mirivlad
|
a4d4e5ed0e
|
feat: show persisted sync errors
|
2026-06-29 03:23:45 +08:00 |
mirivlad
|
18b9dc0bca
|
Add sync key reset action
|
2026-06-27 18:46:05 +08:00 |
mirivlad
|
39d8df339b
|
Align official plugins with v2 runtime
|
2026-06-27 12:36:31 +08:00 |
mirivlad
|
695c1c83d0
|
fix: rewrite sync settings UI with dark theme inputs, add auto-sync and interval settings
|
2026-06-20 03:39:04 +08:00 |
mirivlad
|
95aa600704
|
fix: sanitize sync error messages in frontend, limit displayed length
|
2026-06-20 03:20:26 +08:00 |
mirivlad
|
ef2c8c76c4
|
fix: use api.backend.call() instead of broken wailsCall, fix styling
- Replace direct window['go']['main']['App'] access with api.backend.call()
- Use hardcoded colors matching PluginManager modal theme (#16213e, #0f3460, etc.)
- Labels above inputs, full-width inputs, proper form layout
- Add explicit btn/modal styles instead of relying on CSS variables
|
2026-06-20 03:02:34 +08:00 |
mirivlad
|
bb0811a60c
|
test: add sync plugin E2E tests
|
2026-06-20 02:39:36 +08:00 |
mirivlad
|
589f98011d
|
feat: build sync plugin frontend
|
2026-06-20 02:37:32 +08:00 |
mirivlad
|
9dd93f3685
|
feat: implement SyncStatusBar component
|
2026-06-20 02:35:18 +08:00 |
mirivlad
|
931bc6bf29
|
feat: implement SyncSettings component
|
2026-06-20 02:32:23 +08:00 |
mirivlad
|
6fb16442cb
|
feat: create sync plugin structure
|
2026-06-20 02:28:15 +08:00 |