Commit Graph

3258 Commits (a4e2a7bb7bca8a374dd5d644c0c191dedfca9201)

Author SHA1 Message Date
Claudio Cambra a4e2a7bb7b fix(appsmanagement): Fix exception on generating preview url for screenshots
Some installed apps meant for older server versions might unexpectedly
offer up screenshot values in a non-string format (e.g. health). Avoid
an exception by checking first if the first app screenshot is indeed a
string and otherwise we take the value of the parameter

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-11-01 14:48:33 +07:00
Nextcloud bot 9bb42ef557
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-01 00:20:27 +07:00
Nextcloud bot 6c789ca9e1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-31 00:20:47 +07:00
Andrey Borysenko 824aa30057
fix: add missing import after backport
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:59 +07:00
Andrey Borysenko 128b65e0dc
fix(ci): eslint fix, minor correction after rebase
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:58 +07:00
Andrey Borysenko 41c61c31e2
fix: loading state reactivity
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:58 +07:00
Andrey Borysenko 6be8cbd16d
fix(ci): fix eslint errors
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:58 +07:00
Andrey Borysenko cac5be5341
fix(ci): psalm, suppress undefined for viewApps
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:57 +07:00
Andrey Borysenko 67b4d3d62b
fix: address review comments
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:57 +07:00
Andrey Borysenko d91a7feb60
WIP: remove app_api_apps vuex store
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:57 +07:00
Andrey Borysenko 606a9a3d64
WIP: migrate to Pinia, minor fixes
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:56 +07:00
Andrey Borysenko c53f5c43b4
WIP: address review comments, small fixes
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:56 +07:00
Andrey Borysenko fb4150ec86
fix(ci): suppress UndefinedClass for AppAPI related classes since it's bundled
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:56 +07:00
Andrey Borysenko a29e170012
fix(ci): resolve eslint errors
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:55 +07:00
Andrey Borysenko 9e694d12ba
WIP: minor fixes
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:55 +07:00
Andrey Borysenko 3d4f0f9b55
WIP: add missing state checks
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:54 +07:00
Andrey Borysenko 18c9a03696
WIP: use global mutation, since app_api_apps is namespaced
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:54 +07:00
Andrey Borysenko 151a75812c
WIP: add Daemon badge in app sidebar (2)
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:54 +07:00
Andrey Borysenko 475ce2ead8
feat(settings): migrate AppAPI ExApps management (1)
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:53 +07:00
Andrey Borysenko 3a51374ff3
feat(app_api): add initial state data for AppAPI UI part
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>

# Conflicts:
#	apps/settings/lib/Controller/AppSettingsController.php

# Conflicts:
#	apps/settings/lib/Controller/AppSettingsController.php
2024-10-30 20:36:50 +07:00
Benjamin Gaussorgues 51d8dc76c5 fix(users): use correct active user count
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2024-10-30 09:09:44 +07:00
Benjamin Gaussorgues 93a3288bd1
Merge pull request #48652 from nextcloud/backport/48638/stable30 2024-10-30 10:06:46 +07:00
Benjamin Gaussorgues 1c474fc30e
Merge pull request #48624 from nextcloud/backport/48619/stable30 2024-10-30 09:45:20 +07:00
Nextcloud bot 5de250c69b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-30 00:20:32 +07:00
Kate 7bd791f327
Merge pull request #48571 from nextcloud/backport/48532/stable30 2024-10-29 10:26:18 +07:00
Ferdinand Thiessen 663c33f6e0
fix(app-store): Update update count in navigation
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-28 14:24:19 +07:00
Nextcloud bot a8f54c0169
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-28 00:20:41 +07:00
Nextcloud bot c1f3c93a69
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-27 00:22:18 +07:00
Nextcloud bot 54438df1ee
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-26 00:20:26 +07:00
Nextcloud bot 935a545add
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-25 00:20:12 +07:00
Ferdinand Thiessen 3d7f2983ae fix(app-store): Correctly render Markdown in app description
This seems to be broken by an update because the renderer now passes an object instead of multiple arguments to the render functions.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-24 13:35:52 +07:00
Nextcloud bot 433d484e80
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-24 00:20:25 +07:00
Ferdinand Thiessen 7b2a614ca5
Merge pull request #48866 from nextcloud/backport/48853/stable30
[stable30] fix(app-store): Ensure the `groups` property is always an array
2024-10-23 19:08:38 +07:00
Ferdinand Thiessen 2198fe16c9 fix(app-store): Also proxy images of locally installed apps
Before this only app store apps got their screenshots proxied,
but this will cause locally installed apps to not be correctly shown on the app-store.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-23 15:19:24 +07:00
Ferdinand Thiessen 35a1d4b224 fix(app-store): Ensure the `groups` property is always an array
If the value was a string, like a single group, then `json_decode` will also yield only a string.
So in this case we ensure the property is always an array with that value.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-23 15:05:23 +07:00
Nextcloud bot eb5e392095
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-22 11:39:27 +07:00
Nextcloud bot 9330d8e73b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-22 00:22:39 +07:00
Nextcloud bot a36273ac6a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-21 00:20:38 +07:00
Nextcloud bot fc17a414b4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-20 00:20:42 +07:00
Nextcloud bot 4bfa4fc07a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-19 00:23:04 +07:00
Marcel Müller 2023f3cce3 fix(appstore): Hide last modified information for shipped apps
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2024-10-18 12:02:07 +07:00
Nextcloud bot 324451cbac
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-18 00:20:32 +07:00
Nextcloud bot 8edcdbf538
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-17 00:21:20 +07:00
Nextcloud bot 281de601c7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-16 00:20:28 +07:00
Nextcloud bot 8ab31fd4ab
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-15 00:20:20 +07:00
Nextcloud bot 4c06e3278d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-14 00:20:08 +07:00
Nextcloud bot ea2848bfc5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-13 00:22:03 +07:00
Nextcloud bot 4d09238b40
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-12 00:20:21 +07:00
Nextcloud bot c88e71d4c4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-11 00:25:16 +07:00
Christopher Ng 489eda4c09 chore: compile assets
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-10-10 11:32:09 +07:00