chore: migrate lucide package and close quick TODO cleanups
This commit is contained in:
@@ -13,7 +13,6 @@
|
||||
Actions, edit mode only). Kills PowerPoint, Keynote, Adobe Acrobat Reader DC, VLC, soffice.
|
||||
List overridable via `event_device.other_json.launcher.kill_process_li`. Auto-cleanup on file
|
||||
open (deferred — manual button sufficient for CMSC).
|
||||
- [ ] **[Launcher] End-to-end test on macOS** — test pptx and key opens on a real podium Mac.
|
||||
- [ ] **[Launcher] Hidden/deleted files still visible in Presenter file list** — When an
|
||||
`event_file` is hidden (`hide=1`) or soft-deleted, it continues to appear in the Launcher's
|
||||
per-presenter file list. Needs investigation: likely the Launcher's IDB query or the
|
||||
@@ -81,22 +80,16 @@ Documented in `GUIDE__SvelteKit2_Svelte5_DexieJS.md` (IDB Sort section).
|
||||
- [ ] Roll out to `db_core.ts` (site_domain, person, user).
|
||||
|
||||
### [TypeScript] svelte-check hidden errors
|
||||
- [ ] **[flowbite-svelte] `ModalProps.children` — 31 errors across 26 files.**
|
||||
Replace `children` prop binding with Svelte snippet syntax.
|
||||
- [x] **[flowbite-svelte] `ModalProps.children` — 31 errors across 26 files.**
|
||||
Verified no remaining `children={...}` bindings on `<Modal>` and `npx svelte-check` is clean. (2026-06-02)
|
||||
|
||||
### [Journals] Journal Entry Config follow-ups
|
||||
- [ ] **[Journals] Entry passcode secondary auth** — implement `passcode_hash` comparison.
|
||||
- [ ] **[Journals] Summary AI shortcut** — add button to modal.
|
||||
|
||||
### [Cleanup] Migrate remaining `lucide-svelte` imports to `@lucide/svelte`
|
||||
5 files still import via `import * as Lucide from 'lucide-svelte'` (the old package name).
|
||||
Migrate each to `@lucide/svelte`, then uninstall `lucide-svelte` from `package.json`.
|
||||
Files:
|
||||
- `src/lib/ae_core/ae_comp__hosted_files_download_button.svelte`
|
||||
- `src/lib/ae_core/ae_comp__hosted_files_upload.svelte`
|
||||
- `src/lib/ae_utils/ae_utils__file_extension_icon_lucide.ts`
|
||||
- `src/routes/testing/hosted_files/+page.svelte`
|
||||
- `src/routes/idaa/(idaa)/archives/[archive_id]/ae_idaa_comp__archive_content_obj_id_edit.svelte`
|
||||
- [x] **[Cleanup] Migrate remaining `lucide-svelte` imports to `@lucide/svelte`**
|
||||
Migrated all 5 listed files to `@lucide/svelte` and uninstalled `lucide-svelte` from dependencies. (2026-06-02)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user