verstak/internal/core/storage
mirivlad 2fa583d157 stabilization: server.go split + i18n templates + frontend localization
cmd/verstak-server/server.go (2838→127 строк): разделён на 12 файлов
- config.go, tokens.go, schema.go
- server.go (только struct + NewServer + ListenAndServe)
- routes.go, middleware.go, smtp.go
- handlers_api.go, handlers_user.go, handlers_web_user.go, handlers_admin.go
- templates.go (конвертирован в функции с i18n.T())

frontend: все русские строки заменены на t() вызовы
- App.svelte, FileTreeRow.svelte, ConfirmModal.svelte
- FilePreviewModal.svelte, fileUtils.js

core: gofmt по всему проекту

Все сборки (CLI, server, gui, frontend), go vet, go test проходят.
check-i18n.sh: frontend чист, Go-файлы с кириллицей — только тесты/легаси.
2026-06-02 11:08:29 +08:00
..
migrations.go step 2: init command + SQLite storage + migrations + config 2026-05-30 18:58:47 +08:00
migrations_002.sql.go steps 4-6 + doc overhaul: files, notes, GUI, plugins docs 2026-05-30 20:35:04 +08:00
migrations_003.sql.go steps 4-6 + doc overhaul: files, notes, GUI, plugins docs 2026-05-30 20:35:04 +08:00
migrations_004.sql.go feat: node section assignment for sidebar filtering + search fix 2026-05-31 01:26:46 +08:00
migrations_005.sql.go step 7: actions — table, service, CLI, GUI tab + confirm dialog 2026-05-31 01:52:23 +08:00
migrations_006.sql.go steps 8+9: worklog + FTS5 search 2026-05-31 02:25:25 +08:00
migrations_007.sql.go steps 8+9: worklog + FTS5 search 2026-05-31 02:25:25 +08:00
migrations_008.sql.go today dashboard: activity_events, ListTodayView with events timeline, frontend TodayDashboard separated from sidebar 2026-06-01 02:16:13 +08:00
migrations_009.sql.go activity: global feed, per-case log, sidebar section, today UX 2026-06-01 02:53:56 +08:00
migrations_010.sql.go feat: sync — migration 010 for sync_ops and sync_state tables 2026-06-01 22:45:12 +08:00
migrations_011.sql.go sync: overhaul sync system — device pairing, server_sequence, auto-sync, dashboards 2026-06-02 02:26:05 +08:00
storage.go stabilization: server.go split + i18n templates + frontend localization 2026-06-02 11:08:29 +08:00