Commit Graph

  • 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 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
  • 67be35b6a0 Don't raise window if close/minimize btn clicked (#1589) Hariz 2025-09-22 21:52:57 -04:00
  • e0316b9cbe remove unnecessary console.log() Nariman Jelveh 2025-09-22 16:36:48 -07:00
  • 1ea8f9ddf1 devex: performance monitor environment variable KernelDeimos 2025-09-22 19:31:03 -04:00
  • f729eaa31f fix: use dynamic import for dotenv KernelDeimos 2025-09-22 19:30:37 -04:00
  • 15eb44d62d feat: add optional dotenv support KernelDeimos 2025-09-22 19:13:05 -04:00
  • 49341321f1 dev: add option to make the database slow KernelDeimos 2025-09-22 19:10:48 -04:00
  • b93890b008 Update package.json jelveh 2025-09-21 22:36:40 -07:00
  • 502ef3c32b Update README.md for Puter.js: Enhance formatting, add installation instructions, and include community links jelveh 2025-09-21 22:33:13 -07:00
  • 4dfdd2839f build(deps): bump webpack from 5.89.0 to 5.101.3 in /src/puter-js (#1601) dependabot[bot] 2025-09-21 14:50:30 -07:00
  • 32962211b4 Revert "Enhance login GUI: improve layout and add show/hide password (#1599)" (#1600) Nariman Jelveh 2025-09-21 09:53:12 -07:00
  • 9e07fa74b7 Enhance login GUI: improve layout and add show/hide password (#1599) SaifAttar003 2025-09-21 22:22:55 +05:30
  • 8e3cc68701 build(deps): bump requests from 2.32.3 to 2.32.4 in /tools/api-tester/ci (#1598) dependabot[bot] 2025-09-21 00:49:21 -07:00
  • 3de3c21f66 Add context menu to apps in the start menu (#1487) Hariz 2025-09-20 21:52:14 -04:00
  • 6910b41a22 Merge pull request #1595 from HeyPuter/DS/main Daniel Salazar 2025-09-19 17:22:24 -07:00
  • 44284eb788 fix: typedefs Daniel Salazar 2025-09-19 16:54:28 -07:00
  • d6fbe94364 npm: fixed publish Daniel Salazar 2025-09-19 16:26:16 -07:00
  • a3cbee1b58 build(deps): bump serialize-javascript in /src/puter-js (#1594) dependabot[bot] 2025-09-19 14:28:36 -07:00
  • 0ef2b1c05e Merge pull request #1593 from HeyPuter/DS/main Daniel Salazar 2025-09-19 14:02:36 -07:00
  • 9d5a09f0bc fix: package name Daniel Salazar 2025-09-19 14:01:03 -07:00
  • 3cb9040a94 Merge pull request #1592 from HeyPuter/DS/main Daniel Salazar 2025-09-19 13:58:50 -07:00
  • a936333006 npm: release to npm Daniel Salazar 2025-09-19 13:53:53 -07:00
  • a023c24c35 Update package.json jelveh 2025-09-19 13:55:19 -07:00
  • 41191c65d7 Update puter.js README.md jelveh 2025-09-19 13:52:54 -07:00
  • c8500ba1ab test: add puterjs test to apiteste (#1590) Xiaochen Cui 2025-09-20 04:27:47 +08:00
  • 9d0199f858 add apitest to github actions (#1591) Xiaochen Cui 2025-09-20 04:27:32 +08:00
  • 0c60ebd1d0 Update it.js (#1588) coluccifrancesco 2025-09-19 20:07:02 +02:00
  • 770e5e071e Merge pull request #1587 from HeyPuter/DS/main Daniel Salazar 2025-09-19 10:29:39 -07:00
  • 493334b030 chore: update README for puter.js to publish on npm Daniel Salazar 2025-09-19 02:34:33 -07:00
  • 654dfa9124 Update style.css jelveh 2025-09-18 23:03:16 -07:00
  • c0b03e147b add redundant readdir to cache the home dir jelveh 2025-09-18 21:03:28 -07:00
  • 7000831138 make whoami return last_activity_ts Nariman Jelveh 2025-09-18 19:07:53 -07:00
  • 31fffb087d Refactor file system operations in GUI and puter.js to use eventual consistency (#1579) Nariman Jelveh 2025-09-18 17:13:39 -07:00
  • 466cc113c6 ci: drop support and testing for node 18 Daniel Salazar 2025-09-18 16:08:19 -07:00
  • 89d5030ae3 Add missing polish translation (#1584) software developer, self taught 2025-09-18 22:58:35 +02:00
  • 5fe28ee8e2 build(deps): bump serialize-javascript and mocha in /src/terminal (#1585) dependabot[bot] 2025-09-18 12:04:44 -07:00
  • c9c92e806a build(deps-dev): bump rollup from 3.21.4 to 3.29.5 in /src/phoenix (#1583) dependabot[bot] 2025-09-18 10:38:52 -07:00