docs: Update GEMINI.md and TODO.md with UI library update status

This commit is contained in:
Scott Idem
2025-12-08 17:47:32 -05:00
parent 3388f11514
commit 6c0f65fdf5
2 changed files with 7 additions and 15 deletions

View File

@@ -6,6 +6,8 @@ This is a list of tasks to be completed before the next event/show/conference.
## Recent Accomplishments
- [x] **UI Libraries Updated:** Successfully updated `@skeletonlabs/skeleton` to v4.7.4 and `flowbite-svelte` to v4.0.1. The issues preventing these updates, including build errors and runtime conflicts, were primarily resolved through careful integration and specific fixes, particularly those related to `ae_comp__badge_template_form.svelte`.
- [x] **Badges v3:** Resolved a series of cascading build and runtime errors on the new badge search page. This involved restoring Skeleton CSS, fixing Svelte 5 event handler syntax (`onsubmit|preventDefault`), resolving a prop binding error (`props_invalid_value`), and temporarily disabling a problematic `order_by_li` API parameter to fix a network fetch error.
- [x] **Refactoring:** Standardized data processing in `events`, `archives`, `posts`, and `sponsorships` modules using a new generic pattern.
- [x] **Bug Fix:** Corrected data fetching logic for session-related presentations and files that were not displaying correctly due to `id` vs `id_random` issues.