cfc5d237c7
docs(todo): add launcher wallpaper drift hotplug follow-up
Scott Idem
2026-05-20 19:30:37 -04:00
a56f520d4e
feat(launcher): add quick mirror/extend toggle in left menu
Scott Idem
2026-05-20 19:28:46 -04:00
c0f828ec2c
feat: Add platform-specific VLC launch profiles (macOS working; Linux deferred)
Scott Idem
2026-05-20 19:09:15 -04:00
5bb06c4904
feat(display): expose list_display_modes and set_display_mode in relay
Scott Idem
2026-05-20 18:16:43 -04:00
7621e044b4
docs(launcher): update display layout doc — display_control replaces displayplacer as primary
Scott Idem
2026-05-20 16:48:25 -04:00
76569a872f
feat(launcher): add display mode toggle; fix silent display layout failures
Scott Idem
2026-05-20 16:33:33 -04:00
d9726d062e
docs(launcher): sync docs to current code state
Scott Idem
2026-05-20 15:39:16 -04:00
91f40c4a89
fix(launcher): border-2 on wallpaper chips/buttons for VNC readability
Scott Idem
2026-05-20 15:22:22 -04:00
e63a17865c
fix(launcher): replace fixed post_delay with frontmost poll across all launch profiles
Scott Idem
2026-05-20 15:16:01 -04:00
a59e53aec5
fix(launcher): larger, ring-bordered preset chips for VNC readability; fix lint errors
Scott Idem
2026-05-20 14:29:34 -04:00
6042095147
feat(launcher): preset chips + simplified buttons for wallpaper config
Scott Idem
2026-05-20 14:22:01 -04:00
932deced12
docs: mark IDAA server-side Novi verification resolved in TODO__Agents.md
Scott Idem
2026-05-19 19:47:46 -04:00
861385b4ff
docs(idaa): update Novi verification docs to reflect server-side proxy (complete)
Scott Idem
2026-05-19 19:46:51 -04:00
42f40e990e
fix(idaa): auto-retry 503 from Aether Novi proxy (mirrors network-error path)
Scott Idem
2026-05-19 19:41:01 -04:00
3ea362c166
fix(idaa): restore site_cfg guard to prevent API call on non-IDAA domains
Scott Idem
2026-05-19 18:57:26 -04:00
400312456b
feat(idaa): replace client-side Novi call with server-side Aether proxy endpoint
Scott Idem
2026-05-19 18:49:18 -04:00
6755a68b13
fix(idaa): add VPN/network hint, bump TTL to 12h, document server-side verify plan
Scott Idem
2026-05-19 18:23:45 -04:00
71e79f032d
docs(idaa): mark Access Denied root cause investigation as resolved
Scott Idem
2026-05-19 16:06:45 -04:00
53fd5e7de4
fix(idaa): increase spinner timeout to 35s, guard sessionStorage with try-catch
Scott Idem
2026-05-19 16:04:28 -04:00
14e84884cd
refactor(idaa): rename reload_to_origin → reload_with_uuid (clearer intent)
Scott Idem
2026-05-19 15:53:18 -04:00
e921ca973f
fix(idaa): add Novi fetch timeout and auto-retry on network errors
Scott Idem
2026-05-19 15:29:14 -04:00
2855e091f7
fix(idaa): fix Access Denied on reload in iframe and extend Novi TTL to 25 min
Scott Idem
2026-05-19 15:22:20 -04:00
f37c64c68b
perf(app): remove unused Google Fonts requests, add pre-JS loading spinner
Scott Idem
2026-05-19 15:02:19 -04:00
615af58a11
docs(idaa): update CLIENT doc for error handling and contact search status
Scott Idem
2026-05-19 15:02:09 -04:00
76e21b08ff
fix(idaa): remove over-filtering of API text search results in recovery meetings
Scott Idem
2026-05-19 12:49:52 -04:00
4ada5c4a8f
Lowered the timeout from 8 to 5 seconds
Scott Idem
2026-05-19 11:33:24 -04:00
8850db89c6
fix(layouts): guard appshell header/footer data stores behind account_id
Scott Idem
2026-05-19 11:17:24 -04:00
ccacdc3f4b
Add comments and less debug
Scott Idem
2026-05-19 10:55:32 -04:00
128944c7ab
feat(idaa): improve error handling for Novi verification failures and network errors
Scott Idem
2026-05-19 10:46:28 -04:00
c0386f27bc
fix(idaa): fix name A→Z / Z→A sort not applying in API revalidation path
Scott Idem
2026-05-19 09:49:40 -04:00
ee506832e7
fix(idaa): make novi_btn buttons visible in Bootstrap iframe context
Scott Idem
2026-05-18 23:41:05 -04:00
bbab9e7c8c
feat(idaa): update default recovery meeting limit to 100 and add 75 to stepper
Scott Idem
2026-05-18 21:25:09 -04:00
daf1570781
Updating docs
Scott Idem
2026-05-18 18:51:53 -04:00
c69e40829f
feat(idaa): collapsible Meeting Info panel on recovery meetings list
Scott Idem
2026-05-18 17:59:02 -04:00
429f38996a
refactor(idaa): filter bar polish — cycling sort, centered layout, move into form
Scott Idem
2026-05-18 17:50:43 -04:00
6857f1226c
refactor(idaa): compact filter bar — sr-only labels, +/- stepper for max results
Scott Idem
2026-05-18 17:18:59 -04:00
bb84117991
feat(idaa): replace Max Results and Sort By selects with pill chips
Scott Idem
2026-05-18 17:11:46 -04:00
7a1099bbbe
feat(idaa): replace filter checkboxes/radios with toggle pill chips + update docs
Scott Idem
2026-05-18 17:08:01 -04:00
3a81887c56
feat(idaa): add guided empty state for filtered results + star button on meeting detail
Scott Idem
2026-05-18 17:00:51 -04:00
730fb19d60
refactor(idaa): migrate favorites storage from mod_meetings_json to data_store
Scott Idem
2026-05-18 16:38:05 -04:00
b32fb05138
chore(idaa): note updated_on side effect on favorites toggle
Scott Idem
2026-05-18 16:16:22 -04:00
12429ccf2e
feat(idaa): add My Meetings favorites for recovery meetings
Scott Idem
2026-05-18 16:09:05 -04:00
2d552b36fd
Made the IDAA ideas more staff friendly.
Scott Idem
2026-05-18 15:01:52 -04:00
3ed1a2a6c4
Documentation updates with IDAA ideas.
Scott Idem
2026-05-18 08:56:53 -04:00
ab9e54d768
fix(idaa): resolve ~1-year 'no meetings found' bug on recovery meetings page
Scott Idem
2026-05-16 22:52:29 -04:00
5bb2df1bd9
Quick adjustments to badge layout. Hopefully this does not break the other Axonius layout that uses the full background image.
Scott Idem
2026-05-15 15:59:08 -04:00
50c484a4cc
fix(badges): fix 4x6 fanfold header image display and body gap
Scott Idem
2026-05-15 15:48:37 -04:00
26fde2a566
feat(badges): add 4×6 fanfold layout CSS for Epson single-sided stock
Scott Idem
2026-05-15 15:26:13 -04:00
21a44f96fa
Cleaning up the styles for the Session related content.
Scott Idem
2026-05-15 14:44:57 -04:00
631a77158c
feat(pres_mgmt): replace time_hours/time_format/datetime_format with single use_12h toggle
Scott Idem
2026-05-15 14:29:57 -04:00
1296b1077e
Style fixes
Scott Idem
2026-05-15 13:56:23 -04:00
1fe2f6f4d2
fix: correct idaa_trig usage in recovery_meetings Zoom URL editor
Scott Idem
2026-05-15 13:13:00 -04:00
73f97ee17b
General code cleanup. Mainly updating Lucide icons.
Scott Idem
2026-05-15 13:04:50 -04:00
ad6b390fd9
fix: pres_mgmt session search now includes presenter and presentation names
Scott Idem
2026-05-15 12:39:37 -04:00
f297c7c018
fix: account_name not showing on events page — stale Dexie cache + duplicate assignment
Scott Idem
2026-05-15 11:46:10 -04:00
48a748d314
refactor(storage): replace hardcoded IDB lists with indexedDB.databases() in all clear buttons
Scott Idem
2026-05-14 18:23:29 -04:00
c4e2e64a7e
Style work
Scott Idem
2026-05-14 17:55:05 -04:00
76b4adef74
feat(help): improve Clear & Reload + add Full Reset button in tech help panel
Scott Idem
2026-05-14 17:44:23 -04:00
95a86b16fa
feat(idb): add IDB content version check system, wire to journals
Scott Idem
2026-05-14 16:53:55 -04:00
042265008c
fix(journals): remove description_md_html from IDB properties_to_save
Scott Idem
2026-05-14 16:19:25 -04:00
a5f2ae3835
fix(journals): decouple IDB cache writes from API data return
Scott Idem
2026-05-14 12:43:18 -04:00
b3ce65f7f6
docs: update TODO — mark error handling, PWA SW, launch_profiles editor as done; annotate slide control + kill_processes status
Scott Idem
2026-05-14 12:24:36 -04:00
054775b0f8
feat(launcher): skip wallpaper gsettings on Linux, show dev popup instead
Scott Idem
2026-05-13 18:54:56 -04:00
af28fba263
feat(launcher): restore macOS default wallpaper + external-only apply fix
Scott Idem
2026-05-13 18:37:15 -04:00
17e522f826
feat(launcher): wallpaper auto-apply from device config
Scott Idem
2026-05-13 18:31:39 -04:00
324f3a97ac
Doc update
Scott Idem
2026-05-13 17:47:49 -04:00
530853a78d
Version bump because I think things are in a pretty good state.
Scott Idem
2026-05-13 17:29:59 -04:00
453fcf581d
Remove dead recovery meetings search prefill
Scott Idem
2026-05-13 17:24:08 -04:00
530b53aa6d
Fix IDAA recovery meetings auto search
Scott Idem
2026-05-13 17:00:36 -04:00
cc990084fb
Updated version number...
Scott Idem
2026-05-13 16:06:40 -04:00
5fdb0d1d87
Add service worker self heal on version mismatch
Scott Idem
2026-05-13 15:46:26 -04:00
44cc538ce0
Disable service worker on localhost
Scott Idem
2026-05-13 15:30:08 -04:00
978a9a6960
Clarify service worker cross-origin guard
Scott Idem
2026-05-13 15:13:27 -04:00
82430649db
Fix iframe reload and service worker caching
Scott Idem
2026-05-13 15:08:17 -04:00
cdcec259f7
fix(launcher): bypass downloads for url files
Scott Idem
2026-05-13 13:59:43 -04:00
e5883cd53c
fix(launcher): skip url files in sync
Scott Idem
2026-05-13 13:36:57 -04:00
8d5c5e39c9
fix(launcher): guard health device metadata
Scott Idem
2026-05-13 12:50:25 -04:00
39749c608a
fix(launcher): use per-profile timing overrides
Scott Idem
2026-05-13 12:48:43 -04:00
4923099cfb
feat(launcher): add device launch timing override
Scott Idem
2026-05-13 12:34:36 -04:00
36bd32f172
docs(launcher): document post delay override
Scott Idem
2026-05-13 12:22:11 -04:00
1374f0728e
refactor(launcher): canonicalize default profiles
Scott Idem
2026-05-13 12:15:13 -04:00
c79ae92be0
docs(launcher): align launch profile terminology
Scott Idem
2026-05-13 11:50:13 -04:00
49c6a2351e
refactor(launcher): use launch_profiles only\n\nRemove the temporary launch_scripts compatibility alias and keep the launcher configuration surface focused on launch_profiles everywhere in the Svelte app and docs.
Scott Idem
2026-05-13 10:30:10 -04:00
b697126495
refactor(launcher): prefer launch_profiles naming\n\nRename the public launcher override concept to launch_profiles across the task list\nand docs, while keeping launch_scripts as a compatibility alias for older device records. Update the Svelte resolver to read both keys so per-device tweaks remain backward compatible during the transition.
Scott Idem
2026-05-13 10:26:01 -04:00
8dd22912c3
fix(launcher): keep native open state off download spinner\n\nAdd an opt-out on the shared hosted-file button so promise-returning native opens\ncan use Launcher status text without being treated like active downloads. Apply it\nto the Electron launcher open path so cache hits no longer show 'Downloading...'\nwhen the row status already reports the correct cache/open state.
Scott Idem
2026-05-12 13:49:55 -04:00
f8fe4ac5a2
fix(launcher): button state hygiene across all 3 modes
Scott Idem
2026-05-12 13:37:11 -04:00
2c1e9d294e
fix(launcher): swallow orphaned IPC reply on open_local_file_v2
Scott Idem
2026-05-12 13:18:53 -04:00
768fdbfb21
feat(launcher): URL-type event_file support + displayplacer Electron task
Scott Idem
2026-05-12 13:14:58 -04:00
e74dc7a388
fix(launcher): skip post_delay sleep when no post_script
Scott Idem
2026-05-12 12:49:50 -04:00
a3f2f17480
Allow npx svelte check
Scott Idem
2026-05-12 12:41:14 -04:00
6c73812187
fix(launcher): improve test mode popup contrast for light/dark mode
Scott Idem
2026-05-12 12:40:39 -04:00
ff824ebbe5
feat(launcher): add Native Test Mode for profile/command preview
Scott Idem
2026-05-12 12:33:24 -04:00
422c9c341c
feat(launcher): implement LaunchProfile system — MasterKey replacement
Scott Idem
2026-05-12 12:17:43 -04:00
a3d229c803
docs(launcher): CMSC Charlotte task breakdown + doc date fix
Scott Idem
2026-05-11 17:34:48 -04:00
f72454f379
docs(launcher): sync native integration doc with current Electron implementation
Scott Idem
2026-05-11 17:16:01 -04:00
c5c5292715
feat(launcher): configurable launch scripts + composable native primitives
Scott Idem
2026-05-11 13:48:54 -04:00
8ed7e0f8d7
Remove _random field handling from event_session and event_file modules
Scott Idem
2026-05-11 12:31:27 -04:00
68e5e01df1
A quick backup of the todo before removing things.
Scott Idem
2026-05-11 12:26:51 -04:00
611b1e6b51
Remove _random ID references and fix hosted file download ID
Scott Idem
2026-05-11 12:26:21 -04:00
1ef9080cda
Hide journal entry AI tools unless admin edit mode is active
Scott Idem
2026-05-08 17:24:10 -04:00