Commit Graph

  • 4eab7167e6 Disable browser context menu on launcher popover (#1648) Hariz 2025-10-02 23:40:42 -04:00
  • 4a1aee0713 fix: increment for non-existent keys (#1649) Daniel Salazar 2025-10-02 15:51:56 -07:00
  • 36b30ebf57 dev(extensions): [+] extension-examples:ii:hello-world KernelDeimos 2025-10-02 18:33:42 -04:00
  • aef8227454 doc(extensions): data import KernelDeimos 2025-10-02 17:00:51 -04:00
  • 54b8990c70 devex(extensions): simplify kv get and set methods KernelDeimos 2025-10-02 16:53:59 -04:00
  • b9f42f6daa fix: PayloadTooLargeError for JSON + base64 images KernelDeimos 2025-10-02 15:41:09 -04:00
  • a17ab22ab7 feat: Add missing Vietnamese translations (#1641) Dan Tran 2025-10-03 00:18:43 +07:00
  • cc3b0db6b1 feat: initial metering service supporting monthly tracking of service consumption (#1630) Daniel Salazar 2025-10-01 14:04:36 -07:00
  • 36ddad0ecc lint: add config global to extensions KernelDeimos 2025-10-01 16:58:46 -04:00
  • 7137d1a178 doc: permission grant in extension drivers KernelDeimos 2025-10-01 16:57:44 -04:00
  • bfffdfdc36 doc(extensions): exports not front-and-center KernelDeimos 2025-10-01 16:47:56 -04:00
  • 9946d2ffc5 dev(extensions): event for extensions to grant permst KernelDeimos 2025-10-01 16:46:59 -04:00
  • 574088ea55 doc: improve extension documentation KernelDeimos 2025-10-01 16:03:24 -04:00
  • ec8111cc2f dev(extensions): improved configuration support KernelDeimos 2025-10-01 15:27:58 -04:00
  • 94c0490f34 Update id.js (#1638) Yukirin 2025-10-02 01:46:43 +08:00
  • 887536b811 fix: cleanup EngPortalService commands KernelDeimos 2025-10-01 13:13:49 -04:00
  • 5b3bc9ddf4 fix: permission batch get (#1637) Daniel Salazar 2025-09-30 20:17:01 -07:00
  • 916f419e0f added missing hebrew translations + fixed some existing translation + changed he.js export variable from en to he (#1634) biranzegelman97 2025-10-01 05:16:35 +03:00
  • 62f5cc54cf Fix bug with context menu positioning on page load (#1636) Hariz 2025-09-30 21:58:54 -04:00
  • 6ee60f9c13 Closes #629 Nariman Jelveh 2025-09-30 18:27:33 -07:00
  • 6429dcf15e Add 'Set as Desktop Background' context menu item to images (#1635) Hariz 2025-09-30 21:06:09 -04:00
  • c11a4008ee doc: improve comments in hellodriver.js KernelDeimos 2025-09-30 17:12:09 -04:00
  • 5cc182653e doc: document creating extensions through drivers KernelDeimos 2025-09-30 14:07:25 -04:00
  • 057eaa46ca dev(extensions): [+] hellodriver KernelDeimos 2025-09-30 13:38:21 -04:00
  • 87f2fbf36b clean: DriverService KernelDeimos 2025-09-30 13:02:21 -04:00
  • 41820baba6 dev: add extension support in DriverService KernelDeimos 2025-09-30 12:41:47 -04:00
  • eaa31ba18f Update copyright headers that were translated to non-english Nariman Jelveh 2025-09-30 12:54:00 -07:00
  • 343f042f39 feat: add tar and untar functionality for file management Nariman Jelveh 2025-09-30 10:35:55 -07:00
  • 9c47a7f8ca perf: move user-user perm checks to flat kv entries (#1562) Daniel Salazar 2025-09-29 19:41:39 -07:00
  • d085568674 Delete .github/ISSUE_TEMPLATE directory Nariman Jelveh 2025-09-29 18:48:35 -07:00
  • 1c64cb274b fix(ai): try overriding timeout to disable error KernelDeimos 2025-09-29 15:08:23 -04:00
  • df6fc8a432 test: fix test kernel after adding runtimle modules KernelDeimos 2025-09-29 14:25:13 -04:00
  • 208d25f371 Update ClaudeService.js jelveh 2025-09-29 11:20:34 -07:00
  • 4745b65ce1 devex: vibe-coded eslint normalize script devex/vibe-coded-eslint-normalize KernelDeimos 2025-09-26 16:11:11 -04:00
  • d216887fa0 doc: add comments under filesystem, modules, entitystorage Andrei Onel 2025-09-29 21:16:50 +03:00
  • 5caf148ae9 Update ClaudeService.js jelveh 2025-09-29 11:16:13 -07:00
  • 847b3a07a4 Improve item.add cache invalidation logic so that it doesn't purge the entire cache jelveh 2025-09-29 00:02:03 -07:00
  • a69072b31b More precise cache invalidation in case of item rename jelveh 2025-09-28 23:43:36 -07:00
  • fe022cff1d Back to native purge to build from first principles?! jelveh 2025-09-28 22:50:55 -07:00
  • 1195e319a8 update kv.js version in package.json jelveh 2025-09-28 22:05:30 -07:00
  • ebb0162d79 Increase cache efficiency Nariman Jelveh 2025-09-28 21:30:31 -07:00
  • 7382264648 more nuanced cache invalidation strategy with logging enabled by default Nariman Jelveh 2025-09-28 20:35:51 -07:00
  • a965df0cc0 Remove cache expiry in puter.js Nariman Jelveh 2025-09-28 19:16:29 -07:00
  • 72341c78dc Update index.js Nariman Jelveh 2025-09-28 18:59:44 -07:00
  • ef74a1a660 fix: prevent unnecessary updates on socket events jelveh 2025-09-28 14:35:45 -07:00
  • f1fd372933 refactor: improve metadata handling in WSPushService jelveh 2025-09-28 13:43:08 -07:00
  • 740089aff1 fixes #1622 jelveh 2025-09-27 00:03:49 -07:00
  • 891093fd2b fix a typo (#1627) Xiaochen Cui 2025-09-26 21:45:00 -07:00
  • 733c7b638d feat: Complete missing Ukrainian, Turkish and Thai translations (#1616) Haitam 2025-09-27 06:40:20 +02:00
  • baf261c0c4 fix: check if shraed files exist in ll_readshares KernelDeimos 2025-09-26 18:59:23 -04:00
  • 088ff4d696 fix: update path when renaming during save_account KernelDeimos 2025-09-26 18:41:37 -04:00
  • fae33301a8 fix the issue with last_valid_ts always being 0 Nariman Jelveh 2025-09-26 15:05:44 -07:00
  • b8263fd8e0 feat: add missing Persian and Finnish translations (#1614) mrtbgau 2025-09-27 00:05:04 +02:00
  • d85f5fad5e dev: expose 'kv' as 'cache' from data extension KernelDeimos 2025-09-26 17:11:49 -04:00
  • d5a2a34f53 dev(extensions): add extension.use KernelDeimos 2025-09-26 17:28:35 -04:00
  • 601eb019a2 dev(extensions): [+] data feat/extensions KernelDeimos 2025-09-26 13:43:53 -04:00
  • 63bf4eccbe dev: make services importable by extensions KernelDeimos 2025-09-26 13:36:45 -04:00
  • 0c30a9e157 fixup! dev(extensions): [+] whoami KernelDeimos 2025-09-26 13:28:01 -04:00
  • dabf8cac56 fix: add missing dep to whoami extension KernelDeimos 2025-09-25 16:55:09 -04:00
  • 570409ef15 doc: add more extension internals documentation KernelDeimos 2025-09-25 16:50:45 -04:00
  • 27d7668a72 dev: '@extension name' and priority in puter.json KernelDeimos 2025-09-25 15:49:15 -04:00
  • cb31c1d44e dev: add command to list extensions KernelDeimos 2025-09-25 15:05:03 -04:00
  • 7b4c62d1c3 lint: minor formatting issue with catch(e) KernelDeimos 2025-09-25 12:26:59 -04:00
  • 62e77a15a2 conf: add block in eslint.config.js for extensions KernelDeimos 2025-09-24 17:57:08 -04:00
  • 353cf397cb dev: remove legacy whoami and use extension KernelDeimos 2025-09-24 15:43:47 -04:00
  • db5aef51b0 fix: missing await in extension loader KernelDeimos 2025-09-24 15:25:36 -04:00
  • ebbe18f72d dev(extensions): [+] whoami KernelDeimos 2025-09-24 15:13:00 -04:00
  • 943a3c7bab type(extensions): config and add core.util.helpers KernelDeimos 2025-09-24 14:49:30 -04:00
  • 1358e98c5b devex: add some types for extension intellisense KernelDeimos 2025-09-23 18:25:55 -04:00
  • dde652fb27 dev: expose 'core' from useapi as runtime module KernelDeimos 2025-09-23 18:24:51 -04:00
  • 15cb98107c doc: add extension documentation for core devs KernelDeimos 2025-09-23 16:41:41 -04:00
  • 4353c2dc46 dev: expose 'web' from useapi as runtime module KernelDeimos 2025-09-23 16:40:49 -04:00
  • f6be6952dc dev: export runtime module registry to context KernelDeimos 2025-09-23 16:40:24 -04:00
  • b328355a90 fix: apparently setters shadow getting KernelDeimos 2025-09-23 15:42:27 -04:00
  • 6ff3d154fa devex: .git is not an extension KernelDeimos 2025-09-23 15:16:54 -04:00
  • bdd60c63d8 devex: add '{repo}' variable for extension paths KernelDeimos 2025-09-23 15:14:52 -04:00
  • 06cd14353a doc: document import/export mechanism for extensions KernelDeimos 2025-09-22 19:04:59 -04:00
  • e271476e0b tweak: alias 'runtime' to 'extension' KernelDeimos 2025-09-22 19:01:44 -04:00
  • 9aef281ad2 dev: add runtime modules for imports and exports KernelDeimos 2025-09-22 18:34:50 -04:00
  • 860388c3cb update client-cache logic (#1626) Xiaochen Cui 2025-09-26 11:44:12 -07:00
  • a0b567da52 chore: update @heyputer/kv.js dependency to version 0.2.0 and initialize cache with dbName in puter-js (#1623) Nariman Jelveh 2025-09-26 10:58:16 -07:00
  • 3fc183297f revert: eslint config rules (#1625) Daniel Salazar 2025-09-26 10:52:00 -07:00
  • d70d412115 feat: DAV Locks support + refactor of DAV method handler (#1486) Daniel Salazar 2025-09-26 08:00:29 -07:00
  • 7bfa85d4fe client-cache: remove pulling (#1620) Xiaochen Cui 2025-09-25 16:56:01 -07:00
  • 8d36e52ae7 Merge pull request #1621 from HeyPuter/DS/main Daniel Salazar 2025-09-25 12:17:15 -07:00
  • 9705c58160 dep: updating node dep version to one that supports modules Daniel Salazar 2025-09-25 12:04:56 -07:00
  • 1cff4fd46a feat: Add missing Portuguese translations (#1615) Onitsag 2025-09-25 20:47:04 +02:00
  • 8b9fefa4a2 fix puterjs throwing errors after consuming message events not meant for it (#1612) velzie 2025-09-25 14:11:34 -04:00
  • 72ee05fefb feat: Add missing Urdu translations (#1618) Thomas NGUYEN 2025-09-25 19:58:46 +02:00
  • 681c084180 client-cache: update cache-invalidation policy to ts-based comparison (#1611) Xiaochen Cui 2025-09-24 18:08:09 -07:00
  • 8b7e764af9 add instancesOpen to puter.js UI Nariman Jelveh 2025-09-24 17:03:36 -07:00
  • fa436a7775 devex: make it impossible to commit eslint errors KernelDeimos 2025-09-24 17:41:48 -04:00
  • fe1d78d5bf conf(eslint): fix backend rule, -@stylistic/quotes KernelDeimos 2025-09-24 16:47:50 -04:00
  • 99ebbfa00d Add Bahasa Malaysia (Malay) i18n Support (#1609) Khilfi KA 2025-09-25 03:44:41 +08:00
  • cf05413b83 ux: Whitelist onlyoffice applications from copy dialog in IPC ProgrammerIn-wonderland 2025-09-23 18:10:54 -04:00
  • 25de96c8c9 Merge pull request #1607 from HeyPuter/DS/main Daniel Salazar 2025-09-23 14:26:48 -07:00
  • 8cc14fece3 chore: add jsdoc typings for KV interface Daniel Salazar 2025-09-23 14:26:02 -07:00
  • 06f89a8a80 Merge pull request #1606 from HeyPuter/DS/main Daniel Salazar 2025-09-23 14:26:17 -07:00
  • bf76a1edea feat: allow setting puter origin via globalThis variables Daniel Salazar 2025-09-23 12:52:54 -07:00
  • aae3da39f8 sync: package-lock.json KernelDeimos 2025-09-23 15:02:56 -04:00