feat: import classic ownCloud apps from the legacy marketplace (batch 1)#65
Draft
DeepDiver1975 wants to merge 1 commit into
Draft
feat: import classic ownCloud apps from the legacy marketplace (batch 1)#65DeepDiver1975 wants to merge 1 commit into
DeepDiver1975 wants to merge 1 commit into
Conversation
Import the 16 highest-download ownCloud-org apps from the legacy marketplace (marketplace.owncloud.com) into the new catalog: market, activity, files_pdfviewer, files_texteditor, user_ldap, gallery, calendar, files_mediaviewer, templateeditor, contacts, guests, twofactor_totp, impersonate, files_antivirus, oauth2 and files_external_ftp. Each app ships its original release tarball, locally-committed screenshots (fetched and re-validated from info.xml), its historical download total (data/downloads-baseline.json) and real release date (data/created.json). All are claimed by the existing ownCloud publisher. Mechanism follows PR #57; categories now resolve via the case-insensitive matching (#60) and the added storage/collaboration/automation/ customization categories (#62). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
DeepDiver1975
added a commit
that referenced
this pull request
Jun 19, 2026
PRs #68 (batch 4) and #69 (batch 5) were merged into the import stack's own tip (feat/import-legacy-batch3-oc) rather than into main, and the PRs that connect that stack to main (#65–#67) are still open. As a result none of the third-party apps those batches added ever reached main, so they never appeared on the live catalog. This adds the 28 third-party apps from those two merged batches directly on top of main, together with their 23 publisher profiles and their entries in data/created.json and data/downloads-baseline.json. ownCloud-owned apps and the still-open stack PRs are intentionally out of scope. It also carries over the validate-screenshots change those batches introduced: the info.xml URL fallback is now best-effort (a rotted/unsupported source URL is warned and skipped, not failed), since those URLs are only an ingestion source and are never served. This lets legacy apps whose only screenshot source has rotted — checksum (gif), e2eeshare (404), rds (dead host) — still import. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
DeepDiver1975
added a commit
that referenced
this pull request
Jun 19, 2026
#72) PRs #68 (batch 4) and #69 (batch 5) were merged into the import stack's own tip (feat/import-legacy-batch3-oc) rather than into main, and the PRs that connect that stack to main (#65–#67) are still open. As a result none of the third-party apps those batches added ever reached main, so they never appeared on the live catalog. This adds the 28 third-party apps from those two merged batches directly on top of main, together with their 23 publisher profiles and their entries in data/created.json and data/downloads-baseline.json. ownCloud-owned apps and the still-open stack PRs are intentionally out of scope. It also carries over the validate-screenshots change those batches introduced: the info.xml URL fallback is now best-effort (a rotted/unsupported source URL is warned and skipped, not failed), since those URLs are only an ingestion source and are never served. This lets legacy apps whose only screenshot source has rotted — checksum (gif), e2eeshare (404), rds (dead host) — still import. Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Imports the 16 highest-download ownCloud-org apps from the legacy marketplace (
marketplace.owncloud.com) into the new catalog.Apps: market, activity, files_pdfviewer, files_texteditor, user_ldap, gallery, calendar, files_mediaviewer, templateeditor, contacts, guests, twofactor_totp, impersonate, files_antivirus, oauth2, files_external_ftp
Each app ships:
package.tar.gz, Git LFS)info.xmldata/downloads-baseline.json)data/created.json)owncloudpublisherMechanism follows #57; categories resolve via case-insensitive matching (#60) and the added category set (#62).
First of 5 stacked PRs importing all 75 remaining legacy apps. Merge in order (batch 1 → 5).
🤖 Generated with Claude Code