Commit Graph

  • c325eed3af darkmode fix Miika Kuisma 2026-03-17 09:49:26 +02:00
  • c96bb9acb1 feat: add hook on merge for deployments (#2673) Daniel Salazar 2026-03-16 22:34:39 -07:00
  • 0cd654bb78 meta: empty commit to run git tests Eric Dubé 2026-03-16 17:49:07 -07:00
  • 573d5a3ff4 fix: limit referralCodeService (#2670) Daniel Salazar 2026-03-16 17:33:28 -07:00
  • 6731db4b0d chore: run npm audit --force Eric Dubé 2026-03-16 17:05:50 -07:00
  • c08b9d65dd chore: run npm audit fix Eric Dubé 2026-03-16 15:50:03 -07:00
  • 0b838e3111 chore: update vitest, vitest plugins, and svgo Eric Dubé 2026-03-16 15:30:46 -07:00
  • a8199104f8 chore: upgrade git-date (used for release notes generator) Eric Dubé 2026-03-16 14:09:51 -07:00
  • 55dd9841c5 add x-puter-no-auth option to puter.workers.exec (#2668) ProgrammerIn-wonderland 2026-03-16 10:59:11 -07:00
  • 44c12d2027 add x-puter-no-auth option to puter.workers.exec x-puter-no-auth ProgrammerIn-wonderland 2026-03-16 10:58:52 -07:00
  • 0af0eb127e chore: update package-lock.json (#2667) Eric Dubé 2026-03-16 08:56:34 -07:00
  • 1d9c15d3a3 chore: update package-lock.json eric/263G0_package-lock Eric Dubé 2026-03-16 08:52:48 -07:00
  • ce9c8341d1 Interpret mpga as mp3 for OpenAI transcriptions (#2666) ProgrammerIn-wonderland 2026-03-15 22:01:26 -07:00
  • 29fa790426 Interpret mpga as mp3 for OpenAI transcriptions NS/mpga-is-mp3-OpenAISpeechToText ProgrammerIn-wonderland 2026-03-15 22:01:04 -07:00
  • b3787ac0e0 fix flash image quality level (#2665) Shruc 2026-03-16 02:47:14 +03:00
  • 89904ca563 fix coercion service not selecting correct conversion path (#2660) Shruc 2026-03-14 03:37:21 +03:00
  • e28a5b01d8 Use ClickHouse for app open stats (#2662) Nariman Jelveh 2026-03-13 14:46:44 -07:00
  • 9428904f25 Use ClickHouse for app open stats clickhouse-refresh-stats jelveh 2026-03-13 14:33:01 -07:00
  • 9506c537ab fix(security): shell escape paths in HostDiskUsageService; null-prototype objects in batch parser (#2659) Eric Dubé 2026-03-13 14:17:36 -07:00
  • f6772c1657 fix: update test.yml so that tests work again eric/263C0_security-audit Eric Dubé 2026-03-13 14:15:46 -07:00
  • 76755c7d0e fix: always use null prototypes on operation specs Eric Dubé 2026-03-13 14:03:22 -07:00
  • 89747fb984 fix(core): escape path in HostDiskUsageService Eric Dubé 2026-03-13 14:03:15 -07:00
  • 9169114e60 fix: tests oom breaking (#2661) Daniel Salazar 2026-03-13 13:41:07 -07:00
  • 87672802fe mute puterjs error (#2657) ProgrammerIn-wonderland 2026-03-12 11:17:59 -07:00
  • 0481b0e608 mute puterjs error NS/mute-puterjs-error ProgrammerIn-wonderland 2026-03-12 11:10:22 -07:00
  • 5505da027d fix: app merging (#2654) Daniel Salazar 2026-03-12 10:18:02 -07:00
  • d086e4961c feat(puter-js): add Batch builder class (#2651) Eric Dubé 2026-03-11 22:33:51 -04:00
  • 721af2a9b1 Ns/worker global public fetch (#2652) ProgrammerIn-wonderland 2026-03-11 19:27:28 -07:00
  • b6fc643593 add comma NS/worker-global-public-fetch ProgrammerIn-wonderland 2026-03-11 19:21:33 -07:00
  • 86d4fcd709 add global_fetch_strictly_public compatibility flag ProgrammerIn-wonderland 2026-03-11 19:08:04 -07:00
  • 814fb5bf26 feat(puter-js): add Batch builder class eric/263B6_puter-js-batch KernelDeimos 2026-03-11 21:27:47 -04:00
  • fc273d436d feat: scope index_url uniqueness to hosted domains (#2644) Daniel Salazar 2026-03-11 18:21:09 -07:00
  • abfaead6d3 fix: allow merge for owned origin bootstrap apps DS/phase4-hosted-origin-join-policy Daniel Salazar 2026-03-11 17:24:22 -07:00
  • 9a78b6bffa fix(fs) optimize stat operation. (#2649) Eric Dubé 2026-03-11 20:18:42 -04:00
  • 7cc65f7ac5 fix(fs) optimize stat operation. eric/263B4_optimize-stat KernelDeimos 2026-03-11 20:11:52 -04:00
  • 7ff1ecfcd7 dev(fs): fetch subdomains using join in readdir (#2647) Eric Dubé 2026-03-11 20:06:13 -04:00
  • d5c3cdc634 feat: scope index_url uniqueness to hosted domains Daniel Salazar 2026-03-11 17:05:08 -07:00
  • 6f3b2429b4 fix(fs): handle readdir of root directory eric/263B2_subdomains-join KernelDeimos 2026-03-11 19:57:54 -04:00
  • 34fdd94767 feat: phase 3 public hosted actor cookie bootstrap (#2626) Daniel Salazar 2026-03-11 16:15:03 -07:00
  • a4aea52322 fix: keep bootstrap in url for app to do whatever (#2648) Daniel Salazar 2026-03-11 15:27:30 -07:00
  • 99f8a76f6e dev(fs): fetch subdomains using join in readdir KernelDeimos 2026-03-11 17:36:57 -04:00
  • 8c9c476969 dev(extension): [+] test-actions (#2575) Eric Dubé 2026-03-11 14:20:03 -04:00
  • 58738ebbb1 dev: get system user from SUService in AppIconService (#2601) Eric Dubé 2026-03-11 14:18:45 -04:00
  • e56d8f6889 dev(fs): add move command to batch executor (#2646) Eric Dubé 2026-03-11 14:15:49 -04:00
  • 07752569bd dev(fs): add move command to batch executor eric/263B0_batch-move KernelDeimos 2026-03-11 14:07:24 -04:00
  • bba0533078 feat: checkName api for puter apps (#2643) Daniel Salazar 2026-03-11 00:23:35 -07:00
  • ebb9015045 fix(core): handling of refer code storage add (#2642) Eric Dubé 2026-03-10 22:39:02 -04:00
  • 267c6f89b4 fix(core): handling of refer code storage add eric/263A2_fix-refer-adding KernelDeimos 2026-03-10 22:27:19 -04:00
  • 90adc57578 feat: phase 3 public hosted actor cookie bootstrap DS/phase3-public-hosted-actor-cookie Daniel Salazar 2026-03-07 19:17:10 -08:00
  • 05b047c8b9 Revert "perf(core): very simplistic minifier for homepage (#2630)" (#2641) Eric Dubé 2026-03-10 21:36:14 -04:00
  • 17032ac202 Revert "perf(core): very simplistic minifier for homepage (#2630)" branch-name KernelDeimos 2026-03-10 21:35:03 -04:00
  • ae96912699 perf(core): very simplistic minifier for homepage (#2630) Eric Dubé 2026-03-10 21:24:13 -04:00
  • e96221b0b6 feat: phase 2 enforce index url ownership and uniqueness (#2625) Daniel Salazar 2026-03-10 18:18:01 -07:00
  • 1052d4d51d Avoid reload when embedded in popup jelveh 2026-03-10 18:10:23 -07:00
  • 5da9ab0b2e feat: exempt worker and example origins from index uniqueness DS/phase2-index-restrictions-and-admin-duplicates Daniel Salazar 2026-03-10 18:05:55 -07:00
  • f35ca6cffb fix: exempt placeholder index url from uniqueness checks Daniel Salazar 2026-03-09 17:07:44 -07:00
  • 5b66008551 test: align app service comp fixtures with index url uniqueness Daniel Salazar 2026-03-09 16:47:05 -07:00
  • 0683dde762 feat: phase 2 enforce index url ownership and uniqueness Daniel Salazar 2026-03-07 19:04:58 -08:00
  • 156d571b10 feat: limit concurrent request for ai chat (#2640) Daniel Salazar 2026-03-10 16:13:20 -07:00
  • 14f218ef72 fix assets_url bug in GUI buildstep (#2638) ProgrammerIn-wonderland 2026-03-10 13:55:06 -07:00
  • 08874b464e add await NS/icns-url-to-assets-url ProgrammerIn-wonderland 2026-03-10 13:54:41 -07:00
  • e0a1fd02f3 fix assets_url bug in GUI buildstep ProgrammerIn-wonderland 2026-03-10 13:54:06 -07:00
  • 26a7ae9d4c s/mv/cp/ for gui buildstep (#2637) ProgrammerIn-wonderland 2026-03-10 13:47:40 -07:00
  • 031a3da7f1 s/icons/assets/ for building GUI (#2636) ProgrammerIn-wonderland 2026-03-10 13:38:32 -07:00
  • c297715875 add support for building with custom icons (#2635) ProgrammerIn-wonderland 2026-03-10 13:21:05 -07:00
  • 9b28b655c3 add support for building with custom icons NS/build-with-icns ProgrammerIn-wonderland 2026-03-10 13:20:13 -07:00
  • c9787c1d4b devex(core): avoid email verification on dev (#2634) Eric Dubé 2026-03-10 15:56:00 -04:00
  • 510f599526 devex(core): avoid email verification on dev eric/263A2_create-user-dev-support KernelDeimos 2026-03-10 15:02:13 -04:00
  • cc70e49472 Fix missing password entry (#2632) Eric Dubé 2026-03-10 03:08:29 -04:00
  • 2dee566f79 fix: put verify password text in the box eric/263A0_fix-missing-password-entry KernelDeimos 2026-03-10 02:59:46 -04:00
  • 1806d2bae3 temp: disable LRU cache of homepage for now KernelDeimos 2026-03-10 02:36:25 -04:00
  • d9e87126a3 fix(oidc): remove the "You will be asked to..." box properly KernelDeimos 2026-03-10 02:28:30 -04:00
  • 0c2f391fbc Revert "dev(oidc): hide unnecessary div" KernelDeimos 2026-03-10 02:15:53 -04:00
  • 9d82f333e5 revert puterjs gui ordering (#2631) ProgrammerIn-wonderland 2026-03-09 21:41:53 -07:00
  • 1bd3f3ce1c revert puterjs gui ordering NS/revert-puterjs-gui-ordering ProgrammerIn-wonderland 2026-03-09 21:35:06 -07:00
  • d1c80ff41a perf(core): very simplistic minifier for homepage eric/26391_puter-homepage-minify KernelDeimos 2026-03-09 20:55:51 -04:00
  • 34d4f491b3 perf(core): LRU cache PuterHomepageService (#2627) Eric Dubé 2026-03-09 22:11:48 -04:00
  • b687ba0456 Ns/configurable gui bundle (#2629) ProgrammerIn-wonderland 2026-03-09 19:08:24 -07:00
  • bd9494340b close script tag NS/configurable-gui-bundle ProgrammerIn-wonderland 2026-03-09 18:46:08 -07:00
  • 96c169410f Quote the string ProgrammerIn-wonderland 2026-03-09 18:31:49 -07:00
  • 7bb826ba7f used bundled instead of use_bundled_gui ProgrammerIn-wonderland 2026-03-09 18:27:18 -07:00
  • dcd225f073 simplify ternary ProgrammerIn-wonderland 2026-03-09 18:20:00 -07:00
  • 2e04481c54 also support CSS and puterjs custom location ProgrammerIn-wonderland 2026-03-09 17:56:34 -07:00
  • 3be828beb1 perf(core): LRU cache PuterHomepageService eric/26390_puter-homepage-lru KernelDeimos 2026-03-09 20:08:10 -04:00
  • 57a29999e3 feat: phase 1 canonical app origin resolution (#2624) Daniel Salazar 2026-03-09 16:32:32 -07:00
  • 498bdb624b add configurable GUI bundle ProgrammerIn-wonderland 2026-03-09 16:28:11 -07:00
  • e36247e6fb fix: avoid invalid old_app owner field in app change event DS/phase1-canonical-origin-resolution Daniel Salazar 2026-03-09 16:11:54 -07:00
  • ee1cfc04af refactor: target origin cache invalidation Daniel Salazar 2026-03-09 14:36:17 -07:00
  • a4b457fe23 refactor: use kv singleton for origin local cache Daniel Salazar 2026-03-09 14:29:46 -07:00
  • 271540b9c9 feat: phase 1 canonical app origin resolution Daniel Salazar 2026-03-07 18:58:44 -08:00
  • e4a52947fe fix: private app token (#2623) Daniel Salazar 2026-03-09 12:49:14 -07:00
  • 5e7c2c3ddd Update Hosting API description #2612 (#2620) eshwar 2026-03-09 12:49:24 +05:30
  • 19df50bcba Add Networking examples to docs index page (#2613) Michael Lip 2026-03-09 13:52:19 +07:00
  • 06b66719fe fix gemini image provider implementation (#2569) Shruc 2026-03-09 09:25:11 +03:00
  • 62df3df6a9 Add nl2br Handlebars helper and use in template jelveh 2026-03-08 15:51:54 -07:00
  • 004777824d use openrouter provided USD cost when present (#2619) ProgrammerIn-wonderland 2026-03-08 12:12:24 -07:00
  • c381429392 use openrouter provided USD cost when present NS/openrouter-cost-usage ProgrammerIn-wonderland 2026-03-06 18:49:10 -08:00
  • 0fa0340ca2 clean(apps): merge fns only called by get_app_icon_url (#2617) Eric Dubé 2026-03-06 20:07:14 -05:00
  • 2a027ed410 fix(puterfs): await queue items for fsentry action (#2616) Eric Dubé 2026-03-06 20:04:18 -05:00
  • a0fc1bca30 add gpt 5.3 codex and gpt 5.4 (#2618) ProgrammerIn-wonderland 2026-03-06 16:59:39 -08:00