Commit Graph

  • 80405324f4 Require selecting backup file directly from from unconfigured repo in restore wizard Nathan Fretz 2025-10-08 16:58:31 +10:00
  • a1c657b4e7 Rewind: smooth carousel animations and prevent layout shifts on load Nathan Fretz 2025-10-08 15:52:16 +10:00
  • 21b4ae3b99 Prevent progress reset flash in restore cover before restart Nathan Fretz 2025-10-08 12:51:22 +10:00
  • a24abc2fe5 Mini-browser: add optional subtitle and route-specific empty states Nathan Fretz 2025-10-07 15:18:31 +10:00
  • 6941f72498 Handle connecting an existing backup repo Nathan Fretz 2025-10-07 00:21:44 +10:00
  • 3e6005c43a Invalidate backup queries on backup completion Mayank Chhabra 2025-10-06 18:56:28 +07:00
  • b4d77e0bff Network share UI changes: add umbrelOS share instructions, and show share scope modal every time. Nathan Fretz 2025-10-06 21:25:44 +10:00
  • 2ef4e351aa Show list of backups in location view Mayank Chhabra 2025-10-06 14:25:17 +07:00
  • 9cf9f496f3 Rewind mobile responsiveness: add safe-area bottom padding and hide snapshot text on mobile Nathan Fretz 2025-10-06 13:57:52 +10:00
  • 64a69997e6 Add 'Restore previous version' (Rewind) option to file item context menu Nathan Fretz 2025-10-06 13:25:24 +10:00
  • 35c6fcce8a Initiate Rewind in current Files directory and persist current path during snapshot navigation Nathan Fretz 2025-10-06 11:56:27 +10:00
  • 87f87446f5 Upgrade to Linux Kernel 6.12, Docker v28.5.0, Node.js 22.20.0 Luke Childs 2025-10-05 19:13:47 +07:00
  • 9f6efe1d50 Reuse BackupDeviceIcon connected logic throughout wizards and don't allow proceeding through restore wizard with disconnected device Nathan Fretz 2025-10-04 00:26:21 +10:00
  • 1028737ab1 Get deterministic apt package versions working again Luke Childs 2025-10-03 19:30:52 +07:00
  • dcfc785fdc Rewind preflight modal UX fixes Nathan Fretz 2025-10-03 21:38:16 +10:00
  • 701c28583a Fix 'no backups' text and layout in Rewind Nathan Fretz 2025-10-03 16:22:27 +10:00
  • 95e3736f2a Fix rare vertical truncation of text in app listing Nathan Fretz 2025-10-02 14:23:23 +10:00
  • c63f17e1f2 Merge branch 'master' into staging Mayank Chhabra 2025-10-01 01:20:21 +07:00
  • 3c08d50e86 Update README Mayank Chhabra 2025-10-01 01:20:11 +07:00
  • 2dc542c72d Update README Mayank Chhabra 2025-10-01 01:18:13 +07:00
  • b0d840c6b6 Merge branch 'master' into staging Mayank Chhabra 2025-10-01 01:14:38 +07:00
  • 4e04ccfe50 Update README Mayank Chhabra 2025-10-01 01:14:02 +07:00
  • 69cee08e95 Merge branch 'master' into staging Mayank Chhabra 2025-10-01 01:09:39 +07:00
  • ac5554d673 Correctly handle long initial backup time Luke Childs 2025-09-30 17:30:38 +07:00
  • 5a487028f0 Update README Mayank Chhabra 2025-09-30 17:06:32 +07:00
  • a2c05879e1 Fix Umbrel Private Cloud tab padding on mobile Mayank Chhabra 2025-09-29 22:39:06 +07:00
  • e0815e04d6 umbrelOS 1.5 Beta 1 1.5.0-beta.1 Luke Childs 2025-09-23 19:59:25 +07:00
  • 6485c39c2b Implement e2e encrypted backups and enable mounting network shares Luke Childs 2025-09-23 19:52:09 +07:00
  • c52a4e6568 Revert "Deterministic apt package versions" Luke Childs 2025-09-22 01:08:18 +07:00
  • c447c531a5 Enable external storage on all amd64 devices Luke Childs 2025-09-22 01:07:52 +07:00
  • f9309ac154 Add U130122 device name Mayank Chhabra 2025-09-21 20:47:21 +07:00
  • dade727827 Enable zram based swap for RAM compression Luke Childs 2025-09-09 23:49:06 +07:00
  • da627a2019 Deterministic apt package versions Luke Childs 2025-09-08 19:43:59 +07:00
  • 4396ec6c89 Add retry logic to another thumbnail test Luke Childs 2025-07-27 03:56:30 +07:00
  • 056eb06916 Move system and widgets into modules Nathan Fretz 2025-07-26 05:14:33 +10:00
  • aeaf2f5026 Files UI tweaks Nathan Fretz 2025-07-22 17:47:53 +10:00
  • 4d7417b41a Fix three-column card's alignment in the app store Nathan Fretz 2025-07-22 01:54:36 +10:00
  • 0f4dd08709 Make app store discover page resilient to API failures and missing apps Nathan Fretz 2025-07-18 11:05:55 +10:00
  • 5c80d51c8f Hide empty app store categories Nathan Fretz 2025-07-18 04:38:39 +10:00
  • a0f45c940b Remove external Radix modules from Vite config Nathan Fretz 2025-07-18 04:36:18 +10:00
  • dcd9b74bca Move user logic, routes, and tests to user module Nathan Fretz 2025-07-16 07:42:41 +10:00
  • 11d62406bb Improve reliability of flaky Samba test Luke Childs 2025-07-16 04:42:07 +07:00
  • 611d86a45a Improve thumbnail integration test reliability Nathan Fretz 2025-07-16 07:01:18 +10:00
  • e89eaa100b Move migration routes to migration module Nathan Fretz 2025-07-16 06:45:21 +10:00
  • 9099e06e50 Move apps routes and tests to apps module Nathan Fretz 2025-07-16 04:48:28 +10:00
  • 6045c98b76 Remove unnecessary fallback text in AppSettingsDialog Mayank Chhabra 2025-07-15 21:44:28 +07:00
  • 1bda9e938a Add tailwindcss-radix Sebastien Powell 2025-07-11 12:39:17 +01:00
  • 3d1bb0a8a1 Add eslint-tailwind plugin Sebastien Powell 2025-07-11 12:38:24 +01:00
  • fa1bb2f157 Add React create-context helper Sebastien Powell 2025-07-11 12:37:00 +01:00
  • fbcc32ebeb Support dynamic app store categories Nathan Fretz 2025-07-11 19:17:13 +10:00
  • 93a4b1801d umbrelOS 1.4.2 1.4.2 Luke Childs 2025-05-09 14:22:06 +07:00
  • 62cb64a197 Improve browser WebSocket compatibility Nathan Fretz 2025-05-09 17:20:49 +10:00
  • d36f5b7e87 umbrelOS 1.4.1 1.4.1 Luke Childs 2025-05-06 15:48:38 +07:00
  • 5772c22a78 Optimise amd64 data partition ext4 options Nathan Fretz 2025-05-06 17:24:31 +10:00
  • cfc587bd46 Call all hooks unconditionally Mayank Chhabra 2025-04-30 21:30:19 +07:00
  • ccf4ed540b Fix app icon not updating between app listings and dependency selector Mayank Chhabra 2025-04-30 21:22:00 +07:00
  • 366efecfe0 Enable lint check for UI in GH Action Mayank Chhabra 2025-04-30 21:18:58 +07:00
  • be9d6a7435 umbrelOS 1.4.1 Beta 1 1.4.1-beta.1 Luke Childs 2025-04-28 20:22:23 +07:00
  • 4bc3bef790 Add missing i18n key for recents widget Mayank Chhabra 2025-04-28 20:31:02 +07:00
  • 251ccd3caa Only protect /Apps/* path for installed apps Nathan Fretz 2025-04-28 23:19:32 +10:00
  • c9b74d96e0 Increase number of search results Luke Childs 2025-04-28 20:15:13 +07:00
  • 9b34b9550e Setup default widgets on user registration Luke Childs 2025-04-28 19:35:26 +07:00
  • 45c286a2d7 CMD+K files search simplification and fixes Mayank Chhabra 2025-04-28 17:05:25 +07:00
  • b58c273af1 Add Files widgets Mayank Chhabra 2025-04-28 16:55:53 +07:00
  • fe8c758172 Remove writable operation from /External Luke Childs 2025-04-28 15:41:10 +07:00
  • 9724135e0c Exclude hidden files from search results Luke Childs 2025-04-28 14:10:35 +07:00
  • 50ff46969e Remove all actions from /External Mayank Chhabra 2025-04-28 14:08:14 +07:00
  • adebae9a2d Handle onboarding language selection edge-case Nathan Fretz 2025-04-28 15:29:22 +10:00
  • c128c1fef3 Revert to original default directories and favorites Mayank Chhabra 2025-04-28 11:34:22 +07:00
  • 86aa5b46af Fix widgets responsiveness on sm screens Mayank Chhabra 2025-04-26 16:26:29 +07:00
  • 33c5188a07 Fix on-demand thumbnail logic in UI Mayank Chhabra 2025-04-26 14:20:24 +07:00
  • d273d7197c Open/close floating islands on click instead of hover Mayank Chhabra 2025-04-26 13:57:51 +07:00
  • 0793a2c8b1 Sort items in operations island by progress Mayank Chhabra 2025-04-26 12:59:23 +07:00
  • bf1c3d1628 Update tRPC to 11.1.1 in ui to avoid type errors Luke Childs 2025-04-25 21:05:08 +07:00
  • 95357fe41b Update tRPC client to 11.1.1 to avoid peer dep error Luke Childs 2025-04-25 21:00:55 +07:00
  • 38f386f201 Update tRPC to v11.1.1 Luke Childs 2025-04-25 20:58:03 +07:00
  • d54848e50e Fix upload tests Luke Childs 2025-04-25 20:33:48 +07:00
  • 6465308c32 Cleanup temp upload files on error Luke Childs 2025-04-25 20:14:46 +07:00
  • 0329562d1e Make temporary upload files dotfiles Luke Childs 2025-04-25 20:14:33 +07:00
  • 9793ea746e Hide temporary upload files from output Luke Childs 2025-04-25 20:11:27 +07:00
  • a21b4e0041 Retry trash on collision error Luke Childs 2025-04-25 19:15:40 +07:00
  • 098b2a56d7 Pluggable search providers for CMD+K + Files search support Mayank Chhabra 2025-04-25 16:36:16 +07:00
  • bf6d896a55 Force ui to check upload errors immediately Luke Childs 2025-04-25 16:28:39 +07:00
  • 63d6bea194 Add language selector to onboarding Mayank Chhabra 2025-04-25 14:29:34 +07:00
  • ab1c63c273 Fix upload/download timeout Luke Childs 2025-04-25 14:27:55 +07:00
  • 32570ac454 Add Files search UI Mayank Chhabra 2025-04-25 14:27:15 +07:00
  • ec37e20b1c Improve collision handling in UI Mayank Chhabra 2025-04-25 11:58:53 +07:00
  • 90fff26850 Fix stale closure in useNewFolder Nathan Fretz 2025-04-25 14:58:22 +10:00
  • 56bf5fbd21 Decouple ActionsBar from the Listing component Mayank Chhabra 2025-04-25 02:39:02 +07:00
  • 4682948331 Add operations island for copy/move Mayank Chhabra 2025-04-24 23:25:31 +07:00
  • 0e55cd534e Improve error logging Luke Childs 2025-04-24 21:34:24 +07:00
  • 955eada6b0 Blur any active input (new folder/rename) on marquee selection Nathan Fretz 2025-04-24 19:01:31 +10:00
  • 3f40ff34bc Remove heic support for thumbnails Nathan Fretz 2025-04-24 18:39:50 +10:00
  • b55fea3257 Add word wrapping and prevent text overflow in Alerts Mayank Chhabra 2025-04-24 13:26:08 +07:00
  • 628a78642d Add speed and time remaining to file operation progress events Luke Childs 2025-04-23 20:46:55 +07:00
  • 2eff694c23 Fix overflowing dialog actions on mobile Mayank Chhabra 2025-04-23 12:57:53 +07:00
  • 2540e5c4f2 Format item count in listing footer with user locale Mayank Chhabra 2025-04-22 19:42:52 +07:00
  • b61f83e72c Display '+' in listing footer next to item count when the list is truncated Nathan Fretz 2025-04-22 21:04:47 +10:00
  • 9c714916a1 Fix Docker ui build stage Nathan Fretz 2025-04-22 16:30:10 +10:00
  • 1e16c6a178 Don't destroy vite HMR client socket in development mode Nathan Fretz 2025-04-22 16:28:07 +10:00