jelveh
5b46f0bcb1
use openrouter for qwen models
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-22 16:21:56 -07:00
XiaochenCui
fee100dddd
fs/mkdir: add docs spec, update tests, update apitest
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-22 12:46:03 -04:00
XiaochenCui
7e20039ef4
fs/mkdir: update check logic, update test cases
2025-07-22 12:46:03 -04:00
XiaochenCui
f906c1ebad
fs: adapt to different mkdir api, block write to root dir, add tests
2025-07-22 12:46:03 -04:00
Neal Shah
6d09566ba7
Allow multipage apps in puterjs ( #1368 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
* Allow multipage apps in puterjs
* Don't error on browsers which dont support sessionStorage
2025-07-21 14:02:46 -07:00
Nariman Jelveh
e14e1acd95
Revert "feat(gui): Add animation effects to the taskbar ( #1365 )" ( #1366 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
This reverts commit 212bc88c8f .
2025-07-19 11:12:28 -07:00
GitHubliuzhijie
212bc88c8f
feat(gui): Add animation effects to the taskbar ( #1365 )
...
- Add new animation functionality to the taskbar; icons will enlarge when the mouse hovers over them
- Introduce new CSS properties and styles to support the animation effects
- Implement mouse move and leave event handling in UITaskbar
- Add UITaskBarCreateCurve and UITask components
2025-07-19 11:11:57 -07:00
jelveh
1b1517d570
add subdomain middleware for extensions
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-18 20:54:26 -07:00
jelveh
b8ffc1ada0
Allow CORS on /extensions/
2025-07-18 20:27:50 -07:00
Neal Shah
0858f9932b
Support streaming drivers in XMLHTTPRequest-less platforms (nodejs, serviceworker) ( #1364 )
...
* xmlhttpreq partial support pt1
* XMLHTTPRequest shim cleanup
* fix check for x-ndjson
* change credit header at top of xhr shim
2025-07-18 14:35:08 -07:00
Josh Joseph and jelveh
f9995a219d
Fixed issue: #1033 (Added app category display in Dev Center in main app list) ( #1350 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
* Update README.md
* Fixed issue: #1033 (Added app category display in Dev Center in main app list)
* Fixed issue: #1033 (Added app category display in Dev Center in main app list)
* test 1033
* Fixed issue: #1033 (Added app category display in Dev Center in main app list)
* Fixed issue: #1033 (Added app category display in Dev Center in main app list)
* Center the app checkbox
---------
Co-authored-by: jelveh <nj@puter.com >
2025-07-17 21:03:17 -07:00
Igor Moraes
17a11a3a8b
Update Portuguese and Spanish translation README ( #1363 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
* Update Portuguese translation of README
* Update Portuguese and Spanish translation readme
2025-07-17 20:35:37 -07:00
Neal Shah
481210b6a6
event.puter//user puter and automatic cors exemption handling in puter workers ( #1342 )
...
* event.puter
* automatic opt out cors handling
* remove "starting puterjs initialization" log
* Set compatibility date
* remove body log
2025-07-17 15:37:34 -07:00
jelveh
cc2670444c
Reject promise in signIn is user closes auth window
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-16 18:45:20 -07:00
jelveh
5a7ba5d4ad
Do not show file operations in the context menu of root dir
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-15 18:04:04 -07:00
Eric Dubé
d5749691b3
doc: link related future work
2025-07-15 16:13:39 -04:00
XiaochenCui
0a8e4f985e
mkdir: return 403 error for mkdir action in the root dir
2025-07-15 16:13:39 -04:00
jelveh
c75d9b9544
use openrouter for grok
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-13 13:08:18 -07:00
jelveh
05a74b3152
do not preselect tests
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-11 17:03:33 -07:00
jelveh
e387abe2f6
Make 'Signup' window draggable
2025-07-11 16:28:37 -07:00
jelveh
ef95cd493c
MORE TESTS!!
2025-07-11 16:27:14 -07:00
KernelDeimos
963b248582
fix: get sharp far away from bundlers as possible
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-10 16:20:12 -04:00
KernelDeimos
4575b24c51
chore: update sharp because GH issue template
2025-07-10 14:30:00 -04:00
KernelDeimos
e85a2703f4
sync: update XAi models
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-09 23:27:24 -04:00
jelveh
3def1d4d7c
feat: implement authentication UI in Puter.js's test UI
...
- Added login and logout functionality with corresponding UI elements.
- Enhanced layout for user information display and login button.
- Integrated authentication state checks to update UI based on user sign-in status.
- Improved button styles and interactions for better user experience.
2025-07-09 16:42:54 -07:00
jelveh
9c74e295bd
style: enhance run.html layout and user interaction
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
- Added user-select: none to disable text selection for better UX.
- Adjusted margins for buttons and elements to improve spacing and alignment.
- Modified the layout of the navigation bar for a cleaner appearance.
2025-07-09 16:20:58 -07:00
jelveh
9ca1f0639a
feat: implement settings management and modal in puter.js test framework
...
- Added a settings button to open a modal for configuring Puter.js URL and API Origin.
- Implemented functions to load and save settings to localStorage.
- Dynamically load the Puter.js script based on user-defined settings.
- Styled the modal and its components for better user experience.
2025-07-09 16:10:06 -07:00
Xiaochen Cui
0b6dbe587a
feat(aws/polly): add new apis to puter-js, add new args to txt2speech ( #1337 )
2025-07-09 15:38:17 -04:00
KernelDeimos
50d520f099
fix: file cleanup for Claude when streaming
2025-07-09 15:12:15 -04:00
KernelDeimos
2c8da38db0
dev: add puter_path support for OpenAI
2025-07-09 15:12:15 -04:00
KernelDeimos
ba3ff03569
dev: add finally_fn for cleanup tasks in AI impls
2025-07-09 15:12:15 -04:00
KernelDeimos
389967b659
clean: code does not need to announce it was updated
...
This broke the jsdoc comment for _init in OpenAICompletionService
2025-07-09 15:12:15 -04:00
jelveh
1573f1dd81
Add tests for puter.ai.txt2speech
2025-07-09 11:54:15 -07:00
KernelDeimos
71f298ea43
debug: make sure this stack trace gets logged
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-08 19:39:53 -04:00
KernelDeimos
2158e8e8c6
dev: add puter file upload via ai.chat for Claude
...
This commit implements uploading Puter files through ai.chat using
Claude's beta "file inputs" feature. To use this, simply specify
`puter_path` in a content part, and that content part will be
transformed into the correct type of content part for the specified file
and the file will be uploaded.
2025-07-08 19:38:13 -04:00
Neal Shah
d8a4180b4f
Puter.js workers api ( #1339 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-08 13:29:02 -07:00
Zac0511
858929a3b9
Add a basic Firebase Studio config file ( #1338 )
2025-07-08 08:32:19 -07:00
jelveh
1952549f5a
Add new Mistral model coercions to puter.js
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-07 23:07:32 -07:00
jelveh
f50ac9e8f9
Update Mistral models
2025-07-07 22:50:47 -07:00
KernelDeimos
cbfb9283d1
fix: add safeguard in case server response is wrong
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-07-07 17:25:01 -04:00
KernelDeimos
405564f55f
fix: update refresh_actor cache invalidation
2025-07-07 15:20:43 -04:00
jelveh
74a01a8752
Add reset results functionality to test UI
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
- Introduced a "Reset results" button to clear test container backgrounds and remove error messages.
- Implemented hover styles for the reset button to enhance user interaction.
- Ensured the reset functionality hides the progress panel and resets progress tracking.
2025-07-06 18:54:31 -07:00
jelveh
190f8352f0
Add performance tests for get and set methods in kv module
...
- Introduced two new tests: testGetPerformance and testSetPerformance.
- Each test measures the execution time of the respective method and asserts that it completes in under 100ms.
- Ensured correct value retrieval and performance metrics are logged for both tests.
2025-07-06 17:52:32 -07:00
jelveh
41cb7a06b7
Implement progress panel for test execution tracking
...
- Added a progress panel to display real-time test execution status, including current test, progress percentage, and elapsed time.
- Introduced styles for the progress panel and its components to enhance visibility and user experience.
- Implemented JavaScript functions to manage progress tracking, including starting and stopping timers, and updating the panel with test results.
- Ensured the progress panel is responsive to test selections and updates dynamically during test execution.
2025-07-06 15:42:02 -07:00
jelveh
f23216b122
partially selected checkboxes should are reflected in the heading master checkbox
2025-07-06 15:20:12 -07:00
jelveh
f06c13a427
Update test counter styles for improved visibility
...
- Adjusted the styles for the test counter to enhance its appearance.
- Removed inline styles from the test counter span for cleaner HTML structure.
- Ensured consistent font size and color for better readability.
2025-07-06 15:16:11 -07:00
jelveh
a605ef42a1
Enhance test UI with navigation and counter display
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
- Added a fixed navigation bar for improved accessibility and layout.
- Introduced a test counter to display the number of selected tests.
- Updated styles for better alignment and spacing in the test UI.
- Ensured the counter updates dynamically based on checkbox selections.
2025-07-06 15:11:47 -07:00
jelveh
b4143a6f39
Enhance test UI with master checkbox functionality
...
- Updated the test UI to include a master checkbox that controls the selection of individual test checkboxes.
- Implemented logic to update the master checkbox state based on the selection of individual checkboxes and group checkboxes.
- Adjusted the margin for h2 checkboxes for improved layout.
2025-07-06 14:59:51 -07:00
jelveh
afa6333224
Merge branch 'main' of https://github.com/heyputer/puter
2025-07-06 14:55:03 -07:00
jelveh
e58d6f0770
Enhance test UI with sticky headers and checkbox groups
...
- Added sticky positioning for h2 headers in the test section.
- Updated h2 elements to include checkboxes for grouping tests (File System, Key Value Store, AI).
- Implemented event listeners to synchronize individual test checkboxes with their respective group checkboxes.
- Simplified select/unselect all functionality to update group checkboxes accordingly.
2025-07-06 14:54:55 -07:00