diff options
| -rw-r--r-- | .thicket/tickets.jsonl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/.thicket/tickets.jsonl b/.thicket/tickets.jsonl index a464fff..114f800 100644 --- a/.thicket/tickets.jsonl +++ b/.thicket/tickets.jsonl @@ -50,6 +50,7 @@ {"id":"NK-aibd0t","title":"Add crawl status indicator to UI","description":"Currently triggering a crawl via 'Crawl All Feeds Now' just shows an alert. We should provide a visual status indicator and refresh the item list automatically when done.","type":"task","status":"closed","priority":1,"labels":null,"assignee":"","created":"2026-02-15T05:20:28.975031077Z","updated":"2026-02-15T05:20:28.975031077Z"} {"id":"NK-ak4om3","title":"Create 'make check' unified workflow","description":"Create a 'make check' target that runs 'golangci-lint' (replacing 'go vet') and all unit tests (Backend + Frontend). This becomes the fast (\u003c30s) 'Golden Command' for local verification.","type":"task","status":"closed","priority":0,"labels":null,"assignee":"","created":"2026-02-15T16:23:27.713664939Z","updated":"2026-02-15T16:41:08.346742218Z"} {"id":"NK-arckp3","title":"Install golangci-lint in dev environment","description":"Local Makefile uses 'go vet' because 'golangci-lint' is missing. CI uses golangci-lint. We should install it locally for consistency.","type":"task","status":"closed","priority":1,"labels":null,"assignee":"","created":"2026-02-15T05:14:44.840444844Z","updated":"2026-02-15T05:14:44.840444844Z"} +{"id":"NK-ax2vlc","title":"run performance benchmarks and save it in DOCS","description":"create a new analysis of the perf benchmarks and save it in DOCS. See if anything has changed since the last time we did it of note.","type":"task","status":"open","priority":2,"labels":null,"assignee":"","created":"2026-02-17T06:17:15.831945Z","updated":"2026-02-17T06:17:15.831945Z"} {"id":"NK-bsdwqz","title":"terminal UI","description":"once there is good test coverage and a clean backend API, work on a nice efficient TUI with https://github.com/charmbracelet/bubbletea","type":"task","status":"closed","priority":1,"labels":null,"assignee":"","created":"2026-02-13T01:54:02.285738454Z","updated":"2026-02-13T04:42:09.824268427Z"} {"id":"NK-ca9t70","title":"Vanilla JS: Add Feed UI","description":"Add UI to add a new feed by URL in vanilla JS prototype.","type":"feature","status":"closed","priority":2,"labels":null,"assignee":"","created":"2026-02-14T04:47:41.764330544Z","updated":"2026-02-14T04:47:41.764330544Z"} {"id":"NK-cdwj52","title":"Bulk edit feeds in settings","description":"Allow selecting multiple feeds to delete or tag at once.","type":"","status":"closed","priority":4,"labels":null,"assignee":"","created":"2026-02-16T16:33:54.080449467Z","updated":"2026-02-16T16:33:54.080449467Z"} @@ -157,6 +158,7 @@ {"id":"NK-t8qnrh","title":"v3 UI: Links in feed items should have no underlines","description":"Please match v1 style -- no underlines on links","type":"bug","status":"open","priority":0,"labels":null,"assignee":"","created":"2026-02-17T05:59:37.623461Z","updated":"2026-02-17T05:59:37.623461Z"} {"id":"NK-tgmc9s","title":"make sure the github CI jobs are included in the tests/jobs locally!","description":"","type":"task","status":"closed","priority":0,"labels":null,"assignee":"","created":"2026-02-15T02:44:00.333972105Z","updated":"2026-02-15T05:14:00.55549619Z"} {"id":"NK-thq2oq","title":"v2 ui - font size adjustments","description":"Move font-size: 18px to :root so rem units resolve correctly. Adjust title size to ~24px.","type":"bug","status":"closed","priority":0,"labels":null,"assignee":"","created":"2026-02-14T03:30:58.751447802Z","updated":"2026-02-14T03:31:56.358775833Z"} +{"id":"NK-tktg7s","title":"re-enable github CI","description":"Update the github CI configuration to match what we actually need to test (no more v2) and ensure it actually matches what we *do* run as part of the Makefile, then re-enable it.","type":"task","status":"open","priority":1,"labels":null,"assignee":"","created":"2026-02-17T06:16:22.788922Z","updated":"2026-02-17T06:16:22.788922Z"} {"id":"NK-tw0nga","title":"E2E Testing","description":"Set up E2E testing with Playwright or Cypress to verify full flows: Login -\u003e View Feeds -\u003e View Items -\u003e Logout","type":"","status":"closed","priority":2,"labels":null,"assignee":"","created":"2026-02-13T15:01:33.817314728Z","updated":"2026-02-13T15:46:57.094062908Z"} {"id":"NK-ucckki","title":"security changes broke legacy","description":"I think some of the security policies make it so the old legacy one doesn't work. this may just be WAI but have a look\n\n[Warning] jQuery.Deferred exception: Refused to evaluate a string as JavaScript because 'unsafe-eval' or 'trusted-types-eval' is not an allowed source of script in the following Content Security Policy directive: \"script-src 'self'\". (jquery-3.3.1.min.js, line 2)\n (2)\n\"Function@[native code]\no@http://localhost:4994/static/jquery.tmpl.min.js:10:3543\ntemplate@http://localhost:4994/static/jquery.tmpl.min.js:10:1914\ntmpl@http://localhost:4994/static/jquery.tmpl.min.js:10:1422\nrender@http://localhost:4994/static/ui.js:208:23\nnr@http://localhost:4994/static/underscore-1.13.1.min.js:6:7308\n@http://localhost:4994/static/underscore-1.13.1.min.js:6:7733\n@http://localhost:4994/static/underscore-1.13.1.min.js:6:786\nboot@http://localhost:4994/static/ui.js:598:28\n@http://localhost:4994/static/ui.js:8:9\nl@http://localhost:4994/static/jquery-3.3.1.min.js:2:29380\n@http://localhost:4994/static/jquery-3.3.1.min.js:2:29678\"\nundefined","type":"bug","status":"closed","priority":2,"labels":null,"assignee":"","created":"2026-02-14T17:41:02.255772514Z","updated":"2026-02-14T17:41:02.255772514Z"} {"id":"NK-uq032i","title":"Vanilla JS (v3): Basic Fetch and Feed List","description":"","type":"feature","status":"closed","priority":1,"labels":null,"assignee":"","created":"2026-02-16T01:30:56.279645601Z","updated":"2026-02-16T01:44:55.986160145Z"} |
