altstoreio / altstoreio/AltStore
Custom "pre-release" label
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 14.4k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
So you know that beta attribute an app has in a repo? I'd like to suggest that instead of it being just "beta": <bool>, it could be something like "pre-release": <string>, and you could put what you want to be in the orange label next to it whatever you want
i.e. "pre-release": "ALPHA" would show up as alpha in an orange label next to the app name, instead of what you'd have to do instead atm of "name": "<name> (Alpha)"
This would also replace "beta": true, with "pre-release": "BETA" (since the beta label is in capitals) - however as a means for backwards compatibility "beta": true could also just be interpreted as "pre-release": "BETA" if no pre-release attribute was set
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating where the existing beta attribute is parsed and where the orange label is rendered next to an app name. Check how app metadata is represented, then define the pre-release string behavior and beta fallback; done means custom labels display correctly while existing beta metadata remains compatible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100