Root cause: s.eventIds may be undefined in JavaScript even when s.events has data (Wails v2 marshalling of []string in nested struct response). On calling AcceptSuggestionWith(eventIDs []string), empty array reached Go, no INSERTs executed, events silently lost. Changes: - Frontend: extractEventIds() fallback — s.eventIds || s.events[].id || [] - Frontend: console.log debug for eventIds/events in accept handler - Backend: AcceptSuggestionWith wrapped in tx (Begin/Commit/Rollback) so entry creation + event linking is atomic - Backend: AddWithSourceTx method for transaction-aware insert - Backend: buildEntry helper extracted - Backend: fmt.Printf debug logging for received eventIDs + link count - Backend: verification query after commit - Cleanup: removed stale frontend-dist assets, .gitignore build.log
52 lines
503 B
Plaintext
52 lines
503 B
Plaintext
# Binaries
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Test binary
|
|
*.test
|
|
|
|
# Output of go build
|
|
*.out
|
|
*.o
|
|
|
|
# Dependency directories
|
|
vendor/
|
|
|
|
# Go workspace
|
|
go.work
|
|
|
|
# Wails
|
|
frontend/dist/
|
|
frontend/frontend-dist/
|
|
frontend/node_modules/
|
|
frontend/bindings/
|
|
/verstak-gui
|
|
/verstak-cli
|
|
/verstak-server
|
|
/verstak
|
|
|
|
# Vault data
|
|
.verstak/
|
|
spaces/
|
|
|
|
# VS Code
|
|
.vscode/
|
|
.idea/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Vault test data
|
|
test-vault/
|
|
server-data/
|
|
Ромашка/
|
|
Тестовая папка/
|
|
|
|
# Build output
|
|
build/
|
|
build.log
|