Johannes Zellner
105bcf23be
Add UI to archive app instead of uninstall
2025-04-22 18:03:01 +02:00
Johannes Zellner
a26ceeb76d
Refresh backup list after app backup creation
2025-04-22 17:56:50 +02:00
Johannes Zellner
9f94545283
pankow now supports links in menus
2025-04-22 17:27:10 +02:00
Johannes Zellner
daac71ac9a
Implement test mail sending
2025-04-22 16:42:07 +02:00
Johannes Zellner
2db34c4d7e
Actually do form validation for ldap provider UI
2025-04-22 15:48:17 +02:00
Johannes Zellner
5212f6d0b7
Update translations
2025-04-21 12:54:58 +02:00
Johannes Zellner
3ec502d862
Split user directory views
2025-04-21 12:48:22 +02:00
Johannes Zellner
1d5bca7962
Make CloudronAccount view fetch console domain from backend config
2025-04-21 12:01:17 +02:00
Johannes Zellner
4b9b4c1427
Track backup cleanup task in UI
2025-04-21 11:50:56 +02:00
Johannes Zellner
dfc4667910
Fix autofocus handling in appstore view
2025-04-21 10:46:51 +02:00
Johannes Zellner
5be2eb1c9a
Fix superagent usage
2025-04-19 16:33:12 +02:00
Johannes Zellner
5e1e6657d1
Fixes for the DomainDialog
2025-04-19 16:28:36 +02:00
Johannes Zellner
2a2019b363
Style unstable apps accordingly
2025-04-19 16:12:46 +02:00
Johannes Zellner
a8de386af6
Update frontend dependencies
2025-04-19 15:59:52 +02:00
Johannes Zellner
63354b00eb
Remove appstore animations
2025-04-19 15:57:10 +02:00
Johannes Zellner
822460e5ee
Implement remount and mountstatus in backupsview
2025-04-19 15:36:50 +02:00
Johannes Zellner
dbf6eeb144
Add submenu indicator for Email sidebar entry
2025-04-19 15:10:00 +02:00
Johannes Zellner
47295ec417
Improve EmailStatusView to show expanded indicator
2025-04-19 11:53:42 +02:00
Johannes Zellner
0e60b46db0
Only allow FTS getting enabled if enough memory was allocated to the mail service
2025-04-19 11:33:29 +02:00
Johannes Zellner
8d7175875a
Port webterminal to composition api and do not clear backlog on reconnect
2025-04-18 14:59:13 +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
Girish Ramakrishnan
06768833cc
typo
2025-04-16 13:46:41 +02:00
Girish Ramakrishnan
51d1efead6
nginx: disable gzip for SSE endpoints
...
Gzip buffers output by default to optimize compression. This buffering delays the transmission of
events—breaking the “real-time” feel of SSE. Instead of seeing each event instantly, the client
might see a batch of events all at once after the gzip buffer flushes (which could take seconds or more).
gzip_types is a whitelist . But certain modules like proxies can not honor it.
2025-04-16 08:46:25 +02:00
Girish Ramakrishnan
04ff495066
underscore: handle null in isEqual
2025-04-15 14:39:49 +02:00
Johannes Zellner
df408505e0
Ensure we include a much higher backups count for cleanup
2025-04-15 14:06:29 +02:00
Girish Ramakrishnan
7674e23580
Fix superagent use
2025-04-15 13:53:27 +02:00
Girish Ramakrishnan
689cf3171d
cloudron-support: reload nginx instead of active
2025-04-13 10:39:52 +02:00
Johannes Zellner
ac23dda8db
Fixup current set of vuejs type warnings
2025-04-12 11:33:37 +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
0b9b0e7f13
Restore fetch more by correctly tracking scrolling in the event log
2025-04-11 18:00:20 +02:00
Johannes Zellner
a430b66a8d
Fixup some TODOs
2025-04-11 17:30:05 +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
7238b89437
Rework the public views to work better on mobile
2025-04-09 22:49:41 +02:00
Johannes Zellner
e2dcc3c0ea
Prompt the user before rebooting
2025-04-09 19:17:23 +02:00
Johannes Zellner
0e944f7d8a
Use common return value pattern in AppstoreModel
2025-04-09 18:24:30 +02:00
Girish Ramakrishnan
b391f4bc12
mounts: set encoding
2025-04-09 15:48:53 +02:00
Girish Ramakrishnan
65f066d391
sshfs: implement rm via ssh
...
this is similar to change we did for cp -r . sshfs is often flaky with lots
of concurrent operations
2025-04-09 15:48:53 +02:00
Johannes Zellner
cbe81a8f0a
Use events on SingleSelect instead of watching the model value
2025-04-08 17:36:44 +02:00
Johannes Zellner
9957739dc4
Show new backup when the backup task has finished
2025-04-08 17:24:03 +02:00
Johannes Zellner
d0eb84ec51
Do not crash if catchAll is not yet defined for a maildomain
2025-04-08 17:06:10 +02:00
Johannes Zellner
df0e211d01
Update frontend dependencies
2025-04-08 15:44:44 +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
Girish Ramakrishnan
8cdae41051
update container for auth free healthcheck
...
this allows us to check status from cloudron-support script more easily
2025-04-08 13:25:29 +02:00
Johannes Zellner
b59833e8f0
Reduce margin between sections
2025-04-07 23:04:49 +02:00
Johannes Zellner
a4586b8bf1
Fix app location config crash if no portbindings are set
2025-04-07 23:04:38 +02:00
Girish Ramakrishnan
3fbdfbe7a4
cloudron-support: remove extra space
2025-04-07 17:54:55 +02:00
Johannes Zellner
73a5fb1648
Use SettingsItem in branding view
2025-04-07 17:05:57 +02:00
Johannes Zellner
71fc7c4ab6
Let the UI react when branding changes
2025-04-07 15:48:43 +02:00