Skip to content

Upstream watch 2026-W35 #392

Description

@github-actions

Weekly upstream watch. Check items off as they are triaged; record port verdicts in the
porting PRs via Upstream-commit: <sha> ported|skipped — reason trailers.
(Upstream refs are backticked on purpose — listings must not cross-link upstream.)

New upstream commits (80)

  • f02ebbc93 design: NFC/RFID tag support, phase 1 and phase 2 (design) — port / skip?
  • f261dee61 Fix one dead websocket subscriber starving a whole pool (spoolman, tests) — port / skip?
  • de533bc74 NFC phase 1 backend: tag identity, lookup, and the scan relay (migrations, spoolman, tests, tests_integration) — port / skip?
  • 3f1d3b4c7 Fix mixed naive/aware clocks in the scan relay, and hand off the frontend (design, spoolman, tests) — port / skip?
  • 419a4763d design: revise NFC phase 1 with the scanner contract and build plan (design) — port / skip?
  • ac7865ecb Trim the tag endpoint's docstring and parameter descriptions (spoolman) — port / skip?
  • 64e70076f Make BackupResponse.path required, as it already always is (spoolman) — port / skip?
  • d67a2afbe Merge remote-tracking branch 'origin/master' into worktree-nfc-design-docs (spoolman) — port / skip?
  • 91dec4693 client_v2: give toasts a neutral kind (client_v2) — port / skip?
  • 9ec5181d4 client_v2: link NFC tags to spools, and act on a reader's scans (client_v2) — port / skip?
  • b4292398f tests_frontend_v2: cover tags, and stop assuming a filament is on page 1 (tests_frontend_v2) — port / skip?
  • 9d77b0811 design: record what the NFC frontend decided, and two traps it hit (design) — port / skip?
  • 5144b64a8 scripts: add a fake tag reader (pyproject.toml, scripts) — port / skip?
  • ff2e3ec31 client_v2: keep scans off the pages you are configuring (client_v2, tests_frontend_v2) — port / skip?
  • d43552bd2 Generalise the tag table beyond spools before it ships (design, migrations, spoolman, tests, tests_integration) — port / skip?
  • 01c7ff65b client_v2: stop keeping a second copy of a reader's name (client_v2) — port / skip?
  • fb1567a9b client_v2: say what the scanner settings actually do (client_v2, tests_frontend_v2) — port / skip?
  • 38b77a9b1 Updated some strings (client_v2) — port / skip?
  • 6a786bac8 design: draft the Tag scanners wiki page (design) — port / skip?
  • 21e0b71ef design: draw the tag scan flow instead of spelling it in ASCII (design) — port / skip?
  • 5b39b2848 design: give the diagram boxes a title and a subtitle (design) — port / skip?
  • 6e289d76c client_v2: show colors and material in the filament filter (client_v2) — port / skip?
  • 5624a0a60 client_v2: pick several filter values without reopening the menu (client_v2) — port / skip?
  • 6d97cd34b design: rename the diagram boxes to what they are (design) — port / skip?
  • 7e2e98b30 design: correct two claims the shipped relay made false (design) — port / skip?
  • 61e1b62a3 Translated using Weblate (Lithuanian) (client) — port / skip?
  • 2edd96dbb Translated using Weblate (Thai) (client) — port / skip?
  • 6fd64f9ed Merge pull request #1095 from Donkie/weblate (.) — port / skip?
  • 83ea5001f Keep the NFC design notes out of the source tree (design) — port / skip?
  • 61e2c0c27 client_v2: keep the frontend suite in step with the filter menu (client_v2, tests_frontend_v2) — port / skip?
  • fa39c6d08 client_v2: flip the sort direction from the chip's own arrow (client_v2) — port / skip?
  • 713cb51f0 client_v2: reveal truncated text on hover (client_v2) — port / skip?
  • 33ad8d717 Show filaments you have no spools of (client_v2, spoolman, tests_integration) — port / skip?
  • 1b4beb959 Merge pull request #1094 from Donkie/client-v2-filter-menu (.) — port / skip?
  • 5b480f7db tests_frontend_v2: catch the tag spec up with the renamed strings (tests_frontend_v2) — port / skip?
  • 6dce8717a Fold the empty-group query back into find_groups (client_v2, spoolman, tests_integration) — port / skip?
  • 9a98e8ba5 Translated using Weblate (German) (client_v2) — port / skip?
  • 052d3e9eb Translated using Weblate (German) (client_v2) — port / skip?
  • 328c508c3 Translated using Weblate (Lithuanian) (client_v2) — port / skip?
  • bd877c1ec Translated using Weblate (Thai) (client_v2) — port / skip?
  • f9c2c3838 Merge pull request #1098 from Donkie/weblatev2 (.) — port / skip?
  • 48221c270 Translated using Weblate (Thai) (client) — port / skip?
  • 8d65e53e7 Merge pull request #1100 from Donkie/weblate (.) — port / skip?
  • 96065fbd9 Translated using Weblate (Polish) (client_v2) — port / skip?
  • afb3094c1 Translated using Weblate (Polish) (client) — port / skip?
  • 565abec74 Merge pull request #1101 from Donkie/weblatev2 (.) — port / skip?
  • 1f2670cf8 Merge pull request #1102 from Donkie/weblate (.) — port / skip?
  • 90492ff75 client_v2: make the no-spools filaments an opt-in view (client_v2) — port / skip?
  • 6ab045cde Merge remote-tracking branch 'origin/master' into client-v2-issue-1080-rest (client_v2) — port / skip?
  • 9aea271ee Give phase 2 somewhere to record a tag's instance identity (migrations, spoolman) — port / skip?
  • 97758f2c4 Let prettier respect the working tree's line endings (client, client_v2) — port / skip?
  • 21c7b9884 Close the sqlite connections used to write a backup (spoolman) — port / skip?
  • 413254b79 Merge pull request #1104 from jpapiez/upstream-fix-backup-connections (.) — port / skip?
  • 8d9eb7395 Merge pull request #1105 from jpapiez/upstream-chore-prettier-eol (.) — port / skip?
  • 332b3e0fe Revert "Give phase 2 somewhere to record a tag's instance identity" (migrations, spoolman) — port / skip?
  • 9bb8973af Translated using Weblate (German) (client_v2) — port / skip?
  • 8b71fb934 Translated using Weblate (German) (client_v2) — port / skip?
  • 785984e68 Merge pull request #1106 from Donkie/weblatev2 (.) — port / skip?
  • 35d10f899 Translated using Weblate (Portuguese) (client) — port / skip?
  • 9935d7488 Merge pull request #1107 from Donkie/weblate (.) — port / skip?
  • 8465481ab Translated using Weblate (German) (client_v2) — port / skip?
  • ed732170d Translated using Weblate (German) (client_v2) — port / skip?
  • 13f7667bf Translated using Weblate (German) (client_v2) — port / skip?
  • aa5821f00 Translated using Weblate (German) (client_v2) — port / skip?
  • dc72f3d5e Translated using Weblate (German) (client_v2) — port / skip?
  • ce1c781ae Translated using Weblate (German) (client_v2) — port / skip?
  • 5799fac1a Translated using Weblate (German) (client_v2) — port / skip?
  • 852884795 Translated using Weblate (German) (client_v2) — port / skip?
  • 91d5dc8f4 Translated using Weblate (German) (client_v2) — port / skip?
  • a9e50559b Merge pull request #1109 from Donkie/weblatev2 (.) — port / skip?
  • 9775c2c42 Merge pull request #1097 from Donkie/client-v2-issue-1080-rest (.) — port / skip?
  • 931e3c9b3 Merge remote-tracking branch 'origin/master' into worktree-nfc-design-docs (client_v2, spoolman) — port / skip?
  • f841da656 Point SpoolTag.from_db at the class the table actually has (spoolman) — port / skip?
  • ba891d583 client_v2: let a scanned tag keep the view you were in (client_v2) — port / skip?
  • 9f048a34c Merge pull request #1096 from Donkie/worktree-nfc-design-docs (.) — port / skip?
  • f45899510 build(deps): bump brace-expansion in /client (client) — port / skip?
  • 05a1b12e3 Merge pull request #1110 from Donkie/dependabot/npm_and_yarn/client/multi-e855e31deb (.) — port / skip?
  • 205de5f0c Update FUNDING.yml (.github) — port / skip?
  • a03909536 Replace Ko-fi buttons with GitHub Sponsors (README.md, client, client_v2) — port / skip?
  • 009f9e3ba Merge pull request #1111 from Donkie/github-sponsors-button (.) — port / skip?

