Commit Graph

  • 0ca2408111 Updated to do list again Scott Idem 2026-04-02 18:44:56 -04:00
  • 62ae376e67 chore(pkg): add runed (PersistedState) to fix svelte-check Scott Idem 2026-04-02 18:41:18 -04:00
  • 034e25d6c4 chore(pkg): remove orphaned shadcn-svelte and bits-ui Scott Idem 2026-04-02 18:38:32 -04:00
  • 08fdb2bddf chore(docs): prune fully-completed subsections from TODO__Agents.md Scott Idem 2026-04-02 18:26:44 -04:00
  • 84875d1daa Moving older files around. Scott Idem 2026-04-02 18:21:39 -04:00
  • 09757d249c chore(docs): archive completed TODO items to TODO__Agents__ARCHIVE_2026-03.md and tidy main TODO Scott Idem 2026-04-02 18:20:03 -04:00
  • fae4bba037 Commenting out alert/notice for now. Scott Idem 2026-04-02 18:19:13 -04:00
  • 7b2694e9b7 fix(lead): remove invalid 'fill' prop from Star icon Scott Idem 2026-04-02 18:15:52 -04:00
  • e27ff2c67f Limit who can create a new badge. This may need to change later. Scott Idem 2026-04-02 18:11:54 -04:00
  • c198ca2454 chore(badges): remove legacy badge_id_only_search; sync remote badges config into badges_loc; docs update Scott Idem 2026-04-02 18:03:23 -04:00
  • 0ab8b936ce badges(runtime): honor mod_badges_json flags (badge_id_only search, QR toggle, add/upload/mass-print gating) Scott Idem 2026-04-02 17:23:35 -04:00
  • 4a5b4bf7cd badges(config): fix duplicate keys and initialize draft when mod_badges_json missing; update settings button style Scott Idem 2026-04-02 17:06:23 -04:00
  • 1935564645 Quick version bump again. Scott Idem 2026-04-02 16:30:34 -04:00
  • fface58751 fix: add default_qry_str to db_events Event interface, remove incorrect global augment Scott Idem 2026-04-02 16:04:49 -04:00
  • 4a1b0dac86 pres_mgmt config: remove legacy launcher option, add back button + dirty state to config UI Scott Idem 2026-04-02 15:53:55 -04:00
  • fd9e5f6dc0 pres_mgmt: migrate to typed PersistedState store, canonical config schema Scott Idem 2026-04-02 15:27:12 -04:00
  • 21f0fe69af Quick version bump Scott Idem 2026-04-02 15:03:01 -04:00
  • 01c895f7ba feat(pres_mgmt): make session start/end datetime editable in edit mode Scott Idem 2026-04-02 13:56:06 -04:00
  • 3a4c4a1e64 feat(pres_mgmt): make session code editable in edit mode Scott Idem 2026-04-02 13:46:39 -04:00
  • 75664ad2e1 feat(pres_mgmt): restore location and description editing in session view Scott Idem 2026-04-02 13:44:00 -04:00
  • 2a5adda6cb idaa/video_conferences: restrict invite button to trusted_access staff only Scott Idem 2026-04-02 13:27:05 -04:00
  • be3634d750 No longer allow regular attendees to send an invite. The moderators may be next. Scott Idem 2026-04-02 13:11:23 -04:00
  • fd5d5e371b idaa/video_conferences: issue JWT to all verified Novi users Scott Idem 2026-04-02 12:51:05 -04:00
  • 75d85bf904 Working through bugs... Related to data stores and not using the for type and for id... They were locked. Scott Idem 2026-04-01 19:39:26 -04:00
  • 5e0f35d3df Working on security defaults and layout of menus. Scott Idem 2026-04-01 19:18:38 -04:00
  • 0767e2ff82 More cosmetic and permissions review Scott Idem 2026-04-01 18:41:23 -04:00
  • 38c5345060 Making things look nicer. Scott Idem 2026-04-01 18:09:17 -04:00
  • 601bcf94b0 Added an extra backup just in case Edit Mode toggle. Scott Idem 2026-04-01 17:43:36 -04:00
  • 197d136c59 Fixing stuff that was lost with the upgrade to AE v3. Scott Idem 2026-04-01 17:11:21 -04:00
  • 7d8981bcb5 Version bump just because. I think things are working well from a technical standpoint. Scott Idem 2026-04-01 16:52:10 -04:00
  • 828a2a0b10 Making things work and look a little nicer. Missing business logic and functions. Scott Idem 2026-04-01 16:50:37 -04:00
  • 665eb48280 fix(events): show session codes by default Scott Idem 2026-04-01 16:43:27 -04:00
  • d12a4bf71f feat(events): restore inc_file_counts opt-in, session list layout + button polish Scott Idem 2026-04-01 16:38:13 -04:00
  • 214fca3713 fix(auth): disable access_key check — always grant access Scott Idem 2026-04-01 09:59:24 -04:00
  • 802d0ec368 fix(idaa): preserve Novi session on internal iframe navigation Scott Idem 2026-04-01 09:55:36 -04:00
  • 113aae23a7 fix(auth): preserve key string in key_checked to prevent access denied on navigation Scott Idem 2026-04-01 09:44:34 -04:00
  • 62e1115b05 style(layout): add RefreshCw icon to offline/retry buttons, adjust error banner color Scott Idem 2026-04-01 09:33:26 -04:00
  • 63ec7f4cc2 feat(auth): persist verified access key to allow keyless internal navigation Scott Idem 2026-04-01 09:33:21 -04:00
  • 8fabaf28f7 fix(idaa): preserve default sound mute settings when URL params absent Scott Idem 2026-03-31 19:04:11 -04:00
  • f1bce485ab fix(idaa): revert JWT to moderators-only pending Jitsi server config Scott Idem 2026-03-31 18:52:00 -04:00
  • 58dbb68601 Minor documentation update Scott Idem 2026-03-31 17:53:31 -04:00
  • 9b0c05b80c fix(idaa): require JWT for all Novi users, remove embed meeting button Scott Idem 2026-03-31 17:53:09 -04:00
  • ae4b94f1b2 fix(idaa): expand recovery_meetings search to use default_qry_str from API Scott Idem 2026-03-31 16:16:43 -04:00
  • e6daf6b503 fix(bootstrap): validate access_key server-side, prevent stale cache bypass Scott Idem 2026-03-31 15:07:41 -04:00
  • 84dc3dd158 feat(site): forward optional access_key from URL into site_domain search Scott Idem 2026-03-31 13:35:09 -04:00
  • aa5ba8c9c6 docs: clarify access_key guidance; mark prod deploy completed in TODO__Agents.md Scott Idem 2026-03-31 12:57:43 -04:00
  • c53a993bab Improved the open meeting externally buttons and style. Scott Idem 2026-03-30 20:06:23 -04:00
  • d8ce04304b fix(idaa): re-verify UUID on SvelteKit navigation, not just full reloads Scott Idem 2026-03-30 19:43:12 -04:00
  • 525ce1db79 feat(idaa): add manual-copy fallback textarea to breakout modal Scott Idem 2026-03-30 19:16:16 -04:00
  • 6559e3393c fix(idaa): close Jitsi fake-UUID access hole + add breakout modal Scott Idem 2026-03-30 19:15:21 -04:00
  • 702a7a73de docs: update architecture notes and TODO with Svelte 5 store migration plan Scott Idem 2026-03-30 17:49:29 -04:00
  • 847d89054d feat(idaa): show reset button if Novi verification stalls after 8s Scott Idem 2026-03-30 17:45:17 -04:00
  • 0d49ff3b8d fix(stores): bump AE_LOC_VERSION to 2; add ae_idaa_loc version wipe Scott Idem 2026-03-30 17:41:13 -04:00
  • 0e9a26cdca Another bug fix for IDAA and Novi verification. Scott Idem 2026-03-30 13:10:55 -04:00
  • 83e271a323 Version updates Scott Idem 2026-03-27 19:37:40 -04:00
  • ace90ad043 docs(todo): document flowbite-svelte ModalProps errors and orphaned ShadCN packages Scott Idem 2026-03-27 19:35:44 -04:00
  • d139ed1bd0 fix(types): add aria-hidden to IconProps augment; remove orphaned ShadCN components Scott Idem 2026-03-27 19:32:24 -04:00
  • 3d988222a1 fix(types): move @lucide/svelte augmentation to module-context file Scott Idem 2026-03-27 19:15:08 -04:00
  • 5433a906bb fix(types): restore class prop on Lucide IconProps after 0.577.0 breakage Scott Idem 2026-03-27 18:35:52 -04:00
  • d89218be15 feat(leads): implement Stripe payment component for exhibit licenses Scott Idem 2026-03-27 18:29:12 -04:00
  • a8e9bd6694 Updated to do Scott Idem 2026-03-27 17:04:56 -04:00
  • 6cd3b5f8f9 More notes and comments updates Scott Idem 2026-03-27 16:21:51 -04:00
  • b33c1b16f6 fix(idaa): check UUID against trusted/admin lists directly for Jitsi moderator Scott Idem 2026-03-27 15:17:38 -04:00
  • d7a0857bed fix(idaa): load Jitsi external API script dynamically to eliminate race condition Scott Idem 2026-03-27 15:09:19 -04:00
  • 6939c058d8 Documentation updates Scott Idem 2026-03-27 14:53:28 -04:00
  • b88a7de358 feat(idaa): trusted/admin users always get Jitsi moderator role Scott Idem 2026-03-27 14:52:31 -04:00
  • 27f0bd21fb fix(idaa): fall back to site config group list when g_uuid not in URL Scott Idem 2026-03-27 14:31:34 -04:00
  • f111670f60 feat(idaa): use URL g_uuid for Jitsi moderator group check Scott Idem 2026-03-27 14:27:06 -04:00
  • 045efa71e1 fix(layout): show sys bar in iframe when show_menu=true for trusted users Scott Idem 2026-03-27 14:25:18 -04:00
  • 1e2c9d9b74 docs(idaa): document Novi API rate limits and backoff behavior Scott Idem 2026-03-27 14:02:43 -04:00
  • e64001cf63 fix(idaa): add 10s backoff retry on Novi API 429 rate-limit Scott Idem 2026-03-27 13:59:50 -04:00
  • 4137d8677d refactor(idaa): simplify Novi verification — remove reactive UUID, dedupe, rate-limit Scott Idem 2026-03-27 13:45:38 -04:00
  • 19d0145d00 fix(idaa): fix Novi UUID verification — stuck spinner, repeat calls, impersonation Scott Idem 2026-03-27 13:38:42 -04:00
  • 9d44b9341c Now with the ability to actually create a badge. We still need to make this look nicer. Buttons should look more like button and consistent with the other areas of AE Events Badges. Also take a look at the trigger updated fields. Scott Idem 2026-03-27 11:51:42 -04:00
  • bc67ff5798 docs(todo): mark Zebra driver install and test data setup complete Scott Idem 2026-03-27 09:59:49 -04:00
  • f87ab10251 feat(badges): add manual one-off badge create modal Scott Idem 2026-03-27 09:59:46 -04:00
  • 35c4341c34 docs(todo): add DevOps items — prod deploy, Bitbucket token migration, branch strategy, Gitea webhook Scott Idem 2026-03-26 19:21:03 -04:00
  • bd5759f037 docs(readme): update build/deploy section for new script names and env tiers Scott Idem 2026-03-26 18:05:18 -04:00
  • 872e381c00 Added missing required var for API path Scott Idem 2026-03-26 17:54:00 -04:00
  • 64402e8e2a chore(scripts): rename deploy:* → build:docker:*, add deploy:remote:* Scott Idem 2026-03-26 17:18:12 -04:00
  • 88b11b8318 Renaming files Scott Idem 2026-03-26 16:09:53 -04:00
  • 65e0477761 refactor(build): replace staging/cp env hack with vite --mode per-environment Scott Idem 2026-03-26 16:07:31 -04:00
  • 98736ae1bc chore(env): scrub real account IDs from .env.staging.default comments Scott Idem 2026-03-26 14:08:18 -04:00
  • 7308a4773d docs(api): add V3 user actions section and clarify response shape Scott Idem 2026-03-26 14:05:39 -04:00
  • 99541f0f9d fix(api): add explicit fetch CORS options and response header debug logging Scott Idem 2026-03-26 14:05:31 -04:00
  • f950c22a59 fix(clip-video): correct false 'Clipped' state on network failure + error UI Scott Idem 2026-03-26 12:16:07 -04:00
  • b63f8eed0c Work on IDAA and Novi auth Scott Idem 2026-03-25 21:13:27 -04:00
  • 929f08b656 docs: add IDAA auth test lessons and untrack() reactive tracking guide Scott Idem 2026-03-25 19:07:07 -04:00
  • 48a39b16d5 test(idaa): add Playwright auth tests for Novi UUID verification Scott Idem 2026-03-25 19:00:03 -04:00
  • ab294c2a0b Sorry. Quick save to make something live before deadline. Scott Idem 2026-03-25 18:31:39 -04:00
  • 1de563203d fix(idaa): add reload button to Access Denied screen in iframe mode Scott Idem 2026-03-25 18:04:53 -04:00
  • 0091fe3ff6 Updates to the documentation about the id_random legacy. Scott Idem 2026-03-25 17:43:15 -04:00
  • 0ad36a74b2 Fix: system bar hide logic for iframe and menu param overrides (IDAA embed reliability) Scott Idem 2026-03-25 15:49:41 -04:00
  • fd244720a7 Update to AE API v3 for the hosted file hash check. Scott Idem 2026-03-25 13:17:25 -04:00
  • 362136e677 fix(upload): update clip_video endpoint to V3 action path Scott Idem 2026-03-25 12:30:23 -04:00
  • a5a806e256 fix(upload): update hosted file upload endpoint to V3 action path Scott Idem 2026-03-25 12:11:00 -04:00
  • 613e43114c fix(idaa): correct reactive loop fix + hide clutter in iframe sys bar Scott Idem 2026-03-25 11:39:24 -04:00
  • 1c818e648b fix(idaa): break sys_menu reactive loop + restore menu on iframe=false Scott Idem 2026-03-25 11:20:44 -04:00
  • 5cd1d3b7ad feat(idaa): auto-show sys menu for trusted users in iframe mode Scott Idem 2026-03-24 22:29:01 -04:00
  • 66f0efb507 fix(store): guard localStorage calls for Node/SSR builds Scott Idem 2026-03-24 16:46:52 -04:00