Commit Graph
3540 Commits
Author SHA1 Message Date
jelveh f765180c1b well, puter.log is taken so going to change puter.print instead 2025-05-21 19:21:52 -07:00
jelveh f6786b8895 introduce the puter.log() method 2025-05-21 18:50:15 -07:00
jelveh 7f699302a4 Trying out the XSS-safe approach for puter.print 2025-05-21 18:11:51 -07:00
Nariman Jelveh bd8d141879 Merge pull request #1273 from ProgrammerIn-wonderland/main
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
Housekeeping: Get rid of puter.http/puter.https
2025-05-20 18:56:03 -07:00
ProgrammerIn-wonderland 6af0cddfc6 Housekeeping: Get rid of puter.http/puter.https 2025-05-20 21:38:34 -04:00
Nariman Jelveh cfdf2b304e Merge pull request #1272 from ProgrammerIn-wonderland/main
fix TLS stream premature close issue
2025-05-20 18:29:35 -07:00
ProgrammerIn-wonderland 75f0e043ea fix TLS stream premature close issue 2025-05-20 21:26:44 -04:00
Nariman Jelveh aeac68750b Merge pull request #1271 from ProgrammerIn-wonderland/main
Add support for chunked encoding in puter.net.fetch
2025-05-20 18:23:56 -07:00
ProgrammerIn-wonderland 0d48389c40 code formatting 2025-05-20 21:04:34 -04:00
ProgrammerIn-wonderland 7a6df9a63f change todo 2025-05-20 21:03:28 -04:00
ProgrammerIn-wonderland af2df13619 add support for chunked encoding 2025-05-20 21:01:09 -04:00
Nariman Jelveh 17e50243f9 Merge pull request #1270 from ProgrammerIn-wonderland/main
fix accidental checking of requestHead when responseHead should be checked
2025-05-20 15:03:36 -07:00
ProgrammerIn-wonderland 2a16a2502b fix accidental checking of requestHead when responseHead should be checked 2025-05-20 18:01:57 -04:00
Nariman Jelveh 9b3aa2508d Merge pull request #1269 from ProgrammerIn-wonderland/main
Puter.net.fetch -- cors exempt wisp based fetch
2025-05-20 14:29:29 -07:00
ProgrammerIn-wonderland 95f1656780 initial puter.net.fetch implementation 2025-05-20 17:27:10 -04:00
ProgrammerIn-wonderland 9fdca11070 fix auth flow on subsequent loads 2025-05-20 16:40:38 -04:00
KernelDeimos 8d371b9e7b dev: remove default token limit from Openrouter
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-05-19 18:52:05 -04:00
KernelDeimos 76b973cd41 dev: add additional debugging for stream AI errors 2025-05-19 17:24:47 -04:00
KernelDeimos 8a0619af26 dev: reduce visible log output by default
- introduce concern-based log categories
- ensure debug-level logs aren't shown without DEBUG env variable
- remove some unnecessary/outdated logs
- add concern fields to services and log instantiations
2025-05-19 16:41:42 -04:00
KernelDeimos cecc9f23dc fix: pass dedupe_name to mkshortcut via batch
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-05-18 21:00:58 -04:00
jelveh 93645cd0ae remove redundant console.logs 2025-05-18 17:37:40 -07:00
KernelDeimos 1c19086592 fix: add necessary supporting code for funding update
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-05-17 22:15:21 -04:00
jelveh ea405e5cb6 Update style.css 2025-05-17 15:47:50 -07:00
jelveh 84e190cb59 Revert broken code for deleting profile picture 2025-05-17 15:20:59 -07:00
jelveh d7b9f1e866 Remove the Flexer component from the Security tab in settings 2025-05-17 14:30:57 -07:00
jelveh b23d8b504d Remove Spinner.js 2025-05-17 14:17:56 -07:00
jelveh 4862bac495 Remove StringView.js 2025-05-17 14:10:34 -07:00
jelveh 7d88a8b959 Update UIWindowTaskManager.js 2025-05-17 14:02:24 -07:00
jelveh ab1cbb257c Remove the Table component 2025-05-17 13:50:14 -07:00
jelveh dc399d8774 Update style.css 2025-05-17 13:18:05 -07:00
jelveh a28cb11c34 Make the sidebar in settings fixed 2025-05-17 13:16:52 -07:00
jelveh 17a77f97a1 add correct i18n keys for the professional subscription tier 2025-05-17 13:00:54 -07:00
jelveh a1b96b7130 Allow users to open Settings and specific tabs from a URL 2025-05-17 12:30:27 -07:00
KernelDeimos 7823fdfab0 dev: add lazy render option for UIElement 2025-05-17 15:23:14 -04:00
Nariman Jelveh da66b03163 Merge pull request #1268 from ProgrammerIn-wonderland/main
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
change initialization order to make wisp socket on first use of network
2025-05-16 14:19:51 -07:00
ProgrammerIn-wonderland f944d76261 change initialization order to make wisp socket on first use of networking 2025-05-16 17:18:28 -04:00
Nariman Jelveh 7f1f98ae70 Merge pull request #1267 from ProgrammerIn-wonderland/main
Add reauthentication for unauthenticated web clients when Socket api is called
2025-05-16 11:18:28 -07:00
ProgrammerIn-wonderland 73e6830b1f Add reauthentication for unauthenticated web clients 2025-05-16 13:45:55 -04:00
jelveh 39a59970bb remove startup chime
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-05-15 23:26:10 -07:00
jelveh f942c13be0 Revert UIItem refactor and fix the position of Create Shortcut in the context menu 2025-05-15 23:21:11 -07:00
jelveh 0012fd3970 Remove unused imports all over the codebase 2025-05-15 22:34:14 -07:00
jelveh 8dcf75ba54 Update ui_item.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-05-15 17:47:05 -07:00
KernelDeimos 5f14dc720b fix: build error 2025-05-15 20:44:54 -04:00
jelveh 9c14a21fdd Use i18n for "Share With..." 2025-05-15 17:12:13 -07:00
KernelDeimos 880760c602 ux: use financial units instead of SI for credits
Instead of K, M, G, T, P it's K, M, B, T, Q.
2025-05-15 14:05:35 -04:00
KernelDeimos 3290440f4b dev: document auth and permissions 2025-05-15 14:05:35 -04:00
jelveh 0e0bfd6d7c Update PuterDialog.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-05-13 17:34:11 -07:00
KernelDeimos 3dbe89f3dc dev: migrate "Create Shortcut" to DRY multi/single
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-05-12 17:34:04 -04:00
KernelDeimos aa049b2c5a dev: factor out menu items functions in UIItem
The large if...else block for single-item vs multi-item selection
context menu items makes it difficult to extract common behaviors
between the two. For example, the "create shortcut" menu item could be
added by the same code snippet in both cases, and that snippet might
have conditional logic for the number of items (with 1 as a special
case).

The reason to move branching logic to the code snippets that handle
individual menu items is because the previous change to fix shortcuts in
shared directories revealed cross-cutting concerns in branching logic.
Since both single-item and multi-item "create shortcut" options both
have branching to handle the shared directory case, they are now more
similar than different.
2025-05-12 16:39:21 -04:00
KernelDeimos 73ab4baa60 dev: SI suffix for usage meter 2025-05-12 15:18:02 -04:00