All notable changes to this project will be documented in this file. Dates are displayed in UTC.
- [FEAT] Sidebar: ID-descending default + asc/desc toggle button
8d7edf1 - [BUILD] Bump softprops/action-gh-release v2 -> v3 (node24)
68bc8ac
5 May 2026
- [BUILD] Bump version to 0.16.0
177277e - [FIX] Sidebar paging, filter feedback, terminal paste; configurable Assigned-to-me query
4dfcec2 - [BUILD] Fix release workflow: auto-changelog renamed --next-version to --latest-version
c23bc12
5 May 2026
- [DOC] Drop Marketplace references; we're not on it (yet)
3cc3a4c
5 May 2026
- [DOC] Match fxgui header verbatim — div align=center, h3, badge cluster
c429df3
5 May 2026
- [DOC] Restructure README to match fxgui layout; bump 0.15.4
b35c06d
5 May 2026
- [CHORE] Exclude internal scratch from the .vsix
6d06bf3 - [DOC] Add real screenshots; bump 0.15.3
5a68204
5 May 2026
- [CHORE] One-shot reinstall loop: npm run reinstall + matching task
08acecb - [FIX] Render Subsystem and Build fields correctly
38b2c31
5 May 2026
- [FIX] Force window reload + wipe per-account state on sign-in / sign-out
abe8920 - [FIX] Remove dead fieldRenderer.test.ts
50cf86e
5 May 2026
- [FEAT] 0.15.0 — drop @anthropic-ai/claude-agent-sdk; spawn user's claude
cc3f61c - [CHORE] Bump GitHub Actions to v5 (Node 24 runtime)
9b3f37c
5 May 2026
- [FEAT] 0.14.6 — Claude integration, sidebar auto-refresh, attachment cache
699b4db - [CHORE] Publisher → healkeiser; .vscode/tasks.json release flow
40d5a64 - [CHORE] Per-platform .vsix packaging via matrix build
ce3e55d - [CHORE] Distribute via Open VSX + GitHub Releases (drop Marketplace)
59753d6 - [CHORE] Republish to VS Code Marketplace alongside Open VSX
74ea078 - [DOC] README: AI features, code actions, settings table
b12d2f4 - [DOC] Note the publisher migration from valentinbeaumont to healkeiser
4628ea4 - [CHORE] Shrink icon content to 124x124 inside the 128x128 frame
35e17de
22 April 2026
- [FEAT] 0.8.0 — subtasks, per-column create, panel shortcuts, branch-aware commands
c04fa36
22 April 2026
- [FEAT] 0.7.0 — inline pickers, comment cards, lightbox, agile board polish
29dbffc
21 April 2026
- [BUILD] Bootstrap Node project
9f9c14b - [DOC] Add v1 implementation plan
cbdc83b - [TEST] Add integration test harness
2d2db21 - [FEAT] Bundle VS Code codicons for webviews; swap unicode glyphs for real icons
f93137d - [REFACTOR] Consolidate duplicated panel shell, md editor, styles
cbaaaec - [FEAT] Restructure sidebar: six dedicated sections (Atlassian/Jira style)
aff064d - [FEAT] Live timer, Recents section, Notifications, Links, Attachments, Badge, Skeletons, Keybindings
e8aee19 - [FEAT] Board filters, create-from-selection, commit-message template
c8f112b - [FEAT] Use YouTrack's actual priority/state colors; create-issue form as a webview
3489982 - [FEAT] Tags, colored dots, avatars, picker polish
4058ae9 - [FEAT] Per-view independent filters, Unresolved quick-filter, compact current-issue badge
ee452d3 - [FEAT] Lean sidebar: 4 top-level views; secondary filters collapse into an Issues section
422a38c - [FEAT] CodeLens, notifications mark-read, comment drafts, @mention autocomplete
39d2d88 - [FEAT] Redesign issue detail panel: two-column layout with YouTrack-style metadata sidebar
a43b4b7 - [FEAT] Unify issue-detail and agile-board styling via shared.css
fe42650 - [FEAT] Quick-edit any custom field from the side panel
1c55e3b - [FEAT] Upgrade agile board: richer cards, header with sprint switcher
5cd366b - [DOC] Add v1 design spec for ls-youtrack-vscode
bef50f8 - [FEAT] Add YouTrackClient with REST bindings
c7143c6 - [FEAT] Two-column Create Issue form, aligned with Issue Detail shell
dd5934a - [FEAT] Swimlanes on the agile board for categorical sorts
c3571c3 - [FIX] Replace better-sqlite3 with in-memory Map to eliminate native ABI issues
a28c3ea - [FEAT] Markdown rendering and inline edit for issue summary and description
72b161c - [FEAT] Profile pictures, tags with YouTrack colors, tag filter, bold issue IDs
55b36d3 - [FIX] Re-skin issue detail to match the agile board aesthetic
05a0156 - [FEAT] Add agile board webview
1a6bfb6 - [FEAT] Add IssueDetailPanel webview
3f95af4 - [FEAT] Rich comment composer (markdown toolbar + @mention) and collapsed log-time
685dcf6 - [FIX] Cap issue detail panel layout to readable width; tighten form inputs
bfb66bb - [FEAT] Add hover preview, sidebar context menu, and Start Work combo
48dab8d - [FEAT] Post Branch Activity: manual commit summary comment
f7261e2 - [FEAT] Shared markdown toolbar on description edit; double-click to edit
0cc93b0 - [FEAT] Add SQLite read-through cache with LRU
9004e7d - [FEAT] Friendly YouTrack error messages + read-only mode detection
92e422b - [FEAT] Redesign swimlanes: collapsible horizontal bands, no empty-cell boxes
7ffe3fd - [FEAT] Interactive side-panel pills; slim toolbar; buttons for inline triggers
519908f - [FEAT] Add state quick-filter and sort controls to the Issues sidebar
c7fb752 - [FEAT] Add request helper with retry and error handling
1e21925 - [FEAT] Reusable .btn / .btn.primary / .btn.icon component in shared.css
baf5529 - [DOC] Rewrite README for the Marketplace listing
8058d34 - [FEAT] Add BranchNameBuilder with placeholders
158ea01 - [FIX] Font sizing, full-width forms, unified form surfaces
cc36dd1 - [FIX] Use VS Code font/size as base, stop shrinking text below 1em
b036986 - [FEAT] Interactive issue detail: action toolbar, comment composer, color tab icon
4bca7d2 - [FEAT] Attachment thumbnails and picker button
24cf892 - [FEAT] Add Type, Priority, Assignee fields to the Create Issue form
9a7b5c8 - [CHORE] Marketplace polish: license, repo, keywords, LICENSE, CHANGELOG
71d7b27 - [FEAT] Edit your own posted comments inline from the Activity feed
8ffb2cf - [FEAT] Add sidebar IssueTreeProvider
2312651 - [FEAT] Plain sidebar IDs; Write/Preview tabs on markdown edit zones
4ef16b6 - [FEAT] Sanitize rendered markdown with sanitize-html
d08bd4c - [FIX] Multi-board support, $type on state/assignee writes, colored board cards
e8c9879 - [FEAT] Add YouTrack domain types
dff335d - [FEAT] Wire activation: auth, cache, sidebar
b9ce341 - [FEAT] Group sidebar issues by project with toggle button
6dce9ba - [FEAT] Add Create Branch command and config
32333e0 - [DOC] Add QA checklist and README
22bf130 - [FEAT] Inline comment composer under Activity; borderless Write/Preview tabs
31f1819 - [FEAT] Add Agile Boards section to sidebar with collapsible split panels
a21ce35 - [FEAT] Add FieldRenderer
5d42b7e - [FEAT] Add sidebar filter: funnel button, substring match, match-count badge
b47adca - [FEAT] Unicode-bold issue IDs; colored circle emoji per tag in sidebar
b2879ba - [FEAT] Add branded icons for extension and activity bar
848a34c - [FEAT] Add AuthStore with first-run prompt
e87654d - [FEAT] Add status bar counter
bc287c9 - [FEAT] Unify flat and swimlane board layouts so toggling just adds lanes
a790685 - [FEAT] Add Create Issue command
b76f8ae - [FEAT] Add duration parser
5847622 - [FEAT] Richer status-bar item: $(tasklist) icon, rich tooltip, action menu on click
a40a9db - [FEAT] Add sort control to agile board
d080f67 - [FEAT] Add Log Time command
2bb045a - [FEAT] Render @mentions in comments/description as styled chips with full name
f9beb32 - [FIX] Harden renderField against undefined custom-field values
02597cc - [FEAT] Add state icons/colors on sidebar issues + fix detail webview race
c15548e - [FIX] Promote epoch-ms integer fields with date-ish names to date display
6341fe3 - [FIX] Unify tag pill and column header typography across issue detail and board
3591275 - [FIX] Set ignoreFocusOut on all input prompts so focus-loss doesn't dismiss
777e2ab - [BUILD] Add esbuild config and activation shell
4847e47 - [FEAT] Column separators on the board; expand empty drop zones during drag
7440c62 - [FIX] Gate signedIn context on successful tree registration
a374ad6 - [FIX] Drop colored-circle emoji prefix on sidebar tags; back to '#tagname'
c7542bd - [FEAT] Add Search command
ce761e2 - [FIX] Date-promotion heuristic no longer gated on inferred type
8c0b8a4 - [FEAT] Add Change State command
cdbe0c8 - [FIX] Make detail-panel sub-fetches resilient; show error instead of spinning on fetchIssue failure
8cbeffe - [FIX] Use saved-query-by-ID endpoint and encodeURIComponent for query params
f11c259 - [FEAT] Add strict CSP + script nonce to all webviews
fd97aa6 - [BUILD] Add release workflow
bc894ed - [FIX] Map DateTimeIssueCustomField to date kind; format midnight-free
ba2e428 - [FEAT] Add Assign to Me command
ec560f5 - [FEAT] Add Sign In command for re-auth after dismissed first-run prompt
7ed02e0 - [FEAT] Add URI handler for deep links
f558f91 - [FEAT] Add Go to Issue command
005b02d - [FIX] Agile board dividers: full-width filter separator, continuous column rules
6bc40cd - [CHORE] Rename package to youtrack-vscode, set author to Valentin Beaumont
6dc7770 - [FEAT] Inline row actions on sidebar issues + YouTrack icon on webview tabs
6cbb0c4 - [FIX] Propagate avatarUrl through user-typed custom fields
01dbdfa - [FEAT] Add Create Issue button to sidebar sections and agile board header
4eb7788 - [FIX] Shorter toolbar labels and wider layout cap so the button bar fits
93223e3 - [FIX] Keep toolbar on a single row, theme native form controls
835cad9 - [FIX] Merge toolbar + textarea flush in add-comment and editable-edit
54062d6 - [FIX] Tighten markdown rendering spacing
f1231ee - [BUILD] Add vitest setup
687e0a6 - [FIX] Persist baseUrl in user/global settings, not workspace
cb6663e - [FIX] Drop invalid assignee:Assignee field projection; extract from customFields
2fdabac - [FEAT] Show Sign In welcome view in sidebar when not authenticated
4be28cf - [CHORE] Publisher slug → valentinbeaumont (no hyphen)
a08705c - [FIX] Use folder= query param for saved-search expansion; attach URL to HTTP errors
a36b7e7 - [CHORE] Publisher slug: valentinbeaumont → valentin-beaumont
9be37d9 - [FEAT] Refresh button on the Issue Detail toolbar
5c244be - [FIX] Switch bold IDs to Mathematical Sans-Serif Bold for better font match
b5e589a - [FIX] Remove .board padding so the grid is flush to the header and edges
e14f87c - [FIX] Center codicons in buttons via inline-flex
c13e2bd - [FIX] Don't show '0 / 0' match badge on saved searches that weren't expanded
a518059 - [DOC] List branch template placeholders in settings description
343813c - [CHORE] displayName → "YouTrack Integration"
756d327 - [CHORE] Rename displayName to "YouTrack"
f845e91 - [FIX] Replace ALL {{CSP_SOURCE}} slots in webview HTML
ab40c72 - [FIX] Timer uses codicon-clock; match icon-button height to .btn
8cf6a0a - [FIX] Center letters in state/priority badges
00a2b26 - [FEAT] Add Sign Out command
5de72c2 - [FIX] Drop white-space: pre-wrap on description and activity body
dbabefc - [FIX] Editable blocks rendering in edit mode by default
6554a65 - [FEAT] Update issue-tab title to include the issue summary once loaded
6319f8b - [BUILD] Bump to 0.1.1
092831c - [FIX] Drop codicon from separator label in status-bar quick pick
92cabba - [FIX] Whitelist better-sqlite3 runtime deps (bindings, file-uri-to-path) in VSIX
2528b64 - [FIX] Drop literal $(checklist) text from agile board header
4daa99b