-
57319e6712
fix: Replace remaining agent.open() calls in voice and cache tests
development
Albert
2025-11-10 17:35:47 +00:00
-
a553cc6130
fix: Replace agent.open() with agent.act('Navigate to...') in tests
Albert
2025-11-10 17:35:13 +00:00
-
5fc02f8d9b
fix: Complete CI/CD testing infrastructure setup
Albert
2025-11-10 14:40:56 +00:00
-
ef0725be58
chore: Add development utilities and MCP configuration
Albert
2025-11-10 14:13:51 +00:00
-
b457e94ccb
chore: Add dotenv as devDependency
Albert
2025-11-10 14:13:13 +00:00
-
4abe8183d8
docs: Update AGENTS.md with CI testing infrastructure details
Albert
2025-11-10 14:12:58 +00:00
-
bb650a3ed9
refactor: Simplify CI testing to use docker-compose directly
Albert
2025-11-10 14:12:35 +00:00
-
9df7278d55
fix: Use nektos/act instead of gitea/act_runner for local testing
Albert
2025-11-10 14:10:42 +00:00
-
a8da8753f1
feat: Add CI testing infrastructure with act_runner support
Albert
2025-11-10 14:07:16 +00:00
-
0ea3296885
refactor: Remove redundant standalone Dockerfile.playwright
Albert
2025-11-10 13:56:51 +00:00
-
39aea34026
feat: Integrate Playwright into docker-compose
Albert
2025-11-10 13:52:05 +00:00
-
1ff9a2cf4b
feat: Add comprehensive testing infrastructure
Albert
2025-11-10 13:51:09 +00:00
-
a520814771
feat: Implement node deletion with shared modal and fix SurrealDB RecordId handling
Albert
2025-11-10 13:25:01 +00:00
-
d072b71eec
refactor: Improve debug panel delete handler and add debug endpoint
Albert
2025-11-10 02:32:34 +00:00
-
63c955c848
feat: Add delete functionality for user-authored nodes
Albert
2025-11-10 01:37:06 +00:00
-
a4739bddc1
test: Update theme tests for SegmentedControl in profile dropdown
Albert
2025-11-10 01:30:11 +00:00
-
57d5405c41
feat: Move theme toggle to profile dropdown with icon-only SegmentedControl
Albert
2025-11-10 01:26:33 +00:00
-
e91886a1ce
fix: Link creation broken due to ID vs URI mismatch
Albert
2025-11-10 01:17:54 +00:00
-
0c4934cf70
fix: Recalculate ALL nodes for UMAP instead of incremental
Albert
2025-11-10 01:15:27 +00:00
-
d656b06113
feat: Make galaxy viewable without login requirement
Albert
2025-11-10 00:36:16 +00:00
-
aa60098690
test: Add comprehensive theme switching tests
Albert
2025-11-10 00:26:43 +00:00
-
d7f5988a4f
refactor: Use Mantine CSS variables and modules for theme styling
Albert
2025-11-09 22:54:15 +00:00
-
68728b2987
fix: Make ChatInterface theme-aware for light mode support
Albert
2025-11-09 22:24:21 +00:00
-
9bf16fefaf
feat: Add dark/light mode theme switching with dynamic favicons
Albert
2025-11-09 22:04:26 +00:00
-
482ec9fff8
fix: Prevent state machine from navigating before URL initialization
Albert
2025-11-09 21:49:42 +00:00
-
cde66978cd
fix: Fix galaxy node clicking and navigation bugs
Albert
2025-11-09 21:28:07 +00:00
-
baddf4f09d
chore: Remove backup and old page files
Albert
2025-11-09 21:15:47 +00:00
-
4967ce3cd1
feat: Add Playwright testing scaffolding infrastructure
Albert
2025-11-09 21:14:35 +00:00
-
b96159ec02
docs: Add comprehensive implementation plans for all todo items
Albert
2025-11-09 21:07:42 +00:00
-
346326e31f
fix: Add migration script to fix coords_3d field in production
Albert
2025-11-09 20:42:15 +00:00
-
6cce6403fb
fix: Sync pnpm-lock.yaml with package.json React Three Fiber versions
Albert
2025-11-09 20:27:53 +00:00
-
d8a975122f
feat: Fix grapheme splitting and add automatic UMAP calculation
Albert
2025-11-09 20:19:20 +00:00
-
6bd0fe65e2
debug: Add logging for grapheme limit errors
Albert
2025-11-09 19:50:43 +00:00
-
12d26c9d14
fix: Make coords_3d optional in schema to support UMAP workflow
Albert
2025-11-09 19:48:56 +00:00
-
49b12a2933
fix: Provide coords_3d field required by schema
Albert
2025-11-09 19:46:29 +00:00
-
1e423a9bb5
fix: Use RecordId for node creation and pin React Three Fiber versions
Albert
2025-11-09 19:26:49 +00:00
-
3119d27c0d
fix: Correct SurrealDB record creation to use table+ID array format
Albert
2025-11-09 19:09:19 +00:00
-
d0978f5f7f
fix: Update embedding dimensions to 3072 and add Vercel Analytics
Albert
2025-11-09 19:00:37 +00:00
-
e4bd3282fd
chore: Clean up unused files and add .claude settings to gitignore
Albert
2025-11-09 18:35:55 +00:00
-
8b40350d56
chore: Add .playwright-mcp to .gitignore
Albert
2025-11-09 18:30:39 +00:00
-
e036698e70
fix: Initialize atp_uri and atp_cid variables for TypeScript strict mode
Albert
2025-11-09 18:29:42 +00:00
-
34106f9301
fix: Resolve TypeScript error with atp_cid used before assignment
Albert
2025-11-09 18:28:23 +00:00
-
9aa9035d78
fix: Correct OAuth localhost/127.0.0.1 config and fix grapheme counting for Bluesky posts
Albert
2025-11-09 18:26:39 +00:00
-
4b3da74f79
fix: Correct logo orientation with vertical flip and rotation
Albert
2025-11-09 16:51:33 +00:00
-
7fe7ee314b
fix: Implement proper fonts and visible logo
Albert
2025-11-09 16:41:23 +00:00
-
b51cb1b516
wip: Font and logo fixes in progress
Albert
2025-11-09 16:35:46 +00:00
-
2b47231e16
fix: Reduce logo scale to prevent overlap with app title
Albert
2025-11-09 16:03:59 +00:00
-
1f2969ddf7
feat: Add Save/Save Draft button to chat interface
Albert
2025-11-09 15:57:26 +00:00
-
d56e19c561
feat: Add production schema deployment scripts
Albert
2025-11-09 15:44:05 +00:00
-
740d819622
fix: Resolve TypeScript build errors for production deployment
Albert
2025-11-09 15:27:13 +00:00
-
cbb8a8249a
fix: Correct .gitignore to match both .env prefix and .env suffix patterns
Albert
2025-11-09 15:11:15 +00:00
-
1a4db93ac1
chore: Simplify .gitignore to exclude all .env files except .example.env
Albert
2025-11-09 15:10:31 +00:00
-
5247c142a4
feat: Make OAuth configuration environment-aware via NEXT_PUBLIC_APP_URL
Albert
2025-11-09 15:08:04 +00:00
-
95eeef0deb
feat: Add ATproto OAuth client metadata for production
Albert
2025-11-09 15:04:53 +00:00
-
2087596ce1
chore: Remove .next from git tracking and add .prod.env to gitignore
Albert
2025-11-09 15:04:43 +00:00
-
032f6bc4be
feat: Improve UI navigation and logo visibility
Albert
2025-11-09 15:00:52 +00:00
-
0ed2d6c0b3
feat: Improve UI layout and navigation
Albert
2025-11-09 14:43:11 +00:00
-
47b35b9caf
fix: Implement working voice transcription with Deepgram API key
Albert
2025-11-09 06:13:45 +00:00
-
8046c20342
fix: Use Deepgram grantToken() for secure temporary voice tokens
Albert
2025-11-09 05:59:45 +00:00
-
5eec01a9d6
feat: Add user profile menu with logout functionality
Albert
2025-11-09 05:11:54 +00:00
-
7dd917b2be
feat: Fix typing indicator and add New Conversation button
Albert
2025-11-09 05:00:55 +00:00
-
4571a6f1cc
feat: Add typing indicator while AI is thinking
Albert
2025-11-09 04:57:24 +00:00
-
a73b454a72
feat: Add authentication redirects for / and /chat routes
Albert
2025-11-09 04:55:52 +00:00
-
9a2c0f9a96
fix: Preserve original host in OAuth callback redirects
Albert
2025-11-09 04:50:47 +00:00
-
b22931f393
feat: Upgrade chat to Gemini Pro with configurable model
Albert
2025-11-09 04:34:48 +00:00
-
95bcae6e3d
fix: Migrate chat to AI SDK 5.0 and fix form submission
Albert
2025-11-09 04:07:17 +00:00
-
e1ee79a386
feat: Step 11 - 3D Thought Galaxy Visualization
Albert
2025-11-09 02:40:50 +00:00
-
684a6b53fa
feat: Step 10 - Node Editor & AI-Powered Linking
Albert
2025-11-09 02:15:38 +00:00
-
dd7ba8d4de
feat: Step 10 - Node Editor & AI-Powered Linking
Albert
2025-11-09 02:05:32 +00:00
-
e34ecb813d
test: Update auth test to verify chat access instead of handle display
Albert
2025-11-09 01:58:10 +00:00
-
e47272ca92
fix: Complete OAuth DPoP implementation with working stores
Albert
2025-11-09 01:53:12 +00:00
-
6ff6bae270
feat: Implement OAuth with DPoP using @atproto/oauth-client-node
Albert
2025-11-09 01:40:04 +00:00
-
e39f5b857e
feat: Update Step 7 with tool-based AI + Fix auth callback
Albert
2025-11-09 01:03:36 +00:00
-
c2f2d10ee1
feat: Step 7 & 9 - AI Chat + Voice client integration
Albert
2025-11-09 00:27:40 +00:00
-
d977620c92
feat: Step 8 - Deepgram token API
Albert
2025-11-09 00:14:41 +00:00
-
e43d6493d2
feat: Step 6 - Write-through cache API
Albert
2025-11-09 00:12:46 +00:00
-
414bf7d0db
feat: Step 5 - ATproto lexicon definition
Albert
2025-11-09 00:10:09 +00:00
-
93ebb0948c
feat: Complete Step 3 & 4 - OAuth + SurrealDB schema
Albert
2025-11-08 23:51:19 +00:00
-
878c3a7582
fix: Use ATproto localhost OAuth development mode
Albert
2025-11-08 21:58:52 +00:00
-
06342d0d6c
fix: Use 127.0.0.1 for OAuth per RFC 8252 and improve reliability
Albert
2025-11-08 21:38:59 +00:00
-
82031c3499
test: Improve auth tests with real OAuth flow validation
Albert
2025-11-08 21:19:49 +00:00
-
14f3789a57
feat: Step 3 - ATproto OAuth + SurrealDB JWT
Albert
2025-11-08 21:13:00 +00:00
-
9d8aa87c52
feat: Step 2 - Mantine UI & grayscale theme
Albert
2025-11-08 20:40:35 +00:00
-
e544c95f2f
feat: Step 1 - Project setup & smoke test
Albert
2025-11-08 20:36:34 +00:00
-
e867e626fe
init
Albert
2025-11-08 12:44:39 +00:00