88ab5b27d4
fix(badges): skip PATCH and print immediately when offline or API unreachable
ae_app_3x_llm
Scott Idem
2026-06-06 20:19:27 -04:00
b623557795
feat(layout): collapsible offline/API-error banner with improved messages
Scott Idem
2026-06-06 20:19:22 -04:00
7d2b30b7ce
fix(badges): open badge review access when no passcode is set
Scott Idem
2026-06-06 18:35:47 -04:00
c9b0acfa06
feat(badges): two-step confirm before sending email review link
Scott Idem
2026-06-06 18:35:40 -04:00
29a24812f4
fix(badges): perceptually uniform rainbow via OKLCH + @property
Scott Idem
2026-06-04 20:47:43 -04:00
70fda25c95
feat(badges): slow pulse mode for rainbow punch hole markers
Scott Idem
2026-06-04 20:42:23 -04:00
8f815b7033
fix(badges): tri-phase rainbow cycling for punch hole markers
Scott Idem
2026-06-04 20:35:31 -04:00
ba4a0dc828
feat(badges): static RGB gradient for punch holes on print, cycling on screen
Scott Idem
2026-06-04 20:28:56 -04:00
35c1324824
feat(badges): rainbow animation option for punch-out hole markers
Scott Idem
2026-06-04 20:23:37 -04:00
1a53a20995
feat(badges): per-side header padding configurable via template cfg_json
Scott Idem
2026-06-04 20:17:04 -04:00
04c2042060
feat(badges): per-slot fg/bg colors for punch-out hole markers
Scott Idem
2026-06-04 20:01:03 -04:00
4831f4b81b
fix(badges): punch hole markers — z-index above header + 1mm safety inset
Scott Idem
2026-06-04 19:56:29 -04:00
7bf76bf766
feat(badges): configurable punch-out hole markers for badge clip slots
Scott Idem
2026-06-04 19:52:59 -04:00
3ae5b30c37
docs(badges): update badges and badge template documentation
Scott Idem
2026-06-04 19:46:59 -04:00
b04202ecec
feat(badges): configurable header bottom border and padding per template
Scott Idem
2026-06-04 19:40:18 -04:00
84c4a2aa43
fix(badges): correct templates link URL — /events/[id]/templates not /badges/templates
Scott Idem
2026-06-04 19:05:08 -04:00
399f98ce8e
feat(badges): add Templates link on badge search page for manager access
Scott Idem
2026-06-04 19:03:11 -04:00
f5ccd2e3cf
feat(badges): configurable header image vertical offset per template
Scott Idem
2026-06-04 19:00:21 -04:00
94a3cb0644
This is just a version bump because things overall seem to be in a very good state.
Scott Idem
2026-06-04 18:40:35 -04:00
9d904446d4
feat(badges): search filter polish and result limit stepper
Scott Idem
2026-06-04 18:33:59 -04:00
b45a27481a
Forgot to switch this back to not equals for the last printed timestamp.
Scott Idem
2026-06-04 17:08:20 -04:00
26ab5dda75
fix(service-worker): exclude /fonts/ from SW precache
Scott Idem
2026-06-03 20:00:22 -04:00
0511d9591f
docs: document service worker fix, events sort encoding, and slct account_id pattern
Scott Idem
2026-06-03 18:39:18 -04:00
59fc7cabc6
fix(service-worker): add skipWaiting + clients.claim for immediate activation
Scott Idem
2026-06-03 18:35:34 -04:00
41b352bc0a
Minor style change
Scott Idem
2026-06-03 17:57:15 -04:00
a4fed750fa
fix(idaa-recovery-meetings): fix priority sort, stale account_id gate, and cache clear
Scott Idem
2026-06-03 17:54:05 -04:00
74e0f752a6
More fine tuning of the look and feel.
Scott Idem
2026-06-02 20:14:08 -04:00
be3e56eece
fix(badges): cap controls panel width and center badge+controls pair
Scott Idem
2026-06-02 19:44:16 -04:00
e2d3c5a822
refactor(badges): replace fixed controls overlay with in-flow flex layout
Scott Idem
2026-06-02 19:40:26 -04:00
1b6aeb5b02
fix(badges): polish print page chrome; fix header overlap with controls panel
Scott Idem
2026-06-02 19:11:37 -04:00
04018a27ed
Fine tuning the styles
Scott Idem
2026-06-02 18:14:55 -04:00
4292aebc56
Fine tuning the layout of things.
Scott Idem
2026-06-02 17:47:27 -04:00
3466d6552c
feat(badges): show print status strip for trusted staff on printed badges
Scott Idem
2026-06-02 17:27:40 -04:00
b7969bc46e
Making subtle changes based on actual usage
Scott Idem
2026-06-02 17:05:34 -04:00
99b8eb0b5e
fix(badges): focus search input when Search is triggered with too-short query
Scott Idem
2026-06-02 16:55:38 -04:00
9e361eae9b
fix(badges): improve empty-state search hint to reflect actual search fields
Scott Idem
2026-06-02 16:52:35 -04:00
e735d0c213
refactor(badges): remove redundant loading gate; fix BarChart2 deprecation
Scott Idem
2026-06-02 16:48:44 -04:00
d05cc63459
fix(badges): remove transition from initial loader to fix double-DOM bounce
Scott Idem
2026-06-02 16:44:35 -04:00
ac17417f3c
fix(badges): fix search-result layout shift + unify empty/loading states
Scott Idem
2026-06-02 16:38:30 -04:00
3773758eb5
feat(badges): smooth transitions + polish for badge search UI
Scott Idem
2026-06-02 16:25:31 -04:00
60bdd2fdba
feat(badges): public_access kiosk mode + manager access improvements
Scott Idem
2026-06-02 16:15:08 -04:00
72c8f9b502
docs(todo): archive June snapshot and streamline active task list
Scott Idem
2026-06-02 15:00:24 -04:00
1de87b6c5f
chore(cleanup): add journal AI shortcut and align posts tmp_sort
Scott Idem
2026-06-02 14:43:16 -04:00
84a9d0fffc
chore(core): remove retired site_domain helper and update docs
Scott Idem
2026-06-02 14:34:19 -04:00
87084f0f71
chore: migrate lucide package and close quick TODO cleanups
Scott Idem
2026-06-02 14:19:12 -04:00
de048a084b
chore: remove axios + deprecated electron_native.js; track lucide-svelte migration
Scott Idem
2026-06-02 14:04:28 -04:00
ee79e33a2a
fix(idb-sort): correct tmp_sort_* comparator direction in journals, IDAA recovery meetings, and BB post comments
Scott Idem
2026-06-02 13:50:15 -04:00
a5243fa820
docs: document bootstrap account_id race condition and liveQuery stale-record pattern
Scott Idem
2026-06-02 13:39:11 -04:00
5fce149808
fix(element_data_store): fix stale account_id showing wrong record on fresh load
Scott Idem
2026-06-02 12:04:59 -04:00
a74effa6ff
feat(badges): add Cvent Splash XLSX import mode; fix server-side upload timeout
Scott Idem
2026-06-02 11:37:48 -04:00
33d48e7e78
Doc updates and project (sort of) temp files
Scott Idem
2026-06-02 09:25:03 -04:00
65e48c764e
docs: document build_tmp_sort pattern and liveQuery filter dependency capture
Scott Idem
2026-05-28 22:24:10 -04:00
f6c950abdf
fix(pres_mgmt): fix hidden sessions toggle not showing hidden sessions
Scott Idem
2026-05-28 22:24:04 -04:00
3d6f9035c8
docs(todo): track build_tmp_sort rollout progress
Scott Idem
2026-05-28 20:59:30 -04:00
535efd9c4b
fix(pres_mgmt): add group as leading sort prefix for event_presentation
Scott Idem
2026-05-28 20:48:48 -04:00
4a39ca1468
refactor(sort): introduce build_tmp_sort utility; apply to event_presentation and journals
Scott Idem
2026-05-28 20:38:25 -04:00
182a066d38
fix(pres_mgmt): use tmp_sort_2 for presentation sort in Pres Mgmt and Launcher
Scott Idem
2026-05-28 20:20:50 -04:00
35fed53e2a
fix(launcher): sort presentations by priority > sort > start_datetime > code > name
Scott Idem
2026-05-28 20:11:14 -04:00
322abc2691
fix(pres_mgmt): sort presentations by priority > sort > start_datetime > code > name
Scott Idem
2026-05-28 13:38:13 -04:00
cfaf687717
fix(events): event location file load on mount + launcher pruning scope fix + remove legacy launcher btn
Scott Idem
2026-05-27 21:41:32 -04:00
e7620a1c06
fix(events): replace db_events.file.clear() with targeted reload in refresh button
Scott Idem
2026-05-27 21:07:00 -04:00
e4e2174c97
fix(upload): replace db_events.file.clear() with targeted per-object reload
Scott Idem
2026-05-27 20:33:12 -04:00
d3bf314c62
fix(launcher): refresh file lists periodically to prune deleted/hidden files
Scott Idem
2026-05-27 20:12:10 -04:00
d32355a1a2
docs(launcher): add cfg menu inventory and v3.1 design docs
Scott Idem
2026-05-26 22:17:07 -04:00
213eabd8c1
feat(launcher): migrate cfg menu to 7-tab sidebar layout (v3.1)
Scott Idem
2026-05-26 22:14:52 -04:00
872291b0a0
fix(launcher): replace Flowbite Modal with custom overlay for cfg panel
Scott Idem
2026-05-26 22:04:34 -04:00
25d17841e4
fix(launcher): fix cfg modal default-open and outside-click persistence
Scott Idem
2026-05-26 21:36:01 -04:00
6282fb167f
fix(launcher): use $derived.by for session liveQueries to fix stale presentation/presenter data
Scott Idem
2026-05-26 19:55:17 -04:00
a90572bcb8
fix(idaa): ensure breakout links preserve site access key and uuid
Scott Idem
2026-05-23 11:31:10 -04:00
194c89f6d1
style(launcher): layout and Tailwind class adjustments
Scott Idem
2026-05-22 19:09:08 -04:00
469729ce22
revert(help_tech): restore ae_loc preservation in Clear & Reload button
Scott Idem
2026-05-22 19:06:56 -04:00
d1f5d0e2fd
fix(launcher): clear ae_loc in cache cleanup; align tech help Clear & Reload
Scott Idem
2026-05-22 19:05:16 -04:00
9c83567430
feat(launcher): add Clear Cache and Reload Launcher buttons to controls bar
Scott Idem
2026-05-22 19:02:26 -04:00
b4d0d82141
fix(launcher): fix VLC stopping 10-15 seconds after open on macOS
Scott Idem
2026-05-22 18:10:37 -04:00
15bfe6d5d6
feat(launcher): move Reset Apps to always-visible controls bar
Scott Idem
2026-05-22 18:02:22 -04:00
dddf4b6170
feat(launcher): restore Kill Apps button in Native OS config
Scott Idem
2026-05-22 16:43:42 -04:00
587b815446
docs(todo): mark composable flow + slide scripts done; add event_file cfg_json backend task
Scott Idem
2026-05-22 15:58:38 -04:00
ca51a82dae
feat(launcher): richer tooltip on file download button
Scott Idem
2026-05-22 15:58:35 -04:00
a38320c7f5
fix(launcher): monospace font for session list date/time column
Scott Idem
2026-05-22 15:58:31 -04:00
c76fb8f2b5
fix(launcher): open_in_os win routing, display override, and onsite ext fix
Scott Idem
2026-05-22 15:58:27 -04:00
a26ea8b49c
fix(launcher): optimistic update for display override button
Scott Idem
2026-05-22 14:18:58 -04:00
21fad1a698
fix(launcher): restore open_in_os win routing, fix cfg_json in IDB, fix display state
Scott Idem
2026-05-22 14:12:12 -04:00
33e9eeef78
fix(launcher): retry activate in post-script loop to beat macOS focus-stealing
Scott Idem
2026-05-22 13:51:53 -04:00
172ea994c7
refactor(launcher): consolidate menu controls and anchor to bottom
Scott Idem
2026-05-22 13:48:53 -04:00
17b549a75c
docs/refactor: finalize V3 cleanup and archive badge config project
Scott Idem
2026-05-21 23:04:07 -04:00
3de01af1a1
docs: cleanup and archive agent TODO list
Scott Idem
2026-05-21 23:02:25 -04:00
518a450b91
docs(events): reorganize badges and leads documentation
Scott Idem
2026-05-21 22:39:57 -04:00
cb767ed115
docs(events): reorganize presentation and launcher documentation
Scott Idem
2026-05-21 22:35:46 -04:00
86201f0fc1
feat(launcher): implement force-sync and chronological download priority
Scott Idem
2026-05-21 22:29:13 -04:00
60e3fc539e
docs(devops): add Nginx caching investigation task for app version pickup issue
Scott Idem
2026-05-21 18:31:51 -04:00
b3029a4d27
docs: update TODO and add BOOTSTRAP mistake #13 for API retry regression
Scott Idem
2026-05-21 18:21:01 -04:00
ea765d8ad2
fix(api): lower patch/delete timeout to 20s and add delete auth error banner
Scott Idem
2026-05-21 18:11:32 -04:00
db5acdd30a
docs: align API retry hardening status with implemented helpers
Scott Idem
2026-05-21 18:04:06 -04:00
a000e07647
api: harden delete retry classification and backoff
Scott Idem
2026-05-21 17:58:59 -04:00
7f9368589a
api: harden patch retry classification and backoff
Scott Idem
2026-05-21 17:53:30 -04:00
55d3d49595
test: add v3 latency probe and modernize api coverage
Scott Idem
2026-05-21 17:48:00 -04:00
f5cf1ef398
api: separate timeout abort retries from intentional aborts
Scott Idem
2026-05-21 15:46:30 -04:00
d5d552a029
Badge layout fix for Axonius
Scott Idem
2026-05-21 15:19:48 -04:00
689bb326cb
fix(api): restore network-error retry and add backoff in get/post_object
Scott Idem
2026-05-21 13:44:12 -04:00
e6db2b4d6a
fix(idaa): add Clear Cache & Reload escape hatch to recovery meetings server error state
Scott Idem
2026-05-21 12:30:53 -04:00