Commit Graph

  • 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