New upstream issues (12)

  • Donkie/Spoolman#1108 Display RGB value alongside HEX color code — fix / implement / skip?
  • Donkie/Spoolman#1103 New interface, how do change a filament name? — fix / implement / skip?
  • Donkie/Spoolman#1099 Spoolman android NFC tag reading vs Spoolpainter — fix / implement / skip?
  • Donkie/Spoolman#1093 client_v2: Show the full text in a tooltip when it is truncated — fix / implement / skip?
  • Donkie/Spoolman#1092 client_v2: Show filaments with zero spools when grouping by filament — fix / implement / skip?
  • Donkie/Spoolman#1091 client_v2: Flip the sort direction with a single click on the arrow — fix / implement / skip?
  • Donkie/Spoolman#1090 client_v2: Mark filter values that are already active — fix / implement / skip?
  • Donkie/Spoolman#1089 client_v2: Keep the filter menu open to select several values at once — fix / implement / skip?
  • Donkie/Spoolman#1088 client_v2: Distinguish same-named filaments in the filter menu by material — fix / implement / skip?
  • Donkie/Spoolman#1087 client_v2: Show color swatches in the filament filter menu — fix / implement / skip?
  • Donkie/Spoolman#1086 Update Wiki docker_compose — fix / implement / skip?
  • Donkie/Spoolman#1085 Live updates from Spoolman aren't working. Spoolman is blocking Fluidd's browser origin — fix / implement / skip?

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstream-watchWeekly upstream watch report

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions