Repository navigation
docs: rework repo covers and improve READMEs - #7929
Merged
Merged
Conversation
Contributor
Pull request changelogAppAddedChangedDeprecatedRemovedFixedSecurityWebsiteAddedChangedDeprecatedRemovedFixedSecurityHostingAddedChangedDeprecatedRemovedFixedSecurity |
IMB11
approved these changes
Oct 11, 2026
Member
|
@Mergifyio queue |
Merge Queue Status
This pull request spent 22 minutes 34 seconds in the queue, including 22 minutes 11 seconds running CI. Required conditions to merge
|
6 of 10 tasks
ilaigibb
added a commit
to amberitedev/code
that referenced
this pull request
Oct 13, 2026
* chore: changelog 6th october (modrinth#7863) * feat(hosting): block profanity in MOTD (modrinth#7862) * fix: missing serde default (modrinth#7866) * fix: default payment methods (modrinth#7823) feat: fixes to payment methods * ads.txt update * build: turborepo rust workspaces (modrinth#7870) * deeplink sign in for app, give it its own session token (modrinth#7791) * deeplink sign in flow * prepr * fix: conflict * emit warnings on deeplink fail --------- Co-authored-by: Calum H. (IMB11) <contact@cal.engineer> * deploy: magic containers support * fix: use correct container name * chore: prevent caching ssr (modrinth#7872) what if we just don't * fix: project icon (modrinth#7836) fix project icon * fix(web): download modal still show compatible version selector even if one version has no additional files (modrinth#7865) fix: selecting a compatible version with no additional files completely hides radio selector * chore: shorten redis cache expiry for sessions * chore: reset saved accounts * deploy: json logging and suppress 4xx * build: conditionally skip services on forks again * fix: remove modrinth worker route * fix: make ModrinthServerError useful * fix: remove comments from wrangler * fix: turbo ci * fix: bump kafka delivery timeout to 30s * prettier * changelog * feat: add slug redirects to v3 APIs (modrinth#7855) * HTTP redirects for v3 * move v3 gallery item routes * v3 post redirects * ensure redirects check user auth * fix 200 instead of 204 * match endpoints which take canonical IDs to not resolve slug refs anymore * slug invalidation dfetails, auth scopes * cargo fmt * fix: change nuxt assets dir to force cache clear * chore: sentry in frontend server * fix: prevent overwriting sentry node options * fix: trim filenames on upload (modrinth#7898) trim filenames on upload * fix: sentry release commit hash * fix: sentry project rename * fix: sentry not running on frontend * fix: more frontend server memory leaks (modrinth#7902) * chore: remove sentry from frontend for now * fix(labrinth): reduce rows returned by project query (modrinth#7901) feat(labrinth): reduce rows returned by project query * chore: tweak frontend memory * fix(labrinth): push version filter into attribution_enforced_versions joins * fix(app-lib): await state instead of polling (modrinth#7882) * refactor(app-lib): use state helpers instead of raw state * fix(app-lib): await state instead of polling * chore: diff exclude locale folder changes (modrinth#7916) * chore: move more queries to read only pool * chore: standards for new app-frontend structure (modrinth#7884) * refactor: move out new-update-modal logic out of app.vue (modrinth#7890) * update server promo (modrinth#7893) * update server promo * prepr * remove discord link on error page (modrinth#7894) * changelog * fix: project infinite redirect * docs: rework repo covers and improve READMEs (modrinth#7929) * feat: New covers * feat: Impl new covers * docs: Update COPYING.md * docs: drop greek naming * docs(ui): Add missing readme * docs: Update readme * docs: fix yellow on white contrast * docs: fix logo artifacts in covers * chore: remove typesense and simplify ci services * feat: update slug suggestions (modrinth#7943) * feat: update slug suggestions * refactor: remove from moderation pacakge * New translations from Crowdin (main) (modrinth#7939) * chore(i18n): restore upstream two-space locale files and stop formatting them The October 2 upstream sync ran the staged vp fmt hook over the locale JSON, which re-indented it with tabs (useTabs) and made every translation change conflict with upstream. Convert the files back to upstream's byte format, keeping Amberite's en-US string changes, and exclude locale folders from vp fmt. * revert: leave out upstream's MOTD profanity filter Reverts upstream 1f84b24 "feat(hosting): block profanity in MOTD (modrinth#7862)", which came in with the upstream merge. Removes the MOTD check in the server properties page, profanity-check.ts and its export, the obscenity dependency, the en-US strings, and the pieces only that check used (InlineValidationMessage and SaveBanner's hasErrors prop). Revert this commit to bring the filter back. * fix(app): type the update notification dismiss action Upstream's extracted use-notification.ts reads notification.id inside the initializer that creates notification, so the inferred return type is circular (TS7022/TS7023). Upstream does not typecheck this workspace; Amberite does. * fix(deps): keep vue at 3.5.27 so the app typecheck passes Upstream bumped vue to ^3.5.43. With vue-tsc 2.2.12 the generic Table component then loses its row type and the app-frontend typecheck reports 183 errors (0 before the merge). The break is between vue 3.5.29 and 3.5.31; vue-tsc 3 reports more errors, not fewer. Pin vue to the version Amberite ran before the merge until the toolchain is upgraded. The lockfile is regenerated from upstream's lockfile so only one vue version is installed. * chore: stop turbo from appending its agent block to AGENTS.md turbo 2.11 rewrites AGENTS.md with a managed block whenever an agent runs it, which leaves an uncommitted change in every worktree. Amberite keeps its own AGENTS.md, so opt out. * fix(app): borrow the sign-in URL for the deeplink request Amberite's authenticate_begin_flow returns an owned String because the account service URL is configured at runtime. * feat(backend): issue an app session on sign-in Port of labrinth's issue_auth_sessions from modrinth#7791. The website now requests a separate session for the App and refuses the handoff without one, so App sign-in through this backend would fail. --------- Co-authored-by: Calum H. <calum@modrinth.com> Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com> Co-authored-by: François-Xavier Talbot <108630700+fetchfern@users.noreply.github.com> Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com> Co-authored-by: Michael H. <michael@iptables.sh> Co-authored-by: Calum H. (IMB11) <contact@cal.engineer> Co-authored-by: Cath <Fryrvo@fryrvo.com> Co-authored-by: aecsocket <43144841+aecsocket@users.noreply.github.com> Co-authored-by: Sychic <47618543+Sychic@users.noreply.github.com> Co-authored-by: Arthur <contact@creeperkatze.dev> Co-authored-by: Modrinth Bot <106493074+modrinth-bot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reworks the repo cover images with the maze background and adds covers for docs, meta, api-client and ui.
Every cover now has a light variant, and READMEs switch between them based on the GitHub theme. Also adds a social preview image (needs to be uploaded manually in repo settings).
The api-client and daedalus READMEs use raw GitHub URLs since they're also shown on npm and crates.io, so those images will only show up there after merge.