Skip to content

refactor(appstore): migrate to Typescript and Vue 3 - #57290

Merged
susnux merged 14 commits into
masterfrom
refactor/split-appstore
May 5, 2026
Merged

refactor(appstore): migrate to Typescript and Vue 3#57290
susnux merged 14 commits into
masterfrom
refactor/split-appstore

Conversation

@susnux

@susnuxsusnux commented Dec 30, 2025

Copy link
Copy Markdown
Contributor

Summary

  1. Split the settings app into settings + appstore to separate the means
  2. Adjust router to allow the appstore app to register root URLs (to prevent breaking changes in the URLs)
  3. Migrate appstore frontend to Typescript
  4. Use Vue 3 for the appstore frontend

Checklist

@susnuxsusnux added this to the Nextcloud 33 milestone Dec 30, 2025
@susnuxsusnux added enhancement 3. to review Waiting for reviews labels Dec 30, 2025
@susnuxsusnux mentioned this pull request Dec 30, 2025
32 tasks
@susnuxsusnux added 2. developing Work in progress and removed 3. to review Waiting for reviews labels Dec 30, 2025
@susnux
susnuxforce-pushed the refactor/split-appstore branch from 3a93b94 to d0810b4CompareDecember 30, 2025 20:15
@susnux
susnuxforce-pushed the refactor/split-appstore branch from d0810b4 to 3f922dfCompareJanuary 16, 2026 21:09
@susnux
susnuxforce-pushed the refactor/split-appstore branch 3 times, most recently from 4843981 to 3ac9531CompareFebruary 7, 2026 21:11
@blizzzblizzz modified the milestones: Nextcloud 33, Nextcloud 34Feb 16, 2026
@susnux
susnuxforce-pushed the refactor/split-appstore branch 3 times, most recently from 047e3f1 to e9a6556CompareApril 7, 2026 02:06
@susnux
susnuxforce-pushed the refactor/split-appstore branch from e9a6556 to 36a37f5CompareApril 22, 2026 14:40
@susnux
susnuxforce-pushed the refactor/split-appstore branch 5 times, most recently from 62187b7 to c553e4aCompareApril 28, 2026 10:34
@susnuxsusnux added 3. to review Waiting for reviews feature: apps management and removed 2. developing Work in progress labels Apr 28, 2026
@susnux
susnux marked this pull request as ready for review April 28, 2026 11:24
@susnux
susnux requested review from a team and provokateurin as code ownersApril 28, 2026 11:24
susnux added 8 commits May 5, 2026 22:16
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux
susnuxforce-pushed the refactor/split-appstore branch from b92937e to 7d8e640CompareMay 5, 2026 20:25
@susnux
susnux merged commit 387b40b into masterMay 5, 2026
235 of 255 checks passed
@susnux
susnux deleted the refactor/split-appstore branch May 5, 2026 22:28
@susnuxsusnux linked an issue May 5, 2026 that may be closed by this pull request
8 tasks
@susnuxsusnux linked an issue May 5, 2026 that may be closed by this pull request
This was referenced May 7, 2026
@susnuxsusnux linked an issue May 13, 2026 that may be closed by this pull request
8 tasks
@susnuxsusnux linked an issue May 13, 2026 that may be closed by this pull request
8 tasks
@nextcloud-botnextcloud-bot mentioned this pull request May 15, 2026
@nextcloud-botnextcloud-bot mentioned this pull request May 20, 2026
@nextcloud-botnextcloud-bot mentioned this pull request May 27, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

6 participants

@susnux@skjnldsv@artonge@miaulalala@blizzz