Commit Graph

  • 22e5a3c3fd docs(event_badge): comment why enable is omitted on import updates development Scott Idem 2026-06-02 16:38:25 -04:00
  • 9962176c74 fix(event_badge): don't overwrite enable on re-import Scott Idem 2026-06-02 16:36:08 -04:00
  • 35fa5132e7 feat(event_badge): add Splash (Cvent) XLSX badge import endpoint Scott Idem 2026-06-02 10:27:59 -04:00
  • e19fd63d1f docs: mark IDAA Novi P5 (frontend migration) complete (2026-05-19) Scott Idem 2026-05-19 19:41:10 -04:00
  • 051b2fd7ac docs: add agent bootstrap quickstart and consolidate documentation Scott Idem 2026-05-19 18:56:09 -04:00
  • 221854df90 feat(idaa): server-side Novi member verification endpoint Scott Idem 2026-05-19 18:35:01 -04:00
  • c7335bbc3e fix(event_session): restore event_presentation/presenter_li_qry_str fields Scott Idem 2026-05-15 12:32:26 -04:00
  • 45a5acd45d feat(site_domain): restore convenience fields to Site_Domain_Base Scott Idem 2026-05-15 11:46:48 -04:00
  • c64c3bc55a fix(importing): normalize non-breaking spaces in CSV datetime fields Scott Idem 2026-05-15 10:15:13 -04:00
  • c8377a2b22 Version bump because things are in a good state overall. Scott Idem 2026-05-13 17:33:33 -04:00
  • f6ba339276 Add archive_content fields and docs Scott Idem 2026-05-07 18:42:43 -04:00
  • ed66ba4bd4 fix(post): retain topic_id and note review Scott Idem 2026-05-01 18:20:10 -04:00
  • 44e4f5c4e6 feat: migrate email send to V3 action; deprecate api.py legacy endpoints Scott Idem 2026-05-01 14:44:28 -04:00
  • c378040ad4 Updated docs Scott Idem 2026-04-30 17:14:42 -04:00
  • b590bc09a0 fix: require root_url on email_auth_key_url; correct frontend guide for user auth endpoints Scott Idem 2026-04-25 12:34:49 -04:00
  • e71906b59a Saving stress testing Scott Idem 2026-04-19 13:57:31 -04:00
  • 3d89e95c24 fix(P2): add OperationalError retry to sql_insert, sql_select, sql_insert_or_update Scott Idem 2026-04-17 19:41:26 -04:00
  • 3db5f7c749 fix(P3): guard startup db connection with try/except in lib_sql_core Scott Idem 2026-04-17 19:28:28 -04:00
  • 55debc8009 feat: add stress_list_queries tool and document in tests/README Scott Idem 2026-04-17 18:12:01 -04:00
  • ace00929f2 feat: expose DB pool_size and max_overflow as env vars (P4) Scott Idem 2026-04-17 18:08:01 -04:00
  • c7444a8a89 fix: remove pool-nuking reconnect_db() from OperationalError retry paths Scott Idem 2026-04-17 17:24:47 -04:00
  • 8f1fe5d4df Fixing this: Scott Idem 2026-04-16 20:09:12 -04:00
  • c0626e061e fix: remove account_id injection from nested POST handler Scott Idem 2026-04-11 20:22:20 -04:00
  • dfb5289188 fix: skip account_id injection when model excludes it from DB writes Scott Idem 2026-04-11 19:09:11 -04:00
  • 0ecc5a97d5 fix: resolve secondary FKs in nested POST (event_badge_template_id) Scott Idem 2026-04-11 19:00:51 -04:00
  • 516865b7d8 Updated docs Scott Idem 2026-04-10 11:56:44 -04:00
  • 7f9666dc1e fix: authenticate_passcode — priority ordering, full role flags, per-role TTL, min_length Scott Idem 2026-04-10 11:53:58 -04:00
  • f9f588ddf2 docs: add temporary Axonius Zoom CSV Upload section (Apr 2026) Scott Idem 2026-04-08 12:38:36 -04:00
  • ea25bf78d4 import: map marketing consent CSV column to event_badge.agree_to_tc and allow_tracking Scott Idem 2026-04-07 19:59:51 -04:00
  • c837d465ca chore: remove temporary debug logging from event_badge_methods Scott Idem 2026-04-07 17:10:39 -04:00
  • 2659047d24 fix: sql_update record_id missing on Vision ID models — update path now works Scott Idem 2026-04-07 16:50:04 -04:00
  • 18374f855f event: Zoom CSV import — temporary Axonius badge_type_code mapping (attendee/sponsor) Scott Idem 2026-04-07 15:36:23 -04:00
  • e5acefe8f6 model: event_badge_template — treat other_json as Json to match DB Scott Idem 2026-04-07 13:27:30 -04:00
  • 082163b5df Spaces gone Scott Idem 2026-04-07 13:03:27 -04:00
  • e35fdb4f67 event: Zoom CSV import — finalize mapping and cleanup (staged changes) Scott Idem 2026-04-07 13:02:34 -04:00
  • 02a2be7275 event: ensure event_id preserved on event_person insert by converting to id_random when available Scott Idem 2026-04-07 13:00:49 -04:00
  • eba3456b7b model: event_badge_template — add background_image_path and cfg_json fields Scott Idem 2026-04-07 13:00:49 -04:00
  • 987b552157 event: Zoom CSV import — check for existing event_person by event_id+external_id before create; handle duplicates Scott Idem 2026-04-07 11:41:54 -04:00
  • 7ad158883a event: Zoom CSV import — force registrant email as external_id; ignore placeholder Unique identifier Scott Idem 2026-04-07 11:35:28 -04:00
  • 2b608d7a1a event: Zoom CSV import — default Axonius badge template 21 (temporary) Scott Idem 2026-04-07 11:23:36 -04:00
  • 535fc9f2b5 event: Zoom CSV import — use email as fallback external_id; populate address/phone fields Scott Idem 2026-04-07 10:58:08 -04:00
  • 8e9fb88e5a General file clean up. Scott Idem 2026-04-02 17:10:35 -04:00
  • 42eaa6676e Version bump just because. Scott Idem 2026-04-02 16:51:34 -04:00
  • b5c50fd116 Changed the expiration time from 1 hour to 2 hours. Scott Idem 2026-04-02 15:57:36 -04:00
  • 2a1f270db6 feat(jitsi): add JWT token E2E test suite and improve api.py comments Scott Idem 2026-04-02 12:57:44 -04:00
  • ebc5db96da fix(jitsi): allow non-moderators to request Jitsi tokens Scott Idem 2026-03-31 17:46:27 -04:00
  • 153c2ce6dd models: add default_qry_str to event, session, presenter models Scott Idem 2026-03-31 16:24:25 -04:00
  • 9faf22d841 models: add default_qry_str to Journal_Entry_Base for API responses Scott Idem 2026-03-31 16:18:17 -04:00
  • 293f447a1c chore(site_domain): flesh out TODO stubs in legacy lookup routes Scott Idem 2026-03-31 14:48:28 -04:00
  • 4629e1ec63 feat(site_domain): restore access_key enforcement for FQDN lookups Scott Idem 2026-03-31 14:46:33 -04:00
  • 1f9cbb0a1f Commit remaining changes: logging upgrades and E2E test Scott Idem 2026-03-27 11:47:35 -04:00
  • 7f87f32b70 Add INFO logging for nested parent-resolution and add E2E nested-create test for event_badge Scott Idem 2026-03-27 11:30:08 -04:00
  • 687472f4e3 feat(user): V3 action endpoints + auth bug fixes (19/19 + 22/22 tests) Scott Idem 2026-03-25 21:54:09 -04:00
  • 91434968f7 docs+site_domain: Add guidance for restoring access_key validation in site_domain lookup; stage recent user/auth changes and frontend guide updates Scott Idem 2026-03-25 19:33:53 -04:00
  • 6bde236633 fix(crud): extend Vision ID safety net to all response paths Scott Idem 2026-03-25 18:35:21 -04:00
  • cffde249d3 fix(models): migrate Archive_Content_Base to Vision ID pattern Scott Idem 2026-03-25 17:40:27 -04:00
  • 9d5f2c8cea Version update Scott Idem 2026-03-25 13:26:11 -04:00
  • b9742cfcd8 feat(routers): migrate hosted_file hash lookup to V3 actions Scott Idem 2026-03-25 13:05:09 -04:00
  • b2adfe409b fix(deps): pin gunicorn to 23.0.0 Scott Idem 2026-03-24 20:23:41 -04:00
  • b55b7ea81d refactor(routers): add DeprecationParams to legacy active endpoints Scott Idem 2026-03-24 19:33:31 -04:00
  • 8eb699efe5 refactor(routers): comment out legacy endpoints across multiple routers Scott Idem 2026-03-24 19:22:45 -04:00
  • c7f1341b1e docs(lookup): expand Section 4 with override model, group key invariants Scott Idem 2026-03-23 17:56:50 -04:00
  • 15b5084df3 Quick lookup project for time zones. Scott Idem 2026-03-23 17:50:59 -04:00
  • c9ec3d7ea1 revert(lookup): restore PARTITION BY group; tests now track data fix Scott Idem 2026-03-23 17:31:30 -04:00
  • ccf2f30e11 fix(lookup): partition dedup by name instead of group Scott Idem 2026-03-23 16:46:47 -04:00
  • f23d27de15 Updated gitignore to fix a problem when deploying in test, bak, and prod on Linode Scott Idem 2026-03-23 16:07:37 -04:00
  • a0767b1c69 Saving documentation updates and clean up. Scott Idem 2026-03-18 16:16:58 -04:00
  • 356f4b8efc Docs: Modernize main README, archive legacy/deprecated guides, and mark completed security/project docs (March 2026 review) Scott Idem 2026-03-18 16:16:20 -04:00
  • 74ad69bc63 Saving updated to do list Scott Idem 2026-03-18 14:35:39 -04:00
  • d7b86cc186 docs(todo): add Bitbucket app password → API token migration deadline Scott Idem 2026-03-17 19:24:05 -04:00
  • 9adf5659bc test(errors): add unit test for 1364 schema mismatch error Scott Idem 2026-03-17 19:08:48 -04:00
  • 308a7f296f fix(errors): classify 1364 as database_schema with actionable message Scott Idem 2026-03-17 18:39:50 -04:00
  • 950e34cabd docs: mark Novi-Mailman Bridge POC complete and update notes Scott Idem 2026-03-17 18:17:18 -04:00
  • 6b25cf9c6d feat: add Novi AMS → Mailman 3 cron-based mirror sync bridge (IDAA) Scott Idem 2026-03-17 16:36:32 -04:00
  • 29579fd9f1 feat: add V3 action endpoint for event exhibit tracking export Scott Idem 2026-03-16 16:50:32 -04:00
  • 5f3ba1e03e Saving port clarification. Scott Idem 2026-03-16 12:41:29 -04:00
  • eaa18a1d45 fix(nested-crud): re-inject parent FK after model serialization to prevent 1364 errors Scott Idem 2026-03-16 12:39:45 -04:00
  • ee28a4f26e fix: set case_sensitive=False in config to ensure environment variables are correctly injected on Linode/Staging. Scott Idem 2026-03-11 22:35:22 -04:00
  • e608696ec8 Docs: WS guide - client_id is UUID v4 persisted in localStorage, not Date.now() Scott Idem 2026-03-11 19:03:16 -04:00
  • c7c14e8047 Docs: fix WS guide - client_id/group_id are opaque strings, not required Vision IDs Scott Idem 2026-03-11 19:02:06 -04:00
  • c30631cb7d Optimized by Gemini CLI... I hope. Scott Idem 2026-03-11 17:04:30 -04:00
  • 8f0e6c16bc TODO: queue WS V3 frontend test after IDAA work Scott Idem 2026-03-11 16:01:16 -04:00
  • 49952074aa Update WS router test: wire AccountContext mock, add heartbeat presence refresh test Scott Idem 2026-03-11 15:41:34 -04:00
  • 32b519c507 V3 WebSocket: wire auth dependency, add heartbeat presence refresh, update frontend guide (wss://, auth query params, schema clarifications) Scott Idem 2026-03-11 15:21:19 -04:00
  • 8c7263fdbf Update docs: correct guide links in README, add March 11 session notes to TODO__Agents Scott Idem 2026-03-11 15:14:33 -04:00
  • 44fa28fab3 Robust delete: handle filesystem unlink errors in hosted file action Scott Idem 2026-03-11 15:01:41 -04:00
  • a20c436013 Migrate clip/convert to V3 actions; add background clip support, redirect legacy route; update frontend guide Scott Idem 2026-03-11 14:51:08 -04:00
  • fbbc186af0 feat: add convert_file endpoint to v3 actions hosted_file router Scott Idem 2026-03-11 14:26:40 -04:00
  • 57195bca30 chore: Added .dockerignore to optimize build context size. Scott Idem 2026-03-11 12:36:34 -04:00
  • 03be0ac062 Version bump to 3.00.01 Scott Idem 2026-03-11 09:37:41 -04:00
  • f110c2eecb docs: Expand TODO with Novi-Mailman bridge details and session notes Scott Idem 2026-03-10 19:30:01 -04:00
  • 3111ed5f22 fix: Correct Novi API auth header and field names in Mailman bridge Scott Idem 2026-03-10 19:26:36 -04:00
  • f1c8958a7a feat: Scaffold Novi-Mailman Bridge integration Scott Idem 2026-03-10 19:16:16 -04:00
  • 42aa318ba0 chore: Prune 4 transitive deps from requirements.txt Scott Idem 2026-03-10 18:58:39 -04:00
  • fc3277086f feat: Add BuildKit pip cache, unlock fastapi pin, mark Locking TODO complete Scott Idem 2026-03-10 18:53:54 -04:00
  • 32560d2257 feat: Operational hardening — healthcheck, config refactor, requirements lock Scott Idem 2026-03-10 18:44:58 -04:00
  • d35f374a45 Renamed the todo file for agents. Scott Idem 2026-03-10 16:26:51 -04:00
  • 25de8b9400 docs: Updated local development setup to use requirements.txt in project root. Scott Idem 2026-03-10 15:29:54 -04:00
  • 7a6ccc2520 feat: Restored requirements.txt and Dockerfile to project root. Project is now self-contained for Docker builds. Scott Idem 2026-03-10 15:23:13 -04:00
  • e41a6da575 docs: Clarified Docker configuration model in unified orchestration. Scott Idem 2026-03-10 13:33:39 -04:00