Add YouTrack pull/push sync with project settings and time tracking.
CI / test-and-build (push) Failing after 1m19s
CI / demo (push) Skipped

Wire manual Y menu and CLI sync for issues and work items, persist
per-project credentials, and keep local edits until an explicit push.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-24 00:17:51 +02:00
co-authored by Cursor
parent 19ae1f1b62
commit 98d2253f44
23 changed files with 2874 additions and 44 deletions
+3
View File
@@ -7,6 +7,9 @@ type Store interface {
Get(id string) (Ticket, error)
Create(t Ticket) (Ticket, error)
Update(t Ticket) error
// MarkSynced sets SyncedAt to the ticket's current UpdatedAt without
// bumping UpdatedAt (so NeedsPush becomes false after a remote sync).
MarkSynced(id string) error
Move(id, toProjectID string) (Ticket, error)
Delete(id string) error
}