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 )
...
- 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 )
...
- 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
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 )
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
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
2025-08-21 10:01:53 -07:00
Nariman Jelveh
91a45c25de
Update apps.js
2025-08-20 14:53:01 -07:00
XiaochenCui
04ef8fbc0f
fs: fix wrong file content on read
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
...
* 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
jelveh
b1e3fb136a
Merge branch 'main' of https://github.com/HeyPuter/puter
2025-08-18 00:35:55 -07:00
jelveh
caa77e61e6
Update apps.js
2025-08-18 00:35:47 -07:00
Shahidpathan22
4f983ff400
Added Norwegian Bokmål translations for missing keys ( #1447 )
...
* Added Norwegian Bokmål translations for missing keys
* Added Norwegian Bokmål translations for missing keys
2025-08-17 12:06:29 -07:00
Nariman Jelveh
7202060903
Revert "fix(desktop): prevent horizontal scrolling by constraining window dra…" ( #1446 )
...
This reverts commit c93c2965d2 .
2025-08-17 00:51:16 -07:00
Pranav Agone
c93c2965d2
fix(desktop): prevent horizontal scrolling by constraining window drag #710 ( #1443 )
...
Co-authored-by: Pranav Agone <pranavagone@Pranavs-MacBook-Air.local >
2025-08-17 00:50:47 -07:00
jelveh
81e3428177
Update refresh_item_container.js
2025-08-16 14:20:06 -07:00
jelveh
b7860ee099
Update launch_app.js
2025-08-16 13:46:10 -07:00
jelveh
bc4cb61331
add transaction for opening apps
2025-08-16 13:43:25 -07:00
jelveh
2ed16b8b43
add support for transactions
2025-08-16 13:15:04 -07:00
Andrew Poženel - SloDevTeam
58fa69a2aa
Update sl.js ( #1445 )
...
* Update sl.js
Added Slovene/Slovenian translation
* Update sl.js
---------
Co-authored-by: jelveh <nj@puter.com >
2025-08-16 09:46:15 -07:00
jelveh
470dbc8d6b
Update UI.js
2025-08-15 23:42:17 -07:00
jelveh
d807672af7
close #1103
2025-08-15 23:33:53 -07:00
jelveh
89dd335208
close #1134
2025-08-15 23:01:34 -07:00
Nariman Jelveh
91e6749645
Create template file for the Slovenian i18n
2025-08-15 16:21:07 -07:00
KernelDeimos
7375cb7382
dev: add .undefinedOnCancel to open dialog too
2025-08-15 09:48:37 -07:00
KernelDeimos
5522cfbd52
feat: make it possible to pass signed files to launchApp
...
Allow apps to launch new instances or other apps with specific files.
The files must be passed as file signature objects, ensuring it was a
file the app was granted access to through a user action.
2025-08-15 09:48:37 -07:00
KernelDeimos
e8d63819a8
fix: add .undefinedOnCancel to showSaveFilePicker
2025-08-15 09:48:37 -07:00
KernelDeimos
6b0865e284
feat: add copy mode save
...
Adds a 'copy' mode to showSaveFilePicker. In this mode, a source file is
copied to the target file. The file may not exist in another apps
AppData directory. Unlike the 'move' mode, the file can be outside of
the app's AppData directory (a "user" file); in this situation the user
will be prompted to grant permission for the copy action. The app will
have access to the newly-created copy.
2025-08-15 09:48:37 -07:00