nmemmert and Claude Sonnet 5.5
d173555398
Player: a song stuck on Buffering is reloaded after 10s, switched to the converted stream after 20s, and skipped after 30s; a play() that fails for any reason now recovers
...
build-container / build (push) Successful in 3m2s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-28 10:58:27 -04:00
nmemmert and Claude Sonnet 5.5
4e26bea455
My Store: select books and add them to chosen people's shelves
...
build-container / build (push) Successful in 3m53s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-28 09:50:30 -04:00
nmemmert and Claude Sonnet 5.5
3376499805
My Store: Add many books, with title, author, description and cover read out of each EPUB
...
build-container / build (push) Successful in 3m32s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-28 09:48:04 -04:00
nmemmert and Claude Sonnet 5.5
272760c321
iPad: no text selection or image menu on press-and-hold, no accidental pinch or double-tap zoom, fields stay at 16px so focus does not zoom
...
build-container / build (push) Successful in 2m55s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-28 08:37:27 -04:00
nmemmert and Claude Sonnet 5.5
bbe32bae83
Music: on wide screens the Queue button docks an Up next panel down the right side that stays open while browsing
...
build-container / build (push) Successful in 3m14s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-28 08:15:43 -04:00
nmemmert and Claude Sonnet 5.5
1293ff0673
Bottom player bars: add a visible playhead you can grab and drag, music and video
...
build-container / build (push) Successful in 3m2s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-28 08:04:43 -04:00
nmemmert and Claude Sonnet 5.5
94ad5a8e1d
Music: close button no longer offsets the Now Playing art, Family playlists get a 2x2 art cover, phone tabs fit one row with a More menu
...
build-container / build (push) Successful in 3m9s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-28 07:58:51 -04:00
Claude
d025e250fe
Music on iPhone: keep 3-5 songs ready (size-capped), skip a song that will not load instead of sticking on Buffering, tidy the album buttons, lock-screen art in more sizes, and accept the lookups and song-cache settings on the server
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-28 02:56:18 +00:00
Claude
2b4da8d9a2
Video full screen: a tap while the bar is hidden brings it back (the touch no longer wakes and then hides it again)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-27 23:24:21 +00:00
Claude
45c4dbe120
Family board: look for new chores every 15 seconds instead of every minute
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-27 23:10:12 +00:00
Claude
0ae68d6842
Family board: tapping a chore assigned to several kids opens the right kid's chore, and each kid has their own column
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-27 23:05:19 +00:00
nmemmert and Claude Sonnet 5.5
fd5812c5c2
Player: keep retrying after a lost connection, resume songs cut short, recover on tab return, never let a screen error block playback
...
build-container / build (push) Successful in 3m30s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 17:27:53 -04:00
nmemmert and Claude Sonnet 5.5
8b77bacb7a
Video full screen: the bottom bar hides after a few idle seconds and returns on movement
...
build-container / build (push) Successful in 4m16s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 17:12:49 -04:00
nmemmert and Claude Sonnet 5.5
ee4674cdad
Video: controls move from the video box to the bottom bar, in full screen too
...
build-container / build (push) Successful in 3m35s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 17:04:40 -04:00
nmemmert and Claude Sonnet 5.5
1c6fff51bb
Player bar: look up vizOpen/sleepSheet when tapped, so the player test (which doesn't load those files) passes
...
build-container / build (push) Successful in 3m49s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 16:49:02 -04:00
nmemmert and Claude Sonnet 5.5
3db4e4aa1e
Music: drop the duplicate player card, add Visuals/Queue/Sleep to the bottom bar, redesign Now Playing sheet, add full-screen view, show queue when no lyrics
...
build-container / build (push) Failing after 52s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 16:45:55 -04:00
nmemmert and Claude Sonnet 5.5
4f482a1e1a
Move a Plex playlist to NE Hub as a Family playlist, with the option to remove the Plex copy
...
build-container / build (push) Successful in 3m10s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 15:44:07 -04:00
nmemmert and Claude Sonnet 5.5
7a07ac5e11
Signal conversations open inside Chat instead of switching to the Signal screen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 14:01:57 -04:00
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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
nmemmert and Claude 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