Commit graph

5 commits

Author SHA1 Message Date
991717687b
Fix timezone issues; add user-friendly due date entry; add client-side auto-update to the table fields
Closes #15 and makes the UI for making and viewing task info quite a bit nicer.
2025-11-21 16:26:20 -06:00
113ebce9e1
CSS improvements and partial implementation for #3
- SVG icons are now preprocessed into raw HTML at first request. This allows them to be inlined (use `{{icon(icon_name)|safe}}`) and thus styled by CSS.
- General CSS improvements (especially around buttons)
- A basic role editor is now implemented. Go to `/namespace/<id>/role` to see it.
- Task and invite lists now have an "add new" button on the list page.
- Slight permission fixes
- Added `assert_left()` and `assert_right()` to `Either`s. Now, if you do `if isinstance(x, Right)`, you can `x.assert_left()` in the `else` to make the type checker happy.
2025-11-20 06:16:26 -06:00
47b1e6ca82
Add markdown support (and sanitization) for task descriptions
This also includes some initial work toward implementing task editing and deleting.

Closes #12
Related to #2
2025-11-18 21:47:35 -06:00
1204e50c52
Start working on perms, roles, namespaces 2025-11-17 08:28:50 -06:00
feb4366a54
Initial Commit 2025-11-17 05:34:51 -06:00