Skip to content

feat(web): simplify MiniApp submission form - #1873

Merged
bobleer merged 2 commits into
GCWing:mainfrom
bobleer:worktree-simplify-submission-form
Jul 30, 2026
Merged

feat(web): simplify MiniApp submission form#1873
bobleer merged 2 commits into
GCWing:mainfrom
bobleer:worktree-simplify-submission-form

Conversation

@bobleer

@bobleer bobleer commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Main submission flow now only asks for: installed app → public name → description → screenshots → submit. Everything else (slug, release number, category, min BitFun version, tags, changelog, license, repository URL) is auto-filled from the installed app and tucked into a collapsed Advanced options section with a one-line summary (slug · release · category · license) so nothing is hidden blindly.
  • Changelog is no longer required in the UI; when left blank it auto-fills with a localized default ("Initial release." / "General updates and improvements.").
  • Fixed a latent submit bug: the form could send both an SPDX expression and a custom license URL, which the marketplace server rejects (invalid_license). SPDX now takes precedence.
  • Locale keys added to en-US / zh-CN / zh-TW.

Note: the first commit carries over in-progress miniapp gallery polish that was uncommitted in the working copy; the form change is the second commit.

Testing

  • npm run type-check clean
  • eslint on the modified view clean

bobleer added 2 commits July 29, 2026 20:22
Keep only app choice, name, description, and screenshots in the main
flow; move slug, release, category, tags, changelog, license, and
repository into a collapsed advanced section with a summary line.
Auto-fill the changelog when left blank and stop sending both license
forms at once (the marketplace rejects that).
@bobleer
bobleer marked this pull request as ready for review July 30, 2026 03:28
@bobleer
bobleer merged commit 50b9645 into GCWing:main Jul 30, 2026
7 checks passed
@bobleer
bobleer deleted the worktree-simplify-submission-form branch July 30, 2026 03:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant