Commit Graph

3156 Commits

Author SHA1 Message Date
KernelDeimos
bcdec32ba2 doc: log some AI responses 2025-01-23 15:20:31 -05:00
KernelDeimos
06452f5283 fix: small workaround for duplicate close 2025-01-23 14:58:23 -05:00
KernelDeimos
36dc9664ad fix: race condition and buffer issue in puter.http
The call to sock.write() wasn't waiting for the 'open' event, which
worked fine over non-TLS sockets by chance. Also, responses with only
a single WISP packet were resulting in buffered response data not
being sent to the caller.
2025-01-23 14:14:13 -05:00
KernelDeimos
3f5b34cd34 fix: missing some buffer contents in no-keepalive 2025-01-23 13:43:21 -05:00
KernelDeimos
ee136f4168 dev: add extra safeguards for system user 2025-01-23 11:46:36 -05:00
KernelDeimos
7909cae76e dev: check 'invalid_request_error' hint from openai 2025-01-23 11:46:36 -05:00
jelveh
6f7ab2ab17 Update RecommendedAppsService.js 2025-01-22 21:38:07 -08:00
jelveh
bfdf815f61 Update RecommendedAppsService.js 2025-01-22 21:34:27 -08:00
jelveh
925077916e Update RecommendedAppsService.js 2025-01-22 21:29:30 -08:00
KernelDeimos
9cbb741a8a fix: new edge cases with function calls / tools 2025-01-22 19:55:33 -05:00
KernelDeimos
1256614ec2 dev: add support for tools 2025-01-22 19:28:05 -05:00
KernelDeimos
cf7aa27543 fix: oops, we're passing negative values; let's just remove this 2025-01-22 18:13:41 -05:00
KernelDeimos
61824ea04b fix: oops we still need that 2025-01-22 18:04:56 -05:00
KernelDeimos
7f50da5082 dev: use Connection: close for http requests by default 2025-01-22 17:46:51 -05:00
KernelDeimos
8143e5700f fix: remove hard-coded token limit for OpenAI 2025-01-22 17:28:18 -05:00
KernelDeimos
2b505caf98 dev: implement puter.http 2025-01-22 16:16:36 -05:00
KernelDeimos
6f39365b24 fix: wisp relay authentication 2025-01-22 14:20:53 -05:00
KernelDeimos
591c6c0fd3 dev: add wisp relay service 2025-01-22 11:45:58 -05:00
KernelDeimos
4c72e9d285 dev: separate process management from DevWatcherService 2025-01-22 10:08:06 -05:00
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