b7d9e9669d
chore: clean up env templates, docs, and TODO
Scott Idem
2026-03-10 16:19:23 -04:00
a3d7ea7a78
[Cleanup] Guard remaining unguarded console.log calls
Scott Idem
2026-03-10 15:07:01 -04:00
04a8edc6d1
[Perf] Fix liveQuery reactivity, silence debug logs, add performance guidelines
Scott Idem
2026-03-10 15:01:42 -04:00
7139753c79
Docs: update TODO and add combined Docker architecture reference
Scott Idem
2026-03-10 14:24:09 -04:00
517c40bb11
Chore: silence debug logging across all pages (log_lvl → 0)
Scott Idem
2026-03-10 14:23:28 -04:00
283ccb3ce4
Tests: fix IDAA recovery meeting test suite
Scott Idem
2026-03-10 14:23:01 -04:00
44d4b8e04f
IDAA: guard attend_json.zoom against SWR IDB re-fire crash
Scott Idem
2026-03-10 14:22:23 -04:00
3f57077a8b
Pres mgmt: migrate session liveQueries to $derived.by() pattern
Scott Idem
2026-03-10 14:21:51 -04:00
46c2d2da12
Launcher: preserve legacy address fields in IDB; add file_sync to loop_info
Scott Idem
2026-03-10 14:21:37 -04:00
ffc430a727
Perf: replace JSON.stringify comparisons with efficient identity checks
Scott Idem
2026-03-10 14:20:57 -04:00
2c0eba4130
DevOps: add svelte-kit sync step to Dockerfile before build
Scott Idem
2026-03-10 14:20:40 -04:00
18462249b3
feat: Integrated SvelteKit frontend into unified Aether orchestration. Updated deploy scripts and documentation.
Scott Idem
2026-03-10 13:33:39 -04:00
b6c55a5042
[Launcher] Fix $bindable warning on slct_event_location_id; audit TODO items
Scott Idem
2026-03-10 11:30:26 -04:00
d4f63138ad
[DevOps] Add /health endpoint and Docker HEALTHCHECK
Scott Idem
2026-03-10 11:29:02 -04:00
01316789c6
[UI] Fix native browser controls dark mode (color-scheme sync)
Scott Idem
2026-03-10 11:28:17 -04:00
a955fad891
docs: add deployment optimization tasks to TODO list
Scott Idem
2026-03-09 22:49:35 -04:00
38b3164a0c
docs: finalize README with updated deployment instructions
Scott Idem
2026-03-09 22:27:56 -04:00
9b285d7fec
feat: implement automated Docker deployment and update README
Scott Idem
2026-03-09 22:17:54 -04:00
206faf0c71
fix: resolve TS errors and Svelte 5 state_referenced_locally warnings
Scott Idem
2026-03-09 19:40:36 -04:00
9b7832ee55
feat(themes): Add AE_Firefly variant themes — SteelBlue, Indigo, Rainbow
Scott Idem
2026-03-09 19:22:17 -04:00
2c21117a3f
style(idaa): unify Admin Options toggle style across all IDAA edit forms
Scott Idem
2026-03-09 18:29:39 -04:00
3a1ec9a861
feat(idaa/recovery_meetings): collapse Admin Options section by default
Scott Idem
2026-03-09 18:15:46 -04:00
b7352c080a
feat(idaa/recovery_meetings): UX improvements to long edit form v2
Scott Idem
2026-03-09 18:13:36 -04:00
8247c62d0e
test(idaa): IDAA recovery meeting edit form Playwright test suite + README docs
Scott Idem
2026-03-09 17:54:01 -04:00
37e7a93617
fix(api): suppress send_email() in test/Playwright environments
Scott Idem
2026-03-09 17:53:45 -04:00
173dc3c84c
fix(idaa/bb): fire-and-forget page load + UX fixes for post/comment editing
Scott Idem
2026-03-09 17:53:35 -04:00
dac7fc99da
feat(idaa/archives): fire-and-forget page load + Create New Archive/Content buttons
Scott Idem
2026-03-09 17:53:24 -04:00
89119191b1
fix(idaa): fix iframe scroll and parent URL not updating on navigation
Scott Idem
2026-03-09 14:49:06 -04:00
eb0dcb17f8
fix(idaa): upgrade Novi UUID verification to server-side API call
Scott Idem
2026-03-09 14:48:49 -04:00
7df887fabd
Typo
Scott Idem
2026-03-09 11:10:07 -04:00
e7ac5168f6
fix: person lookup failing due to legacy person_id_random field name
Scott Idem
2026-03-06 22:51:29 -05:00
0dab64a8d6
fix: improve sign-in error messages for both auth flows
Scott Idem
2026-03-06 22:42:15 -05:00
79457103de
fix: sign-in broken due to wrong field name on auth response
Scott Idem
2026-03-06 22:39:16 -05:00
e9527cdcd5
Saving wrap up notes for the night.
Scott Idem
2026-03-06 22:00:12 -05:00
3447c4d4a4
launcher: fix liveQuery reactivity for location-dependent queries
Scott Idem
2026-03-06 21:51:31 -05:00
589ab9b652
launcher: add font size cycler to footer bar
Scott Idem
2026-03-06 21:40:39 -05:00
95508458f6
ui: hide Session Search nav on its own page, dark mode file list, font size cycler
Scott Idem
2026-03-06 21:35:06 -05:00
9f228a35fa
docs: add UI style guidelines + component patterns reference
Scott Idem
2026-03-06 21:25:28 -05:00
6cc595ee9c
Saving more notes.
Scott Idem
2026-03-06 21:24:16 -05:00
195a4f2174
Saving these notes.
Scott Idem
2026-03-06 21:23:00 -05:00
1dd8e35720
pres_mgmt: redesign Session View, clean Presentation list, fix transitions
Scott Idem
2026-03-06 21:15:27 -05:00
b39ce19fdc
feat(theme): add AE Firefly theme — 'Shiny serenity, like a firefly.'
Scott Idem
2026-03-06 21:05:08 -05:00
5f57d81ead
fix(launcher): stabilize session header height to prevent bouncing
Scott Idem
2026-03-06 20:37:23 -05:00
c0729ab4f3
a11y(launcher): dark mode, touch targets, overflow, transition speed
Scott Idem
2026-03-06 20:32:57 -05:00
4cecc7a860
style(launcher): accessibility, session list UX, and preset-* token fixes
Scott Idem
2026-03-06 20:25:31 -05:00
cc6f73ca04
style(journals): standardize Skeleton v4 preset-* classes across all journal components
Scott Idem
2026-03-06 19:15:51 -05:00
3ca9503b88
fix: resolve svelte-check warnings (non-IDAA batch)
Scott Idem
2026-03-06 18:15:31 -05:00
48d5fe8995
fix: add missing each-block keys (svelte/require-each-key)
Scott Idem
2026-03-06 17:54:50 -05:00
dd5cf9b63b
chore: minor updates across events, journals, elements, and shared components
Scott Idem
2026-03-06 17:32:53 -05:00
0c9b6a9f5b
fix: IDAA auth — harden novi_admin_li/trusted_li and remove iframe gate
Scott Idem
2026-03-06 17:32:47 -05:00
9fc72b4671
feat: wire up class-based dark mode for Tailwind v4
Scott Idem
2026-03-06 17:32:30 -05:00
bdf3260c74
test: fix IDAA recovery meetings test — real backend save works
Scott Idem
2026-03-06 16:59:39 -05:00
94c974d7fb
test: add Playwright tests for IDAA Recovery Meetings edit form
Scott Idem
2026-03-05 22:01:30 -05:00
609818c361
a11y + CSS cleanup: fix label associations, remove orphaned style blocks, suppress autofocus
Scott Idem
2026-03-05 21:28:16 -05:00
b766942373
Less _random
Scott Idem
2026-03-05 21:01:07 -05:00
fdd4020267
fix: reduce svelte-check warnings from 175 to 95 (80 eliminated)
Scott Idem
2026-03-05 20:50:39 -05:00
73597cb8b4
chore: svelte-check cleanup — fix Svelte 5 patterns in events/pres_mgmt, badges, launcher, and tests
Scott Idem
2026-03-05 20:05:35 -05:00
56419a097f
Restrict access to Mangers and above.
Scott Idem
2026-03-05 18:21:32 -05:00
761fa69824
fix(badges): render QR code on badge front when show_qr_front is set
Scott Idem
2026-03-05 18:01:14 -05:00
fdd1c88b35
fix(field-editor-v3): show edit buttons dimmed in edit mode, bright on hover
Scott Idem
2026-03-05 18:00:56 -05:00
d846a39677
refactor: migrate Element_ae_crud v1/v2 usages to element_ae_obj_field_editor_v3
Scott Idem
2026-03-05 17:38:02 -05:00
cdf56aadcd
refactor(crud): migrate v2 component usages to field-editor-v3
Scott Idem
2026-03-05 16:39:29 -05:00
c3ec0f88ee
fix(field-editor-v3): layout shift, bindable crash, and optimistic display
Scott Idem
2026-03-04 20:05:43 -05:00
b2fa6228a6
fix(launcher): poster session display — metadata, image modal, file paths
Scott Idem
2026-03-04 19:15:32 -05:00
795c12c1db
fix(launcher): clean up poster session file display
Scott Idem
2026-03-04 18:46:22 -05:00
4aa1c2485d
fix(launcher): guard hash_prefix_length select on native_device existence
Scott Idem
2026-03-04 18:34:19 -05:00
0179471113
fix(launcher): break reactive loop causing tab crash on Event Files
Scott Idem
2026-03-04 18:30:49 -05:00
c8c66a3514
fix(launcher): add sync pause toggle and reduce default polling intervals
Scott Idem
2026-03-04 18:19:51 -05:00
9d2bab420b
fix(launcher): restore digital poster session support
Scott Idem
2026-03-04 17:39:41 -05:00
eb35cd023a
fix(idaa): restrict Show/Hide Disabled buttons to manager_access + edit_mode
Scott Idem
2026-03-04 16:50:35 -05:00
5687f247d3
fix(idaa, leads): add each-block keys; gate clipboard buttons to manager_access
Scott Idem
2026-03-04 14:38:02 -05:00
29093c45df
fix(auth+ds): passcode re-entry bug and Data Store v3 business logic
Scott Idem
2026-03-04 14:31:29 -05:00
fb78293fdf
Bug fix for signing out with a passcode and then trying to sign back in with the same passcode without refreshing the page.
Scott Idem
2026-03-04 13:31:43 -05:00
b064d8c235
feat(leads): V3 API migration, QR Scanner v3, and Exhibitor Leads UI overhaul
Scott Idem
2026-03-03 18:49:57 -05:00
5c3823f41a
feat(badges): implement badge print controls panel and refine badge overrides
Scott Idem
2026-03-02 19:47:11 -05:00
32e9550ca2
feat(badges): layout CSS system — data-layout attribute, @page injection, style_href
Scott Idem
2026-03-02 16:53:32 -05:00
51cfcbf2d6
feat(badges): wire duplex field — hide badge back for single-sided templates
Scott Idem
2026-03-02 16:06:51 -05:00
827c7ac62e
fix(badges): wire badge_type_list from template instead of hardcoded ISHLT list
Scott Idem
2026-03-02 15:43:49 -05:00
9939d94970
feat(badges): badge review form + expand properties_to_save
Scott Idem
2026-02-27 19:02:56 -05:00
4b17ca9f59
docs(badges): mark Task 2 complete, document font controls and bug fix
Scott Idem
2026-02-27 18:58:59 -05:00
3d7279da4c
feat(badges): add print font size controls
Scott Idem
2026-02-27 18:49:58 -05:00
011fc19a77
fix(badges): correct default field lists in review page
Scott Idem
2026-02-27 18:37:25 -05:00
c4e85b1fe3
feat(badges): print/review pages, 4-button list, Lucide icons, permissions doc
Scott Idem
2026-02-27 15:12:22 -05:00
ee500a9ad5
Saving notes and things
Scott Idem
2026-02-26 18:52:15 -05:00
911a427757
docs: add IDAA client module doc, minor whitespace cleanup
Scott Idem
2026-02-26 18:50:20 -05:00
8cb8195ecd
docs(api-guide): document flat vs nested URL path rules (section 4)
Scott Idem
2026-02-26 18:47:50 -05:00
7c6f264266
docs: clarify Electron scope, update badge test lessons, all badge tests passing
Scott Idem
2026-02-26 18:10:08 -05:00
f5e98b8c0d
fix(tests): fix all 4 failing badge data integrity tests
Scott Idem
2026-02-26 18:08:25 -05:00
5a16772639
feat(badges): auto-navigate to badge search after print
Scott Idem
2026-02-26 17:36:45 -05:00
d1ded2d45e
test(badges): pass attendee workflow test (edit → print → return)
Scott Idem
2026-02-26 17:28:08 -05:00
657a7122b8
docs(test): update workflow test comments for multi-word search
Scott Idem
2026-02-26 17:08:58 -05:00
dc0f3066b3
fix(badges): support multi-word fulltext search
Scott Idem
2026-02-26 17:08:27 -05:00
ba10b8f996
test: add attendee badge workflow test (WIP)
Scott Idem
2026-02-26 17:01:10 -05:00
5514d579d0
test: centralize demo IDs and site_domain mock in env.ts
Scott Idem
2026-02-26 16:43:36 -05:00
908b4dbef9
docs(badges): clarify badge types vary by Event/Template
Scott Idem
2026-02-26 16:26:44 -05:00
ed7542b5dc
docs(badges): comprehensive module documentation
Scott Idem
2026-02-26 16:17:39 -05:00
b28595dad8
fix(badges): return processed data from all badge API functions
Scott Idem
2026-02-26 15:59:25 -05:00
96cfb8c1b0
Quick save of test page
Scott Idem
2026-02-26 15:49:05 -05:00
a91c648c61
test: standardize naming conventions to snake_case
Scott Idem
2026-02-26 15:43:31 -05:00
2c289e39de
test(badges): Add badge cold-start and data integrity tests
Scott Idem
2026-02-26 14:57:08 -05:00