Girish Ramakrishnan
61b15db958
Update translations
2026-03-12 07:39:45 +05:30
Girish Ramakrishnan
349e8f5139
notifications: add empty text, progress bar and inifinite scroll
2026-03-12 07:33:22 +05:30
Johannes Zellner
f30482808b
Workaround chrome quirks on file drop handling
2026-03-11 15:11:16 +01:00
Johannes Zellner
df96df776d
Wait for dashboard reload when version has changed
2026-03-10 16:28:17 +01:00
Girish Ramakrishnan
4209e4d90d
Some progressbars for various views
2026-03-08 19:14:30 +05:30
Girish Ramakrishnan
83c85d02ee
services: load all the view services together
...
box/cloudron service was appearing first and the rest were appearing
a while later
2026-03-08 18:56:57 +05:30
Girish Ramakrishnan
866b72d029
services: distinguish error state and idle state for stopped containers
2026-03-08 18:36:24 +05:30
Johannes Zellner
b972891337
If we have no released version of an app also show an error instead of the app install dialog
2026-03-05 16:27:59 +01:00
Johannes Zellner
0ff8dcc8e9
Remove 'Dashboard' from dashboard page title
2026-03-05 12:09:23 +01:00
Girish Ramakrishnan
38efa6a2ba
integrity: show failure messages
2026-03-05 16:24:46 +05:30
Johannes Zellner
6306625184
Add vue/no-root-v-if linter rule
2026-03-05 11:53:53 +01:00
Johannes Zellner
1803ab303f
Do not use v-if in toplevel nodes of a component
2026-03-05 11:41:23 +01:00
Johannes Zellner
e72dd7c845
Fix warning about missing dom id
2026-03-05 11:40:50 +01:00
Johannes Zellner
87288caeb9
Stop using vue-i18n legacy api
2026-03-05 11:14:18 +01:00
Elias Hackradt
79b519e462
Fix: add label to user.value object
2026-03-05 10:05:02 +00:00
Girish Ramakrishnan
5f8ea2aecc
integrity: skip check of backups with no integrity info
2026-03-04 21:18:20 +05:30
Girish Ramakrishnan
5fc9689645
backup: fix alignment of progressbar and logs button
2026-03-04 17:24:46 +05:30
Johannes Zellner
80efc8c60c
Update dashboard dependencies
2026-03-03 21:07:33 +01:00
Girish Ramakrishnan
23c3263562
integrity: show log link
...
in the previous approach, we used to clear the taskId after
the integrity check completes. for one, we lose track of the
task (to show the logs). for another, we have to clear these
taskId on platform startup to handle crashes.
in the new approach, we keep the taskId and use the task's
active flag to determine if task is active.
2026-03-03 18:41:57 +05:30
Girish Ramakrishnan
1179a78fe1
integrity: center align the indicator
2026-03-03 17:23:16 +05:30
Girish Ramakrishnan
82677ddd85
backup: show integrity column for dependsOn backups
2026-03-03 17:18:28 +05:30
Girish Ramakrishnan
31f29e9086
integrity: show status in the info dialog
2026-03-03 16:57:55 +05:30
Johannes Zellner
15b2c2b739
Add Czech translations
2026-03-02 11:36:48 +01:00
Johannes Zellner
197bf56271
Update translations
2026-03-02 11:36:48 +01:00
Girish Ramakrishnan
4110f4b8ce
lint
2026-03-02 10:07:31 +05:30
Girish Ramakrishnan
becbaca858
appstore: better tag/cateogry mapping
2026-03-02 09:59:43 +05:30
Girish Ramakrishnan
add50257f6
appstore: add ai category
2026-03-02 09:14:49 +05:30
Girish Ramakrishnan
61d4a795ae
apps: enable storage view in all error states
2026-02-28 02:20:25 +01:00
Girish Ramakrishnan
d5a729a2ba
remove the placeholder
2026-02-27 17:10:11 +01:00
Johannes Zellner
b41533c278
Set appsview filters early to avoid flickering
2026-02-27 11:11:11 +01:00
Johannes Zellner
b6b0969879
Allow to reset app filters when clicking on the menu entry
2026-02-26 11:05:08 +01:00
Johannes Zellner
18ef97fae6
Preserver app search and filter in query args to make back and reload work
2026-02-26 10:55:17 +01:00
Girish Ramakrishnan
333f052f86
backupsites: show warning if no site is selected for automatic backups
2026-02-26 09:03:39 +01:00
Girish Ramakrishnan
7dd40eccf3
backupsites: display automatic update backups flag
2026-02-26 08:25:40 +01:00
Girish Ramakrishnan
db728840a0
backupsite: add space after last run
2026-02-26 08:00:30 +01:00
Girish Ramakrishnan
8906436824
mail: fix css styling of expected value
2026-02-26 02:03:21 +01:00
Johannes Zellner
e8dedb04a5
Clear oidc client add or edit error when dialog opens
2026-02-25 21:16:17 +01:00
Elias Hackradt
d4b581c007
Make MailDomainStatus expected value flexible and add copy button
2026-02-25 17:19:39 +00:00
Girish Ramakrishnan
86a49c6223
Fix update check translation
2026-02-25 15:24:10 +01:00
Girish Ramakrishnan
ee3ed5f660
Update lock
2026-02-25 14:53:55 +01:00
Girish Ramakrishnan
69d03a7a42
Update pankow
2026-02-25 14:49:56 +01:00
Johannes Zellner
bab95cbefa
Use pagination in model code for mailbox listing
2026-02-25 11:24:40 +01:00
Johannes Zellner
5ef23fa49a
Bump mailbox list page size up to 10k for now
2026-02-25 10:14:23 +01:00
Girish Ramakrishnan
c20fbe8635
domains: set caldav/cardav correctly on dialog open
2026-02-25 05:46:41 +01:00
Johannes Zellner
662cf65ff2
Only update domains list if component is still mounted
2026-02-24 10:58:07 +01:00
Johannes Zellner
7ded517b20
Protect against crash in EventlogList component on quick unloads
2026-02-24 10:28:13 +01:00
Girish Ramakrishnan
4be31b0dad
update: if no backup site, show error message
2026-02-24 05:55:56 +01:00
Girish Ramakrishnan
dc439ba5be
install/update: ui must always set the appStoreId or versionsUrl
2026-02-24 05:31:13 +01:00
Girish Ramakrishnan
2ac76ad852
2fa dialog translations updates
2026-02-23 14:45:14 +01:00
Girish Ramakrishnan
c432dbb5bc
Update translations
2026-02-23 10:50:29 +01:00