Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
翻訳待ち
for foodies
翻訳待ち
Loading the full README.
Read the full README ↗for foodies
Save the spots you love, remember what to order, and decide where to eat fast. Live at https://www.feed-the-bear.com.
It's a static site with serverless functions in api/ (Vercel).
python -m http.server 8765 # from the repo root
Then open http://127.0.0.1:8765/app.html.
Home leads with Add and the existing meal/decision actions, followed by recommendations and nearby discovery. Bear Swipe remains available below the personal recommendations rather than pushing meal logging off-screen.
Video upgrade dialogs appear above the unfinished Add form; dismissal keeps the place and attachments. Capture forms explain Grizzly, 15-second and device-local clip limits before recording.
Cloud-trimmed photos carry a content reference so recovery survives media reordering/removal and never assigns a poster to another clip. Ambiguous older extra-photo slots show a warning instead of guessing. Login copy explains backup limits rather than guaranteeing all photos follow you to a new phone.
Sharing a photo-free place on a browser without a share sheet reveals its editable caption and manual social-posting guidance. Blocked sharing reports a usable fallback; cancelling the share sheet is not an error.
Same-device cloud restores recover budget-trimmed extra place photos as well as visit/dish photos. Restored video posters must match the stored clip reference; removed media entries are not recreated.
Quick detail ratings, prices and status edits refresh sync timestamps and selected accessibility states. Ratings/prices refresh lists immediately. Tapping an already-selected visit status does not invent a missing date.
Place notes autosave to the place where they were typed, including when switching/closing details or taking an account snapshot. Check-ins refresh sync timestamps; historical visits without dates show Date not recorded.
Post-save meal cards and original-media collections use only that moment's attachments. A meal without photos stays photo-free rather than borrowing pictures or video from an earlier visit. Place-detail sharing still uses the place's saved personal photos.
Choose photos or video selects existing media from your device. In Quick Add it is a prominent outlined button above Take photo and Record video. Existing selections are appended, not replaced.
Card previews always offer Share card, Save image, and Copy text. Share card opens native file sharing when supported; unsupported or blocked sharing explains the manual save-and-upload workflow without auto-downloading.
In Quick Add, tap a personal thumbnail to choose the cover photo. Previews stay compact, removal buttons are touch-sized, and Save stays pinned inside the scrolling sheet. Captions can also be edited directly in the card preview; blocked clipboard access reveals the text for manual copying.
Selected profile photos survive same-account login/restores. Legacy cloud defaults do not erase a personal photo; explicit photo changes/removals have their own timestamp, separate from appearance settings. Profile uploads are compressed before saving and Save waits for processing. Account switches discard late uploads and never share another account's photo.
Share my place card previews a clean 1080x1920 card with the restaurant name, saved address, and up to three of your own attached photos (including a video's poster frame). Place-detail sharing uses the same design. Listing/stock photos are never substituted. Without a personal photo the card is text-only; unreadable attached photos report an error. Original photo/video sharing remains a separate choice.
Add up to 10 photos and one video clip per moment, with removable previews. The cover showcases up to three photos; expand Your original photos & video in its preview to share the cover and originals together when supported, or save individual files for uploading. Video still follows the existing Grizzly, 15-second and recording-device limits. Large photo collections remain on this device; cloud backups may trim photos to stay within the existing per-place document budget.
Optional My notes, ratings, dish and AI tools stay under Add details. More details opens the full form without discarding attached media, notes, rating, dish or visit status. Discovery, friends and planning features remain available through their existing entry points.
Add starts with the place name or link, then Here now, Went before, or Want to try. Add a photo if you like and save; ratings, dishes, cuisine and AI fill are tucked under Add details. Bulk import is a separate expandable option, not another required step.
Went before allows an optional visit date under Add details. Unknown dates stay unknown rather than being recorded as today. Sharing stays optional and appears only after the place is saved.
This is the beginning of the README. Read the rest at the original. Read the full README ↗