Claude
60291c0e21
Save to Files: copy books, free audiobooks and Verse By Verse lessons and handouts into Seafile (background job, progress, skips what is there)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-25 02:34:35 +00:00
Claude
eed07bb1ee
Podcast: Verse By Verse Ministry studies (browse, play lesson after lesson, handouts, synced place)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-25 02:11:17 +00:00
Claude
04b16b6432
Radio: internet radio with The Journey FM featured, Radio Browser search, saved stations and now playing
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-25 02:06:26 +00:00
Claude
c59ff51361
Audiobooks: free audiobooks from LibriVox (search, shelf, chapters, synced listening position)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-25 01:15:31 +00:00
Claude
07c16ddc25
Books: EPUB, PDF and DOCX reader with synced position, bookmarks, notes and highlights
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UaC9HmtHMdRP8dAbN4wAKj
2026-10-24 02:40:36 +00:00
nmemmert and Claude Sonnet 5.5
7198efaccd
Movies & TV: arrows and drag to slide rows (no scrollbar needed), Trailer button (Plex extras, else a YouTube search)
...
build-container / build (push) Successful in 11m18s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-23 10:30:24 -04:00
nmemmert and Claude Sonnet 5.5
3166a7b1ab
Mail in Search, Pick up where you left off on Home (evening first), Cast/AirPlay buttons
...
build-container / build (push) Successful in 13m46s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-23 09:34:51 -04:00
nmemmert
2c8afdef79
Keyboard shortcuts for mail and a shortcut list, offline help and refresh on return, push alerts for new mail
2026-10-23 09:32:56 -04:00
nmemmert and Claude Sonnet 5.5
2635e4615d
Fix: Podcast screen failed to load (its script ran before the player's); load it after the player
...
build-container / build (push) Successful in 12m24s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 16:25:55 -04:00
nmemmert and Claude Sonnet 5.5
62ff4d815d
Audiobooks: built-in library, playback and synced progress through the audiobook player (classic frame kept)
...
build-container / build (push) Canceled after 2m57s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 14:48:05 -04:00
nmemmert and Claude Sonnet 5.5
675df5710b
Podcast: built-in screen for Podgrab (shows, episodes, playback, search)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 14:41:59 -04:00
nmemmert and Claude Sonnet 5.5
924a024b0b
PWA: install button, one icon badge for Signal, mail and tasks due, share target for files, manifest launch handler
...
build-container / build (push) Successful in 22m24s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 13:06:19 -04:00
nmemmert and Claude Sonnet 5.5
2bde697955
Office: search, kind filter, sorting, pinned and recent documents, saved list, upload and drag-and-drop, document menu; Movies & TV mini player keeps its controls visible
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 11:18:48 -04:00
nmemmert and Claude Sonnet 5.5
f3216b2f3b
Movies & TV: browse and play your Plex movies and shows (resume, progress to Plex, next episode, quality, audio and subtitles, direct play or HLS conversion)
...
build-container / build (push) Successful in 20m38s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 10:49:53 -04:00
nmemmert and Claude Sonnet 5.5
cedd6845ce
Files: sturdier Seafile pass-through (timeouts, retries, stop on disconnect), in-place sign-in, saved folder lists, upload name clashes, undo and recycle bin, library search, zip downloads, share link options, text viewer and editor
...
build-container / build (push) Successful in 20m19s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 09:16:40 -04:00
nmemmert and Claude Sonnet 5.5
8d38584d37
Planner: Calendar and Tasks in one menu entry, due tasks shown on the calendar; menu, More sheet and Home tiles grouped by kind
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 08:56:31 -04:00
nmemmert and Claude Sonnet 5.5
a9c277b497
Mail: Outlook.com inside the app through Microsoft Graph (folders, reader, compose, reply, unread badge); Cypht webmail removed
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 08:09:11 -04:00
nmemmert and Claude Sonnet 5.5
1564941ea5
Split app.js into one script per feature; versioning covers every public file; README for the new features
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 07:57:51 -04:00
nmemmert and Claude Sonnet 5.5
c1f4a220f9
Web Push reminders for tasks and events (Settings -> Reminders)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 07:56:01 -04:00
nmemmert and Claude Sonnet 5.5
70d69e7441
File version history (list, download, restore) for Seafile files
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 07:54:06 -04:00
nmemmert and Claude Sonnet 5.5
c8399ccaa7
Plex playlists you can edit (create, add, remove, rename, delete, save queue), sleep timer
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 07:52:29 -04:00
nmemmert and Claude Sonnet 5.5
fa1452d23d
Calendar week and day views
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 07:50:38 -04:00
nmemmert and Claude Sonnet 5.5
4625848048
Offline shell (precache, offline notice) and accessibility layer (skip link, button names, sheet focus and Escape)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 07:46:10 -04:00
nmemmert and Claude Sonnet 5.5
df8c6ce586
Command palette (Ctrl/Cmd-K), quick add with natural dates, links in search; links.js split out of app.js
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 07:45:33 -04:00
nmemmert and Claude Sonnet 5.5
de1430928a
Files like Finder, richer mini player, in-app Back/Forward, Audio tab renamed Audiobooks
...
- Files: multi-select, batch move/copy/delete, rename checks, sort, filter, shortcuts, drag in (files and folders) to upload with progress and retries, drag to move, drag a file out to download
- Mini player: previous, seek bar with buffered range, time, shuffle/repeat, buffering spinner, swipe for next/previous, close
- Back/Forward bar that knows what history is possible
- Audio tab is now Audiobooks
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-21 08:37:58 -04:00
nmemmert and Claude Sonnet 5.5
044589686c
PWA for iPhone and iPad: PNG icons, splash screens, manifest; stay signed in for 180 days
...
build-container / build (push) Successful in 1m56s
- iOS ignores SVG touch icons: add 120/152/167/180 apple-touch-icons, 192/512 and maskable manifest icons,
and 25 splash screens (every iPhone size, iPad portrait+landscape incl. 12.9")
- Icons and splash screens are public so iOS can fetch them without a session
- Manifest: id, scope, categories, shortcuts; iOS standalone polish (no callout, no overscroll)
- Sessions last SESSION_DAYS (default 180) and renew daily while in use
- tools/make-icons.py regenerates the artwork
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 15:44:39 -04:00
nmemmert and Claude Sonnet 5.5
b5fb8b9c03
Keep the audiobooks frame alive when switching tabs
...
build-container / build (push) Successful in 2m12s
The frame was rebuilt with the page content on every route change, which
stopped playback. It now lives outside the view and is only shown or hidden.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 14:33:09 -04:00
nmemmert and Claude Sonnet 5.5
55e0c39171
NE Hub: Seafile, OnlyOffice, Plex, calendar and mail in one PWA
...
build-container / build (push) Canceled after 4m16s
- Mobile-first PWA (phone tab bar with More menu, iPad/desktop rail)
- Passkey (WebAuthn) sign-in gates the whole app; first passkey via setup code
- Files: Seafile browse/upload/new doc/rename/move/share link/preview/delete
- In-app OnlyOffice editing with JWT-signed configs and save-back to Seafile
- Plex music player via plex.tv sign-in and a server-side proxy
- Calendar agenda from private ICS links (recurrence + time zones)
- Search, Home dashboard, webmail deep links, audiobooks frame
- Dockerfile, compose, and a Gitea Actions workflow that builds the image
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 13:22:03 -04:00