Scott Idem
62cc26d1f9
Making things prettier:
...
npx prettier --write src/routes/journals/
2026-05-05 17:27:48 -04:00
Scott Idem
0705fa8de4
Tweak the wrapping for small width.
2026-05-04 19:05:04 -04:00
Scott Idem
7486150aab
Fix journal entry layout scrolling
2026-05-04 18:32:38 -04:00
Scott Idem
b74c6d0e9c
Prettier for Journals
2026-03-24 12:25: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
338cfd4ec0
style: fix missed Phase 1/2 items — FA→Lucide, a11y, variant-* cleanup
...
- +layout.svelte: replace fa-cog/fa-spinner spinners with LoaderCircle;
variant-filled-primary → preset-filled-primary on reload button
- events/+page.svelte: fa-calendar-alt → CalendarDays, fa-exclamation-triangle
→ TriangleAlert (+ text-red-500 → text-error-500), fa-spinner → LoaderCircle
- sign_in_out.svelte: fa-times → X, fa-sign-in-alt → LogIn
- journals/+layout.svelte: fa-arrow-right → ArrowRight
- journal_entry_header.svelte: fix focus:ring-0 → focus:ring-2 focus:ring-primary-500
(WCAG 2.1 AA — removes keyboard focus indicator violation)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 13:31:21 -04:00
Scott Idem
9b8bc7cb73
feat(journals): redesign list + entry views with glow, dark mode, compact mobile-first layout
...
- ae_comp__journal_obj_li: compact tap-target rows, glow wrapper, plain gray dark mode (no Skeleton paired utils)
- +page.svelte (journals index): fix 'Managed by Account Name Not Set' bug, responsive spacing, glow on quick-add
- ae_comp__journal_obj_id_view: glow wrapper, explicit bg-white/dark:bg-gray-900, remove broken dynamic color class
- ae_comp__journal_entry_obj_li: glow wrapper, left-accent border on cards, fix dark mode hover
- ae_comp__journal_entry_obj_id_view: glow wrapper, consistent gray dark mode, edit-mode ring indicator
- ae_comp__journal_entry_header: replace Skeleton surface vars with plain grays (dark mode fix)
- e_app_theme: fix theme selector panel readability in dark mode
2026-03-13 19:48:23 -04:00
Scott Idem
cc6f73ca04
style(journals): standardize Skeleton v4 preset-* classes across all journal components
...
- Replace all Skeleton v2 variant-* classes with v4 preset-* equivalents
- variant-filled-* → preset-filled-*
- variant-soft-* / variant-ghost-* → preset-tonal-*
- variant-outline-* → preset-outlined-*
- variant-form-material removed from inputs/selects/textareas
- input-bordered removed
- Fix dark mode: journal entry content hover (dark:hover:bg-blue-950)
- Fix dark mode: journal obj view section/description bg and text colors
- Fix modal headers: add dismissable=false + explicit X close button (all 3 journals modals)
- Fix DaisyUI wrappers removed from modal_journal_entry_append
- app.css: add global select padding-inline to fix text-against-border issue
2026-03-06 19:15:51 -05:00
Scott Idem
3ffe9cbcc9
More general code clean up. Updating Lucide icons.
2026-02-11 13:21:38 -05:00
Scott Idem
2f3125c64b
style(journals): apply expanded 80-width formatting and snake_case
...
- Batch formatted all Journals module files using Prettier with printWidth: 80.
- Refactored preventDefault to prevent_default across all Svelte components.
- Standardized line breaks for imports and long attribute lists for better readability.
- Ensured consistent snake_case naming for internal identifiers.
2026-02-06 14:15:43 -05:00
Scott Idem
281972cb5d
fix(journals): add type='button' to prevent form submission and migrate to V3 Action API for file downloads
2026-02-03 22:14:22 -05:00
Scott Idem
ae86d0aede
fix(journals): standardize component naming, props, and libraries
...
- Renamed all Journal components to follow the ae_comp__* snake_case convention.
- Normalized all custom event handler props from PascalCase (onSave) to snake_case (on_save) across the module.
- Migrated all icon imports from @lucide/svelte to lucide-svelte for consistency.
- Resolved ReferenceErrors and file corruption issues in Journals config and entry views.
- Updated qry__journal_entry logic to support category filtering.
- Verified module integrity and component interop.
2026-01-26 20:18:39 -05:00