altstoreio / altstoreio/AltStore

Custom "pre-release" label

Open
#212 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.