Commit Graph

  • 8a05b65ff3 dev(test): enable use of TestKernel in unit tests KernelDeimos 2025-11-24 21:46:22 -05:00
  • 512b7eeafc clean: rename TestService.mts -> TestService.ts eric/25BO1-testkernel DS/eric/25BO1-testkernel KernelDeimos 2025-11-26 14:45:17 -05:00
  • 706a19ac94 fix: minor issue in root package.json KernelDeimos 2025-11-25 19:17:39 -05:00
  • 455bf2343a fix: update MeteringService and add utility for TestKernel KernelDeimos 2025-11-25 19:14:43 -05:00
  • f21ab4e105 fix: update import in TestService KernelDeimos 2025-11-25 17:51:04 -05:00
  • e86c72cffc fix: bad export Daniel Salazar 2025-11-25 13:59:14 -08:00
  • 4da716d631 dev(test): enable use of TestKernel in unit tests KernelDeimos 2025-11-24 21:46:22 -05:00
  • 001e174b81 fix: oss boot error fixes (#2039) Daniel Salazar 2025-11-26 11:08:40 -08:00
  • 47ebbc1b90 Use aliases when calculating max_tokens (#2046) Neal Shah 2025-11-26 13:46:53 -05:00
  • 142ed0b902 Add cost mapping for Claude Opus 4.5 jelveh 2025-11-25 18:51:54 -08:00
  • 3c557ffebd Add owner-wide and access-level permissions for apps/sites perms-for-apps-and-sites jelveh 2025-11-25 17:26:12 -08:00
  • 014b5ac713 Enforce ownership of puter.site subdomains for apps jelveh 2025-11-25 15:43:14 -08:00
  • 6558bc26e9 Refactor AI model listing and provider retrieval jelveh 2025-11-25 13:49:39 -08:00
  • 21da4c274d Add Black Forest Labs image generation integration add-bfl jelveh 2025-11-25 10:44:16 -08:00
  • e2f1200ad5 test: add test infra to run vitest on all of backend wip (#2023) Daniel Salazar 2025-11-24 19:20:09 -08:00
  • 8eee9ad1df fix(puterfs): use node crypto instead of Web API KernelDeimos 2025-11-24 14:07:17 -05:00
  • 613f6379e7 Add Claude Opus 4.5 jelveh 2025-11-24 11:33:24 -08:00
  • 42f6b27425 fix(puterfs): use node crypto instead of Web API eric/25BO0-fix-crypto-createHash KernelDeimos 2025-11-24 14:07:17 -05:00
  • a355761359 docs: add Punjabi translation link to README (#2020) krishna3324 2025-11-24 22:34:53 +05:30
  • 48d8762ccf Gemini nano banana pro updated (#2012) Neal Shah 2025-11-24 10:36:00 +04:00
  • ed2d1368ca Gemini to OpenAI SDK refactor (#2014) Neal Shah 2025-11-24 09:55:19 +04:00
  • 7e1d50d0d1 Add allenai to openrouter model prefix list jelveh 2025-11-23 21:20:23 -08:00
  • 9f9820923d Add missing Traditional Chinese translations to zhtw.js (#2013) SuryaGanesh284 2025-11-24 05:19:02 +05:30
  • 385f4ecea2 Docs: improve clarity in README introduction (#2010) bangarumahesh22 2025-11-23 23:08:32 +05:30
  • 85d13a9d4b fix: openrouter missing usage (#2008) Daniel Salazar 2025-11-22 15:54:53 -08:00
  • 33308e3fd2 refactor: gemini open ai service + geminiCostMap DS/2025-11-gemini-openai-refactor Daniel Salazar 2025-11-22 15:24:21 -08:00
  • 02716d0e3e i18n(nn): finalize Norwegian Nynorsk translation fixes (Fixes #1514) (#2007) DS/csr Eswar Venkata Ram Charan Seeram 2025-11-22 23:42:20 +05:30
  • 133e3dc77c Add 11labs speech-to-speech voice changer integration (#2006) Nariman Jelveh 2025-11-21 23:24:43 -08:00
  • ef742bd593 WIP Gemini OpenAI refactor ProgrammerIn-wonderland 2025-11-22 10:30:12 +04:00
  • aed47e32ff Add 11labs speech-to-speech voice changer integration 11labs-voicechanger jelveh 2025-11-21 22:26:40 -08:00
  • 262b359633 fix: fallback models (#2005) Daniel Salazar 2025-11-21 20:09:19 -08:00
  • fdbd742d7a Add missing together image model prefixes (#1972) Reynaldi Chernando 2025-11-22 10:16:26 +07:00
  • bb752a5bb5 Add ElevenLabs TTS provider integration (#2004) Nariman Jelveh 2025-11-21 17:31:21 -08:00
  • 755f764b1e Update 11labs cost map values elevenlabs jelveh 2025-11-21 16:56:56 -08:00
  • 26ea55e4a2 Add ElevenLabs TTS provider integration jelveh 2025-11-21 16:20:14 -08:00
  • 11e057557d fix: eslint autofixable errors (#2002) Daniel Salazar 2025-11-21 13:22:19 -08:00
  • f1773974c0 fix: only fallback to models that are immediately the same (#2001) Daniel Salazar 2025-11-21 10:46:43 -08:00
  • f6139bc79a fix: Add debounce to toolbar reveal when dragging windows to prevent accidental activation (#1989) John Boulanger 2025-11-21 02:52:13 -05:00
  • 24c49057bf THIS COMMIT SHOULD NOT MAKE IT IN 25BK4-this-shall-not-pass KernelDeimos 2025-11-20 21:32:20 -05:00
  • 8dafafa749 ci: mandatory eslint rules for build KernelDeimos 2025-11-20 21:22:44 -05:00
  • 12559f7d28 lint: use this.services instead of global here KernelDeimos 2025-11-20 21:21:26 -05:00
  • 7b38131b65 fix: desktop_items in whoami KernelDeimos 2025-11-20 21:06:09 -05:00
  • c4b5b48904 doc: add notes to AppInformationService KernelDeimos 2025-11-20 21:04:43 -05:00
  • 813ea63d21 fix: possible undefined when handling stuck stream KernelDeimos 2025-11-20 20:32:06 -05:00
  • 92d03e5501 fix: size_measure_stream in streamutils KernelDeimos 2025-11-20 20:26:25 -05:00
  • f11d0f0c8b clean: remove unused method in DriverService KernelDeimos 2025-11-20 20:08:10 -05:00
  • 909f9afb9b link: format DriverService KernelDeimos 2025-11-20 20:06:00 -05:00
  • 2ae2d3c9af lint: format eggspress.js KernelDeimos 2025-11-20 19:48:12 -05:00
  • 71a26156bd fix: add missing Context import to IconResult KernelDeimos 2025-11-20 19:46:00 -05:00
  • 5062e3c5ed fix: add missing ref to next() KernelDeimos 2025-11-20 19:45:25 -05:00
  • d429d2f5bc fix: incorrect variable ref in hl_move for shared KernelDeimos 2025-11-20 19:44:52 -05:00
  • e55bd4a796 lint: format hl_move.js KernelDeimos 2025-11-20 19:18:40 -05:00
  • 73a82b1e64 ci: mandatory eslint rules for build eric/25BK3-undef-fixes KernelDeimos 2025-11-20 21:22:44 -05:00
  • 2ae0c12c27 lint: use this.services instead of global here KernelDeimos 2025-11-20 21:21:26 -05:00
  • 57da19e730 fix: desktop_items in whoami KernelDeimos 2025-11-20 21:06:09 -05:00
  • 33e9f80635 doc: add notes to AppInformationService KernelDeimos 2025-11-20 21:04:43 -05:00
  • 02d95db7ed fix: open router cache token metering (#1988) Daniel Salazar 2025-11-20 17:49:05 -08:00
  • ae67004b79 fix: possible undefined when handling stuck stream KernelDeimos 2025-11-20 20:32:06 -05:00
  • d0a5ca9e98 fix: size_measure_stream in streamutils KernelDeimos 2025-11-20 20:26:25 -05:00
  • b7f6728ace clean: remove unused method in DriverService KernelDeimos 2025-11-20 20:08:10 -05:00
  • 810e1a7a13 link: format DriverService KernelDeimos 2025-11-20 20:06:00 -05:00
  • da3bfe0330 lint: format eggspress.js KernelDeimos 2025-11-20 19:48:12 -05:00
  • a4c3ff3952 fix: add missing Context import to IconResult KernelDeimos 2025-11-20 19:46:00 -05:00
  • 51412c5977 fix: add missing ref to next() KernelDeimos 2025-11-20 19:45:25 -05:00
  • b908fbd288 fix: incorrect variable ref in hl_move for shared KernelDeimos 2025-11-20 19:44:52 -05:00
  • b0c2793848 lint: format hl_move.js KernelDeimos 2025-11-20 19:18:40 -05:00
  • fb41eaae23 fix: id2path import KernelDeimos 2025-11-20 18:20:55 -05:00
  • 3cdb182355 debug: add missing log message KernelDeimos 2025-11-20 18:17:59 -05:00
  • 47760c5dee fix: id2path import eric/25BK2-id2path-fix KernelDeimos 2025-11-20 18:20:55 -05:00
  • 55ce21818b debug: add missing log message KernelDeimos 2025-11-20 18:17:59 -05:00
  • b035fda778 Fix gemini when tools are null (#1992) Neal Shah 2025-11-20 16:57:39 -05:00
  • 79eadf763b doc(test): document method overrides eric/25BK1-test-override KernelDeimos 2025-11-20 16:23:05 -05:00
  • 05b9c7424c dev(test): method overrides under TestKernel KernelDeimos 2025-11-20 15:50:54 -05:00
  • 452e0b7001 doc: update documentation for TestKernel KernelDeimos 2025-11-20 14:25:53 -05:00
  • cb3a78625e doc: update documentation for TestKernel eric/25BK0-testkernel KernelDeimos 2025-11-20 14:25:53 -05:00
  • bb90595431 fix: move dependency in LocalDiskStorageController KernelDeimos 2025-11-19 16:54:29 -05:00
  • 03db975e3e chore: attempt to disable memoryfs test KernelDeimos 2025-11-19 16:34:16 -05:00
  • 97d74f58d7 fix: move dependency in LocalDiskStorageController 25BJ0-attempt-to-disable-memoryfs-test KernelDeimos 2025-11-19 16:54:29 -05:00
  • 1485a5d5a2 chore: attempt to disable memoryfs test KernelDeimos 2025-11-19 16:34:16 -05:00
  • 1cb27fb25f dev: make puterfs storage controller configurable KernelDeimos 2025-11-17 15:58:23 -05:00
  • 91f948f1fc dev: LocalDiskStorageController with upload method KernelDeimos 2025-11-17 12:38:02 -05:00
  • d7538cf3c0 refactor: merge FSEntryFetcher with FSEntryController KernelDeimos 2025-11-16 15:48:17 -05:00
  • ed66db46ab dev: make puterfs storage controller configurable eric/25GB0-puterfs-storage KernelDeimos 2025-11-17 15:58:23 -05:00
  • a0c3808329 dev: LocalDiskStorageController with upload method KernelDeimos 2025-11-17 12:38:02 -05:00
  • 4a4a9b95bb refactor: merge FSEntryFetcher with FSEntryController KernelDeimos 2025-11-16 15:48:17 -05:00
  • d3881f2440 dev: decouple FSEntryFetcher by adding hasChild KernelDeimos 2025-11-13 15:07:37 -05:00
  • cdcce31d03 rm: remove DatabaseFSEntryService from core KernelDeimos 2025-11-13 14:15:58 -05:00
  • 35d32f7fc8 dev(puterfs): move mkshortcut, make ll_rmdir... KernelDeimos 2025-11-13 13:45:31 -05:00
  • 33a8814feb new gemini models (#1986) Neal Shah 2025-11-18 20:00:34 -05:00
  • d914194186 new gemini models gemini-new-models-2025-11 ProgrammerIn-wonderland 2025-11-18 19:56:43 -05:00
  • fd543bc310 dev: decouple FSEntryFetcher by adding hasChild 25BD0-puterfs-decoupling-continued KernelDeimos 2025-11-13 15:07:37 -05:00
  • 51e82ddbd5 rm: remove DatabaseFSEntryService from core KernelDeimos 2025-11-13 14:15:58 -05:00
  • e42bcc80f4 dev(puterfs): move mkshortcut, make ll_rmdir... KernelDeimos 2025-11-13 13:45:31 -05:00
  • a50866ec76 dev(puterfs): move get_recursive_size to extension KernelDeimos 2025-11-12 15:55:29 -05:00
  • c9c745740d dev(puterfs): remove dependency on FSEntryService KernelDeimos 2025-11-12 15:14:50 -05:00
  • 94032ddafd move(puterfs): take PuterFSProvider out of main.js KernelDeimos 2025-11-12 13:20:03 -05:00
  • 0db322fda6 chore: move puterfs extension to esmodule KernelDeimos 2025-11-12 12:15:33 -05:00
  • f51c0740c7 Bump puter.js version to 2.1.6 jelveh 2025-11-17 12:18:40 -08:00
  • e894c694e6 Bump puter.js version to 2.1.5 jelveh 2025-11-17 09:56:18 -08:00
  • 0e5ca01875 Bump puter.js version to 2.1.3 in package.json jelveh 2025-11-17 09:55:10 -08:00