mirivlad
|
d607209e95
|
Обновлены Wails биндинги: MoveWorkspace, GetFolderMetadata, SetFolderMetadata
|
2026-07-18 19:04:47 +08:00 |
|
mirivlad
|
3bf67fb1e9
|
Убрано log.Fatalf в main.go для workspace/v1 (теперь platform capability)
|
2026-07-18 18:58:26 +08:00 |
|
mirivlad
|
2ce87f6fb1
|
Убрано дублирование регистрации verstak/core/workspace/v1
|
2026-07-18 18:57:06 +08:00 |
|
mirivlad
|
0b5fd1cac5
|
Добавлен verstak/core/workspace/v1 в platform capabilities
|
2026-07-18 18:55:52 +08:00 |
|
mirivlad
|
b10f243e34
|
Вложенные Дела, folder metadata, плагин workspace-folders
- Nested workspace model: маркеры .verstak/workspace.json на любой глубине
- Folder metadata API: иконка, цвет, порядок (.verstak/folder-metadata/)
- MoveWorkspace, GetFolderMetadata, SetFolderMetadata Wails биндинги
- Contribution point workspaceTree — singleton в registry
- Sidebar.svelte монтирует PluginBundleHost при наличии workspaceTree
- VerstakPluginAPI: workspaces.* и folders.* методы
- WorkspaceTree.svelte: рекурсивное дерево, выбор родительской папки
- i18n: строки EN+RU, release notes v0.1.0-alpha.8
|
2026-07-18 18:54:42 +08:00 |
|
mirivlad
|
1ca759cc2e
|
Документация: удалены реализованные milestone-планы, обновлён PLUGIN_RUNTIME и NOTES_FILES_PLUGIN_PLAN
|
2026-07-18 18:06:44 +08:00 |
|
mirivlad
|
4ae08ef88e
|
Use paginated blob transport for file sync
|
2026-07-17 05:09:41 +08:00 |
|
mirivlad
|
e3d8078ad5
|
Harden core snapshot sync and workspace lifecycle
|
2026-07-17 04:10:59 +08:00 |
|
mirivlad
|
ba0ba5f8c4
|
fix: make branded icon generation deterministic
|
2026-07-15 19:24:59 +08:00 |
|
mirivlad
|
bf965e8bf3
|
fix: use Verstak brand icon in desktop builds
|
2026-07-15 19:17:13 +08:00 |
|
mirivlad
|
6eeebd39ad
|
fix: restore Windows tray lifecycle
|
2026-07-15 18:56:22 +08:00 |
|
mirivlad
|
3c1f2c7177
|
docs: add historical release notes
|
2026-07-15 07:50:17 +08:00 |
|
mirivlad
|
a9576ac141
|
docs: require human release notes
|
2026-07-15 07:42:02 +08:00 |
|
mirivlad
|
fb4bb2a0c3
|
fix: localize native tray menu
|
2026-07-15 03:31:00 +08:00 |
|
mirivlad
|
76bc312bb9
|
fix: localize deal rename confirmation
|
2026-07-15 03:17:03 +08:00 |
|
mirivlad
|
d353b5b335
|
docs: refresh README screenshots
|
2026-07-15 02:32:21 +08:00 |
|
mirivlad
|
3d78e0deaf
|
fix: hide technical workbench metadata
|
2026-07-15 02:32:08 +08:00 |
|
mirivlad
|
41aeefc182
|
docs: describe Deals as the user-facing unit
|
2026-07-14 23:57:50 +08:00 |
|
mirivlad
|
f9b20d51ff
|
fix: style plugin manager filter selects
|
2026-07-14 23:47:51 +08:00 |
|
mirivlad
|
8be107013d
|
feat: add plugin manager filters
|
2026-07-14 23:46:06 +08:00 |
|
mirivlad
|
ddcd799f16
|
test: expect Deal labels in activity review
|
2026-07-14 23:32:08 +08:00 |
|
mirivlad
|
7b7b892332
|
test: align plugin mock terminology
|
2026-07-14 23:27:40 +08:00 |
|
mirivlad
|
be3755e50e
|
chore: remove unused plugin manager style
|
2026-07-14 23:25:43 +08:00 |
|
mirivlad
|
dbfc4e8d0a
|
fix: localize plugin capability labels
|
2026-07-14 23:23:24 +08:00 |
|
mirivlad
|
cd44ee3866
|
test: expect Deal label in journal review
|
2026-07-14 23:13:59 +08:00 |
|
mirivlad
|
a0262b97b3
|
fix: localize overview activity labels
|
2026-07-14 23:03:14 +08:00 |
|
mirivlad
|
2da414fb3b
|
fix: rename Browser workspace tool
|
2026-07-14 22:33:43 +08:00 |
|
mirivlad
|
5cad11f3f9
|
fix: use Deal terminology in desktop shell
|
2026-07-14 22:18:52 +08:00 |
|
mirivlad
|
dbef71f830
|
fix: refresh desktop integration on updates
|
2026-07-14 22:04:25 +08:00 |
|
mirivlad
|
963049add3
|
fix: localize shell operation errors
|
2026-07-14 22:00:24 +08:00 |
|
mirivlad
|
6179ad73e7
|
test: cover typed Todo reminder times
|
2026-07-14 20:50:14 +08:00 |
|
mirivlad
|
1e397d0211
|
test: cover global secrets workflow
|
2026-07-14 20:41:40 +08:00 |
|
mirivlad
|
47d38bcd4d
|
fix: scope overview to available tools
|
2026-07-14 20:21: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
|
fc82b3e6b1
|
fix: validate bundled plugin requirements
|
2026-07-14 19:04:03 +08:00 |
|
mirivlad
|
680846da72
|
fix: style workspace template selector
|
2026-07-14 08:00:38 +08:00 |
|
mirivlad
|
d1f9157c05
|
docs: publish bilingual product README
|
2026-07-14 03:19:27 +08:00 |
|
mirivlad
|
a00207d86e
|
fix: keep command-line debug session-only
|
2026-07-14 03:19:06 +08:00 |
|
mirivlad
|
fe912c9659
|
build: refresh notification Wails bindings
|
2026-07-14 02:59:38 +08:00 |
|
mirivlad
|
8e3dedf0c5
|
build: package Linux tray runtime
|
2026-07-14 02:55:52 +08:00 |
|
mirivlad
|
d8a4213569
|
feat: keep Verstak running in the system tray
|
2026-07-14 02:54:30 +08:00 |
|
mirivlad
|
e33c63d3ad
|
feat: run scheduled native notifications
|
2026-07-14 02:42:50 +08:00 |
|
mirivlad
|
96dd499e0b
|
feat: expose scheduled notifications to plugins
|
2026-07-14 02:37:28 +08:00 |
|
mirivlad
|
67753927cb
|
feat: add persisted notification scheduler
|
2026-07-14 02:34:00 +08:00 |
|
mirivlad
|
55edaa0209
|
docs: make tray icons reproducible
|
2026-07-14 02:31:12 +08:00 |
|
mirivlad
|
4d6a8bd8cd
|
docs: plan notifications tray and public readme
|
2026-07-14 02:29:26 +08:00 |
|
mirivlad
|
9fc0ff764c
|
docs: specify native notifications and tray
|
2026-07-14 02:23:15 +08:00 |
|
mirivlad
|
eb5d6b1f06
|
build: ignore generated Windows resources
|
2026-07-14 02:14:10 +08:00 |
|
mirivlad
|
030f66d806
|
build: publish portable desktop releases
|
2026-07-14 01:58:42 +08:00 |
|
mirivlad
|
da76b89856
|
build: use system WebView2 for Windows archive
|
2026-07-13 22:53:03 +08:00 |
|
mirivlad
|
20952e8477
|
build: add portable desktop packages
|
2026-07-13 22:29:58 +08:00 |
|
mirivlad
|
f4e911c14a
|
build: add Windows desktop test bundle
|
2026-07-13 21:46:48 +08:00 |
|
mirivlad
|
47a8d565e8
|
build: publish desktop releases to GitHub
|
2026-07-13 05:01:34 +08:00 |
|
mirivlad
|
581e6b27d8
|
docs: document public alpha setup
|
2026-07-13 03:57:58 +08:00 |
|
mirivlad
|
ca5290015a
|
build: guard desktop release prerequisites
|
2026-07-12 21:38:24 +08:00 |
|
mirivlad
|
ad0c00bade
|
docs: prepare desktop alpha release
|
2026-07-12 21:21:45 +08:00 |
|
mirivlad
|
4db5a7a132
|
feat: show plugin diagnostics only in debug mode
|
2026-07-12 21:18:09 +08:00 |
|
mirivlad
|
c567b229cc
|
feat: scope overview to durable activity data
|
2026-07-12 21:11:53 +08:00 |
|
mirivlad
|
5a249dcf24
|
feat: persist handled activity session watermarks
|
2026-07-12 20:48:57 +08:00 |
|
mirivlad
|
6b556c59d9
|
feat: scope activity and browser links by durable workspace
|
2026-07-12 20:39:03 +08:00 |
|
mirivlad
|
fca9fff4b4
|
feat: retain archived browser inbox captures
|
2026-07-12 17:43:12 +08:00 |
|
mirivlad
|
bcf49ed32c
|
feat: persist passive browser activity batches
|
2026-07-12 17:29:07 +08:00 |
|
mirivlad
|
39052ffe39
|
feat: add canonical hostname normalization
|
2026-07-12 17:16:53 +08:00 |
|
mirivlad
|
e1a6b2af64
|
feat: publish workspace trash lifecycle
|
2026-07-12 17:11:00 +08:00 |
|
mirivlad
|
5280d245ee
|
feat: add durable workspace identities
|
2026-07-12 17:06:34 +08:00 |
|
mirivlad
|
477b372110
|
fix: persist browser captures atomically
|
2026-07-11 23:30:38 +08:00 |
|
mirivlad
|
c129c1a2ac
|
fix: preserve plugin contribution label contract
|
2026-07-11 12:56:17 +08:00 |
|
mirivlad
|
7f0cc308c2
|
feat: add Russian desktop localization
|
2026-07-11 12:50:00 +08:00 |
|
mirivlad
|
8b1151e03a
|
feat: load declared plugin locale catalogs
|
2026-07-11 02:02:47 +08:00 |
|
mirivlad
|
15f1f413d0
|
feat: persist desktop language preference
|
2026-07-11 02:00:10 +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
|
8445ea11db
|
feat: support permanent vault trash deletion
|
2026-07-10 08:31:20 +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
|
a323710a6f
|
fix: resolve plugin lifecycle dependencies deterministically
|
2026-07-10 04:03:08 +08:00 |
|
mirivlad
|
0f293640f9
|
feat: require paired browser receiver
|
2026-07-10 03:37:12 +08:00 |
|
mirivlad
|
89c261824f
|
fix: bound browser capture ingress
|
2026-07-10 03:29:51 +08:00 |
|
mirivlad
|
18da09e06b
|
fix: bind sync state to active vault
|
2026-07-10 03:13:04 +08:00 |
|
mirivlad
|
b845e8b5e2
|
feat: replace Today workspace surface with Overview
|
2026-07-10 02:36:00 +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
|
167d593245
|
Revert "fix: P1 shell tooltip fixes + Today routing + workspaces API"
This reverts commit 9d06b164d3.
|
2026-07-01 07:44:28 +08:00 |
|