Commit Graph

37 Commits

Author SHA1 Message Date
Johannes Zellner
65f1260839 Also clear search and category if appstore view is activated 2025-09-29 22:50:38 +02:00
Johannes Zellner
cafacf4748 Ensure the app install dialog is properly reset now that we keep the components alive 2025-09-29 22:46:05 +02:00
Johannes Zellner
5c6ceb2307 Keep both apps and appstore views alive in vue to avoid frequent reloading 2025-09-29 20:17:32 +02:00
Johannes Zellner
d08d4962a5 Give appstore loading progress bar more space 2025-09-22 21:16:40 +02:00
Johannes Zellner
60982cc276 Calculate better appstore item width based on screen 2025-09-21 14:42:21 +02:00
Johannes Zellner
5d1c6d35f7 Fix appstore view layout 2025-09-19 18:55:43 +02:00
Johannes Zellner
1d49af144c Condense view horizontally and fix settings item spacings 2025-09-19 18:43:41 +02:00
Johannes Zellner
4c5763b125 More vue warning fixes 2025-08-07 21:05:40 +02:00
Johannes Zellner
54c2e670e1 Fix appstore grid margin on search 2025-07-16 14:35:56 +02:00
Johannes Zellner
87a5829f9e Only disable filter elements in appstore view until ready 2025-07-14 17:40:46 +02:00
Johannes Zellner
c47d5565c2 Update pankow to improve busy states and dialogs 2025-07-11 22:33:31 +02:00
Johannes Zellner
579f5d7c8a pankow moved to @cloudron/pankow 2025-07-10 11:55:11 +02:00
Johannes Zellner
8b881ab0b4 Fix autofocus in appstore view 2025-07-07 17:33:39 +02:00
Johannes Zellner
8410e541b6 Do not attempt to close the app install dialog if it doesn't exist yet 2025-07-03 12:32:59 +02:00
Johannes Zellner
7d1f218523 React directly on hash changes in appstore view 2025-06-25 16:14:58 +02:00
Johannes Zellner
c779701d26 Use nextTick() instead of random timeout 2025-06-25 15:47:08 +02:00
Johannes Zellner
3fb314a1cb Handle invalid Cloudron registration case in appstore view 2025-06-13 16:31:35 +02:00
Johannes Zellner
c231184c28 Move new app link and app proxy to apps view 2025-05-21 17:10:43 +02:00
Johannes Zellner
08294f5f39 Add appstore category dropdown 2025-05-21 16:36:17 +02:00
Johannes Zellner
d985a66eff Sort appstore listing by alphabet in the UI 2025-05-20 15:40:17 +02:00
Johannes Zellner
b599f95564 Handle case when app limit is exceeded 2025-05-13 19:02:06 +02:00
Johannes Zellner
4728885437 Show error dialog if specific app version can't be found 2025-05-05 15:44:07 +02:00
Johannes Zellner
a7e26055b2 improve appstore url query parsing 2025-05-05 15:27:13 +02:00
Johannes Zellner
384e341452 Safeguard the focus setting to not crash if view is changed quickly 2025-04-28 15:49:20 +02:00
Johannes Zellner
dfc4667910 Fix autofocus handling in appstore view 2025-04-21 10:46:51 +02:00
Johannes Zellner
2a2019b363 Style unstable apps accordingly 2025-04-19 16:12:46 +02:00
Johannes Zellner
63354b00eb Remove appstore animations 2025-04-19 15:57:10 +02:00
Johannes Zellner
0e944f7d8a Use common return value pattern in AppstoreModel 2025-04-09 18:24:30 +02:00
Johannes Zellner
7329c9d0bb Ensure appstore grid is only shown if apps are loaded 2025-04-04 17:24:03 +02:00
Johannes Zellner
830db36928 Fixup all toplevel views to only have one child node and test with basic animation 2025-03-26 18:59:19 +01:00
Johannes Zellner
bb12da6777 Remove sidebar for normal users and add logo to header bar 2025-03-23 10:37:33 +01:00
Johannes Zellner
e665857aa8 Convert timezone and language settings to SettingItems 2025-03-17 22:17:30 +01:00
Johannes Zellner
7d9f57299c Give appstore filterbar more padding 2025-03-06 20:18:13 +01:00
Johannes Zellner
55e6e80433 Move appstore items into a separate component to lacyload icons 2025-03-04 18:20:42 +01:00
Johannes Zellner
71e9caef9c Create vue models without args 2025-01-31 21:02:48 +01:00
Johannes Zellner
fd3bb37c48 Most of the domain setup dialog bits are done 2025-01-28 21:25:12 +01:00
Johannes Zellner
dfcaacee80 Move toplevel views into views/ 2025-01-21 17:08:09 +01:00