vscode-fossil

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-03-02
18:37
Ensure LM tool implementations register after Fossil discovery context is initialized Leaf check-in: e46d7584c0 user: marv tags: trunk
18:26
Release 0.9.0 check-in: f6c77b380d user: marv tags: trunk
18:24
Remove legacy MCP server-definition and stdio transport runtime now that tool discovery is languageModelTools-only. Drop @modelcontextprotocol/sdk, delete obsolete provider/transport/version files, and record the architectural removal decision in the MCP design doc while preserving in-process Fossil tool handlers. check-in: bfbd22d5c3 user: marv tags: trunk
17:56
Implement PR-4 MCP write tools for add, rm, and mv with explicit safety and deterministic repository targeting. Map rm to fossil forget (untrack only), require confirm true for destructive operations, enforce repository-root path containment, and keep adapter and stdio tool contracts aligned. Add focused MCP tests, update API docs, and record the PR-4 scope decisions in the design doc. check-in: 86f55b0e24 user: marv tags: trunk
17:39
Fix test harness extension ID lookup to match current publisher/name so integration tests can resolve and activate the extension reliably. This restores bootstrap stability and eliminates false failures in setup/infrastructure suites. check-in: 8720662e66 user: marv tags: trunk
17:37
Add PR-3 MCP hardening with targeted regression tests and API contract docs. Improve stdio MCP diagnostics by logging tool discovery/invocation events and returning clearer command-context failures, so agent-facing behavior is easier to validate and troubleshoot. check-in: 97e60c8bf2 user: marv tags: trunk
17:30
Refactor MCP to use SDK for easiert boilerplate check-in: d9776617b2 user: marv tags: trunk
16:58
Embed MCP read-only tool surface for repository/history/ticket inspection with explicit repository path resolution, add MCP tool adapter module, stabilize startup behavior under opt-in config, update test config stubs for new settings, and record implementation decisions in the MCP design doc. check-in: a4faf8ec5b user: marv tags: trunk
16:50
Implement PR-1 embedded MCP host scaffold with opt-in runtime, initial health/repository discovery tools, activation wiring, and MCP settings/localization so agent-facing integration can start safely behind feature flags. check-in: c1dcbf8590 user: marv tags: trunk
16:34
Update licensing check-in: 3dc925313f user: marv tags: trunk
16:24
Clean up files in repository check-in: 69da77a32f user: marv tags: trunk
15:23
Switch ticket creation to Fossil web UI /tktnew and remove CLI prompt/add flow from fossil.ticketCreate. Add a dedicated openNewTicket session-manager path, update command tests, and align API/design docs plus localization with the new web-first behavior. check-in: c94fcac833 user: marv tags: trunk
15:03
Bump version to 0.8.0 check-in: f6bd33d9a0 user: marv tags: trunk
14:57
Harden ticket feature for stabilization by adding command/state/contribution test coverage, reusable ticket CLI fixtures, and updated user/developer docs plus missing ticket localization keys so shipped behavior is fully validated and documented. check-in: eb7dc2dc98 user: marv tags: trunk
14:32
Switch ticket opening to the system browser so ticket pages always render outside VS Code browser surfaces, while keeping per-repository Fossil UI session reuse and documenting the decision in the ticket-handling design log. check-in: 9868e5656c user: marv tags: trunk
14:09
Switch ticket viewing fully to Fossil UI and remove legacy ticket editor path. Route ticket open to /tktview/<ticket_id> through the reusable Fossil UI session manager, and clean up obsolete editor code, tests, and localization keys. Update ticket handling design notes to document the permanent Fossil UI direction and removal of the old implementation. check-in: cc4f8ee9ed user: marv tags: trunk
13:30
Refine ticket editor layout by hiding additional fields, prioritizing history, and collapsing raw output; use ticket title for panel title while preserving changed-fields-only ticket updates. check-in: 707b9bc53b user: marv tags: trunk
13:27
Filter ticket editor apply payload to changed fields only and add regression coverage to ensure title-only updates do not send unsupported unchanged fields like owner. check-in: d2b355653d user: marv tags: trunk
12:40
Fix duplicated records in ticket tree check-in: bc58c370a9 user: marv tags: trunk
12:30
Shift ticket read path to ticket show 0 with tkt_uuid identity, and align design doc/tests with the new canonical parsing model to reduce long-term breakage from custom Fossil report formats. check-in: fbc3cc41ef user: marv tags: trunk
12:11
Fix ticket handling check-in: 32fc5ffd47 user: marv tags: trunk
10:02
Always allow to use cat command check-in: 208320e7a0 user: marv tags: trunk
10:01
Update instructions about testing check-in: 7c81994b29 user: marv tags: trunk
08:46
Implement PR-4 ticket CRUD command wiring and menu integration for ticket sidebar workflows Add create/edit/set/change/close handlers with schema-agnostic key/value prompts, improve ticket-open argument handling, and validate behavior with new command suite coverage check-in: 0bdd216157 user: marv tags: trunk
08:31
Implement PR-3 ticket sidebar read path with provider, refresh, and temporary ticket open flow Add Tickets activity view contributions and localization, wire activation/commands, and fix manifest compatibility for VS Code 1.36 so tests pass cleanly check-in: ce99724376 user: marv tags: trunk
08:03
Add repository-level ticket orchestration methods so upcoming commands and sidebar features can use Repository as the single integration point instead of reaching into OpenedRepository directly. This change introduces ticket read and mutation passthrough APIs in Repository, wraps ticket write operations with progress reporting, and intentionally avoids implicit SCM status/branch/changes refresh side effects to keep ticket workflows isolated and predictable. check-in: 5e0c58ef00 user: marv tags: trunk
07:53
Fix status bar test check-in: 3e3e8fa2f3 user: marv tags: trunk
07:51
Implement first iteration of ticket handling check-in: b972bce7b7 user: marv tags: trunk
2026-03-01
20:41
Update agent instructions check-in: 0177ab3c2a user: marv tags: trunk
20:36
Change to fossil project and setup design doc for next steps check-in: d6e32bff69 user: marv tags: trunk
2025-10-20
08:56
release: 0.7.6 check-in: d655119ab8 user: senyai@gmail.com tags: trunk
2025-10-15
17:39
test: make `workspace.workspaceFolders![0].uri` global

