Scott Idem
a8f3c29b9f
Last round of prettier: npx prettier --write src/
2026-03-24 13:27:40 -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
48d5fe8995
fix: add missing each-block keys (svelte/require-each-key)
...
Fixed all 27 remaining instances across 19 files. Keys used:
- Object ID fields where available (e.g. account_id_random, event_file_id)
- index for logger lists with no reliable unique key
- Property name for Object.entries() loops
2026-03-06 17:54:50 -05:00
Scott Idem
49f0a888b0
refactor(ui): standardize button types and migrate file operations to V3 Action API
2026-02-03 22:54:22 -05:00
Scott Idem
32002fe6bd
Fix: Resolve implicit any and property access errors in core components
2026-01-22 19:44:10 -05:00
Scott Idem
555ecb043d
Fix: Resolve implicit any errors and missing properties in QR scanner and layout loads
2026-01-22 19:29:45 -05:00
Scott Idem
8029034e37
style: Apply Prettier formatting to codebase
2025-11-19 13:38:45 -05:00
Scott Idem
f25b9ccd8f
feat: migration to Svelte 5
2025-11-19 12:38:03 -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
88d36d512d
Update to all catch functions.
2025-11-13 20:15:09 -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
94832c2471
Refactor: Organize src/lib into subdirectories and move files accordingly.
2025-11-13 16:09:03 -05:00