Commit Graph

  • 261bfd1c03 Adjust taskbar items' height and width based on number of items in the taskbar jelveh 2025-07-24 12:06:38 -07:00
  • e9184902ea chore: add Prettier config Yasir Rafique 2025-07-16 05:50:58 +01:00
  • bfd1f8faab Configurable taskbar position (#1372) Nariman Jelveh 2025-07-23 15:48:23 -07:00
  • 5b46f0bcb1 use openrouter for qwen models jelveh 2025-07-22 16:21:56 -07:00
  • fee100dddd fs/mkdir: add docs spec, update tests, update apitest XiaochenCui 2025-07-21 15:21:11 -07:00
  • 7e20039ef4 fs/mkdir: update check logic, update test cases XiaochenCui 2025-07-21 14:08:15 -07:00
  • f906c1ebad fs: adapt to different mkdir api, block write to root dir, add tests XiaochenCui 2025-07-21 12:45:30 -07:00
  • 6d09566ba7 Allow multipage apps in puterjs (#1368) Neal Shah 2025-07-21 17:02:46 -04:00
  • e14e1acd95 Revert "feat(gui): Add animation effects to the taskbar (#1365)" (#1366) Nariman Jelveh 2025-07-19 11:12:28 -07:00
  • 212bc88c8f feat(gui): Add animation effects to the taskbar (#1365) GitHubliuzhijie 2025-07-20 02:11:57 +08:00
  • 1b1517d570 add subdomain middleware for extensions jelveh 2025-07-18 20:54:26 -07:00
  • b8ffc1ada0 Allow CORS on /extensions/ jelveh 2025-07-18 20:27:50 -07:00
  • 0858f9932b Support streaming drivers in XMLHTTPRequest-less platforms (nodejs, serviceworker) (#1364) Neal Shah 2025-07-18 17:35:08 -04:00
  • f9995a219d Fixed issue: #1033 (Added app category display in Dev Center in main app list) (#1350) Josh Joseph 2025-07-18 09:33:17 +05:30
  • 17a11a3a8b Update Portuguese and Spanish translation README (#1363) Igor Moraes 2025-07-18 00:35:37 -03:00
  • 481210b6a6 event.puter//user puter and automatic cors exemption handling in puter workers (#1342) Neal Shah 2025-07-17 18:37:34 -04:00
  • cc2670444c Reject promise in signIn is user closes auth window jelveh 2025-07-16 18:45:20 -07:00
  • 5a7ba5d4ad Do not show file operations in the context menu of root dir jelveh 2025-07-15 18:04:04 -07:00
  • d5749691b3 doc: link related future work Eric Dubé 2025-07-15 16:13:03 -04:00
  • 0a8e4f985e mkdir: return 403 error for mkdir action in the root dir XiaochenCui 2025-07-15 10:56:25 -07:00
  • c75d9b9544 use openrouter for grok jelveh 2025-07-13 13:08:18 -07:00
  • 05a74b3152 do not preselect tests jelveh 2025-07-11 17:03:33 -07:00
  • e387abe2f6 Make 'Signup' window draggable jelveh 2025-07-11 16:28:37 -07:00
  • ef95cd493c MORE TESTS!! jelveh 2025-07-11 16:27:14 -07:00
  • 963b248582 fix: get sharp far away from bundlers as possible KernelDeimos 2025-07-10 16:20:12 -04:00
  • 4575b24c51 chore: update sharp because GH issue template KernelDeimos 2025-07-10 14:30:00 -04:00
  • e85a2703f4 sync: update XAi models KernelDeimos 2025-07-09 23:26:58 -04:00
  • 3def1d4d7c feat: implement authentication UI in Puter.js's test UI jelveh 2025-07-09 16:42:54 -07:00
  • 9c74e295bd style: enhance run.html layout and user interaction jelveh 2025-07-09 16:20:58 -07:00
  • 9ca1f0639a feat: implement settings management and modal in puter.js test framework jelveh 2025-07-09 16:10:06 -07:00
  • 0b6dbe587a feat(aws/polly): add new apis to puter-js, add new args to txt2speech (#1337) Xiaochen Cui 2025-07-09 12:38:17 -07:00
  • 50d520f099 fix: file cleanup for Claude when streaming KernelDeimos 2025-07-09 15:11:56 -04:00
  • 2c8da38db0 dev: add puter_path support for OpenAI KernelDeimos 2025-07-09 15:11:39 -04:00
  • ba3ff03569 dev: add finally_fn for cleanup tasks in AI impls KernelDeimos 2025-07-09 15:01:29 -04:00
  • 389967b659 clean: code does not need to announce it was updated KernelDeimos 2025-07-09 12:29:20 -04:00
  • 1573f1dd81 Add tests for puter.ai.txt2speech jelveh 2025-07-09 11:54:15 -07:00
  • 71f298ea43 debug: make sure this stack trace gets logged KernelDeimos 2025-07-08 19:39:53 -04:00
  • 2158e8e8c6 dev: add puter file upload via ai.chat for Claude KernelDeimos 2025-07-08 19:38:13 -04:00
  • d8a4180b4f Puter.js workers api (#1339) Neal Shah 2025-07-08 16:29:02 -04:00
  • 858929a3b9 Add a basic Firebase Studio config file (#1338) Zac0511 2025-07-08 17:32:19 +02:00
  • 1952549f5a Add new Mistral model coercions to puter.js jelveh 2025-07-07 23:07:32 -07:00
  • f50ac9e8f9 Update Mistral models jelveh 2025-07-07 22:50:47 -07:00
  • cbfb9283d1 fix: add safeguard in case server response is wrong KernelDeimos 2025-07-07 17:24:43 -04:00
  • 405564f55f fix: update refresh_actor cache invalidation KernelDeimos 2025-07-07 15:20:43 -04:00
  • 74a01a8752 Add reset results functionality to test UI jelveh 2025-07-06 18:54:31 -07:00
  • 190f8352f0 Add performance tests for get and set methods in kv module jelveh 2025-07-06 17:52:32 -07:00
  • 41cb7a06b7 Implement progress panel for test execution tracking jelveh 2025-07-06 15:42:02 -07:00
  • f23216b122 partially selected checkboxes should are reflected in the heading master checkbox jelveh 2025-07-06 15:20:12 -07:00
  • f06c13a427 Update test counter styles for improved visibility jelveh 2025-07-06 15:16:11 -07:00
  • a605ef42a1 Enhance test UI with navigation and counter display jelveh 2025-07-06 15:11:47 -07:00
  • b4143a6f39 Enhance test UI with master checkbox functionality jelveh 2025-07-06 14:59:51 -07:00
  • afa6333224 Merge branch 'main' of https://github.com/heyputer/puter jelveh 2025-07-06 14:55:03 -07:00
  • e58d6f0770 Enhance test UI with sticky headers and checkbox groups jelveh 2025-07-06 14:54:55 -07:00
  • f6e6e8dff8 fix: shortcut KV permissions KernelDeimos 2025-07-06 15:52:11 -04:00
  • 3f0e7659f3 dev: add support to imply shortcut permissions KernelDeimos 2025-07-06 15:49:19 -04:00
  • 3f483c5bf5 dev: add otel spans for permission scans and db KernelDeimos 2025-07-06 15:46:28 -04:00
  • fd956cb1cd fix: improvements to jaeger trace service KernelDeimos 2025-07-06 15:42:48 -04:00
  • bddc872e00 feat: puter workers Neal Shah 2025-07-05 17:01:44 -04:00
  • 8fa8dd0987 Add tests for App Directory isolation jelveh 2025-07-05 12:24:45 -07:00
  • af9bf0980c Add puter.ai streaming test jelveh 2025-07-05 11:36:29 -07:00
  • a2d05af556 Add support for Uint8Array in puter.fs.write jelveh 2025-07-05 11:18:13 -07:00
  • b0a2590426 Remove redundant tests in puter.js jelveh 2025-07-05 10:53:14 -07:00
  • 779ee8d5d2 Add human-readable descriptions to Puter.js tests jelveh 2025-07-05 10:50:06 -07:00
  • 1fb1edd621 remove unused tests from GUI jelveh 2025-07-05 10:26:56 -07:00
  • 4ca7e852d8 fix toolbar showing scroll on disabling autohide jelveh 2025-07-05 09:41:00 -07:00
  • 7ccc704694 Use better font for the test UI jelveh 2025-07-04 19:14:18 -07:00
  • a02a228bf6 Add a 'test' button to each test in Puter.js's test suite jelveh 2025-07-04 19:12:06 -07:00
  • 6da8ebfe96 Fix the copy assertion rule in puter.js test suites jelveh 2025-07-04 19:05:04 -07:00
  • 9698761b2b AND MOOOAREEE AI tests jelveh 2025-07-04 19:01:16 -07:00
  • 3fdee779c7 MOAAAAREEE AI tests! jelveh 2025-07-04 18:43:10 -07:00
  • 478aed7bda Add basic tests for puter.ai jelveh 2025-07-04 18:20:31 -07:00
  • 3eef18c578 Remove captcha from frotnend (#1335) Nariman Jelveh 2025-07-04 16:31:42 -07:00
  • f3c658c011 chore: sync package-lock.json KernelDeimos 2025-07-04 18:30:00 -04:00
  • 354b116b42 fix: make sharp optional KernelDeimos 2025-07-04 18:29:29 -04:00
  • 502204a7b7 test: update tests, migrate backend to vitest KernelDeimos 2025-07-04 18:19:14 -04:00
  • 87e15cac2d Update SECURITY.md to use the warning tag in the markdown Nariman Jelveh 2025-07-04 06:51:48 -07:00
  • ade213b88b fix: return proper error message when the model is not found (#1331) Xiaochen Cui 2025-07-03 14:58:04 -07:00
  • c7970fd1a8 fix: include base reserved words by default KernelDeimos 2025-07-03 17:40:24 -04:00
  • b0b131f214 add expire mthod to puter.kv jelveh 2025-07-02 22:54:55 -07:00
  • 6df1d4d5f2 Fix puter.js test for incr and decr in KV jelveh 2025-07-02 22:31:25 -07:00
  • 2bad220602 Update KVStoreInterfaceService.js jelveh 2025-07-02 20:10:00 -07:00
  • 0947b90c87 Make puter.js tests print out error results jelveh 2025-07-02 20:06:25 -07:00
  • 37d09a63d4 Only support language and voice (ordered) in puter.js txt2speech jelveh 2025-07-02 18:08:54 -07:00
  • aa3032da8e Add preliminary support for different voices (#1325) Nariman Jelveh 2025-07-02 17:09:48 -07:00
  • 62e786faa6 Do not activate toolbar when desktop selectable is active jelveh 2025-07-02 16:14:18 -07:00
  • 7285a27be4 Fix toolbar autohide/hide timing jelveh 2025-07-01 22:42:50 -07:00
  • 2103374854 Dynamic toolbar: allow users to customize toolbar sticky (#1330) Nariman Jelveh 2025-07-01 18:37:36 -07:00
  • 485f9a6f14 Don't hide the toolbar on mobile and tablet (#1328) Nariman Jelveh 2025-06-30 17:18:56 -07:00
  • 9700488aff Merge pull request #1324 from HeyPuter/dynamic-toolbar Nariman Jelveh 2025-06-30 16:53:35 -07:00
  • edf00a5fd4 Update style.css jelveh 2025-06-30 10:24:24 -07:00
  • 278bb29ee5 better coloring and delay jelveh 2025-06-30 07:01:16 -07:00
  • 0864be054c When a window is being dragged don't activate toolbar (duh!) jelveh 2025-06-29 19:36:03 -07:00
  • 40260a9fb2 full support for fullpage mode jelveh 2025-06-29 19:17:58 -07:00
  • ad68ddeacc make window snap animation appear faster jelveh 2025-06-29 17:36:58 -07:00
  • 54ae9c1ca9 the first time toolbar is shown, keep it open until user hovers over it at least once jelveh 2025-06-29 16:57:24 -07:00
  • b1de89e1ec Update tr.js jelveh 2025-06-29 16:03:41 -07:00
  • 3db99aa67b Puter will now support only one type of menubar, and that's the in-window type jelveh 2025-06-29 15:58:53 -07:00
  • 0895418f0c Improve the logic behind hiding the toolbar after clicks and other interactions jelveh 2025-06-29 15:18:20 -07:00
  • b0fdf1f63d Implement the basics of a dynamic toolbar jelveh 2025-06-29 14:21:40 -07:00
  • 657a615d9e Update AI.js jelveh 2025-06-28 23:28:31 -07:00