Scott Idem
34736c05a0
feat(core): add Data Stores management page at /core/data_stores
...
Full CRUD for all data_store records: search by code, account_id,
for_type, for_id; create/edit/delete via modal with type-aware content
editor (CodeMirror / TipTap / textarea). Wired into core nav and
dashboard. for_id shown read-only on edit (DB integer FK constraint).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 13:55:17 -04:00
Scott Idem
e9379be5a1
Now even prettier with the new Tailwind CSS plugin. Probably should have done this long ago...
2026-03-24 12:11:25 -04:00
Scott Idem
9a75243d9c
Making the code easier to read and more consistent.
2026-03-24 12:05:22 -04:00
Scott Idem
b543c8a930
chore: migrate all FA icons to Lucide (@lucide/svelte)
...
- Replaced all active FontAwesome <span class="fas fa-*"> icons with
Lucide components across 145 files (excluding /idaa/ which is intentional)
- Fixed merge script bug: consolidated lucide-svelte imports into @lucide/svelte
- Replaced dynamic toggle patterns (fa-toggle-on/off) with ToggleRight/ToggleLeft
- Replaced fa-eye/fa-eye-slash with Eye/EyeOff
- Replaced fa-bug/fa-bug-slash with Bug/BugOff
- Replaced fa-sync fa-spin with RefreshCw + animate-spin
- Replaced fa-microchip with Cpu
- Fixed {@const} placement in element_manage_event_file_li.svelte
- Removed obsolete CSS hover rules for .unlock_icon/.lock_icon
- svelte-check: 0 errors, 0 warnings
2026-03-16 18:07:43 -04:00
Scott Idem
80baaa9d91
style: badge code_to_icon refactor + core variant-* → preset-* migration
...
badge ae_comp__badge_obj_view_v2.svelte:
- Replace FA HTML string dict (code_to_html) with Lucide component map
(code_to_icon) — no FontAwesome dependency for dietary/option icons
- option_1 maps: Biohazard (generic/allergy), Utensils (dietary), Bone,
Fish, Carrot for specific diets
- option_2 maps: Asterisk (generic flag), Hand (first-time attendee)
- Template: replace {@html option_other_*} with {@const Icon}<Icon /> pattern
- Back-of-badge: shows text label + inline icon
core/ (21 files):
- variant-soft-* → preset-tonal-* (6 variants)
- variant-filled-* → preset-filled-* (6 variants)
- variant-glass-surface → preset-tonal-surface (Skeleton v4 has no glass)
- bare variant-soft → preset-tonal-surface
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 14:42:28 -04:00
Scott Idem
56419a097f
Restrict access to Mangers and above.
2026-03-05 18:21:32 -05:00
Scott Idem
87023e7483
Add Activity Logs link to Core Management layout menu
2026-01-07 12:45:16 -05:00
Scott Idem
d2084de4d8
Fix 500 error, add Address/Contact placeholders, and enhance Person activity view
...
- Fixed broken import path in /core dashboard
- Simplified core layout data requirements to prevent crashes
- Implemented V3 CRUD and Dexie tables for Addresses and Contacts
- Created placeholder management pages for /core/addresses and /core/contacts
- Added 'Linked Activity & Content' section to Person detail page to show related events and posts
2026-01-06 16:16:31 -05:00
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
a68d5439bd
feat: Remove legacy files and fix first svelte/no-at-html-tags error\n\n- Moved legacy files from src/routes/legacy to backups/legacy/src/routes/legacy.\n- Removed the empty src/routes/legacy directory.\n- Fixed a svelte/no-at-html-tags error in src/routes/idaa/(idaa)/archives/[archive_id]/+page.svelte by replacing '{@html ?.name ?? 'Archive'}' with '{?.name ?? 'Archive'}'.\n- Addressed a misidentified '{@html}' tag in src/lib/ae_core/ae_comp__hosted_files_clip_video.svelte by removing commented-out code that might have caused false positives.
2025-11-20 19:46:17 -05:00
Scott Idem
0987cd6ad9
style: Apply Prettier formatting with 4-space indentation
...
Applied consistent code formatting across the project using Prettier, now configured to use 4-space indentation instead of tabs.
2025-11-18 18:40:50 -05:00
Scott Idem
7e1eaba3bc
feat: Migrate ESLint to flat config and resolve initial linting errors
...
Migrated the ESLint configuration to the new flat config format ()
and addressed several initial linting errors.
Key changes include:
- Updated ESLint configuration to treat as warnings instead of errors.
- Fixed errors in by declaring and .
- Corrected error in by using instead of an out-of-scope .
- Resolved error in by replacing the undefined directive with the component.
- Addressed errors in by replacing with and with .
- Fixed errors in by importing necessary modules (, , ) and adding missing props (, , , , ).
2025-11-17 18:46:54 -05:00
Scott Idem
e9a8f7df00
This was a lot... things are mostly working again. The changing of id_random properties caused some problems. The hosted_file_hash_sha256 is not working? There are other issues as well... This will take some time.
2025-11-13 18:38:00 -05:00
Scott Idem
c47019ddba
Mostly style improvements in general and for LCI
2025-06-24 11:48:56 -04:00
Scott Idem
13912fd145
Still working on upgrading to Tailwind CSS v4 an dSkeleton v3.....
2025-06-18 17:59:48 -04:00
Scott Idem
90c5b9414f
More pages updated to Runes mode
2024-12-03 17:45:31 -05:00
Scott Idem
1bdd2aec65
Moving more pages to Runes mode.
2024-12-03 16:22:21 -05:00
Scott Idem
25a28d4ff6
Moved the AE Utilities functions
2024-09-27 10:46:28 -04:00
Scott Idem
77b14a387e
General clean up. Also changed everything over to data store element version 2. Seems to be working well...
2024-09-17 17:17:20 -04:00
Scott Idem
f526e9094c
Various bug fixes. Improvements to the security. Now with super and manager and others.
2024-08-15 15:35:00 -04:00
Scott Idem
be81122e4e
General clean up
2024-08-14 15:57:57 -04:00
Scott Idem
625169a321
Work on new core person list, view, and edit
2024-07-17 14:59:15 -04:00