mirivlad
|
8be107013d
|
feat: add plugin manager filters
|
2026-07-14 23:46:06 +08:00 |
mirivlad
|
7b7b892332
|
test: align plugin mock terminology
|
2026-07-14 23:27:40 +08:00 |
mirivlad
|
2da414fb3b
|
fix: rename Browser workspace tool
|
2026-07-14 22:33:43 +08:00 |
mirivlad
|
1e397d0211
|
test: cover global secrets workflow
|
2026-07-14 20:41:40 +08:00 |
mirivlad
|
9d06642ca6
|
feat: explain unavailable template tools
|
2026-07-14 20:10:29 +08:00 |
mirivlad
|
b6290aa8ee
|
test: cover global Journal entry assignment
|
2026-07-14 19:58:39 +08:00 |
mirivlad
|
c3836ef1a6
|
test: exercise Todo reminder controls from source
|
2026-07-14 19:39:11 +08:00 |
mirivlad
|
e223ccccc6
|
test: cover activity deletion confirmation
|
2026-07-14 19:19:11 +08:00 |
mirivlad
|
fe64e1f822
|
test: cover secret workbench navigation
|
2026-07-14 19:14:01 +08:00 |
mirivlad
|
c567b229cc
|
feat: scope overview to durable activity data
|
2026-07-12 21:11:53 +08:00 |
mirivlad
|
6b556c59d9
|
feat: scope activity and browser links by durable workspace
|
2026-07-12 20:39:03 +08:00 |
mirivlad
|
bcf49ed32c
|
feat: persist passive browser activity batches
|
2026-07-12 17:29:07 +08:00 |
mirivlad
|
7f0cc308c2
|
feat: add Russian desktop localization
|
2026-07-11 12:50:00 +08:00 |
mirivlad
|
e412cfc45a
|
feat: add workspace templates and tab visibility
|
2026-07-10 21:32:48 +08:00 |
mirivlad
|
2007b909d1
|
feat: integrate todo plugin into desktop workspace
|
2026-07-10 21:09:02 +08:00 |
mirivlad
|
8dafde4519
|
feat: scope overview browser captures by workspace
|
2026-07-10 20:27:58 +08:00 |
mirivlad
|
1d1eaa6bc7
|
feat: cover global trash workflow in desktop
|
2026-07-10 09:00:14 +08:00 |
mirivlad
|
3f27ba79a4
|
feat: bridge permanent trash deletion to plugins
|
2026-07-10 08:35:46 +08:00 |
mirivlad
|
e5f5d4d33f
|
feat: route work session candidates to journal
|
2026-07-10 08:21:11 +08:00 |
mirivlad
|
b056016929
|
feat: refine workspace overview
|
2026-07-10 07:46:18 +08:00 |
mirivlad
|
5b4c792de5
|
Polish desktop workbench UI
|
2026-07-02 00:49:29 +08:00 |
mirivlad
|
12b1e5a496
|
Cover Files action icon states
|
2026-07-01 19:20:41 +08:00 |
mirivlad
|
a540da707d
|
Cover Files no-match filter feedback
|
2026-07-01 19:07:06 +08:00 |
mirivlad
|
74c627f706
|
Cover Files rename conflict feedback
|
2026-07-01 18:58:31 +08:00 |
mirivlad
|
029bb7a1a8
|
Cover Files empty folder actions
|
2026-07-01 18:49:51 +08:00 |
mirivlad
|
d2a07baf82
|
Cover Files rich file icons
|
2026-07-01 18:34:51 +08:00 |
mirivlad
|
3c54ef55c9
|
Cover Files inline create validation
|
2026-07-01 18:24:55 +08:00 |
mirivlad
|
3b0cd2e429
|
Cover Files trash restore flow
|
2026-07-01 08:47:19 +08:00 |
mirivlad
|
501d7a76d0
|
Use in-app Files trash confirmation in mock
|
2026-07-01 08:25:57 +08:00 |
mirivlad
|
05bfe1d993
|
Cover Files breadcrumb segment navigation
|
2026-07-01 08:17:45 +08:00 |
mirivlad
|
03dbede414
|
Cover Files duplicate context action
|
2026-07-01 08:09:28 +08:00 |
mirivlad
|
5c47ca2480
|
Cover Files inline rename validation
|
2026-07-01 07:59:36 +08:00 |
mirivlad
|
b0d80e230f
|
Cover Files keyboard row selection
|
2026-07-01 03:18:27 +08:00 |
mirivlad
|
578ce2f2a5
|
Fix global search result navigation
|
2026-06-30 22:43:09 +08:00 |
mirivlad
|
268e79d2f0
|
Improve workspace UX flows
|
2026-06-30 17:38:18 +08:00 |
mirivlad
|
46f754cc2d
|
feat: workspace routing, GlobalSearch, and shell refinements
- Add workspace-aware startup routing (openDefaultWorkspaceRoute)
- Add GlobalSearch component and workspace-empty state
- Refactor Sidebar, StatusBar, WorkspaceTree, VaultSelection
- Update PluginCard/PluginManager UI
- Extend e2e coverage (ux-p0, ux-followup, helpers)
- Add ListWorkspaces/SetCurrentWorkspace backend bindings
|
2026-06-30 12:32:04 +08:00 |
mirivlad
|
fe91784a8e
|
feat: add bounded binary file writes
|
2026-06-29 10:12:26 +08:00 |
mirivlad
|
7363313f1e
|
feat: expose plugin data storage bridge
|
2026-06-29 04:27:22 +08:00 |
mirivlad
|
874b7c7ffb
|
feat: add workspace header search slot
|
2026-06-29 04:24:15 +08:00 |
mirivlad
|
57677d1b1b
|
feat: add bounded file byte reads
|
2026-06-29 03:16:16 +08:00 |
mirivlad
|
cc0c050985
|
feat: restore files from trash
|
2026-06-28 22:18:44 +08:00 |
mirivlad
|
e5bdaec0aa
|
feat: expose file trash metadata
|
2026-06-28 17:03:12 +08:00 |
mirivlad
|
6d30015a1d
|
Move global plugin navigation into shell
|
2026-06-28 03:22:54 +08:00 |
mirivlad
|
0c788bed80
|
Expose search provider contributions
|
2026-06-28 01:03:36 +08:00 |
mirivlad
|
35012025b6
|
Add sync reset key bridge
|
2026-06-27 18:46:05 +08:00 |
mirivlad
|
a2791c494f
|
Add browser inbox receiver
|
2026-06-27 18:39:01 +08:00 |
mirivlad
|
fb68c54409
|
Route open providers by request mode
|
2026-06-27 13:49:09 +08:00 |
mirivlad
|
173cc93258
|
Add public external file open API
|
2026-06-27 13:30:31 +08:00 |
mirivlad
|
d644c5bb79
|
feat: mouse back/forward navigation + history stack
- C patch (vendor/.../window.c): intercept GDK button 8/9 → dispatch
CustomEvent('verstak:navigate-back'/'verstak:navigate-forward')
- App.svelte: navigation stack (snapshot-based history), alt+arrows,
mouse button back/forward handlers, onNavigateBack/Forward
- WorkbenchHost: close via navigate-back event
- WorkspaceHost: workspace tab bar + tool panels
- wails-mock: full navigation, sidebar, vau...
|
2026-06-21 16:01:21 +08:00 |
mirivlad
|
0ac473d720
|
core: Milestone 7b — Files explorer and Default Editor improvements
- Files plugin: richer explorer with breadcrumbs, selection, toolbar actions,
rename/trash, filter, sorting, hidden/reserved entries filtered
- Default Editor: line numbers, Ctrl+S, markdown toolbar, Edit/Preview/Split,
markdown preview, Reload/Revert
- E2E tests: 39 passed for files + editor
- Workspace model: correction, naming alignment, compatibility wrappers
- Updated docs: NOTES_FILES_PLUGIN_PLAN.md, PLUGIN_RUNTIME.md
|
2026-06-20 19:20:13 +08:00 |