feat: migration to Svelte 5
This commit is contained in:
9
TODO.md
9
TODO.md
@@ -52,6 +52,15 @@ This is a list of tasks to be completed before the next event/show/conference.
|
||||
- [x] **CodeMirror Migration:** Replaced all instances of the old Tiptap editor with a new CodeMirror wrapper. This includes fixing initialization errors, enabling text wrapping, and ensuring content is correctly saved.
|
||||
- [ ] **Component Review:** Audit third-party components to understand their conventions and isolate them from internal standards.
|
||||
|
||||
### 3. Aether Object Field Definitions
|
||||
|
||||
- [ ] **Goal:** Create a common way to define which fields can be sent in when creating or updating a record for all Aether objects.
|
||||
- [ ] **Process:**
|
||||
- For each Aether object type, create a `ae_<module>__<object>.editable_fields.ts` file that exports a whitelist of editable fields.
|
||||
- Modify the `create` and `update` functions for each object type to use this whitelist to filter the data before sending it to the API.
|
||||
- Start with the `event` object type as a proof of concept. (DONE)
|
||||
- Apply this pattern to all other Aether object types.
|
||||
|
||||
---
|
||||
|
||||
## Priority Tasks (Easy & Quick)
|
||||
|
||||
Reference in New Issue
Block a user