Daniel Salazar
0ff0ea7743
fix: fs event emissions ( #3153 )
26.05.4
2026-05-25 14:25:27 -07:00
Daniel Salazar
8be115096f
feat (put-1012 put-1014): new tokens version signature and logic ( #3152 )
2026-05-25 14:19:23 -07:00
Daniel Salazar
e66fd2373f
feat: start adding support for token expiry and invalidation ( #3151 )
...
* feat: new expirable + revokable session
* fix: msql migration
2026-05-25 12:30:20 -07:00
jelveh
0e2cce152d
Update PuterAlert.js
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-24 17:03:34 -07:00
Daniel Salazar
101e0bc930
fix: search leaking metadata ( #3150 )
2026-05-24 16:21:33 -07:00
jelveh
ea078250bf
Strip non-essential media from docs' markdown
2026-05-24 16:15:24 -07:00
jelveh
db79f8e484
Add note: serve Puter.js via HTTP server
2026-05-24 15:48:21 -07:00
Daniel Salazar
6422f2d513
fix: associated app ids as input ( #3149 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-23 13:01:03 -07:00
ProgrammerIn-wonderland
c60626f772
Add preamble versioning ( #3147 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* Add preamble versioning
* update migrations index
2026-05-23 01:15:58 -04:00
ProgrammerIn-wonderland
cafdaf7b50
fix bug with signed url directory listings ( #3146 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-22 18:48:41 -04:00
Daniel Salazar
bb0f56d758
fix: bring back puter site config logic ( #3145 )
2026-05-22 11:15:45 -07:00
Nightt
7438db7a90
Add OpenRouter model release dates ( #3144 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* Add OpenRouter model release dates
* simplify implementation
---------
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-05-22 12:58:59 -04:00
Daniel Salazar
948f771838
feat: ai limits tightning and add severity alert ( #3142 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-21 20:46:19 -07:00
Nariman Jelveh
82e34f014d
Warn on file:// loads using PuterDialog
2026-05-21 19:15:21 -07:00
Nariman Jelveh
9e4c3f8ba3
Merge branch 'main' of https://github.com/HeyPuter/puter
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-21 14:39:44 -07:00
Nariman Jelveh
e6acd7386a
Bump @heyputer/puter.js to 2.4.2
...
Record the 2.4.2 release in the repo. The version was published to npm
(via prepublishOnly's `npm version patch`) but the bump was never
committed, leaving package.json stuck at 2.4.1 on GitHub.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 14:39:18 -07:00
Daniel Salazar
b04e8b046a
fix: fixing misc issues around alerting and bugs ( #3141 )
...
- decrease ai related alerts and make errors not 500
- decreased bad fs controller checks to be 404s instead of 500s
- force bucket regions for now
- validate webdav perms for locking/unlocking
2026-05-21 14:26:47 -07:00
Nariman Jelveh
3262b984b7
Unify Email/Usage dialogs with Puter dialog style
2026-05-21 14:26:26 -07:00
Nariman Jelveh
71af88c73c
Bump @heyputer/puter.js to 2.4.1
2026-05-21 14:06:48 -07:00
Nariman Jelveh
2275f65169
Centralize auth popup handling and consent dialog
2026-05-21 12:06:47 -07:00
ProgrammerIn-wonderland
71b7d6367f
fix together provider issues ( #3140 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-21 08:58:48 -04:00
Nariman Jelveh
08369d840b
Add cssstyle to docs dependencies ( #3139 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-20 17:41:02 -07:00
Daniel Salazar
94236133b5
fix: event types ( #3138 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* fix: agents.md
* fix weird names
* fix: weird names again
* fix: event types
* cleanup types
2026-05-20 16:26:16 -07:00
Daniel Salazar
84b48541bd
fix: event types + emit subdomain serve event ( #3137 )
...
* fix: agents.md
* fix weird names
* fix: weird names again
2026-05-20 12:47:56 -07:00
Daniel Salazar
a33d02f522
fix: agents.md name ( #3136 )
2026-05-20 12:18:35 -07:00
Reynaldi Chernando
f94d4aa7d9
Update gemini 3.5 flash release date ( #3135 )
2026-05-20 13:25:46 -04:00
Daniel Salazar
89cfb0c634
fix: subdomain htmls ( #3134 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-19 22:04:57 -07:00
ProgrammerIn-wonderland
c9096e9eed
more validation for signed URLs ( #3133 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-19 19:04:42 -04:00
Daniel Salazar
859ca207c5
feat: new gemini 3.5 flash model ( #3131 )
2026-05-19 15:16:07 -07:00
Daniel Salazar
58fc122f0d
fix: app creation dupped names limit ( #3130 )
...
* fix: app creation dupped names limit
* fix: app dupped names
2026-05-19 12:18:59 -07:00
ProgrammerIn-wonderland
0e990da961
import ESM by URL instead of path ( #3129 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-18 19:31:03 -04:00
itskenzie
db8236cc97
update Indonesian section (Indonesian language) ( #3117 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* Update id.js
* Update id.js
* Update id.js
* Update id.js
* Update README.id.md
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* refine indonesia i18n
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Reynaldi Chernando <reynaldichernando@gmail.com >
2026-05-18 17:15:01 +07:00
jelveh
d731ccf873
Bump puter.js version to 2.3.4
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-17 23:20:41 -07:00
Daniel Salazar
6493d66901
fix: misc write issues with fs + openrouter refresh ( #3125 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* feat: refresh openrouter models every 15 min
* fix: if no extensions, skip build step
* fix: misc write issues with fs
2026-05-17 12:34:08 -07:00
Daniel Salazar
9e7f38f473
fix: validate private apps token too ( #3124 )
2026-05-17 12:28:32 -07:00
Daniel Salazar
a568ca0f99
fix: expose upstream ai errors as not 500s ( #3123 )
2026-05-17 12:01:22 -07:00
Nariman Jelveh
41e7228a9f
Update PuterDialog.js
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-16 17:01:40 -07:00
Nariman Jelveh
4568639718
Adjust PuterDialog footer and button spacing
2026-05-16 16:57:35 -07:00
Nariman Jelveh
73ecff0bd7
Tweak PuterDialog spacing and button widths
2026-05-16 16:50:31 -07:00
Nariman Jelveh
f2f023880f
Remove mobile column-reverse for dialog buttons
2026-05-16 16:42:27 -07:00
Nariman Jelveh
f2093e9204
PuterDialog: UI/style tweaks and button reorder
2026-05-16 16:36:53 -07:00
Nariman Jelveh
23497dd371
Add dark mode for puter.js login prompt
2026-05-16 16:04:29 -07:00
Nariman Jelveh
37619fb2a3
Remove embedded background image from PuterDialog
2026-05-16 15:43:15 -07:00
Nariman Jelveh
f976686eba
Update index.md
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
26.05.3
2026-05-16 13:12:31 -07:00
ProgrammerIn-wonderland
7af3721543
Make confirming an email unconfirm any other accounts using that email ( #3121 )
2026-05-16 15:07:38 -04:00
ProgrammerIn-wonderland
93edec0d01
assert normalized ( #3119 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-15 17:01:32 -04:00
Daniel Salazar
54b61f2e24
fix: bad cookie parse test ( #3120 )
...
* fix: deepseek alias
* fix: bad cookie parse test
2026-05-15 13:40:43 -07:00
Nariman Jelveh
184ed77493
Use fixed colors for OIDC login divider
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-14 20:26:46 -07:00
Nariman Jelveh
8234b72fc3
Improve login UI: logo, forgot link, OIDC divider
2026-05-14 20:20:21 -07:00
Nariman Jelveh
cc9921945e
Make auth logo clickable for cover pages
2026-05-14 20:13:33 -07:00