Repository navigation
Releases
Releases · Cantara/source-code-portal
v2.2.18
v2.2.17
v2.2.16
v2.2.15
v2.2.14
v2.2.13
v2.2.12
v2.2.11
v2.2.10
Changelog
- f9be180: feat(dev): repeatable upgrade and rollback rehearsal; one way of working for everyone (#59) (@oranheim)
- a531081: feat(forks): forks on demand (FK1 to FK3) (#68) (@oranheim)
- 6d2cdf3: feat(personal): an Events step makes a GitHub App per account (EV3) (#57) (@oranheim)
- b520d9e: feat(personal): first run in the browser, repositories sorted into products (PE3) (#51) (@oranheim)
- ceac523: feat(personal): products by drag and drop with calculated rules, progress for long work (PE4) (#54) (@oranheim)
- 97c5506: feat(personal): scp personal, the personal edition's wizard, vault and loopback portal (PE1) (#49) (@oranheim)
- 64e472f: feat(personal): sign in with the GitHub CLI's login on the first-run page (#52) (@oranheim)
- b0f2b8d: feat(personal): what is yours on the pull request and issue lists (PE2) (#50) (@oranheim)
- 1f83167: feat(releases): release notes on the releases page and the repository and product panels (#47) (@oranheim)
- dfa0f0b: feat(security): the hardened profile's last gaps (H2): audit counter, opt-in verified email, route coverage (#65) (@oranheim)
- df6e0ee: feat(store): layouts and announcements live in SQLite; a killed instance comes back whole (SQ1) (#62) (@oranheim)
- 1d5a2df: feat(store): migration 0002 with a copy first, repository visibility, one owner for an address (SM-a) (#48) (@oranheim)
- 8c0b30b: feat(store): one baseline schema marked SCP1; earlier generations are moved aside (SC1) (#69) (@oranheim)
- ef4ca76: feat(sync): a mode per source and a cadence per subject (EV2) (#56) (@oranheim)
- 20d309c: feat(sync): a push to another branch and deleted refs reach the history and the tags; releases of an unlogged source read every 30 minutes (EV5, issue 5) (#67) (@oranheim)
- 915b77f: feat(sync): the delivery log is read to its end or said to be cut; the status shows each log (EV4, issue 5) (#66) (@oranheim)
- ee21619: feat(webhook): read the App's delivery log without a receiver (webhook.catch_up) (EV1) (#55) (@oranheim)
- 8cbde75: fix(security): shared site isolation tests, neutrality guard, and the review's three low findings (#63) (@oranheim)
- 4f56d83: fix(setup): one entry per repository name, unique product names, clearer count (#53) (@oranheim)
- 4bc1df3: fix: the review's findings since v2.2.9 (store mode, credential delete, releases, tags, stream, host) (#70) (@oranheim)
- 8a80277: refactor(ghlogin): GitHub's calls through the libraries (GL1); feat(security): the modes are kept apart (ML1) (#64) (@oranheim)