Commit Graph
14 Commits
Author SHA1 Message Date
skrueckenandCursor 69c6747a31 Keep board tickets sized to their content instead of stretching with taller columns.
CI / test-and-build (push) Failing after 1m32s
CI / demo (push) Skipped
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 00:11:41 +01:00
skrueckenandCursor efeb4a74a8 Assign readable ticket keys from project code and sequence.
Replace UUID-looking sync labels in TUI and web with keys like TAS-1,
while keeping the remote UUID for task-master matching.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 00:09:14 +01:00
skrueckenandCursor 26a3723a06 Support ODS, XLS, and other spreadsheet formats in the attachment editor.
Detect editable attachments by extension and write back in the original book type instead of always forcing xlsx.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 23:56:14 +01:00
skrueckenandCursor 6e6b13270a Add ticket file attachments with simple in-browser Excel editing.
Store uploads on disk under DataDir and expose them in the web ticket view so .xlsx files can be previewed and saved as cell values without YouTrack or TUI sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 23:53:17 +01:00
skrueckenandCursor 614cb94b46 Add visual and Markdown editors for ticket descriptions.
Replace the plain textarea with a dual-mode editor so ticket content can be written as WYSIWYG or Markdown while still storing Markdown.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 23:40:55 +01:00
skrueckenandCursor f97856b8a6 Allow dragging tickets between OPEN, WIP, and DONE on the project board.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 23:29:01 +01:00
skrueckenandCursor 34ab3b9c5b Add date and ticket filters plus entry list to the project time report.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 23:23:22 +01:00
skrueckenandCursor 2061df63d4 Restyle web buttons with borderless square tabs and accent gradients.
CI / test-and-build (push) Failing after 1m24s
CI / demo (push) Skipped
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 23:18:07 +01:00
skrueckenandCursor a594183310 Persist web navigation across reloads via hash routes.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 23:09:17 +01:00
skrueckenandCursor 79b0821837 Allow editing time entry start and end in TUI and web.
Duration is derived from the range so timer sessions can be corrected after the fact.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 22:59:40 +01:00
skrueckenandCursor 925bedf259 Use full-width layout for the web shell and topbar.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 22:49:46 +01:00
skrueckenandCursor 472a2fa72e Add global web nav with project groups and tree sidebar.
Restructure the UI into top-level tabs and a scrollable project tree, and persist optional project groups so demos and settings can organize many projects.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 22:43:03 +01:00
skrueckenandCursor 74066649e4 Submit the login form on Enter in the password field.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 22:25:59 +01:00
skrueckenandCursor 4adfcdb95a Add tm_server with SQLite, Svelte UI, and task-master TUI sync.
Introduces the web backend (auth, RBAC, project tokens, revisions),
YouTrack-or-taskmaster backend choice in the TUI, and a first-pass
embedded Svelte UI. The frontend is functional but needs a major rework.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 22:23:11 +01:00