Nariman Jelveh
4c8d170202
Merge branch 'main' of https://github.com/HeyPuter/puter
2025-08-28 15:27:40 -07:00
Nariman Jelveh
23be92e64c
keep the signup button enabled by default
2025-08-28 15:27:13 -07:00
Xiaochen Cui
0c39f83078
captcha: imporve condition checks for cloudflare turnstile ( #1469 )
...
* captcha: imporve condition checks for cloudflare turnstile
* captcha: fix undefined "resetTurnstile" func
* captcha: set appearance
* captcha: add the missing prefix
2025-08-28 15:23:26 -07:00
Xiaochen Cui
a98cc45f22
feat: memory filesystem provider
...
* Reapply "dev: memory filesystem"
This reverts commit 6f3bace4c4 .
* fs: improve the robustess of set/get_storage api
2025-08-28 16:08:21 -04:00
KernelDeimos
481b18b228
fix: hoist resetTurnstile
2025-08-28 14:12:25 -04:00
jelveh
245a04047e
Update initgui.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-08-27 17:29:34 -07:00
ProgrammerIn-wonderland
4027ad951f
Merge branch 'captcha' of https://github.com/XiaochenCui/puter into XiaochenCui-captcha
2025-08-27 20:01:57 -04:00
ProgrammerIn-wonderland
f0d1a424a6
dev: Range header support in puter hosting (puter.site)
2025-08-27 19:19:36 -04:00
XiaochenCui
bb2c51b840
captcha: add captcha widget to the signup window
2025-08-27 16:19:06 -07:00
ProgrammerIn-wonderland
45c8bfa335
expose offset && byte_count in fs.read
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-08-27 18:55:17 -04:00
ProgrammerIn-wonderland
e48179a1f9
fix: improve support for unbounded range headers
2025-08-27 18:01:19 -04:00
ProgrammerIn-wonderland
9863f92aaa
better range header support
2025-08-27 17:33:11 -04:00
KernelDeimos
6f3bace4c4
Revert "dev: memory filesystem"
...
This reverts commit 1f6bbe1672 .
2025-08-27 14:26:03 -04:00
Xiaochen Cui
1f6bbe1672
dev: memory filesystem
...
* fs/memory-provider: passed all apitests
* test: write benchmark
* fs: add benchmark for stat-intensive scenario
* apitest: update duration
* fs: remove "NodeSelector", add checks to memoryfs, passed simple test
* test: update apitest
* debug: remove a debug stmt
2025-08-27 14:12:31 -04:00
ProgrammerIn-wonderland
c0c601ac8f
return partial content header
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-08-26 18:43:29 -04:00
KernelDeimos
4a996c556a
fix: issue cancelling replace during save by move
2025-08-26 18:36:44 -04:00
ProgrammerIn-wonderland
1b25dc6e50
change capitalization of getReadURL.js
2025-08-26 18:27:10 -04:00
ProgrammerIn-wonderland
542cda38b7
create getReadUrl
2025-08-26 18:17:03 -04:00
jelveh
d2ea480dc6
clean: log
2025-08-26 14:53:42 -07:00
KernelDeimos
2a9310edf2
clean: log
2025-08-26 17:49:48 -04:00
KernelDeimos
64f7f928d6
dev: add expiresIn
2025-08-26 17:26:54 -04:00
DHANUSH RAJA
607b555961
fix: remove unnecessary scrollbar from Account page ( #1307 )fix: remove unnecessary scrollbar from Account page ( #1307 )Fix account scrollbar issue by changing overflow:hidden to overflow:v… ( #1465 )
...
* Fix account scrollbar issue by changing overflow:hidden to overflow:visibleFix scrollbar issue by changing overflow:hidden to overflow:visibleUpdate UITabAccount.js
* Update license URL in UITabAccount.js and improve code formatting
---------
Co-authored-by: Nariman Jelveh <nj@puter.com >
2025-08-26 14:24:24 -07:00
KernelDeimos
915bcf5f07
fix: sometimes WebServer log doesn't have context
2025-08-26 16:46:17 -04:00
KernelDeimos
b2d43a0783
dev: add access token permission scanner
2025-08-26 16:17:28 -04:00
ProgrammerIn-wonderland
3dc4bb0d7d
dev: add range header to /token_read
2025-08-26 14:55:36 -04:00
ProgrammerIn-wonderland
c610fc98e9
update ll_read cache logic to be more respectful of Range header
2025-08-26 14:41:26 -04:00
ProgrammerIn-wonderland
122a93af18
dev: direct range header support in /read
2025-08-26 14:15:43 -04:00
ProgrammerIn-wonderland
a08948f905
fix: Diswhitelist credential sharing for CORS
2025-08-26 13:35:40 -04:00
Nariman Jelveh
4c3a68ee51
feat: improve 404 error handling in Puter sites with custom page support ( #1466 )
...
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
- Implement a new method to serve a custom 404.html file if it exists in the subdomain root path.
- Update existing error responses to utilize the new custom 404 handling.
- Ensure fallback to default error handling if the custom file is not found or an error occurs during reading.
2025-08-25 16:08:49 -07:00
Nikhil
090d1afa9c
feat: update Norwegian Nynorsk (nn.js) translations ( #1463 )
...
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
- Add translations for all previously missing keys in nn.js
- Add translations for UI elements including window titles, alerts, and desktop UI
- Maintain consistent formatting with proper indentation
- Add contextual English comments to aid future translators
- Ensure all keys follow correct naming conventions
Fixes #366
2025-08-24 11:28:23 -07:00
ProgrammerIn-wonderland
1907e2db6a
fix error in macOS's metadata rejection
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-08-22 17:05:59 -04:00
Neal Shah
c1f83bd85f
macOS webdav pollution fix ( #1462 )
2025-08-22 16:59:17 -04:00
Karthikayan
6b11ee1b3a
bug: fix tamil language selection text ( #1460 )
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-08-22 11:13:39 -07:00
Neal Shah
64126179cc
Fix: Microsoft office Bearer issue ( #1461 )
2025-08-22 14:01:28 -04:00
Nariman Jelveh
76584b9f87
Update UIWindowPublishWebsite.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-08-21 18:24:00 -07:00
Nariman Jelveh
9e648e3e97
Revert prev update
2025-08-21 18:08:29 -07:00
Nariman Jelveh
5d50f838c3
Update UIWindowPublishWebsite.js
2025-08-21 17:45:34 -07:00
Nariman Jelveh
992b10b566
Add UI for custom domains
2025-08-21 16:12:15 -07:00
ProgrammerIn-wonderland
a770c5ade6
Merge branch 'main' of https://github.com/HeyPuter/puter
2025-08-21 17:12:26 -04:00
ProgrammerIn-wonderland
439f5fa850
fix: dav: Allow macOS x-epected-entity-length
2025-08-21 17:12:24 -04:00
jelveh
0eb47ac1d3
Update DeepSeekService.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-08-21 10:01:53 -07:00
Nariman Jelveh
91a45c25de
Update apps.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-08-20 14:53:01 -07:00
XiaochenCui
04ef8fbc0f
fs: fix wrong file content on read
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-08-20 13:45:30 -04:00
KernelDeimos
018059258b
fix: allow paths like %appdata%/subdir
...
This commit expands on the previously implemented '%appdata%' value for
the 'path' option for "Open File" dialogs and allows it to be a prefix
for arbitrary subdirectories under an app's AppData directory.
2025-08-20 12:42:41 -04:00
KernelDeimos
47e2e8ee78
feat: add 'path' option to showOpenFileDialog
...
This commit adds a 'path' option to showOpenFileDialog by supporting it
in the relevant conditional block in IPC.js. A special path "%appdata%",
which would otherwise produce an error in the file explorer (so no
conflict is possible), will resolve to the appdata directory of the
current app.
2025-08-20 12:42:41 -04:00
Andrei Onel
986b0f66e8
doc: putility
...
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 reference documentation for: src/putility/src/bases/BasicBase.js
* Added reference documentation for: src/putility/src/libs/context.js
* Added reference documentation for: src/putility/src/libs/log.js
* Added reference documentation for: src/putility/src/concepts/Service.js
* Update src/putility/src/bases/BasicBase.js
Co-authored-by: Eric Dubé <eric.alex.dube@gmail.com >
* Update src/putility/src/concepts/Service.js
Co-authored-by: Eric Dubé <eric.alex.dube@gmail.com >
---------
Co-authored-by: Eric Dubé <eric.alex.dube@gmail.com >
2025-08-18 19:04:44 -04:00
Andrei Onel
7849776605
doc: various jsdoc additions
...
* Added reference documentation for: src/backend/src/services/auth/Actor.js
* Added reference documentation for: src/backend/src/om/proptypes/__all__.js
* Added reference documentation for: src/backend/src/middleware/anticsrf.js
* Added reference documentation for: src/backend/src/services/auth/AntiCSRFService.js
* Revert "Added reference documentation for: src/backend/src/om/proptypes/__all__.js"
This reverts commit a9bb0fb48b .
2025-08-18 19:01:27 -04:00
ProgrammerIn-wonderland
a27f4b60e4
fix: webdav service name for undefined origin
2025-08-18 18:03:57 -04:00
ProgrammerIn-wonderland
a046f186d8
fix: webdavfs class init method name init to _init
2025-08-18 17:50:13 -04:00
Neal Shah
fcb5aa4078
Dav ( #1450 )
...
* Windows WebDav support
* feat: 2fa support for dav
* fix auth cookie when Basic auth present
* dev: dav: refactor handler, support root level navigation
* dev: dav: JSDOCing important things
* fix: possible edge case of password containing colon character
* feat: direct token login for webdav
* set cookie to not be session cookie
* fx: webdav undefined origin support
2025-08-18 17:32:29 -04:00