Commit Graph

  • 3177f7c3a8 Add URL-based routing to Dashboard with hash fragments dashboard-update Miika Kuisma 2026-02-04 14:33:55 +02:00
  • 7a16619919 Image preview size tweak Miika Kuisma 2026-02-04 10:00:50 +02:00
  • 183131a9e8 Fixed issue where clicking on files background created blue dot (drag rectangle selection bug) Miika Kuisma 2026-02-04 09:20:36 +02:00
  • af07069215 Center empty directory message in Dashboard Files Miika Kuisma 2026-02-04 09:09:34 +02:00
  • eead0fdfa9 fix: redis cache for user (#2409) main Daniel Salazar 2026-02-03 17:47:43 -08:00
  • 51790bd644 fix: redis cache for user DS/main Daniel Salazar 2026-02-03 17:03:43 -08:00
  • 5433dde6d7 dev(extensions): [+] dev-socket KernelDeimos 2026-02-02 23:32:12 -05:00
  • de7fbced6b log: add debug logs for BroadcastService KernelDeimos 2026-02-02 23:24:32 -05:00
  • 3a7314d119 dev(backend): add send support for webhook broadcast KernelDeimos 2026-01-30 16:35:56 -05:00
  • a40ec79d66 dev(tools): script to manually test broadcast webhooks KernelDeimos 2026-01-30 13:51:17 -05:00
  • 47432853c4 dev(backend): add broadcast webhook endpoint KernelDeimos 2026-01-29 18:31:46 -05:00
  • 548a4f564b Revert "Reapply: reverted redis migration changes (#2403)" revert-2403-DS/main Daniel Salazar 2026-02-03 15:47:06 -08:00
  • e938d5183a fix: limit open router expensive models for now (#2407) Daniel Salazar 2026-02-03 14:43:15 -08:00
  • 665aee735b dav.puter.com CORS headers (#2406) Neal Shah 2026-02-03 14:13:42 -08:00
  • f6827fa3b8 if OPTIONS request just let it through NS/webdav-cors ProgrammerIn-wonderland 2026-02-03 14:11:39 -08:00
  • cbde123aa1 fix(backend): undo part of 35461a0 KernelDeimos 2026-02-03 15:19:00 -05:00
  • 8cd0a7f76b dev(backend): clear cache when revoking tokens KernelDeimos 2026-02-03 15:17:32 -05:00
  • 5fd1e9b6a6 dev(puter.js): add revokeReadURL KernelDeimos 2026-02-03 15:13:26 -05:00
  • 3ffe8eaf30 dev(backend): add revoke_access_token endpoint KernelDeimos 2026-02-03 15:11:33 -05:00
  • 0af2a595a4 fix(backend): undo part of 35461a0 eric/26230_revoke-access-token KernelDeimos 2026-02-03 15:19:00 -05:00
  • 67ebb115ee dev(backend): clear cache when revoking tokens KernelDeimos 2026-02-03 15:17:32 -05:00
  • d3e2fa847b dev(puter.js): add revokeReadURL KernelDeimos 2026-02-03 15:13:26 -05:00
  • 817ad0d486 dev(backend): add revoke_access_token endpoint KernelDeimos 2026-02-03 15:11:33 -05:00
  • ce7a09e2b5 webdav cors stuff ProgrammerIn-wonderland 2026-02-03 12:10:31 -08:00
  • 0234e34b46 Reapply: reverted redis migration changes (#2403) Daniel Salazar 2026-02-03 11:25:28 -08:00
  • baceb05b48 Revert "feat: replace serializible caches with redis instead of kvjs 🚀 (#2381)" Daniel Salazar 2026-02-03 09:18:00 -08:00
  • a4b90083e0 Revert "fix: missing redis changes (#2401)" Daniel Salazar 2026-02-03 09:17:52 -08:00
  • 0d6c185ff2 Add mobile select mode for multi-file selection in Dashboard Files Miika Kuisma 2026-02-03 14:54:15 +02:00
  • 07a389798d fix: missing redis changes (#2401) Daniel Salazar 2026-02-03 02:55:44 -08:00
  • c37c5d72c5 Add floating action bar for multi-file selection in Dashboard Files Miika Kuisma 2026-02-03 12:21:23 +02:00
  • 7a47047c0d feat: replace serializible caches with redis instead of kvjs 🚀 (#2381) Daniel Salazar 2026-02-03 02:18:31 -08:00
  • 8ef04f88ac Add spacebar image preview feature to Dashboard Files Miika Kuisma 2026-02-03 11:59:09 +02:00
  • 6c5f46c110 Add CSS variables to Dashboard bento elements for dark mode support Miika Kuisma 2026-02-03 09:45:31 +02:00
  • 959ca455cd dev(extensions): [+] dev-socket eric/261T0_broadcast-webhooks KernelDeimos 2026-02-02 23:32:12 -05:00
  • b2bf459cbf log: add debug logs for BroadcastService KernelDeimos 2026-02-02 23:24:32 -05:00
  • 5250671b01 fix: range headers in file.js KernelDeimos 2026-02-02 19:56:09 -05:00
  • 222875bb10 fix: range headers in file.js eric/26220_fix-range-headers KernelDeimos 2026-02-02 19:56:09 -05:00
  • e2e4794bbc fix: alerting for metering (#2399) Daniel Salazar 2026-02-02 15:38:45 -08:00
  • d99ec89cd7 fix: alerting for metering DS/alertFix Daniel Salazar 2026-02-02 14:13:57 -08:00
  • fa76c21300 WebDAV post migration fixes (#2398) Neal Shah 2026-02-02 11:48:16 -08:00
  • 15ba4d0a43 WebDAV post migration fixes NS/webdav-dav-migration-fixes ProgrammerIn-wonderland 2026-02-02 11:47:30 -08:00
  • 7aedeae991 Pass redirect_url to UIWindowSessionList jelveh 2026-02-02 09:24:21 -08:00
  • bf233c8fe0 Add X-EXPECTED-ENTITY-LENGTH for HTTP/2 connections on webdav for predictive file length (#2396) Neal Shah 2026-02-02 07:52:56 -08:00
  • ea171e122f Add X-EXPECTED-ENTITY-LENGTH for HTTP/2 connections on webdav for predictive file length NS/responses-completions-api-tools ProgrammerIn-wonderland 2026-02-02 07:51:20 -08:00
  • 3d34b36159 Add more coersions to responses toolcalling support (#2395) Neal Shah 2026-02-02 07:45:56 -08:00
  • 8a1286bd6a Add mobile phone layout optimizations for Dashboard Miika Kuisma 2026-02-02 13:17:03 +02:00
  • 62a7b7bdfd Fix cut/paste functionality in Dashboard Miika Kuisma 2026-02-02 11:26:10 +02:00
  • 1cb721343c style tweaks Miika Kuisma 2026-02-02 11:08:46 +02:00
  • 6bd64808df Add redirect_url handling and adjust auth flow jelveh 2026-02-02 00:16:35 -08:00
  • 231a544c0d Add drag-and-drop file upload support to Dashboard Miika Kuisma 2026-02-02 09:49:04 +02:00
  • 7cce0705d3 Add back worker redeploy notification (#2394) Neal Shah 2026-02-01 21:57:23 -08:00
  • ac7bd1dbfd Add back worker redeploy notification NS/worker-info-restore ProgrammerIn-wonderland 2026-02-01 21:56:47 -08:00
  • fbd3f2688b wip DS/meteringFix Daniel Salazar 2026-01-30 14:16:00 -08:00
  • 69bc1d608c fix: bad redis client config Daniel Salazar 2026-01-30 12:30:15 -08:00
  • 275c913082 fix: bad isEMpty assignment Daniel Salazar 2026-01-30 12:21:18 -08:00
  • 74989e1ba1 fix: redis in extensions Daniel Salazar 2026-01-30 02:30:11 -08:00
  • a76c959a1c wip: redis move Daniel Salazar 2026-01-30 01:44:05 -08:00
  • afbb76f95f fix: ai metering (#2393) Daniel Salazar 2026-02-01 18:14:14 -08:00
  • b15b466d36 Update TabAccount.js Nariman Jelveh 2026-02-01 17:48:57 -08:00
  • 5216cccbce More Anthropic tool calling coercions (#2392) Neal Shah 2026-02-01 17:29:22 -08:00
  • 4fc641d6f3 More Anthropic tool calling coercions NS/openai-chat-interface ProgrammerIn-wonderland 2026-02-01 17:24:56 -08:00
  • 9e9a7b4dcf Fix tests for ChatAPIService (#2391) Neal Shah 2026-02-01 17:04:16 -08:00
  • 3a0f466ef6 OpenAI chat interface API concept (#2390) Neal Shah 2026-02-01 15:46:23 -08:00
  • 6fbe83d982 Show cancelled state in auth window Nariman Jelveh 2026-02-01 15:34:02 -08:00
  • be290e2d3c fix typo gemini service (#2389) Neal Shah 2026-02-01 14:24:48 -08:00
  • 9328251398 fix typo gemini service NS/gemini-cost-typo-fix ProgrammerIn-wonderland 2026-02-01 14:23:55 -08:00
  • a92bbc4ec2 Disable dragging for AuthMe window Nariman Jelveh 2026-02-01 13:43:46 -08:00
  • 1e6521927f Add UIWindowAuthMe authorization dialog Nariman Jelveh 2026-02-01 13:26:13 -08:00
  • 4b8c46efc8 Add UI to view and copy auth token Nariman Jelveh 2026-02-01 13:02:25 -08:00
  • bfea66a1d6 Serve HTML success page on auth callback Nariman Jelveh 2026-02-01 12:34:26 -08:00
  • 22606f29b2 getAuthToken on node package (#2388) Neal Shah 2026-02-01 15:03:30 -05:00
  • 3e2627d43d getAuthToken on node package NS/puter-node-js-auth ProgrammerIn-wonderland 2026-02-01 11:57:15 -08:00
  • 97cf80b068 Support authme action from URL query Nariman Jelveh 2026-02-01 11:51:29 -08:00
  • 114fbff2cd fix: expose getUserService in extension typings (#2385) Daniel Salazar 2026-01-31 13:19:28 -08:00
  • 7a9302f479 [PUT-487] fix: set max-min on app-user-count queries 🐛 (#2384) Daniel Salazar 2026-01-31 00:52:53 -08:00
  • 62d2387835 [PUT-487] fix: set max-min on app-user-count queries 🐛 DS/secfix Daniel Salazar 2026-01-31 00:48:45 -08:00
  • 7994b87f2a dev(backend): add send support for webhook broadcast KernelDeimos 2026-01-30 16:35:56 -05:00
  • cb9d4803ee dev(tools): script to manually test broadcast webhooks KernelDeimos 2026-01-30 13:51:17 -05:00
  • af62835d48 video model costs (#2383) Neal Shah 2026-01-30 22:33:36 +05:30
  • f293ef50f4 video model costs NS/video-cost-details ProgrammerIn-wonderland 2026-01-30 11:57:34 -05:00
  • aa508a74dc puter x-expected-entity-length for site (#2379) Neal Shah 2026-01-30 22:04:32 +05:30
  • 5a30354bdb Keyboard shortcuts (copied from UIWindow - untested & in progress) Miika Kuisma 2026-01-30 16:02:30 +02:00
  • 4776f7fdc8 removed some dead code.. Miika Kuisma 2026-01-30 11:53:44 +02:00
  • 0a6e16600b style tweaks Miika Kuisma 2026-01-30 11:17:21 +02:00
  • 6f514c5803 dark mode Miika Kuisma 2026-01-30 11:11:28 +02:00
  • add6310733 Drag to select files and folders Miika Kuisma 2026-01-30 10:14:37 +02:00
  • 0b6774da47 select documents folder by default style tweaking Miika Kuisma 2026-01-30 10:01:09 +02:00
  • c44606e6f7 refactored restoring from trash and emptying trash with proper callbacks & refreshing Miika Kuisma 2026-01-30 09:27:49 +02:00
  • e1b52a9828 cleanup: remove informationService in favour of existing helper methods and logic (#2374) Daniel Salazar 2026-01-29 17:25:28 -08:00
  • ef3bc5ce8c dev(backend): add broadcast webhook endpoint KernelDeimos 2026-01-29 18:31:46 -05:00
  • 872b0a9189 puter x-expected-entity-length for site NS/puter-hosting-size ProgrammerIn-wonderland 2026-01-29 16:42:08 -05:00
  • 1e1de413c5 Add canonical puterId to image provider models (#2322) velzie 2026-01-29 14:47:51 -05:00
  • 353ac97819 Style update. Dashboard colors now as CSS variables Miika Kuisma 2026-01-29 20:51:27 +02:00
  • e2ec91da88 documentation of the functions Miika Kuisma 2026-01-29 12:18:02 +02:00
  • bad8018e30 sorting and column resizing Miika Kuisma 2026-01-29 12:12:32 +02:00
  • 7e0e601b24 Use puter.kv instead of window.user_preferences Miika Kuisma 2026-01-29 11:10:52 +02:00
  • 587a869a30 Added icons for various file types Miika Kuisma 2026-01-29 11:02:07 +02:00
  • 84d580ed98 better way to get user's directories Miika Kuisma 2026-01-29 10:42:42 +02:00
  • 740c6c0814 Path navifation buttons Miika Kuisma 2026-01-29 10:22:55 +02:00
  • de14bf7273 fix: match override properly (#2373) Daniel Salazar 2026-01-28 22:45:11 -08:00