Commit Graph

3137 Commits

Author SHA1 Message Date
KernelDeimos
44c6f57c7a dev: add system kv access for extensions 2025-01-20 13:33:02 -05:00
KernelDeimos
e8f5450cb0 fix: reduce code paths for querystrings 2025-01-20 10:34:25 -05:00
jelveh
4e578e9b28 update copyright date 2025-01-19 22:27:31 -08:00
jelveh
55f3f07ee5 Implement puter.ui.wasLaunchedWithItems() 2025-01-19 22:20:19 -08:00
Nariman Jelveh
f13fa2553c
Merge pull request #1093 from AryanTavish/main
Complete the Norwegian Bokmål (Norsk Bokmål) translation of Puter
2025-01-19 16:34:45 -08:00
jelveh
ed2eea7c6b Update nb.js 2025-01-19 16:34:28 -08:00
Aryan Tavish
967da6ba24
Update nb.js (removed object billing to make indivisual string keys )
For example, instead of:

billing = {
    change_payment_method: "Endre",
    // ...
}
changed to:

'billing.change_payment_method': "Endre",
// ...
2025-01-18 10:19:30 +05:30
KernelDeimos
d03952b237 fix: icons 2025-01-17 18:28:19 -05:00
Nariman Jelveh
f27ef665ee
Merge pull request #1094 from ProgrammerIn-wonderland/main
more socket fixes
2025-01-17 14:08:14 -08:00
ProgrammerIn-wonderland
01fc301f1e
replace hardcoded api.puter.com with puter.APIOrigin 2025-01-17 17:05:51 -05:00
ProgrammerIn-wonderland
5798fcd042
automatic reconnection on disconnect 2025-01-17 17:05:42 -05:00
KernelDeimos
17d0738d62 dev: no_temp_user event setting 2025-01-17 13:09:00 -05:00
Nariman Jelveh
7d24fa2b32
Update nb.js 2025-01-16 19:07:44 -08:00
aryantavish
3883af2e96 Complete the Norwegian Bokmål (Norsk Bokmål) translation of Puter 2025-01-17 07:40:08 +05:30
KernelDeimos
56ae760bea dev: extension support for request measurements 2025-01-15 11:59:30 -05:00
KernelDeimos
38ccc82c8e fix: subdomains to deleted files tried to deref fs node 2025-01-15 11:11:57 -05:00
KernelDeimos
37ca89228c fix: app icon empty string should be skipped 2025-01-15 11:11:57 -05:00
Nariman Jelveh
8cff90bdc3
Merge pull request #1092 from ProgrammerIn-wonderland/main
move try-catch outside of loop in TLS readstream
2025-01-15 08:00:31 -08:00
ProgrammerIn-wonderland
f177732a0e
move try-catch outside of loop in TLS readstream 2025-01-15 10:11:58 -05:00
Nariman Jelveh
d638f371d0
Merge pull request #1091 from ProgrammerIn-wonderland/main
add 0x01 and 0x03 wisp messages
2025-01-14 21:03:21 -08:00
ProgrammerIn-wonderland
b35cf776aa
add 0x01 and 0x03 wisp messages 2025-01-15 00:01:43 -05:00
Nariman Jelveh
4fd6da9903
Merge pull request #1090 from ProgrammerIn-wonderland/main
TLS Support through rustls-wasm
2025-01-14 21:01:29 -08:00
ProgrammerIn-wonderland
98be5c1323
error handling on TLS handshake and reporting wisp errors to client 2025-01-14 23:54:47 -05:00
ProgrammerIn-wonderland
6261d7c90c
WIP TLS support 2025-01-14 21:20:00 -05:00
Nariman Jelveh
365fac907c
Merge pull request #1088 from ProgrammerIn-wonderland/main
add close to psocket
2025-01-14 14:52:46 -08:00
ProgrammerIn-wonderland
a5e4840920
add close() 2025-01-14 17:51:24 -05:00
KernelDeimos
766c235cc7 fix: save_account case for disable_user_signup 2025-01-14 17:23:39 -05:00
Raiu
8d5860d733 feature: disable creation of temp_users and user signup through config 2025-01-14 17:06:14 -05:00
Raiu
78ac033a1c fix: use .get() for Map lookup. fix: correctly set url and url_paths. fix: null check to throw error. 2025-01-14 17:06:14 -05:00
KernelDeimos
7fa0822584 dev: measure response data amount 2025-01-14 16:17:55 -05:00
KernelDeimos
113ed31336 fix: ensure puter.signup emit resolves 2025-01-14 14:41:27 -05:00
KernelDeimos
ca9e74ece4 dev: measure request transfer amount 2025-01-14 13:43:50 -05:00
KernelDeimos
4f3a6f7bbc dev: ll_rmdir,ll_rmnode -> provider.(rmdir,unlink) 2025-01-14 13:06:41 -05:00
KernelDeimos
5bf11adff3 dev: add utility to measure bytes in a stream 2025-01-14 10:45:23 -05:00
KernelDeimos
202e7f06e2 test: cleanup and tweak batch test
One of the test cases has been rendered redundant so it has been
removed. Another test was changed to overwrite a file as it's expected
to already exist.
2025-01-14 09:42:20 -05:00
KernelDeimos
d9822a4f09 fix: --onlycase param broke cartesian tests 2025-01-14 09:18:33 -05:00
KernelDeimos
f359ae193e fix: empty response when mkdir is a no-op 2025-01-13 15:27:02 -05:00
KernelDeimos
807c3ba5ec fix: mkdir with create_missing when some parents exist
There was an issue affecting mkdir requests with create_missing_parents
set to true which prevented the correct behavior if some of the listed
parents were already present. This commit ensures mkdir selects the
deepest existing node as the parent before proceeding.
2025-01-13 15:16:52 -05:00
KernelDeimos
fb7025164e fix: possible out-or-order response objects from batch 2025-01-13 14:39:43 -05:00
KernelDeimos
5ef75e5df3 fix: app data check error in write 2025-01-13 14:11:26 -05:00
KernelDeimos
9215937064 test: remove tests for unsupported behavior in mkdir 2025-01-13 13:54:59 -05:00
KernelDeimos
c9215d9e86 test: update outdated test cases 2025-01-13 11:38:00 -05:00
KernelDeimos
9d9d97fd00 fix: missing parent dirs created in move 2025-01-13 10:07:49 -05:00
KernelDeimos
6f4b1bf94a fix: missing changes to run-selfhosted.js 2025-01-13 09:11:39 -05:00
jelveh
706a2403e1 When navigating context menu using keyboard skip over item dividers 2025-01-11 14:59:03 -08:00
KernelDeimos
d6bbba7bf0 fix: appease mocha's import requirements 2025-01-10 17:40:02 -05:00
KernelDeimos
6a6bfa034f fix: error msg for invalid puter-ocr urls 2025-01-10 17:37:44 -05:00
KernelDeimos
14cc8f7bc0 doc: notes about mountpoint hurdles 2025-01-10 16:44:46 -05:00
KernelDeimos
e1bdee1abe dev: ability to run api tests from puter terminal 2025-01-10 16:24:08 -05:00
KernelDeimos
2993b887bd dev: experimental local-terminal service 2025-01-10 14:12:30 -05:00