Commit Graph

  • 4a4a92ccaf Simplify plan name localization in dashboard jelveh 2026-03-19 18:28:42 -07:00
  • a6b18ff844 Add basic/professional/business/free translations jelveh 2026-03-19 18:23:25 -07:00
  • 815b0424a3 Use subscription.offering.name for plan display jelveh 2026-03-19 17:16:50 -07:00
  • 3628cf4909 fix(gui): account for iOS safe area inset on taskbar/dock (#2682) Charlie Tonneslan 2026-03-19 19:56:43 -04:00
  • ee3a3e79f2 chore: decrease uneeded logging (#2697) Daniel Salazar 2026-03-19 15:28:24 -07:00
  • b87f4988e1 fix: socket io sockets (#2696) Daniel Salazar 2026-03-19 14:32:20 -07:00
  • c2e77d3503 fix: broadcast pubsub + cleanup old code (#2695) Daniel Salazar 2026-03-19 13:13:01 -07:00
  • 5e2c7e0495 Revert "fix: tighten cors logic for socket io (#2688)" (#2694) Daniel Salazar 2026-03-19 12:24:14 -07:00
  • a94620de49 fix: tighten cors logic for socket io (#2688) Daniel Salazar 2026-03-19 12:08:24 -07:00
  • ff126d12b1 turn metering support (#2689) ProgrammerIn-wonderland 2026-03-18 23:26:00 -07:00
  • bb733e72c8 fix: websocket credentials (#2687) Daniel Salazar 2026-03-18 16:09:05 -07:00
  • 4fb0977105 Change turn customIdentifier fully (#2685) ProgrammerIn-wonderland 2026-03-18 00:36:55 -07:00
  • 6a8be1505d change turn customIdentifier seperator (#2684) ProgrammerIn-wonderland 2026-03-17 23:59:57 -07:00
  • 817c30739b change capitalization of inviteCode (#2683) ProgrammerIn-wonderland 2026-03-17 23:40:38 -07:00
  • 8d38e07e98 feat: add puter.peer to sdk, create PeerService in backend (#2664) velzie 2026-03-18 02:08:44 -04:00
  • 9347644f81 feat: redis pubsub for multiple connected clients in broadcast service and webhook fixes (#2681) Daniel Salazar 2026-03-17 18:45:23 -07:00
  • ef93ed4572 fix: change_email and user-protected endpoints (#2680) Eric Dubé 2026-03-17 14:54:29 -07:00
  • 2bafa03a74 Add 'Add to Desktop' English translation jelveh 2026-03-17 13:52:26 -07:00
  • e6d125e17c feat: notify prod (#2679) Daniel Salazar 2026-03-17 13:48:57 -07:00
  • 6352bc6a9a fix: webhook message to peer (#2678) Daniel Salazar 2026-03-17 13:33:01 -07:00
  • 8118582496 fix: add console log to webhook for debugging (#2677) Daniel Salazar 2026-03-17 13:07:06 -07:00
  • 814791872f Manual package updates, npm audit --force, etc (#2669) Eric Dubé 2026-03-17 12:43:17 -07:00
  • c7a481118f add reasoning to claude models (#2676) ProgrammerIn-wonderland 2026-03-17 12:26:53 -07:00
  • 53f8d67679 Merge pull request #2675 from HeyPuter/darkmode-fix Miika Kuisma 2026-03-17 09:50:34 +02:00
  • 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
  • 573d5a3ff4 fix: limit referralCodeService (#2670) Daniel Salazar 2026-03-16 17:33:28 -07:00
  • 55dd9841c5 add x-puter-no-auth option to puter.workers.exec (#2668) ProgrammerIn-wonderland 2026-03-16 10:59:11 -07:00
  • 0af0eb127e chore: update package-lock.json (#2667) Eric Dubé 2026-03-16 08:56:34 -07:00
  • ce9c8341d1 Interpret mpga as mp3 for OpenAI transcriptions (#2666) ProgrammerIn-wonderland 2026-03-15 22:01:26 -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
  • 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
  • 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
  • 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
  • fc273d436d feat: scope index_url uniqueness to hosted domains (#2644) Daniel Salazar 2026-03-11 18:21:09 -07:00
  • 9a78b6bffa fix(fs) optimize stat operation. (#2649) Eric Dubé 2026-03-11 20:18:42 -04:00
  • 7ff1ecfcd7 dev(fs): fetch subdomains using join in readdir (#2647) Eric Dubé 2026-03-11 20:06:13 -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
  • 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
  • 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
  • 05b047c8b9 Revert "perf(core): very simplistic minifier for homepage (#2630)" (#2641) Eric Dubé 2026-03-10 21:36:14 -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
  • 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
  • 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
  • c9787c1d4b devex(core): avoid email verification on dev (#2634) Eric Dubé 2026-03-10 15:56:00 -04:00
  • cc70e49472 Fix missing password entry (#2632) Eric Dubé 2026-03-10 03:08:29 -04:00
  • 9d82f333e5 revert puterjs gui ordering (#2631) ProgrammerIn-wonderland 2026-03-09 21:41:53 -07: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
  • 57a29999e3 feat: phase 1 canonical app origin resolution (#2624) Daniel Salazar 2026-03-09 16:32:32 -07: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
  • 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
  • a861c3e27a chore: typeFixes (#2615) Daniel Salazar 2026-03-06 00:04:39 -08:00
  • 8e794faf06 Merge pull request #2595 from HeyPuter/miika/put-611 Miika Kuisma 2026-03-06 10:03:25 +02:00
  • f167da9a0a clean: remove a log (#2610) Eric Dubé 2026-03-04 22:02:36 -05:00
  • 4aab06611e feat: redirect away cookie (#2609) Daniel Salazar 2026-03-04 17:54:58 -08:00
  • 9a6178e66f Make credentialless false by default ProgrammerIn-wonderland 2026-03-04 20:53:14 -05:00
  • 237973f227 fix: fetching user from session token (#2607) Daniel Salazar 2026-03-04 17:29:52 -08:00
  • 3f0b0bfd1d feat: more robust error logs (#2605) Daniel Salazar 2026-03-04 16:47:01 -08:00
  • d28cc46e02 fix: add logs to debug on prod (#2604) Daniel Salazar 2026-03-04 16:20:52 -08:00
  • 0864b9ece1 dev(apps): add configuration to not use app icon subdomain (#2603) Eric Dubé 2026-03-04 19:10:32 -05:00
  • d802d12a05 Add UI notify API and notification handling jelveh 2026-03-04 15:29:50 -08:00
  • 9721943040 fix: prioritize new token thant anything outdated stored in localstorage (#2600) Daniel Salazar 2026-03-04 14:49:05 -08:00
  • fc29e57730 fix(oidc): request object reference in oidc signup KernelDeimos 2026-03-04 14:04:02 -05:00
  • 1720c97851 fix: origin canonization (#2597) Daniel Salazar 2026-03-04 11:09:25 -08:00
  • 8a14871dde fix: bad token generation for private apps (#2596) Daniel Salazar 2026-03-04 10:09:16 -08:00
  • f887c56e61 Restored previously used border colors Miika Kuisma 2026-03-04 10:32:39 +02:00
  • 6248a89a59 Add autoplay to iframe allow list jelveh 2026-03-03 22:20:31 -08:00
  • 6b6f9b4743 fix: puter site middleware host (#2594) Daniel Salazar 2026-03-03 22:18:47 -08:00
  • 8380b28d8a fix: reset subdomain if empty (#2593) Daniel Salazar 2026-03-03 21:07:55 -08:00
  • adf034b120 feat: add subdomain to private asset tokens (#2591) Daniel Salazar 2026-03-03 20:37:17 -08:00
  • 468558f8dc dev(oidc): hide unnecessary div KernelDeimos 2026-03-03 23:02:29 -05:00
  • dbdead9ad1 fix: remove redis cache scan in favour of direct key invalidation (#2589) Daniel Salazar 2026-03-03 19:55:41 -08:00
  • 80cabca7ad Add Google SVG icon to sign-in button jelveh 2026-03-03 19:31:39 -08:00
  • f0d0e1d8ca docs : udpdate current year (#2585) Baptiste Lyet 2026-03-04 04:30:42 +01:00
  • 911c163fc8 feat: private app config to use app urls + app routing (#2587) Daniel Salazar 2026-03-03 18:34:33 -08:00
  • 3cd5268379 fix(oidc): login flow with puter.ui.authenticateWithPuter KernelDeimos 2026-03-03 21:08:51 -05:00
  • 1f975b9d19 fix: private app config to use app urls (#2586) Daniel Salazar 2026-03-03 15:49:33 -08:00
  • 4f5fec5ee4 feat: resolve private app hosts by index_url fallback (#2583) Daniel Salazar 2026-03-03 13:52:12 -08:00