Commit Graph

  • c7de6bf6f5 eggspress better typedefs NS/eggspressening ProgrammerIn-wonderland 2026-03-26 04:04:12 -04:00
  • 68f17e67fc Migrate user-protected endpoints to eggspress ProgrammerIn-wonderland 2026-03-26 03:46:21 -04:00
  • eac0c717b0 Get rid of Endpoint and ExpectationService ProgrammerIn-wonderland 2026-03-26 03:40:16 -04:00
  • b857fc8743 fix: return fallback icons if no icon present (#2731) main Daniel Salazar 2026-03-25 16:50:34 -07:00
  • 785022e8b3 fix: return fallback icons if no icon present DS/main Daniel Salazar 2026-03-25 16:42:36 -07:00
  • 02bc010989 Include dashboard.css in GUI assets jelveh 2026-03-25 16:31:14 -07:00
  • 94395cd539 Add Apps tab UI and installed apps fetch jelveh 2026-03-25 16:10:10 -07:00
  • ec766eecc2 fix: syntax issue with sql (#2730) Daniel Salazar 2026-03-25 15:05:43 -07:00
  • 187b14dacd fix: remove last opened (#2729) Daniel Salazar 2026-03-25 14:43:06 -07:00
  • 2da083e7c1 use case sensitive together video model ids (#2728) Shruc 2026-03-25 23:21:16 +03:00
  • 393f4b70d4 fix: remove flaky event loop check (#2727) Daniel Salazar 2026-03-25 11:59:18 -07:00
  • d292c1e4e4 fix: healtcheck improvements (#2726) Daniel Salazar 2026-03-25 11:10:58 -07:00
  • 08fa2d7a41 fix: installed apps api (#2725) Daniel Salazar 2026-03-25 09:41:53 -07:00
  • 25b9911651 fix: extension type import (#2723) Daniel Salazar 2026-03-24 23:32:12 -07:00
  • 9511323cdf fix: init installed apps controller (#2722) Daniel Salazar 2026-03-24 23:17:46 -07:00
  • 68985e9f47 fix: letter case issue (#2721) Daniel Salazar 2026-03-24 22:46:19 -07:00
  • 0a3ac7b035 Revert "feat: root level kv accesses, and installed app listing + server health check fix (#2719)" (#2720) Daniel Salazar 2026-03-24 20:28:36 -07:00
  • e75ccb0a41 feat: root level kv accesses, and installed app listing + server health check fix (#2719) Daniel Salazar 2026-03-24 19:18:42 -07:00
  • c52fa351a5 WIP openai responses support (#2715) DS/pr7-signed-upload-hardening-docs-tests ProgrammerIn-wonderland 2026-03-24 06:12:13 -04:00
  • 1c3d4ab5f6 Merge branch 'main' into NS/responses-api NS/responses-api ProgrammerIn-wonderland 2026-03-24 06:10:41 -04:00
  • 4fe255347a feat: Add Anthropic Messages API compatibility layer (#2704) iamsrishanth 2026-03-24 15:38:25 +05:30
  • bed84cad76 refactor ai video gen (#2711) Shruc 2026-03-24 12:42:52 +03:00
  • 76f5a26d84 fix: issue with tokens not being received by puter app (#2713) Daniel Salazar 2026-03-23 17:37:54 -07:00
  • 931507e74e chore: remove dead code and docs (#2705) Daniel Salazar 2026-03-22 23:58:02 -07:00
  • 3451bab09f docs: add ai-voice-changer playground example (#2708) Dailin 2026-03-23 14:23:30 +08:00
  • 34bf2799b6 Fix App Store links and remove install stub jelveh 2026-03-22 16:29:13 -07:00
  • c99e23d737 change default credits jelveh 2026-03-21 20:17:01 -07:00
  • a4be42a390 Exclude login/signup from temp user creation jelveh 2026-03-21 19:15:01 -07:00
  • f89079f907 Fix login form layout and window options jelveh 2026-03-21 18:39:38 -07:00
  • c434af7c71 Center auth forms; add Google icon; set cover_page jelveh 2026-03-21 18:14:46 -07:00
  • e6726a1a94 Add peer icon and update sidebar reference jelveh 2026-03-21 11:42:42 -07:00
  • f1db20f68f feat: add signed upload progress phases in gui DS/pr6-signed-upload-gui Daniel Salazar 2026-03-20 18:30:23 -07:00
  • 07b5eb1ab4 feat: add signed multipart upload orchestration DS/pr5-signed-upload-multipart Daniel Salazar 2026-03-20 18:30:12 -07:00
  • 9ae3a23994 feat: default puter.js to signed single-part uploads DS/pr4-signed-upload-puterjs-single Daniel Salazar 2026-03-20 18:29:52 -07:00
  • fab8182b2e feat: add signed upload prepare/complete APIs DS/pr3-signed-upload-api Daniel Salazar 2026-03-20 18:29:08 -07:00
  • 5bb7324bd8 feat: add storage signing controller interfaces DS/pr2-signed-upload-storage-primitives Daniel Salazar 2026-03-20 18:28:52 -07:00
  • 91d899a659 feat: add upload session foundation DS/pr1-signed-upload-session-foundation Daniel Salazar 2026-03-20 18:28:29 -07:00
  • c31d665fff docs: fix 404 in CreateAppResult documentation due to case sensitivity (#2702) Vusal Huseynov 2026-03-20 19:15:09 +04:00
  • f9511e42a4 Fix double slash in canonical URL (#2690) Nandini Kashyap 2026-03-20 19:51:09 +05:30
  • b526c08ffe fix: ws double messages (#2700) Daniel Salazar 2026-03-19 20:56:04 -07:00
  • 6310cd14ec fix: ws double messages Daniel Salazar 2026-03-19 20:37:12 -07:00
  • ba1f9669d2 Peer docs (#2699) Nariman Jelveh 2026-03-19 20:11:18 -07:00
  • 11bc93d6b3 Docs: improve Peer intro & fix code fences peer-docs jelveh 2026-03-19 19:58:52 -07:00
  • 554c665e55 Add Peer API docs, example, and alpha banner jelveh 2026-03-19 19:51:30 -07:00
  • 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
  • 0f836ac3fb Revert "fix: tighten cors logic for socket io (#2688)" revert-2688-DS/main Daniel Salazar 2026-03-19 12:24:00 -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
  • ca326f0701 turn metering support NS/turn-metering ProgrammerIn-wonderland 2026-03-18 23:24:05 -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
  • eabed86fa1 Change turn customIdentifier fully NS/puter-peer-nit-3 ProgrammerIn-wonderland 2026-03-18 00:19:53 -07:00
  • 6a8be1505d change turn customIdentifier seperator (#2684) ProgrammerIn-wonderland 2026-03-17 23:59:57 -07:00
  • f5068ab865 change turn customIdentifier seperator NS/puter-peer-nit-2 ProgrammerIn-wonderland 2026-03-17 23:57:29 -07:00
  • 817c30739b change capitalization of inviteCode (#2683) ProgrammerIn-wonderland 2026-03-17 23:40:38 -07:00
  • 9a20356fa3 change capitalization of inviteCode NS/puter-peer-nit-1 ProgrammerIn-wonderland 2026-03-17 23:36:09 -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
  • c4873bd025 fix: change_email and user-protected endpoints eric/263H0_suspend-update Eric Dubé 2026-03-17 14:23:40 -07:00
  • c35163dd03 WIP openai responses support ProgrammerIn-wonderland 2026-03-17 14:12:18 -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
  • d015d5b5df fix: tests gone because of a... syntax error? eric/263G1_packages Eric Dubé 2026-03-17 12:37:17 -07:00
  • c7a481118f add reasoning to claude models (#2676) ProgrammerIn-wonderland 2026-03-17 12:26:53 -07:00
  • b4bece0f8d add reasoning to claude models NS/claude-reasoning ProgrammerIn-wonderland 2026-03-17 12:24:43 -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
  • 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