Commit Graph

3932 Commits

Author SHA1 Message Date
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
jelveh
483ba14af8 Update ExecService.js 2025-08-14 23:40:52 -07:00
Nariman Jelveh
8b97657205 Merge pull request #1441 from HeyPuter/launchapp-imrpvements
send source app data to opened app
2025-08-14 23:30:13 -07:00
jelveh
7277be75a8 Update ExecService.js 2025-08-14 23:25:24 -07:00
jelveh
bcfb9accb1 Update ExecService.js 2025-08-14 23:22:48 -07:00
jelveh
3747365f9a send source app data to opened app 2025-08-14 23:17:50 -07:00
ProgrammerIn-wonderland
aa4bd72b92 take DomainModule to be not DNSModule 2025-08-14 19:00:57 -04:00
ProgrammerIn-wonderland
1a9ff9e954 fix: (for node 18) import parse-domain as esmodule 2025-08-14 18:47:23 -04:00
ProgrammerIn-wonderland
686053a0fe dev: add verification for entri webhooks 2025-08-14 18:32:22 -04:00
ProgrammerIn-wonderland
aac6ff14ac custom domains webhook 2025-08-14 18:32:22 -04:00
ProgrammerIn-wonderland
d105b341d5 Entri token service 2025-08-14 18:32:22 -04:00
ProgrammerIn-wonderland
58800e5d19 rebase fixes 2025-08-14 18:32:22 -04:00
KernelDeimos
65b288d58d dev: enable DNSModule for local instances 2025-08-14 18:32:22 -04:00