Commit Graph

82 Commits

Author SHA1 Message Date
Girish Ramakrishnan 82c8fa2640 Revert "Add generic 412 http response handler to ask for dashboard refresh"
This reverts commit 11a6cf8236.

It's unclear in what situations a 412 handler that refreshes the dashboard will help.

We use BoxError.INVALID_CREDENTIALS to be 412.

* Used as internal error code for failed password, app password and totp check
* When password is wrong in external ldap syncing
* appstore token is invalid

In all cases, a dashboard refresh will do nothing afaict. For good measure, I have
converted appstore token case into LICENSE_ERROR which is a 402.
2025-09-11 12:42:12 +02:00
Girish Ramakrishnan acaf7cd934 Fix translations in docker registry UI 2025-09-10 17:38:14 +02:00
Girish Ramakrishnan 45ba89c89a keep list alphabetical 2025-09-10 16:53:44 +02:00
Girish Ramakrishnan 92444c05aa Fix translation and sidebar width 2025-09-10 12:07:08 +02:00
Girish Ramakrishnan 5831bb49f1 rename to DockerRegistries 2025-09-10 12:00:49 +02:00
Johannes Zellner 7883839871 Use backup storage instead of targets in UI 2025-08-06 11:42:29 +02:00
Johannes Zellner 81429bfa85 Adjust backup listing icon 2025-08-04 15:08:12 +02:00
Johannes Zellner 1016d41d7a Rename backup label to name and separate backup listing into new view 2025-08-04 15:00:24 +02:00
Johannes Zellner b40248a1d5 Create separate views for backup targets and archives 2025-07-31 11:51:45 +02:00
Johannes Zellner 11a6cf8236 Add generic 412 http response handler to ask for dashboard refresh 2025-07-16 22:43:16 +02:00
Johannes Zellner b1752de36f Ensure HeaderBar and Profile view use the same profile object so avatar gets synced 2025-07-16 18:32:06 +02:00
Johannes Zellner 5967907f86 Remove console.log 2025-07-16 18:24:18 +02:00
Johannes Zellner e632f07708 Allow direct search links into the eventlog 2025-07-16 13:28:30 +02:00
Johannes Zellner e1433cbf2a Always share the same meta info headers in dashboard views 2025-07-11 15:29:46 +02:00
Johannes Zellner 66d1de0821 Add initial dashboard entrypoint server side rendering routes 2025-07-11 12:28:02 +02:00
Johannes Zellner 01b1f7529e Dynamically set dashboard language when profile language changes 2025-07-10 13:47:52 +02:00
Johannes Zellner 579f5d7c8a pankow moved to @cloudron/pankow 2025-07-10 11:55:11 +02:00
Johannes Zellner 0e3bcbe10d Ensure email related menu entries remain open in sidebar if active 2025-07-08 14:36:25 +02:00
Johannes Zellner 48434453e3 Remove commented unsued DOM element 2025-07-03 15:36:08 +02:00
Johannes Zellner 4bad752f30 Fixup dashboard links to system views 2025-07-03 12:27:11 +02:00
Johannes Zellner 68d677f028 Optimize sidebar width for english 2025-07-03 12:25:42 +02:00
Johannes Zellner bee3150193 Remove sidebar item animation on hover 2025-07-03 12:20:22 +02:00
Johannes Zellner 4025ef2070 Split system views into individual ones 2025-07-03 12:15:11 +02:00
Johannes Zellner 2bad06a234 Order main menu items at least according to english 2025-07-02 21:05:48 +02:00
Johannes Zellner 051563522a Introduce main menu separators 2025-07-02 20:53:42 +02:00
Johannes Zellner f2fbe6dfee Translate email eventlog menu entry 2025-07-02 16:40:05 +02:00
Johannes Zellner 4271f42685 Use offline indicator which does not tear out the current UI 2025-06-26 19:54:08 +02:00
Johannes Zellner 0a871d57cc Remove pankow sidebar border 2025-06-25 22:52:57 +02:00
Johannes Zellner b37c0fbb95 Update checklist item when acked directly in the frontend 2025-06-10 19:44:53 +02:00
Johannes Zellner 1845a65085 Remove distinct support view 2025-06-09 20:54:52 +02:00
Johannes Zellner 000e5fa105 Use distinct translation strings for mail and user directory settings menu entries 2025-06-06 11:29:16 +02:00
Johannes Zellner ccbb3dca9f Try some sidebar hover indicator 2025-06-04 10:59:27 +02:00
Johannes Zellner 8944698df1 Remove main UI loading animation 2025-06-03 12:43:14 +02:00
Johannes Zellner ff2cb31f0f Move cloudron.io account to its own view only for owners 2025-05-23 17:43:21 +02:00
Johannes Zellner 1cd94b4f7a Move server info into system view 2025-05-22 16:51:26 +02:00
Johannes Zellner fd70f456e9 Reshuffle toplevel view names and routes 2025-05-22 16:40:09 +02:00
Johannes Zellner e14dd36a0a Remove toplevel view animation in dashboard
This is confusion if view elements shrink/expand during loading
2025-05-19 22:47:49 +02:00
Johannes Zellner 87fd1a5f38 Fix various accessibility issues in the app grid 2025-05-14 14:47:54 +02:00
Johannes Zellner 91ba2a9282 Provide features in dashboard to injection in components 2025-05-06 18:50:13 +02:00
Johannes Zellner 47477808e4 Provide SubscriptionRequiredDialog globally via provide/inject 2025-04-28 15:18:47 +02:00
Johannes Zellner be16f93ba0 Add initial hooks for subscription required dialog on unpaid or expired 2025-04-25 15:19:34 +02:00
Johannes Zellner 2235524f97 Fix small padding issue in sidebar 2025-04-23 17:00:21 +02:00
Johannes Zellner 3ec502d862 Split user directory views 2025-04-21 12:48:22 +02:00
Johannes Zellner 4b9b4c1427 Track backup cleanup task in UI 2025-04-21 11:50:56 +02:00
Johannes Zellner dbf6eeb144 Add submenu indicator for Email sidebar entry 2025-04-19 15:10:00 +02:00
Johannes Zellner 024d057e03 Split up Email views 2025-04-16 17:59:03 +02:00
Johannes Zellner ec20fb453b Add TODOs for dashboard to reorder mail and user directory 2025-04-16 15:59:04 +02:00
Johannes Zellner 11e4542746 Notify headerbar when profile picture has changed to bust the cache 2025-04-10 11:35:59 +02:00
Johannes Zellner 3614812680 Small dashboard polishing 2025-04-08 14:23:54 +02:00
Johannes Zellner 71fc7c4ab6 Let the UI react when branding changes 2025-04-07 15:48:43 +02:00