Commit Graph

279 Commits

Author SHA1 Message Date
Johannes Zellner 295aafddf0 Use appUpdates feature flag 2025-10-01 14:35:14 +02:00
Johannes Zellner 398b978a5f code cleanup 2025-10-01 13:49:06 +02:00
Johannes Zellner f59999f35f Directly show setup subscription action for app updates if required 2025-10-01 13:46:25 +02:00
Johannes Zellner e078bf2d2f Better layout errors in app update view 2025-10-01 13:33:03 +02:00
Johannes Zellner bab1da1ea5 Open cloudron account view if app update requires subscription 2025-10-01 13:30:58 +02:00
Girish Ramakrishnan f44ff12a5f Fix ordering of columns 2025-10-01 12:49:09 +02:00
Johannes Zellner 4e1396e7a7 Hide backup integrity menu action for the moment 2025-10-01 10:43:53 +02:00
Girish Ramakrishnan 1ccb24018f Typo 2025-09-30 19:05:23 +02:00
Johannes Zellner 74c1e71fe5 Add . and @ for domain selection labels 2025-09-30 16:01:11 +02:00
Johannes Zellner 703621d84e Move save button into the v-if for recvmail 2025-09-30 15:28:40 +02:00
Girish Ramakrishnan e44e9f4cf0 Fix various spacing issues with recvmail 2025-09-30 15:03:17 +02:00
Girish Ramakrishnan 6cdbebf0d3 sync the changelog sizes in app and system update 2025-09-30 14:46:39 +02:00
Girish Ramakrishnan 7b85106792 Add changelog to app update dialog 2025-09-30 14:42:27 +02:00
Girish Ramakrishnan cf2a90845b Fix translations 2025-09-30 14:24:58 +02:00
Girish Ramakrishnan 647209cf6d Fix description of auto update switch
It should be some description and not describe the current state of
the switch.
2025-09-30 14:10:07 +02:00
Girish Ramakrishnan 1902e8206d Spacing fixes in forms
form - helps with capturing the submit top level. no styling
fieldset - helps with disabling elements in single place. no styling.
   in html, this does have a default border which we remove in style.css.

FormGroup - pankow element. This defines the spacing between adjacent
   FormGroups as 6px.
2025-09-30 11:11:14 +02:00
Girish Ramakrishnan 5918952afb Fix source IP display in the app eventlog (like in main eventlog) 2025-09-30 10:32:26 +02:00
Johannes Zellner fc8a679367 Ensure we only add extra newline if checklist has any item 2025-09-29 22:48:25 +02:00
Johannes Zellner 9c8aab6e29 checklist is actually no array but an object 2025-09-29 16:23:21 +02:00
Girish Ramakrishnan 40fcdb0fc0 Move location summary of backup site to top level 2025-09-26 09:46:07 +02:00
Girish Ramakrishnan 9a3a78c96c Split recovery mode into repair and restart
recovery mode is not a 'setting'
2025-09-25 16:00:03 +02:00
Girish Ramakrishnan 7701b41af4 Fix more spacing and layout issues 2025-09-25 15:26:01 +02:00
Girish Ramakrishnan 9304d02d78 add copy button to app id 2025-09-25 13:55:28 +02:00
Girish Ramakrishnan 5bdfe23435 Fix padding 2025-09-25 11:46:35 +02:00
Girish Ramakrishnan 7948e04ca7 Use help-url in Checkbox 2025-09-25 10:16:00 +02:00
Johannes Zellner da818ff577 Support multiple backup sites for manual app backups 2025-09-23 13:53:01 +02:00
Johannes Zellner 455116c86f Log buttons are just secondary actions 2025-09-22 11:09:41 +02:00
Johannes Zellner dd5c438597 More layout fixes to the app configure view 2025-09-21 14:57:58 +02:00
Johannes Zellner d23ea29bef More padding fixes for app configure views 2025-09-19 20:50:01 +02:00
Johannes Zellner 5246ea3537 Fix spacing for checklist and set 800px max-width for appconfigure 2025-09-19 19:08:26 +02:00
Johannes Zellner 9bdbd49de0 Rework postinstall admin notes edit behavior 2025-09-19 15:34:30 +02:00
Johannes Zellner c30b8942e7 Improve eventlog table layout and colors 2025-09-19 10:52:38 +02:00
Girish Ramakrishnan 498e77c46e Update translations 2025-09-18 15:01:23 +02:00
Johannes Zellner da69644771 Show app backup info in separate dialog 2025-09-18 14:47:40 +02:00
Girish Ramakrishnan 7c0f4ad255 Use EditableField for notes editor 2025-09-17 17:28:36 +02:00
Johannes Zellner 76ec0b6d74 Sync UI for eventlogs in both system and app views 2025-09-17 16:33:56 +02:00
Girish Ramakrishnan 6938b6e9ac Fix translations and add separator in backup actions 2025-09-17 14:00:07 +02:00
Girish Ramakrishnan 41932c9127 app update: use the props.app directly instead of local copy
this way if the app auto updates in the background, we are showing
the correct state in the view
2025-09-17 12:14:21 +02:00
Girish Ramakrishnan 753092db30 Move hide/show checklist to left 2025-09-17 11:24:05 +02:00
Girish Ramakrishnan 51d0658bdb do not save immediately when image is part of a form 2025-09-17 11:08:27 +02:00
Girish Ramakrishnan da6be5c490 dashboard: rename backupTargets to backupSites 2025-09-12 10:49:43 +02:00
Girish Ramakrishnan f8015c156e Fix app links icon upload 2025-09-11 21:06:53 +02:00
Girish Ramakrishnan 23012fbb5c ImagePicker: introduce 'mode' - simple/editable
We have two cases for the picker:
* in normal pages: here the image upload/reset happens automatically. this is
  the editable mode with action buttons.

* in dialogs: here you just upload images . this is simple mode.
2025-09-11 16:22:01 +02:00
Johannes Zellner f4c830e671 Make backup integrity task known to dashboard 2025-08-19 15:03:39 +02:00
Johannes Zellner 950bdb5b76 Show storage target in backup listings 2025-08-19 14:32:27 +02:00
Johannes Zellner 3068ed75ee Add all missing translations for now 2025-08-19 10:49:27 +02:00
Johannes Zellner 42945e1b42 Remove all usage of old table action pattern 2025-08-18 19:12:38 +02:00
Johannes Zellner ce6a26976c Fixup some vuejs type warnings 2025-08-18 14:08:00 +02:00
Girish Ramakrishnan 19682ec21b tgz: integrity check 2025-08-15 21:23:39 +05:30
Johannes Zellner 67f0801453 Add optional encryption settings to app import dialog 2025-08-13 20:33:24 +02:00