Reconcile main with GitHub: bring 3.0.1 and 3.1.0 onto Forgejo (merge, no history rewrite) #72
No reviewers
Labels
No labels
idea
points
1
points
13
points
2
points
3
points
5
points
8
priority
p0
priority
p1
priority
p2
priority
p3
state
blocked
state
done
state
in-progress
state
ready
state
review
state
triage
status
declined
status
in-progress
status
planned
status
proposed
status
shipped
status
under-review
type
bug
type
epic
type
feature
type
spike
type
story
type
task
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
tti/tti-ux!72
Loading…
Reference in a new issue
No description provided.
Delete branch "claude/reconcile-forgejo-github-89de62"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What this does
This brings tti-ux 3.0.1 and 3.1.0 onto Forgejo
main. Both releases, plus three vision-accessibility commits made after the 3.1.0 tag, were committed on GitHubttitamu/tti-uxand never reached Forgejo. Meanwhile Forgejomaintook #70 (the lockfile's HIGH/CRITICAL advisories and the Python kit fix), which GitHub doesn't have.This branch is GitHub
main(5babb1e) with Forgejomain(05edbd4) merged into it. Neither side's history is rewritten, and nothing is dropped.mainttitamu/tti-ux5babb1e: 18 commits on top of 3.0.05b9f47f, v3.1.0 →c79acfetti/tti-ux05edbd4: 3.0.0 plus #705b9f47f; no v3.1.00ee5ec2(v3.0.0)Merge with "Create merge commit", not squash or rebase
Squash or rebase would replace the GitHub commits with new ones.
5b9f47f(v3.0.1) andc79acfe(v3.1.0) would then not be inmain's history, and GitHubmaincould not fast-forward to Forgejomainafterwards.Supersedes #69
#69 (
feat/marcom-ui-polish) proposes5b9f47f, the 3.0.1 release commit, which this branch contains. #69 currently conflicts withmain. Once this lands, #69 has nothing left to merge.Conflicts and how they were resolved
package.json: version is 3.1.0 (from GitHub). Both sides had already moved@nuxtjs/mdcto^0.22.2. Kept GitHub's"@nuxtjs/mdc": "$@nuxtjs/mdc"override and its"//"note (needed for thepackages/reactpeer's published copy). Kept #70'sbrace-expansionoverride at 5.0.12. GitHub'seslintdevDependency is in.CHANGELOG.md: #70's[Unreleased]security entry sits above[3.1.0]and[3.0.1]. Its mdc bullet now says the bump already shipped in 3.1.0, so it doesn't claim it as unreleased.package-lock.json: merged without a conflict. Regenerating it withnpx -y npm@12.0.2 install --package-lock-only --ignore-scriptschanges no byte. It carries every #70 bump: brace-expansion 5.0.12, devalue 5.9.4, js-yaml 4.3.2, seroval 1.6.8, shell-quote 1.12.0, sharp 0.35.5, source-map-js 1.2.2, svgo 4.1.0, undici 8.11.2, vue 3.5.43.@nuxtjs/mdcresolves to 0.22.2.Checks (local, Node 26.0.0)
main5babb1e7a1db31npm ci, npm 11.12.1 and 12.0.2npx eslint .npx vue-tsc --noEmitnpx vitest run.security-ignoreapplied asbaseline.ymldoesGitHub
mainwould fail this repo'sbaseline-securitygate on its own. The merge passes because #70's bumps and dated suppressions come with it.Not in this PR
kit/python/components/: 12 modules differ from a freshemitPython, andtux_chart_patterns_defs.pyandtux_vision_preferences_modal.pyare missing. This drift already existed on GitHubmain; this merge doesn't add it. It's a separate follow-up.When this merges
ports-syncruns (the merge changesTux*.vue) and opens or refreshes its bot PR.c79acfe). Pushing av*tag runspublish-package.yml. That workflow reads thePACKAGE_TOKENsecret, but the repo's secret is namedNPM_TOKEN, so a publish fails the way v3.0.1's did on 2026-10-07. The registry holds only@tti/tti-ux2.0.0.maincan then fast-forward to Forgejomain.#73 stacks the strict-types fix for 3.1.1 on this branch.
AI review · advisory
The AI panel couldn't review this change right now (it will review the next push). Details for admins: panel HTTP 401: {"error": {"message": "missing Forgejo credential", "type": "auth", "code": 401}}
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.