Commit Graph

  • 0dbc6aad0f Don't show 'Cut' and 'Delete' options on shared items Nariman Jelveh 2024-06-15 22:14:14 -07:00
  • 705b9de28c Add basic sharing UI Nariman Jelveh 2024-06-15 20:36:40 -07:00
  • b648817f27 fix: incorrect error from suggested_apps KernelDeimos 2024-06-15 23:21:54 -04:00
  • 1389298f8c doc: document share endpoints KernelDeimos 2024-06-15 20:17:38 -04:00
  • 2f6c428a40 feat: send notification when file gets shared KernelDeimos 2024-06-15 20:15:29 -04:00
  • f9d2a87d25 chore: choose end-user-facing name for fs nodes KernelDeimos 2024-06-14 22:24:57 -04:00
  • 0f05a41ea8 tweak: add improvements to share/file-by-username KernelDeimos 2024-06-14 13:23:28 -04:00
  • 9ac8535832 Add support for optional auth KernelDeimos 2024-06-14 13:09:20 -04:00
  • ea84c2f26d Fix issues with inconsistent path formats for owned files vs shared files Nariman Jelveh 2024-06-13 20:23:11 -07:00
  • f2c6e01296 fix: remove legacy permission check in stat KernelDeimos 2024-06-13 17:51:20 -04:00
  • d128ceed6f fix: handle subpaths under another user KernelDeimos 2024-06-13 15:46:27 -04:00
  • 19a5eb0076 feat: add readdir delegate for sharing user homedirs KernelDeimos 2024-06-13 15:39:45 -04:00
  • 8424d44609 feat: add readdir delegate for shares in a user directory KernelDeimos 2024-06-13 12:43:21 -04:00
  • 1166e69c76 fix: remove last component when share URL is file KernelDeimos 2024-06-12 20:14:46 -04:00
  • 079e25a9fe feat: add /show urls KernelDeimos 2024-06-12 19:32:25 -04:00
  • 5d214c7b52 feat: add /share/file-by-username endpoint KernelDeimos 2024-06-12 17:10:48 -04:00
  • 1859668257 Add proper handling of the close event handler in UINotification Nariman Jelveh 2024-06-15 17:28:11 -07:00
  • 7015cfcd31 chore: update doc too KernelDeimos 2024-06-15 19:26:08 -04:00
  • d5d987ead6 chore: fix typo because acknowledge is not spelled awknowledge in any variant of the english language KernelDeimos 2024-06-15 19:25:09 -04:00
  • 6f333bf262 doc: update notification doc KernelDeimos 2024-06-15 19:13:11 -04:00
  • 5f5bd6bd24 doc: add notification documentation KernelDeimos 2024-06-15 18:57:13 -04:00
  • 20542b0565 tweak: update notification format KernelDeimos 2024-06-15 18:53:03 -04:00
  • ef8f4de962 tweak: use timestamps to track notif awks KernelDeimos 2024-06-15 18:22:45 -04:00
  • f06cb30447 tweak: set limit to 200 for notification select KernelDeimos 2024-06-15 17:43:29 -04:00
  • c5334b0e19 feat: introduce notification selection via driver KernelDeimos 2024-06-15 17:35:00 -04:00
  • d5cbc24cfe chore: update lint config KernelDeimos 2024-06-15 16:14:55 -04:00
  • 0101f425d4 feat: add mark-read endpoint KernelDeimos 2024-06-15 16:01:37 -04:00
  • 02fc4d86b7 feat: re-send unreads on login KernelDeimos 2024-06-15 14:58:32 -04:00
  • a1e6887bf9 feat: add service for notifications KernelDeimos 2024-06-15 13:53:23 -04:00
  • 7e13ab16c9 Update style.css Nariman Jelveh 2024-06-15 14:24:16 -07:00
  • a623c94728 tweak: set app/subdomain query limit very high KernelDeimos 2024-06-15 16:41:51 -04:00
  • ba58c3fbeb Add a debug logger for backend KernelDeimos 2024-06-15 16:02:07 -04:00
  • 7b724ff1eb show the "Close All" button on multiple notifications Nariman Jelveh 2024-06-15 13:01:33 -07:00
  • b74315c7f5 add "fade up?!" animation to disappearing notifications Nariman Jelveh 2024-06-15 12:31:14 -07:00
  • e18766a651 Add support for value and click options to UINotification Nariman Jelveh 2024-06-15 12:02:09 -07:00
  • 9ecd5170e7 Merge branch 'main' of https://github.com/HeyPuter/puter into main Nariman Jelveh 2024-06-15 11:31:39 -07:00
  • 82c60414b9 Add support for icon, title, and text in notifications Nariman Jelveh 2024-06-15 11:31:26 -07:00
  • 502c9a36c7 chore: cleanup console log in BroadcastService KernelDeimos 2024-06-15 13:53:53 -04:00
  • 40c0ef4567 reimplement stacked notifications Nariman Jelveh 2024-06-15 01:28:35 -07:00
  • 5a47ba4110 Update UIDesktop.js Nariman Jelveh 2024-06-15 01:02:14 -07:00
  • f047c6b738 implement naive notification stacking Nariman Jelveh 2024-06-15 01:01:29 -07:00
  • e77c5f8bbc chore: update lint config KernelDeimos 2024-06-14 23:22:12 -04:00
  • 6c20ababfb chore: sync package.json KernelDeimos 2024-06-14 21:49:11 -04:00
  • 1207a158bd feat: add cross-server event broadcasting KernelDeimos 2024-06-14 21:19:25 -04:00
  • 3ae0773ce8 chore: revive static-assets (for now) KernelDeimos 2024-06-14 23:06:38 -04:00
  • d6d6fb0c37 Update build-and-test.yml Eric Dubé 2024-06-14 22:42:19 -04:00
  • 2cc1c5ac6c chore: fix linter errors KernelDeimos 2024-06-14 22:01:06 -04:00
  • 981066c4a1 Refactor helpers.js Nariman Jelveh 2024-06-14 16:38:07 -07:00
  • cb60759687 Fix html encode/decode issue in item rename Nariman Jelveh 2024-06-13 11:46:54 -07:00
  • cf08244b6f Enable keyboard navigation in the menubar Nariman Jelveh 2024-06-13 00:05:48 -07:00
  • 0c4728fbc1 Refactor Nariman Jelveh 2024-06-12 21:41:02 -07:00
  • 72641c66a2 Support the modification of individual items withing a menu bar Nariman Jelveh 2024-06-12 19:18:24 -07:00
  • cdff12e4e0 Remove repo links from Phoenix shell init KernelDeimos 2024-06-12 01:50:13 -04:00
  • dfdf1dd973 chore: appease linter so it stops ruining my index KernelDeimos 2024-06-11 22:46:11 -04:00
  • d38bf63f8e Get rid of old typo'd debug log KernelDeimos 2024-06-11 13:57:25 -04:00
  • 8e0f150fab Fix ESM-interop issue KernelDeimos 2024-06-11 13:57:03 -04:00
  • 684b0dc059 Support configurable mod locations KernelDeimos 2024-06-10 03:02:17 -04:00
  • 8d22276f13 fix(backend): remove a bad thing that really doesn't work KernelDeimos 2024-06-09 14:21:02 -04:00
  • b85cb50ea2 tweak: update eslint config KernelDeimos 2024-06-08 20:53:39 -04:00
  • 431b0da027 tweak: fix package-lock.json KernelDeimos 2024-06-08 20:49:18 -04:00
  • eb05fbd2dc feat: add external mod loading KernelDeimos 2024-06-08 19:26:19 -04:00
  • fa7bec3854 refactor: flatten the monorepo Eric Dubé 2024-06-08 01:07:42 -04:00
  • f88c4a5c9c doc(backend): document modules, services, and service-scripts KernelDeimos 2024-06-06 20:10:23 -04:00
  • 6ef283d7ef Docker CI - Update actions (#460) Ben Hählen 2024-06-06 22:41:19 +02:00
  • 5e9617f6cc Add support for ContextMenu icons via Puter.js Nariman Jelveh 2024-06-05 14:39:52 -07:00
  • 30550fcddd feat(backend): add script service KernelDeimos 2024-06-05 16:12:50 -04:00
  • 1416807c9d Merge pull request #454 from eltociear/patch-3 Nariman Jelveh 2024-06-05 10:39:43 -07:00
  • 41f378e403 Somehow this got lost earlier KernelDeimos 2024-06-04 16:53:29 -04:00
  • 0b0707363c Fix potential race condition KernelDeimos 2024-06-04 16:28:53 -04:00
  • 04fefc0761 Update README.md Nariman Jelveh 2024-06-04 13:07:02 -07:00
  • de974f0551 chore: update UI.js Ikko Eltociear Ashimine 2024-06-05 01:17:23 +09:00
  • aec5cd5148 Merge pull request #451 from HeyPuter/eric/drivers-1 Eric Dubé 2024-06-03 18:11:53 -04:00
  • 2a2a42c153 Merge pull request #424 from AtkinsSJ/sed Eric Dubé 2024-06-03 12:22:15 -04:00
  • 66639ea110 Merge pull request #449 from wamynobe/main Nariman Jelveh 2024-06-03 00:50:31 -07:00
  • 1ae82b3210 turns out ESLint is garbage Nariman Jelveh 2024-06-02 16:30:29 -07:00
  • a81f461b54 Implement the contextMenu API for Puter.js Nariman Jelveh 2024-06-02 16:15:35 -07:00
  • cf8a07286a Fix typo sanitizeItems to sanitize_items Nariman Jelveh 2024-06-02 10:23:41 -07:00
  • 6efff83616 Support separator in the setMenubar API Nariman Jelveh 2024-06-02 10:21:11 -07:00
  • 233a2719c6 Add temp-email driver implementation to the SDK Nariman Jelveh 2024-06-01 16:34:37 -07:00
  • 49f61c4782 Update UIContextMenu.js Nariman Jelveh 2024-06-01 15:56:32 -07:00
  • 665b2d4e4e refactor(backend): de-couple driver registration from DriverService KernelDeimos 2024-06-01 18:10:12 -04:00
  • ce328b7245 fix: fix typo Mason Nguyen 2024-06-01 11:00:03 +07:00
  • 135b5eccc5 Merge pull request #448 from HeyPuter/eric/log-update Eric Dubé 2024-05-31 20:38:10 -04:00
  • 2d8e6240c6 feat(backend): add tip of day KernelDeimos 2024-05-31 20:36:14 -04:00
  • 4bdad75766 feat(backend): improve logger and reduce logs KernelDeimos 2024-05-31 19:37:24 -04:00
  • 522664d415 feat(backend): allow services to provide user properties KernelDeimos 2024-05-31 18:10:11 -04:00
  • 71e2310fa4 tweak(ui): expose UIAlert to service scripts KernelDeimos 2024-05-31 18:09:15 -04:00
  • d2b37fc436 tweak(ui): fix NotifCard accessing on_click KernelDeimos 2024-05-31 18:03:45 -04:00
  • e6e058c0a0 Update UIContextMenu.js Nariman Jelveh 2024-05-31 10:58:18 -07:00
  • 6de4c89c25 refactor(phoenix): Combine similar sed command classes Sam Atkins 2024-05-31 14:11:20 +01:00
  • 0d4f907b66 feat(phoenix): Implement parsing of sed scripts Sam Atkins 2024-05-31 13:58:25 +01:00
  • e047b0bf30 fix(phoenix): Add missing newlines to sed command output Sam Atkins 2024-05-31 11:16:18 +01:00
  • f250f86446 feat(phoenix): Add --dump and --file options to sed Sam Atkins 2024-05-31 11:15:37 +01:00
  • 4067c82486 feat(phoenix): Expose parsed arg tokens to apps that request them Sam Atkins 2024-05-31 10:07:24 +01:00
  • 306014adc7 feat(phoenix): Add more commands to sed, including labels and branching Sam Atkins 2024-05-24 14:30:42 +01:00
  • 6aae8fc63b refactor(phoenix): Split up sed code Sam Atkins 2024-05-24 12:43:45 +01:00
  • 9b4d16fbe9 fix(parsely): Make Repeat parser work when no separator is given Sam Atkins 2024-05-31 15:13:52 +01:00
  • d46b043c5d feat(parsely): Add stringUntil() parser Sam Atkins 2024-05-31 15:47:02 +01:00
  • 5656d9d42f feat(parsely): Add a fail() parser Sam Atkins 2024-05-31 10:00:09 +01:00
  • c9a43ce5c0 Update UIContextMenu.js Nariman Jelveh 2024-05-30 18:16:32 -07:00