Coding with Jess Notes

2023-07-19

  • Upgrade to 0.1.53

  • Fix editing todos in the Kanban

    • TIL that items in ECHO already have id attributes that get assigned when the item is created!
  • Support drag-and-drop in the Kanban

    • Refactor the Kanban component into Board, List, Card components
      • Dynamically show lists based on the status field of the todo items
        • How would you add a new column without an item in it
        • When a column becomes empty, it will disappear
      • Todo items created with the Todo app don't have a status
        • We need to initialize the status of a Todo when we first load it in the Kanban app
      • Re-enable todo creation and editing
  • Add arbitrary columns to Kanban

    • Add a TodoList type that gets persisted when a list is created
  • todo items with no content cannot be edited

  • don't allow todo items to be created when the title input is blank

  • What happens with the shared worker on halo.dxos.org when the client code is running a different version?

  • Ask about the infinite recursion happening in useEffect. It seems like there is some interaction between useEffect, useState, and useQuery.

  • Loading spaces via useSpace is not consistently ordered. Also, seeing the order change mysteriously such that the space changes while the app is in use.

Coding with Jess Notes
Interactive graph
On this page
Coding with Jess Notes
2023-07-19