Commit Graph

145 Commits

Author SHA1 Message Date
Johannes Zellner
4c662a30ef Reuse app restore dialog for app clone 2025-04-25 00:00:06 +02:00
Johannes Zellner
5cdbfc0af7 Implement update indicator and filter in apps view 2025-04-23 11:42:28 +02:00
Johannes Zellner
5212f6d0b7 Update translations 2025-04-21 12:54:58 +02:00
Johannes Zellner
da7934555c Fix up email event log view to use fetch on scroll instead of pagination 2025-04-11 18:35:02 +02:00
Johannes Zellner
a3eef29b26 Add empty groups placeholder 2025-04-08 15:40:08 +02:00
Johannes Zellner
3614812680 Small dashboard polishing 2025-04-08 14:23:54 +02:00
Johannes Zellner
1839e1ac42 Update translations 2025-03-29 20:57:08 +01:00
Johannes Zellner
b89f55f9b9 Fixup all translation TODOs 2025-03-28 17:51:39 +01:00
Johannes Zellner
3df0e6fda1 Fix a few lowhaning TODOs 2025-03-28 16:09:58 +01:00
Johannes Zellner
00f6b878b3 Show total group count 2025-03-17 19:14:32 +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
Girish Ramakrishnan
5342dae5b3 tokens: add ip restriction 2025-03-07 17:50:50 +01:00
Johannes Zellner
c7a924e83b Update translations 2025-03-06 16:41:15 +01:00
Johannes Zellner
26e8eb8c11 Implement info view 2025-03-04 18:20:42 +01:00
Johannes Zellner
f52a330b16 Replace app configure views 2025-03-04 18:20:41 +01:00
Girish Ramakrishnan
6aca198428 domains: add option to set custom/vanity nameservers
this flag skips the NS name validation when a custom nameserver is set
i.e not to the provider's NS but uses the provider's API.
2025-03-02 09:52:08 +01:00
Girish Ramakrishnan
12794a499d domains: validate domain configs in a cron
no email notification yet, we have to rework this notifications/eventlog stuff
2025-02-17 19:11:11 +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
96f60caa77 vue translation does not support JS logic in templates
This is anyways probably for the best
2025-02-06 21:02:09 +01:00
Johannes Zellner
776e65bc5e Migrate first parts of backups view to vue 2025-02-05 13:34:23 +01:00
Girish Ramakrishnan
4ef7195d38 Update translations 2025-02-02 22:39:17 +01:00
Johannes Zellner
5936e00acc Add gcdns for edit/add domains 2025-01-29 17:59:46 +01:00
Johannes Zellner
70b15d128a Initial work on moving domain view to vue 2025-01-27 22:20:26 +01:00
Johannes Zellner
f3e2f10478 Convert Eventlogs to vue 2025-01-25 17:10:01 +01:00
Girish Ramakrishnan
ac0426d97d notification: update failure mail 2025-01-24 18:44:44 +01:00
Girish Ramakrishnan
837d5803c8 backups: add preserve attributes checkbox 2025-01-24 13:59:01 +01:00
Johannes Zellner
2d1f24ca0f Start migration of System view 2025-01-23 18:36:38 +01:00
Johannes Zellner
12abf494d8 First step to move network view to vue 2025-01-22 14:46:31 +01:00
Johannes Zellner
2ac3c1fe6e Add inwx to dns setup 2025-01-21 16:58:44 +01:00
Johannes Zellner
d8c70c2498 Convert most of the services view 2025-01-21 16:54:56 +01:00
Johannes Zellner
7f91e85df8 Convert most of user directory view to vuejs 2025-01-19 19:12:00 +01:00
Girish Ramakrishnan
0280059c13 notifications: server reboot email 2025-01-19 11:18:49 +01:00
Johannes Zellner
5feb5ee015 Move vue views from Card to Sections 2025-01-17 14:02:05 +01:00
Johannes Zellner
380791211f Initial work on the profile view 2025-01-14 10:27:27 +01:00
Girish Ramakrishnan
6fcfa6cac0 mail: add ipv6 rdns check 2025-01-08 17:28:28 +01:00
Johannes Zellner
7d56e71f77 Bring back deep linking in appstore to install specific versions 2025-01-08 14:16:17 +01:00
Johannes Zellner
ec2dd67d89 Initial appstore view in vue 2025-01-06 14:35:50 +01:00
Johannes Zellner
f0598c9fec Initial navbar mobile support 2025-01-06 14:35:50 +01:00
Johannes Zellner
19c0d325ca Initial basic side-bar open/close logic 2025-01-06 14:35:50 +01:00
Johannes Zellner
cd63d2622c No need for a back button from app config 2025-01-06 14:35:50 +01:00
Johannes Zellner
2bf91ea453 Give all views the same width 2025-01-06 14:35:50 +01:00
Johannes Zellner
55e0d734df Initial rewrite of the apps view 2025-01-06 14:35:50 +01:00
Johannes Zellner
e51014a5bc Start work on VolumesView.vue 2025-01-06 14:35:50 +01:00
Johannes Zellner
58e5f96eda Slightly different bright colors 2025-01-06 14:35:50 +01:00