|
7 | 7 | {"id":"aliasman-847.4","title":"Routes","status":"closed","priority":2,"issue_type":"task","created_at":"2026-03-22T02:49:50.271958Z","created_by":"pjl","updated_at":"2026-03-22T04:31:15.961455Z","closed_at":"2026-03-22T04:31:15.961154Z","close_reason":"Add theme context to templates and branding file route","source_repo":".","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"aliasman-847.4","depends_on_id":"aliasman-847","type":"parent-child","created_at":"2026-03-22T02:49:50.271958Z","created_by":"pjl","metadata":"{}","thread_id":""}]} |
8 | 8 | {"id":"aliasman-847.5","title":"Templates","status":"closed","priority":2,"issue_type":"task","created_at":"2026-03-22T02:49:55.286660Z","created_by":"pjl","updated_at":"2026-03-22T04:52:57.525944Z","closed_at":"2026-03-22T04:52:57.525528Z","close_reason":"Apply theme colors and branding to all web templates","source_repo":".","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"aliasman-847.5","depends_on_id":"aliasman-847","type":"parent-child","created_at":"2026-03-22T02:49:55.286660Z","created_by":"pjl","metadata":"{}","thread_id":""}]} |
9 | 9 | {"id":"aliasman-847.6","title":"Favicon support","status":"closed","priority":2,"issue_type":"task","created_at":"2026-03-22T04:35:52.633755Z","created_by":"pjl","updated_at":"2026-03-22T16:43:28.327921Z","closed_at":"2026-03-22T16:43:28.327597Z","close_reason":"Add favicon, dark-mode logo, and default branding assets","source_repo":".","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"aliasman-847.6","depends_on_id":"aliasman-847","type":"parent-child","created_at":"2026-03-22T04:35:52.633755Z","created_by":"pjl","metadata":"{}","thread_id":""}]} |
10 | | -{"id":"aliasman-dev","title":"Implement sync and sync-from-email CLI commands","status":"open","priority":2,"issue_type":"feature","created_at":"2026-03-22T21:48:25.714280Z","created_by":"pjl","updated_at":"2026-03-22T21:48:25.714280Z","source_repo":".","compaction_level":0,"original_size":0,"labels":["cli","core"]} |
| 10 | +{"id":"aliasman-dev","title":"Implement sync and sync-from-email CLI commands","status":"closed","priority":2,"issue_type":"feature","created_at":"2026-03-22T21:48:25.714280Z","created_by":"pjl","updated_at":"2026-04-08T16:13:46.639306Z","closed_at":"2026-04-08T16:13:46.638987Z","close_reason":"Implemented sync and sync-from-email CLI commands with core functions, dry-run support, and domain flag","source_repo":".","compaction_level":0,"original_size":0,"labels":["cli","core"]} |
11 | 11 | {"id":"aliasman-dpx","title":"Auth types and user store in core","status":"closed","priority":0,"issue_type":"task","created_at":"2026-03-21T19:13:49.679066Z","created_by":"pjl","updated_at":"2026-03-21T22:37:47.126085Z","closed_at":"2026-03-21T22:37:47.125914Z","close_reason":"Add auth module with UserStore trait and SQLite/Postgres implementations","source_repo":".","compaction_level":0,"original_size":0} |
12 | 12 | {"id":"aliasman-ixa","title":"Have clicking on the full alias in the web ui put it on the clipboard","status":"closed","priority":1,"issue_type":"feature","created_at":"2026-03-30T02:55:51.524884Z","created_by":"pjl","updated_at":"2026-03-30T03:02:47.024444Z","closed_at":"2026-03-30T03:02:47.024066Z","close_reason":"Added click-to-copy on full alias in web UI using Clipboard API with CSS tooltip feedback","source_repo":".","compaction_level":0,"original_size":0} |
13 | 13 | {"id":"aliasman-k5x","title":"Wire auth into existing routes","status":"closed","priority":0,"issue_type":"task","created_at":"2026-03-21T19:14:36.597816Z","created_by":"pjl","updated_at":"2026-03-22T01:57:54.939105Z","closed_at":"2026-03-22T01:57:54.938697Z","close_reason":"Add per-domain permission checks to web mutation handlers","source_repo":".","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"aliasman-k5x","depends_on_id":"aliasman-5dn","type":"blocks","created_at":"2026-03-21T19:16:47.492776Z","created_by":"pjl","metadata":"{}","thread_id":""}]} |
14 | 14 | {"id":"aliasman-mvn","title":"CLI user management commands","status":"closed","priority":0,"issue_type":"task","created_at":"2026-03-21T19:14:06.059543Z","created_by":"pjl","updated_at":"2026-03-21T22:49:11.773901Z","closed_at":"2026-03-21T22:49:11.773714Z","close_reason":"Add CLI user management commands for auth administration","source_repo":".","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"aliasman-mvn","depends_on_id":"aliasman-dpx","type":"blocks","created_at":"2026-03-21T19:16:24.325655Z","created_by":"pjl","metadata":"{}","thread_id":""}]} |
15 | 15 | {"id":"aliasman-wo4","title":"Web user management UI (superuser only)","status":"closed","priority":0,"issue_type":"task","created_at":"2026-03-21T19:14:49.605051Z","created_by":"pjl","updated_at":"2026-03-22T02:15:26.122461Z","closed_at":"2026-03-22T02:15:26.122079Z","close_reason":"Add web admin UI for user and permission management","source_repo":".","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"aliasman-wo4","depends_on_id":"aliasman-k5x","type":"blocks","created_at":"2026-03-21T19:16:57.260156Z","created_by":"pjl","metadata":"{}","thread_id":""}]} |
| 16 | +{"id":"aliasman-x7t","title":"Theme Authentik","status":"tombstone","priority":2,"issue_type":"task","created_at":"2026-03-31T15:03:49.796915Z","created_by":"pjl","updated_at":"2026-04-08T14:27:22.830720Z","source_repo":".","deleted_at":"2026-04-08T14:27:22.830685Z","deleted_by":"pjl","delete_reason":"delete","original_type":"task","compaction_level":0,"original_size":0} |
16 | 17 | {"id":"aliasman-y2q","title":"Implement files storage provider","status":"open","priority":3,"issue_type":"feature","created_at":"2026-03-22T21:49:04.550072Z","created_by":"pjl","updated_at":"2026-03-22T21:49:04.550072Z","source_repo":".","compaction_level":0,"original_size":0,"labels":["core"]} |
0 commit comments