Commit Graph

19441 Commits

Author SHA1 Message Date
Girish Ramakrishnan a9e0ee81ce backup site: init prefix on open 2025-10-07 22:22:57 +02:00
Girish Ramakrishnan c37c513067 Update pankow 2025-10-07 21:18:33 +02:00
Girish Ramakrishnan c0972b3e14 restore: add ... animation 2025-10-07 21:07:30 +02:00
Girish Ramakrishnan 1b91ae1ab3 restore: display error on top 2025-10-07 20:51:57 +02:00
Girish Ramakrishnan 4a462597fd restore: fix display of error 2025-10-07 20:42:14 +02:00
Girish Ramakrishnan 505c71855e retry download only 3 times 2025-10-07 20:42:04 +02:00
Girish Ramakrishnan 2ba0d716d1 do not validate password when restoring 2025-10-07 19:57:20 +02:00
Girish Ramakrishnan 35ab03c392 restore: do not hide encryption in advanced section 2025-10-07 19:54:20 +02:00
Girish Ramakrishnan ddb7551b92 integrity: store signature as base64 2025-10-07 18:42:51 +02:00
Johannes Zellner fdcc5d68a2 Add no-use-before-define linter rule 2025-10-07 17:43:35 +02:00
Girish Ramakrishnan ac7c32ad4c backups: log encryption and format in upload 2025-10-07 17:42:51 +02:00
Girish Ramakrishnan e93898d2ec typo that broke encryption 2025-10-07 17:42:51 +02:00
Johannes Zellner 22fe27da9c Avoid table column width jumping when table-actions have favorites 2025-10-07 17:34:21 +02:00
Johannes Zellner e31164140c Revert "Improve showing favorites on desktop"
This reverts commit d3731ff339.
2025-10-07 17:26:57 +02:00
Johannes Zellner 7d53eeb7f5 Add better grouping to mailbox owner select 2025-10-07 17:20:03 +02:00
Johannes Zellner d3731ff339 Improve showing favorites on desktop 2025-10-07 17:20:03 +02:00
Girish Ramakrishnan 02ba2fe59b encryption: do not allow password and hint to be the same 2025-10-07 16:52:39 +02:00
Johannes Zellner 55091cfe8d Attempt to add table row action favorites in users view 2025-10-07 14:54:25 +02:00
Johannes Zellner f6e14a5420 Support overwrite DNS in app install dialog 2025-10-07 14:54:25 +02:00
Johannes Zellner b38371400c Avoid annoying crash with hotreload 2025-10-07 14:54:25 +02:00
Girish Ramakrishnan 0458fee326 Fix SingleSelect usage for configureRetention 2025-10-07 14:53:44 +02:00
Girish Ramakrishnan 15256ebbdf sort the days and hours 2025-10-07 14:44:47 +02:00
Girish Ramakrishnan 773435fb7f move helper functions out of the model and into the view 2025-10-07 14:41:10 +02:00
Girish Ramakrishnan 1a674a30ac move cronDays, cronHours to utils 2025-10-07 14:37:53 +02:00
Girish Ramakrishnan 491617e41c replace select with Select to have consistent style 2025-10-07 14:09:07 +02:00
Girish Ramakrishnan 24fc480f7b Use ClipboardButton everywhere 2025-10-07 13:57:16 +02:00
Girish Ramakrishnan 677f11ba1a add description field in various FormGroups 2025-10-07 13:42:06 +02:00
Girish Ramakrishnan aa7e307205 use the description style of FormGroup 2025-10-07 13:32:39 +02:00
Girish Ramakrishnan 6ac914904e backups: make listing by site only return box backups 2025-10-07 12:13:14 +02:00
Girish Ramakrishnan 68dd1fbedb rename function to listByTypePaged 2025-10-07 12:07:46 +02:00
Girish Ramakrishnan 6869380500 Fix tests 2025-10-07 10:01:35 +02:00
Girish Ramakrishnan 3a0febe760 convert console.log to debug 2025-10-07 09:36:07 +02:00
Girish Ramakrishnan 46d195557b app graphs: push 0 when stopped 2025-10-06 23:15:35 +02:00
Girish Ramakrishnan 548418ecfe graphs: show correct metrics when container stops 2025-10-06 23:05:49 +02:00
Girish Ramakrishnan 28c0d63f89 app archive: fix download config 2025-10-06 22:34:28 +02:00
Girish Ramakrishnan b3eb6ccde3 x 2025-10-06 21:47:25 +02:00
Girish Ramakrishnan 0e09df797b provision: fix issues when refreshing 2025-10-06 21:47:25 +02:00
Girish Ramakrishnan 7fae0751b9 add whirpool to restore view 2025-10-06 21:29:12 +02:00
Girish Ramakrishnan e6cdd1ed7a remove double error in restore view 2025-10-06 21:07:32 +02:00
Girish Ramakrishnan 9d8c079d37 restore: send siteId 2025-10-06 20:03:38 +02:00
Girish Ramakrishnan 9bb58b1649 typo 2025-10-06 19:54:19 +02:00
Girish Ramakrishnan d732adf34b restore: complete the latest full backup task of site id
when creating a full backup, the task is still running and the database
dump which is part of the backup, still says it is still running.

during restore, we mark the taskId as completed. detection of the task
is using the siteId in config (when restoring via backup config) or
just blindly setting the last backup task as completed (in manual form fill).
2025-10-06 19:50:58 +02:00
Girish Ramakrishnan 8718e7efd2 tasks: list by prefix 2025-10-06 19:32:06 +02:00
Girish Ramakrishnan b21d29098b tasks: refactor listByTypePaged into list with options
this way we can list by prefix (coming commit)
2025-10-06 19:28:51 +02:00
Girish Ramakrishnan d010330b58 Use task type enum 2025-10-06 18:25:21 +02:00
Girish Ramakrishnan 4562024e72 remove unused function 2025-10-06 18:20:38 +02:00
Girish Ramakrishnan 34043d5c97 backupsites: reinit sites after restore 2025-10-06 18:20:38 +02:00
Johannes Zellner a468b6ff39 Do not call graph.update() on every new dataset 2025-10-06 16:38:37 +02:00
Girish Ramakrishnan 534aa7423e setup: default to hetzner dns 2025-10-06 15:52:44 +02:00
Johannes Zellner be416fd335 Only wrap app configure titlebar on mobile 2025-10-06 15:44:09 +02:00