Commit Graph
245 Commits
Author SHA1 Message Date
nmemmertandClaude Sonnet 5.5 1b45b477d6 One Chat entry: Signal is listed inside Chat, so the separate Signal tab is gone for people who have both
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 13:39:04 -04:00
nmemmertandClaude Sonnet 5.5 32dbda5c78 Merge branch 'office-fixes'
build-container / build (push) Successful in 3m10s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 13:23:02 -04:00
nmemmertandClaude Sonnet 5.5 da6c30fac4 Office: ready-made templates, the file-type badge no longer overlaps the date, and a Full editor and Edit elsewhere option for phones
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 13:21:59 -04:00
nmemmertandClaude Sonnet 5.5 16ba5de7c5 Merge branch 'chat-gif-place-inbox'
build-container / build (push) Successful in 3m52s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 12:16:46 -04:00
nmemmertandClaude Sonnet 5.5 651d0def2f GIFs from Wikimedia Commons (MediaWiki search) with no key; shared places link to Apple Maps
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 12:15:19 -04:00
nmemmertandClaude Sonnet 5.5 584a95753d Chat: a GIF picker kept family-friendly, sharing a place, and Signal conversations in the Chat list
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 12:13:26 -04:00
nmemmertandClaude Sonnet 5.5 3ddf9942c2 Merge branch 'pantry-scan'
build-container / build (push) Successful in 4m14s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 12:02:10 -04:00
nmemmertandClaude Sonnet 5.5 c236120a72 Pantry units and recipes: amounts in pounds, cups and so on, Use some, and Cooked it with a preview of what comes out
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 12:00:11 -04:00
nmemmertandClaude Sonnet 5.5 ac55520a8c Pantry: barcode scanning with several barcodes per item, a Take one screen for everyone including children, and no longer tied to Mealie
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 11:47:14 -04:00
nmemmertandClaude Sonnet 5.5 a7483164b8 Merge branch 'v2-remaining'
build-container / build (push) Successful in 3m58s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 11:36:47 -04:00
nmemmertandClaude Sonnet 5.5 95ade02bf2 Offline edits that send when back online, books saved on the device, and keyboard access for dialogs and Bible verses; roadmap
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 11:36:32 -04:00
nmemmertandClaude Sonnet 5.5 275ef2009f Reading goals for e-books and the family; subtasks on iCloud lists; watch stats in Movies & TV
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 11:30:40 -04:00
nmemmertandClaude Sonnet 5.5 435f442761 Pantry as an inventory with low levels; automations for a low pantry item and new podcast episodes
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 11:29:09 -04:00
nmemmertandClaude Sonnet 5.5 db58bfa982 Frontend load test in CI, health page checks Seafile, OnlyOffice, audiobooks, podcasts and Mealie; roadmap updated
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:33:20 -04:00
nmemmertandClaude Sonnet 5.5 94d13b82d7 Automations: when this happens, do that (daily time, task finished, new mail)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:29:52 -04:00
nmemmertandClaude Sonnet 5.5 f80b718bd4 Extensions: notes, recipes and music in the bridge, a permissions screen, and an Updated notice
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:27:19 -04:00
nmemmertandClaude Sonnet 5.5 808274b4fe Mail: unified inbox, snooze, templates, and saving attachments to Files
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:25:48 -04:00
nmemmertandClaude Sonnet 5.5 54d18594a3 Accessibility settings, deferred scripts, and offline reading of tasks, notes, recipes, calendar and contacts
Keeps saved episodes and shares when the app updates (they were being deleted with the old shell cache).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:23:38 -04:00
nmemmertandClaude Sonnet 5.5 2766424bb2 Movies & TV: favorites, a family movie night list to vote on, and mixes
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:20:33 -04:00
nmemmertandClaude Sonnet 5.5 fe651a8c37 Tasks: a due time with a reminder, and Today and Upcoming views
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:19:05 -04:00
nmemmertandClaude Sonnet 5.5 d761020869 Family calendar: a colour per person, invitations that land on the invited person's calendar
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:17:53 -04:00
nmemmertandClaude Sonnet 5.5 b2b772941b Small gaps: pantry flags in the meal plan, birthday and anniversary notifications, download notes and highlights
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:16:26 -04:00
nmemmertandClaude Sonnet 5.5 342c8af747 Devotion: keep the space where a footnote marker splits the verse text
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 10:14:54 -04:00
nmemmertandClaude Sonnet 5.5 b6786881c3 Merge branch 'v2-backlog'
build-container / build (push) Successful in 2m53s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:50:54 -04:00
nmemmertandClaude Sonnet 5.5 c51134e0e5 Wire the new features into the app: routes, settings, Home card, styles, CI, roadmap; bump the app cache
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:50:23 -04:00
nmemmertandClaude Sonnet 5.5 bcaedbab5c Themes: accent colours and AMOLED black per person
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:50:23 -04:00
nmemmertandClaude Sonnet 5.5 e506c4ce98 Meal plan: a shared week plan that fills the shopping list
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:50:23 -04:00
nmemmertandClaude Sonnet 5.5 b0ca8daa2e Devotion: reading plan with check-ins, and a family prayer list
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:50:23 -04:00
nmemmertandClaude Sonnet 5.5 d7ee6f1339 Listening stats: time listened per day, streak and finished audiobooks
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:50:23 -04:00
nmemmertandClaude Sonnet 5.5 3e3505ba33 Backup: restore from a backup file, and a personal data export
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:50:23 -04:00
nmemmertandClaude Sonnet 5.5 a20858a6e1 Contacts: anniversaries (shown in the calendar) and gift ideas
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:50:23 -04:00
nmemmertandClaude Sonnet 5.5 388dd5b0e7 Movies: compact filter row; Watched filter replaces the Unwatched checkbox
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:50:23 -04:00
nmemmert 7b708a711c Merge branch 'refs/heads/worktree-chat-share-cards'
build-container / build (push) Successful in 3m20s
# Conflicts:
#	public/sw.js
2026-10-27 09:16:03 -04:00
nmemmertandClaude Sonnet 5.5 36395eb7f0 Easier to dismiss popups: close button and swipe down
build-container / build (push) Successful in 3m3s
Sheets (including Now Playing) get a close button, an animated close and swipe-down on phones; lyrics and the visualizer close on swipe-down too.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:13:32 -04:00
nmemmertandClaude Sonnet 5.5 714680a94e Children pick a weekly reward goal, with a Monday reminder
A child chooses the reward they are aiming for (an admin can choose for them); the goal belongs to one week and starts empty each Monday. A child with none gets one daytime reminder that week, settled when they pick. Shown on Chores and the family board.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:13:32 -04:00
nmemmertandClaude Sonnet 5.5 c97b62004e Family tab refreshes itself while it stays open
Every minute and when the app returns to the front; waits while a sheet is open or an item is being typed.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:13:32 -04:00
nmemmertandClaude Sonnet 5.5 98b428e8af Share songs, albums, movies, shows, podcasts and audiobooks to chat as cards
A share message carries kind, title, subtitle, same-origin art and a hash-route
link, validated on the server. It counts as unread, reads as '🎵 Shared a song:
Title' in pushes and Notifications, and is found by search. In Chat a card opens
the item, or says it is not available when the recipient lacks that tab.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 09:13:00 -04:00
nmemmertandClaude Sonnet 5.5 a09d6b17f4 Clearing a notification settles what it was about; fix missed phone pushes
build-container / build (push) Successful in 3m2s
Reading or clearing a notification marks its chat and new mail read and closes its banner; opening a chat clears its entry. Close the chat stream while the app is hidden so the server sends the phone push, renew changed push subscriptions, and re-send the subscription on each app open.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 08:55:49 -04:00
nmemmertandClaude Sonnet 5.5 41c48b10e8 Transcribe only at night when TRANSCRIBE_HOURS is set
Queued jobs wait until the window opens (local time, so set TZ); a started job finishes.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 08:55:49 -04:00
nmemmertandClaude Sonnet 5.5 b0d60d0a5b Fix chat sliding when the iPhone keyboard opens
build-container / build (push) Successful in 4m20s
Size the shell to the visible area while a field is focused, tuck the bottom bar away, and refit the chat as the keyboard comes and goes.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 08:11:53 -04:00
nmemmertandClaude Sonnet 5.5 71e759e477 Transcribe with faster-whisper-base by default
Much faster than -small on a CPU-only host; TRANSCRIBE_MODEL still overrides it.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 07:47:55 -04:00
Claude 24dd05db5d Merge video-restart
build-container / build (push) Successful in 4m39s
2026-10-27 02:16:30 +00:00
Claude 8d31d98eaa Movies: use hls.js with a 2 minute buffer wherever the browser can (iPad), built-in player as fallback
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-27 00:31:34 +00:00
Claude 4d6cf9b961 Movies: carry on from where they stopped when a stream ends early or stalls; say so when the browser needs a tap to play
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-27 00:27:30 +00:00
Claude dfe9880e47 Fix the player script in the test environment; bump the app cache
build-container / build (push) Successful in 3m51s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-26 23:06:46 +00:00
Claude 822eb499e4 Merge simple-player
build-container / build (push) Failing after 1m26s
2026-10-26 23:04:00 +00:00
Claude cc064d0ccf Merge fix-push-test 2026-10-26 23:04:00 +00:00
Claude 86cc8dd449 Simple mode: Home and Ask buttons sit above the player and hide while a sheet, lyrics or visualizer is open
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-26 23:00:54 +00:00
Claude b204f968c6 Push test: build the event's end from the real time so it passes just before midnight UTC
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-26 22:59:16 +00:00
nmemmertandClaude Sonnet 5.5 d9a59b393d Movies & TV: better search and filters
build-container / build (push) Successful in 4m1s
- Search titles, actors and directors; results grouped into Movies, TV shows, Actors, Directors and Episodes
- Tap an actor or director to see everything they are in
- Filter the library by genre, decade, rating and watched or unwatched, alongside sorting
- README updated

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-26 17:07:20 -04:00