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 |
|