6ca2314472
Badges: fix print page svelte-check error — extract print CSS to static file
Scott Idem
2026-03-16 13:50:28 -04:00
338cfd4ec0
style: fix missed Phase 1/2 items — FA→Lucide, a11y, variant-* cleanup
Scott Idem
2026-03-16 13:31:21 -04:00
efc0f46079
style(launcher): Phase 3 — FA→Lucide icon migration across all launcher files
Scott Idem
2026-03-16 12:33:37 -04:00
99df204763
style: Phase 1+2 — FA→Lucide, variant-* → preset-*, dark mode forms
Scott Idem
2026-03-16 11:53:07 -04:00
a79be722ae
feat: add require_auth prop to hosted file download button
Scott Idem
2026-03-16 11:00:45 -04:00
45fbf35c6b
fix(sys-bar): full dark mode fix — base text color, select/input global CSS, color-scheme
Scott Idem
2026-03-16 10:40:04 -04:00
0d554e434d
fix(launcher): sync monitor native-only, repositioned, always-visible chip, light/dark responsive; add mode button tooltips
Scott Idem
2026-03-16 10:39:56 -04:00
75e8a87713
feat(launcher): add launcher_menu/header/footer URL params to URL builder; strip after apply
Scott Idem
2026-03-16 10:39:23 -04:00
9b8bc7cb73
feat(journals): redesign list + entry views with glow, dark mode, compact mobile-first layout
Scott Idem
2026-03-13 19:48:23 -04:00
ea87befc0d
Version bump.
Scott Idem
2026-03-13 17:59:24 -04:00
11d7632571
feat(events): collapse session description by default with toggle
Scott Idem
2026-03-13 17:44:21 -04:00
e5b4805916
feat(sign-in): inline status feedback on username/password sign-in button
Scott Idem
2026-03-13 17:09:09 -04:00
9dde412781
feat(sign-in): replace alert() with inline status on email sign-in button
Scott Idem
2026-03-13 17:01:57 -04:00
0b9272e9f9
feat(sys-bar): polish sign-in forms, fix passcode flow, dynamic section headers
Scott Idem
2026-03-13 16:59:04 -04:00
50bfe2f64b
fix(journals): remove duplicate Journal_obj_id_edit modal and fix bind:show
Scott Idem
2026-03-13 16:25:00 -04:00
61c020b0b2
feat(sys-bar): polish — frosted glass panel, smooth label transitions, footer clearance
Scott Idem
2026-03-13 16:24:50 -04:00
e4cb968659
fix(launcher): implement reliable click-outside-to-close for cfg drawer
Scott Idem
2026-03-13 15:53:01 -04:00
84fb39d85b
fix(sys-bar): prevent bar height shift on hover
Scott Idem
2026-03-13 15:51:27 -04:00
8ed766bbca
fix(sys-bar): fix hover bounce, horizontal overflow, add collapsible sections
Scott Idem
2026-03-13 15:45:35 -04:00
c3c3e1cbcb
feat(sys-menu): replace sys_menu with new e_app_sys_bar component
Scott Idem
2026-03-13 15:31:21 -04:00
a3de95629a
feat(sys-menu): add URL param builder to app config panel
Scott Idem
2026-03-13 15:27:19 -04:00
456674cc3e
fix(launcher): remove ghost Flowbite close btn; add working Close btn in footer
Scott Idem
2026-03-13 15:07:46 -04:00
bf22b4a512
fix(launcher): fix cfg drawer medium-width wrapping; rename Hardware→Device tab; native OS in edit_mode
Scott Idem
2026-03-13 14:54:28 -04:00
71795461dd
feat(launcher): reorganize cfg drawer into Setup/Hardware/Dev tabs
Scott Idem
2026-03-13 14:28:23 -04:00
ce0c8b03c9
feat(launcher): Oral/Poster Kiosk mode preset toggle + ae_mode WS command
Scott Idem
2026-03-13 13:58:37 -04:00
1417fafcd3
feat(launcher): auto-apply kiosk URL params on Launcher link for poster sessions
Scott Idem
2026-03-13 13:41:49 -04:00
a5a5022143
fix(launcher): remove wasted top space in iframe/menu-hidden mode; vh bottom buffer
Scott Idem
2026-03-13 13:24:03 -04:00
e3e81226a0
feat(launcher): URL params to control iframe/menu/header/footer visibility
Scott Idem
2026-03-13 13:16:26 -04:00
0c18eea31c
refactor(pres_mgmt): consistent layout, menu structure, and centering
Scott Idem
2026-03-13 13:11:23 -04:00
752dca290a
feat(launcher): dedicated Digital Poster session card-grid view
Scott Idem
2026-03-13 12:42:12 -04:00
5f1169bb4c
fix(launcher): use parent type_code for session_type, not per-file field
Scott Idem
2026-03-13 11:46:17 -04:00
c29ac9f9f5
fix(pres_mgmt): use w-full on Session and Presenter page sections
Scott Idem
2026-03-13 11:05:55 -04:00
633930f65a
refactor(pres_mgmt): menu consistency — modal pattern, prop cleanup, styling
Scott Idem
2026-03-13 11:05:02 -04:00
26dbe57b22
fix(pres_mgmt): migrate QR generation from API to js_generate_qr_code
Scott Idem
2026-03-13 11:02:04 -04:00
b18cda98b7
feat(launcher): poster modal zoom sync, clean close buttons
Scott Idem
2026-03-12 19:57:33 -04:00
90615ad5cc
docs(badges): update print behavior docs + Zebra test day plan
Scott Idem
2026-03-12 19:23:47 -04:00
cfa9e85d05
feat(badges): add demo background pattern toggle in edit mode
Scott Idem
2026-03-12 19:23:21 -04:00
c867795f4d
Badges: use position:fixed for print centering — bypasses all ancestor layout issues
Scott Idem
2026-03-12 18:25:31 -04:00
5410bb4a8c
Badges: switch to transform-based print centering — fixes Firefox physical printer shift
Scott Idem
2026-03-12 18:08:27 -04:00
bc23e8a399
Badges: fix Firefox print centering (overflow:auto+display:contents); add print layout Playwright tests
Scott Idem
2026-03-12 17:58:33 -04:00
5ef66af98d
Badges: fix print centering — override overflow:hidden on body/html in print
Scott Idem
2026-03-12 17:46:50 -04:00
1e70271002
Badges: add temp print debug outlines — diagnose centering issue
Scott Idem
2026-03-12 17:32:31 -04:00
05aa0288cb
Badges: fix print centering — dissolve .main_content; hide footer/scroll buttons from print; document print layout architecture
Scott Idem
2026-03-12 17:28:25 -04:00
f26416de22
Badges: print centering via display:contents — collapse wrappers, body as flex center
Scott Idem
2026-03-12 17:21:56 -04:00
11a6d5d35c
Badges: center badge vertically + horizontally in print preview; scaffold print_margin_cfg
Scott Idem
2026-03-12 17:05:41 -04:00
c3a4ff45c7
Badges: clean print output — suppress outlines, hide app chrome, reset layout container
Scott Idem
2026-03-12 16:52:17 -04:00
25359f12b8
Badges: soft feathered glow around badge wrapper in dark mode
Scott Idem
2026-03-12 16:43:11 -04:00
dd2deb1ab1
Badges: fix debug pre dark mode colors; white ring shadow around badge in dark mode
Scott Idem
2026-03-12 16:31:26 -04:00
745067b228
Badges: force light-mode rendering on badge print area — ignore dark theme
Scott Idem
2026-03-12 16:26:21 -04:00
6e8f44b009
Badges: center badge wrapper via mx-auto so Edit Mode debug div doesn't shift layout
Scott Idem
2026-03-12 16:15:55 -04:00
b4ab60ebba
Badges: PVC wrapper hugs card tightly; hide 'Front of badge' label when single-sided
Scott Idem
2026-03-12 16:05:08 -04:00
7b340de139
Badges: fix button layout \u2014 Revert/Save/X always in fixed positions
Scott Idem
2026-03-12 15:54:06 -04:00
23422c8f27
Badges: hide Save until field is dirty; warning style when unsaved changes
Scott Idem
2026-03-12 15:48:26 -04:00
f74fc593b0
Badges: allow_tracking auto-expands when true; TC modal on info button
Scott Idem
2026-03-12 15:41:32 -04:00
9888374d86
Badges: auto-focus input when field accordion opens; add Revert button to field forms
Scott Idem
2026-03-12 15:28:37 -04:00
9e64815d62
Badges: panel widens to w-80 while editing, font scaling on active card
Scott Idem
2026-03-12 15:21:13 -04:00
5f6f1b408b
Badges: live preview while typing, accordion entrance animation, register tailwindcss-animate
Scott Idem
2026-03-12 14:54:26 -04:00
961b05c5e4
Badges: controls panel UX polish — remove identity card, elevate print btn, style buttons
Scott Idem
2026-03-12 14:46:08 -04:00
b92c0bdcf1
Badges: retire v1 render, badge print page kiosk UX improvements
Scott Idem
2026-03-12 14:19:58 -04:00
c7063806b7
refactor: v2 badge render display-only + print button to controls panel
Scott Idem
2026-03-12 13:48:08 -04:00
2198c55e27
feat: badge v2 auto-scaling text with Element_fit_text
Scott Idem
2026-03-12 13:23:47 -04:00
dfad2831d6
Updated documentation.
Scott Idem
2026-03-11 19:06:37 -04:00
0da5894529
fix: stable WS client ID + presentation name for poster modal title
Scott Idem
2026-03-11 19:01:21 -04:00
3df09713d3
fix: poster WS remote control - push open and resolve file obj
Scott Idem
2026-03-11 18:54:40 -04:00
5db66bc888
feat: upgrade launcher WebSocket to V3 protocol
Scott Idem
2026-03-11 17:50:08 -04:00
3f5f554595
Now with websocket use instructions. :-)
Scott Idem
2026-03-11 17:16:44 -04:00
c73b5a09e4
feat: add element_access_denied.svelte; use in badge review page
Scott Idem
2026-03-11 17:06:11 -04:00
0c11cfb3e2
fix: replace alert() access guard in event settings with proper UX
Scott Idem
2026-03-11 16:59:26 -04:00
53c517ec30
feat: session-expired banner via ae_auth_error store
Scott Idem
2026-03-11 16:56:07 -04:00
60ca3b2f6c
fix: update docs/todos after v1 edit form retirement + v2 rename
Scott Idem
2026-03-11 15:42:58 -04:00
9c291cf286
fix: move IDAA recovery meeting v2 lookup calls into onMount; remove unused CSS
Scott Idem
2026-03-11 15:34:41 -04:00
5c09730991
fix: move IDAA recovery meeting page browser block into onMount
Scott Idem
2026-03-11 15:23:59 -04:00
a878e4a05b
fix: clean up launcher tmp/bindable items; update TODO
Scott Idem
2026-03-11 15:17:32 -04:00
496afcb813
fix: suppress svelte chunk circular dep warnings via manualChunks
Scott Idem
2026-03-11 15:02:02 -04:00
fde3801ea6
refactor: clean up try_cache defaults and add SWR to sponsorship loaders
Scott Idem
2026-03-11 14:57:23 -04:00
50a20ebc44
chore: add cSpell words; fix deploy scripts to target ae_app service only
Scott Idem
2026-03-11 14:36:17 -04:00
bf94e0dee9
fix: extend poster session type context to all file list wrapper contexts
Scott Idem
2026-03-11 14:35:24 -04:00
f6a6534380
fix: restore /v3/action/hosted_file path now that endpoint exists in v3 router
Scott Idem
2026-03-11 14:26:29 -04:00
8cba7899db
fix: correct convert_file API path from /v3/action/hosted_file to /hosted_file
Scott Idem
2026-03-11 14:12:53 -04:00
477fc16f16
fix: derive poster session type from Dexie chain for presenter-linked files
Scott Idem
2026-03-11 14:06:33 -04:00
4690548946
fix(events): switch onMount→\$effect for file list Dexie refresh
Scott Idem
2026-03-11 13:43:33 -04:00
de8b85bb05
fix(events): refresh file list on mount to populate event_session_type_code in Dexie
Scott Idem
2026-03-11 13:33:31 -04:00
b2fa1a59dc
feat(events): add PDF→webp convert button to event file list view
Scott Idem
2026-03-11 13:24:41 -04:00
2e08f5ff15
feat(events): restore PDF→webp convert button in event file table
Scott Idem
2026-03-11 13:01:26 -04:00
241e05bc79
feat: add store_versions.ts — localStorage schema versioning for ae_loc and ae_events_loc
Scott Idem
2026-03-11 12:43:05 -04:00
ca91afbd9d
chore: Optimized Dockerfile and .dockerignore for faster deployments.
Scott Idem
2026-03-11 12:36:34 -04:00
56fd1d1760
fix: Launcher dead-code cleanup — dead else-if branch and unused handle_get_device_info
Scott Idem
2026-03-11 12:30:41 -04:00
93efabdf00
docs(electron): fix cross-repo confusion, remove misplaced file, update integration docs
Scott Idem
2026-03-11 11:59:29 -04:00
556a395a3e
fix: always default hash_prefix_length to 2, never preserve stale localStorage value
Scott Idem
2026-03-11 11:41:42 -04:00
319b935cc5
feat(launcher): configurable .tmp cache cleanup in cfg panel
Scott Idem
2026-03-11 10:56:39 -04:00
f6344008ea
security: use bootstrap key in manifest, add .tmp cache cleanup
Scott Idem
2026-03-11 10:54:17 -04:00
a34f70d3dd
Removed and or moved old documentation.
Scott Idem
2026-03-11 10:18:44 -04:00
b479dea33e
[Launcher] Add accessibility controls + doc comments to sidebar menu
Scott Idem
2026-03-11 10:18:13 -04:00
6a98b5801b
Version bump to 3.00.01
Scott Idem
2026-03-11 09:37:47 -04:00
366c66293c
chore: npm update - minor/patch dependency updates
Scott Idem
2026-03-10 19:13:36 -04:00
5eb3374ac0
chore: upgrade node:21-alpine to node:22-alpine (Active LTS)
Scott Idem
2026-03-10 18:58:23 -04:00
ec00f75df6
fix: revert BuildKit cache mounts (BuildKit not default on this host)
Scott Idem
2026-03-10 17:10:19 -04:00
5e0cc73084
perf: add BuildKit npm cache mounts, add compose:down script
Scott Idem
2026-03-10 16:56:41 -04:00
9646f7fec2
fix: remove dead PUBLIC_TESTING import from ae_stores.ts
Scott Idem
2026-03-10 16:40:21 -04:00
f03627ef3c
security: move hardcoded bootstrap API key to env var
Scott Idem
2026-03-10 16:30:11 -04:00