just because code looks better check-in: 1c2e309e6a user: senyai@gmail.com tags: trunk

17:39
feat: add `fossil.defaultUsername"` option (plus `globalArgs` fixes)

closes #205 check-in: 60daa950b7 user: senyai@gmail.com tags: trunk

17:39
refactor: don't check `string.length`, just check `string` check-in: 6a301cf580 user: senyai@gmail.com tags: trunk
2025-09-29
19:24
feat: implement 'Save as' for fossil preview

closes: #216 check-in: fff4952026 user: senyai@gmail.com tags: trunk

19:23
test: refactor: use spy instead of stub check-in: 7351d3ebb0 user: senyai@gmail.com tags: trunk
2025-09-11
12:46
fix: better default paths for patch save and patch apply check-in: 953132758d user: senyai@gmail.com tags: trunk
12:46
test: open repository when no workspace is selected check-in: 6169c0c712 user: senyai@gmail.com tags: trunk
12:46
test: check repository location dialogs check-in: 28228a2fef user: senyai@gmail.com tags: trunk
2025-09-02
09:27
release: 0.7.5 check-in: 1bbfdb11ea user: senyai@gmail.com tags: trunk, v0.7.5
09:27
feat: preview functionality - change renderer on language change

also update the logic that selects the renderer check-in: 530d5c799f user: senyai@gmail.com tags: trunk

09:27
feat: highlight unexpected pikchr characters as illegal check-in: e0c6def2c6 user: senyai@gmail.com tags: trunk
09:27
fix: add more cases when "preview" button is shown

closes #214 check-in: 8a440e917e user: senyai@gmail.com tags: trunk

09:27
fix: allow "preview" command to work on any document check-in: 9485e6ea4a user: senyai@gmail.com tags: trunk
09:27
dev: add a tip on how to debug pikchr rules check-in: 3e32258a8e user: senyai@gmail.com tags: trunk
2025-08-28
15:11
fix: pikchr comment highlighting (closes #215) check-in: 8a86dcf439 user: senyai@gmail.com tags: trunk
15:11
refactor: fix internal spelling errors check-in: d11e26e36a user: senyai@gmail.com tags: trunk
2025-03-31
12:14
release: 0.7.4 check-in: 26d547be0f user: senyai@gmail.com tags: v0.7.4, trunk
12:14
fix: possible deadlock and sequentialize one mode background task

trying to fix #198 check-in: ec2f2414d5 user: senyai@gmail.com tags: trunk

2025-03-02
19:50
feat: update external js packages; new ts 5.8.2

npm audit says `found 0 vulnerabilities` Closed-Leaf check-in: e46310ed66 user: senyai@gmail.com tags: origin/senyai-update-packages-2025, trunk