Commit Graph

60 Commits

Author SHA1 Message Date
Girish Ramakrishnan 1ff2c21c61 Move custom app actions to a dropdown 2026-02-06 10:32:29 +01:00
Girish Ramakrishnan aa362477e8 community: validate the url in the dialog 2026-02-05 22:40:37 +01:00
Girish Ramakrishnan d6eb6d3e3e community: store versionsUrl in the database 2026-02-05 19:32:29 +01:00
Girish Ramakrishnan a7de7fb286 initial implementation of community packages 2026-02-05 14:21:50 +01:00
Johannes Zellner 375b7f6dd7 Let appstore filter bar wrap for mobile 2026-02-02 16:32:58 +01:00
Girish Ramakrishnan 72f03c75c8 app link is now called external link 2026-01-14 18:34:55 +01:00
Johannes Zellner fb6fca152f Move applinks back from appearance to app store 2026-01-14 17:09:32 +01:00
Johannes Zellner 9774a17f7e Make background of some ProgressBars transparent 2026-01-14 12:02:00 +01:00
Johannes Zellner fc417022c9 Do not autofocus appstore search input when dialog closes 2026-01-05 17:31:15 +01:00
Johannes Zellner 1cd069df5e Revert "Replace generic console.error handlers with window.cloudron.onError"
This reverts commit 7db5a48e35.
2025-12-10 18:04:07 +01:00
Johannes Zellner 2c8dc3e6a7 Only wait in appstore view if this is the first time we open it 2025-12-10 17:29:02 +01:00
Johannes Zellner dd9dc34308 Remove dead function in appstore view 2025-12-10 16:16:01 +01:00
Johannes Zellner 52e1276c8d Improve reactivity if app install dialog should be opened 2025-12-10 14:21:01 +01:00
Johannes Zellner 7db5a48e35 Replace generic console.error handlers with window.cloudron.onError 2025-12-08 20:11:13 +01:00
Johannes Zellner 53c2f5885a Only autofocus appstore search on desktop 2025-11-13 19:54:24 +01:00
Girish Ramakrishnan 0cf911bcdd more translation fixes 2025-11-07 09:08:56 +01:00
Johannes Zellner aada3f3979 Autofocus search in appstore view 2025-10-21 22:33:37 +02:00
Johannes Zellner b38371400c Avoid annoying crash with hotreload 2025-10-07 14:54:25 +02:00
Johannes Zellner c67b4a4e51 Do not give focus to appstore search input if subscription required
dialog is shown
2025-10-06 12:38:09 +02:00
Johannes Zellner 56c2b8798c Speed up app install dialog opening by not refetching domain list 2025-09-30 12:04:58 +02:00
Johannes Zellner d4262e9fdc Prevent vue crash on hotreload 2025-09-30 11:53:39 +02:00
Johannes Zellner 55cd323159 Clear filter states in onDeactivated() instead of onActivated() to ber fresh on view 2025-09-30 10:24:58 +02:00
Johannes Zellner 249734f52a Fixup more state issues within the appstore view 2025-09-30 10:19:50 +02:00
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