Commit Graph

54 Commits

Author SHA1 Message Date
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
Johannes Zellner d57b39da6e Remove background support experiment 2025-04-07 15:13:09 +02:00
Johannes Zellner 47b9f15b0b Check provision state on dashbaord load 2025-04-02 15:18:40 +02:00
Johannes Zellner 830db36928 Fixup all toplevel views to only have one child node and test with basic animation 2025-03-26 18:59:19 +01:00
Johannes Zellner a123a8301f Ensure Sidebar items do not wrap 2025-03-26 16:46:32 +01:00
Johannes Zellner 0cffd76296 Fixup password reset view 2025-03-25 18:05:29 +01:00
Johannes Zellner 23dd575ce1 Add initial profile background image handling 2025-03-25 15:05:08 +01:00
Johannes Zellner 1f8cdbaf62 Need to fetch the profile before checking the hash 2025-03-25 11:21:38 +01:00
Johannes Zellner e312c3147a Prevent views from getting accessed by non priviledged users 2025-03-25 11:18:14 +01:00
Johannes Zellner c4205c1c11 Use pankow SideBar component 2025-03-23 14:31:27 +01:00
Johannes Zellner bb12da6777 Remove sidebar for normal users and add logo to header bar 2025-03-23 10:37:33 +01:00
Johannes Zellner 113a3eb5cf Update frontend dependencies 2025-03-22 20:53:40 +01:00
Johannes Zellner eec386cbf4 Add offline overlay if backend cannot be reached 2025-03-22 20:29:52 +01:00
Johannes Zellner d45c2eb5b6 Don't leak UI elements if dashboard is still loading or redirecting 2025-03-19 11:52:34 +01:00
Johannes Zellner 66d235a873 Bring back login flow 2025-03-17 16:53:58 +01:00
Johannes Zellner 9137244fcf Fix active sidebar item tracking 2025-03-16 12:11:02 +01:00
Johannes Zellner 3a32aab066 Initial move from angular shell to vue 2025-03-16 11:55:55 +01:00
Johannes Zellner 5fd4e2f008 Add mailinglists ui 2025-03-14 21:51:26 +01:00
Johannes Zellner 24ed0fd479 Add mailboxes view 2025-03-14 15:09:12 +01:00
Johannes Zellner 72635c8711 Add enable/disable incoming email domain config 2025-03-10 21:06:33 +01:00
Johannes Zellner 8eec3cddb5 Replace emails eventlog as vuejs view 2025-03-10 16:16:04 +01:00
Johannes Zellner 02666b7da4 add initial emails view 2025-03-07 19:47:58 +01:00
Johannes Zellner f52a330b16 Replace app configure views 2025-03-04 18:20:41 +01:00
Johannes Zellner 42b4d7ce5f Add initial SystemView.vue 2025-02-17 11:18:57 +01:00
Johannes Zellner a1f01d2def Initial work to move users view to vue 2025-02-11 18:50:10 +01:00
Johannes Zellner c193a86a4c Port branding view to vue 2025-02-10 18:42:05 +01:00
Johannes Zellner 776e65bc5e Migrate first parts of backups view to vue 2025-02-05 13:34:23 +01:00
Johannes Zellner b99f634939 Port index.vue to composition api 2025-02-03 19:14:01 +01:00
Johannes Zellner 70b15d128a Initial work on moving domain view to vue 2025-01-27 22:20:26 +01:00