Commit Graph

1301 Commits

Author SHA1 Message Date
Scott Idem
a0f04726e0 Restructure Core management into linkable routes and add common layout navigation
- Renamed person route to people for consistency
- Refactored /core dashboard to use standard <a> links
- Added common management <nav> to core layout
- Replaced goto() with standard links across all list and detail pages
- Fixed 500 error caused by broken import path and strict layout data
2026-01-06 15:33:08 -05:00
Scott Idem
5d2186e8ca Improve Person management and implement User linking
- Created Comp_person_search component for dashboard integration
- Improved reactivity in person results table using derived liveQuery
- Implemented User Account Linking UI in Person detail page
- Added logic to filter and link unlinked users to person records
- Modernized Core Dashboard with person search integration
2026-01-06 14:59:31 -05:00
Scott Idem
c77a9ef3dd Update project documentation and TODO list for 2026-01-06 progress 2026-01-06 13:50:16 -05:00
Scott Idem
00e80af3a1 Migrate Event Badges to V3 and implement Core Management pages
- Completed V3 migration for Event Badge CRUD operations
- Implemented User module V3 logic and editable fields
- Created management routes for Accounts, Sites, Users, and Lookups
- Updated Site Domain logic to use 'fqdn' and show 'access_key'
- Modernized Core Dashboard with navigation cards
- Restored Dexie User table definition
2026-01-06 13:38:47 -05:00
Scott Idem
1b318eeb8b Migrate Core modules (Account, Site, Person, Activity Log) to Aether API CRUD V3 pattern
- Created V3 logic files: ae_core__account.ts, ae_core__site.ts, ae_core__person.ts
- Standardized on API -> Processor -> DB Save pattern
- Added editable_fields definitions for Account, Site, Person, and Activity Log
- Updated Activity Log module to use V3 wrappers
- Updated Dexie schema with account, site, and site_domain tables
- Added V3 tests to testing page
2026-01-06 12:55:50 -05:00
Scott Idem
f737713740 Saving notes 2026-01-05 19:40:56 -05:00
Scott Idem
d4134359b7 Finalize Journals V3 migration and implement soft delete testing.
- Added 'Test Journal Module Soft Deletes' to the testing page.
- Verified 'disable' and 'hide' methods for journal entries.
- Ensured all Journals CRUD operations utilize the standardized V3 wrappers.
- Documented successful end-to-end testing of the new API patterns.
2026-01-05 19:35:21 -05:00
Scott Idem
c6476cd767 Implement V3 PATCH/DELETE wrappers and migrate Journals module to full V3 CRUD.
- Added update_ae_obj_v3, update_nested_obj_v3, delete_ae_obj_v3, and delete_nested_ae_obj_v3.
- Refactored Journals and Journal Entries modules to utilize the new V3 API wrappers.
- Standardized data processing and IDB caching for all CRUD operations in Journals.
- Updated testing page with comprehensive V3 CUD test buttons.
2026-01-05 19:30:12 -05:00
Scott Idem
d066da9047 The ability to use V3 Create Nested works. 2026-01-05 19:10:07 -05:00
Scott Idem
45f7393ee3 Now with a working V# GET ID and GET nested ID. 2026-01-05 18:52:11 -05:00
Scott Idem
bb6b3b7352 The sorting now works and some missing fields were added. 2026-01-05 18:29:41 -05:00
Scott Idem
17589596bc Improved sorting for badges. Waiting on an API fix to include the missing badge fields. I think only the minimum is being returned. We need things like the print_count, print_first_datetime, and other fields. 2026-01-05 18:02:09 -05:00
Scott Idem
cdca5d64be Work on cleaning up the order by for badges. 2026-01-05 17:00:00 -05:00
Scott Idem
e06b407567 Complete initial V3 CRUD migration for Journals and Badges, fix Journals New Entry button, and update TODO integration roadmap. 2026-01-02 21:07:27 -05:00
Scott Idem
7edbb8000a Migrate Journals and Badges modules to Aether API V3 CRUD endpoints and fix Svelte 5 / Dexie integration issues. 2026-01-02 20:38:04 -05:00
Scott Idem
60057814c7 Work on switching to the new CRUD V3. 2026-01-02 20:29:43 -05:00
Scott Idem
6eb601f56d Saving changes to the Journals and API CRUD V3 fixes. 2026-01-02 19:30:33 -05:00
Scott Idem
33d42ed85b Saving first versions to use the new CRUD V3 endpoints. 2026-01-02 18:27:12 -05:00
Scott Idem
2c7ed476af Adding new API CRUD v3 functionality. 2026-01-02 18:11:07 -05:00
Scott Idem
9111e14961 Fixing a bug when editing the linked hosted file for Archive Content. 2026-01-02 13:29:16 -05:00
Scott Idem
a8314a5da0 Wrapping up for the night. This can now copy the iframe src link. 2025-12-16 21:51:29 -05:00
Scott Idem
0b64d33a72 Saving Gemini notes. 2025-12-16 15:26:04 -05:00
Scott Idem
a9d1e30fc4 This seems like a good pause point. The new Jitsi reports page is functional. The meetings log various activities and events. 2025-12-16 15:07:27 -05:00
Scott Idem
ae49fa7b39 Activity logging is working well enough for now. We need to add a reports page for the video conferences next. 2025-12-16 13:55:20 -05:00
Scott Idem
f1645fe6f4 Snapshot before Gemini gets to work. 2025-12-16 13:09:45 -05:00
Scott Idem
710d6e10c0 Fixed the activity logs!!! The ae_api was not imported or used. The account_id was also referenced incorrectly. 2025-12-16 12:38:11 -05:00
Scott Idem
a7ad5ff7fa Trying to get the activity logs to work... Create! 2025-12-16 12:02:18 -05:00
Scott Idem
f403a3dd59 Saving the final changes for the night. 2025-12-15 19:07:06 -05:00
Scott Idem
0169cd5fcd The activity log is almost working. 2025-12-15 18:59:26 -05:00
Scott Idem
f529f4baac Starting to wrap up for the night. Gemini cleaned up the tools and settings section. 2025-12-15 18:30:57 -05:00
Scott Idem
a7bf03e449 Things are looking good. Now have a tools and setting pop up thing. 2025-12-15 18:07:41 -05:00
Scott Idem
e16a28cc29 Work on checking or guessing permissions based on Novi URL params. 2025-12-15 16:07:26 -05:00
Scott Idem
825f5c4829 Saving my work while we working on making the Jitsi integration better. 2025-12-15 15:27:34 -05:00
Scott Idem
44364186ed Cleaning things up a little. 2025-12-15 14:47:38 -05:00
Scott Idem
e09805ec50 Another snapshot 2025-12-15 14:11:49 -05:00
Scott Idem
43fb316fd4 Cleaning up the code for this page. Separate out the Novi calls. 2025-12-15 14:04:54 -05:00
Scott Idem
122965f083 Saving changes as we keep cleaning up the Novi specific code. 2025-12-15 13:25:39 -05:00
Scott Idem
368ed89173 Saving a snapshot before Gemini works on things. 2025-12-15 13:16:22 -05:00
Scott Idem
8b60a09021 Saving Gemini's notes 2025-12-12 17:24:51 -05:00
Scott Idem
1d99cc325f Things are in a pretty good working state. Ideally the Novi page should be a little more dynamic with changing the Jitsi settings. Or maybe the controls should be moved to the idaa/video_conferences page. Wrapping up for the day/week. 2025-12-12 17:17:11 -05:00
Scott Idem
fcc2811dc7 Saving a mostly working Jitsi update 2025-12-12 16:03:30 -05:00
Scott Idem
2a5b46883f Did some package updates, Svelte build changes (fewer warnings), work on IDAA and Jitsi service. 2025-12-12 14:57:10 -05:00
Scott Idem
1611ac0183 Removing old unused references to skeletonlabs. 2025-12-08 18:14:57 -05:00
Scott Idem
dc4364dd27 This file was not needed and was causing Svelte syntax highlighting issues. 2025-12-08 18:00:48 -05:00
Scott Idem
6c0f65fdf5 docs: Update GEMINI.md and TODO.md with UI library update status 2025-12-08 17:47:32 -05:00
Scott Idem
3388f11514 Just grabbed the Svelte updates from apx 2 minutes ago. Because why not. 2025-12-08 17:35:49 -05:00
Scott Idem
9d5c079935 Double checking things and letting Gemini make some notes. 2025-12-08 17:29:59 -05:00
Scott Idem
098fc94a5a GOOD: This is the most up to date version that seems to work after all the AI updates and changes and the package upgrades. This was a lot!!! This needs more testing... A *lot* was changed over the last 2 weeks. An oldish version from 2 weeks ago that I know works is commit b3c04464. I also found a commit (1fc58eb1) from 3 days ago that mostly works as well. 2025-12-08 17:20:34 -05:00
Scott Idem
4cf9f75259 This is just a quick extra snapshot.... I think things are still working here. 2025-12-08 15:48:59 -05:00
Scott Idem
90ee6bb156 All packages have now been updated. This includes the skeletonlabs packages. Everything seems to be working. (Except for some unrelated known bugs. Why did the badge search stop working (AGAIN)?) 2025-12-05 17:00:54 -05:00