You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)
f02ebbc93design: NFC/RFID tag support, phase 1 and phase 2 (design) — port / skip?
f261dee61Fix one dead websocket subscriber starving a whole pool (spoolman, tests) — port / skip?
de533bc74NFC phase 1 backend: tag identity, lookup, and the scan relay (migrations, spoolman, tests, tests_integration) — port / skip?
3f1d3b4c7Fix mixed naive/aware clocks in the scan relay, and hand off the frontend (design, spoolman, tests) — port / skip?
419a4763ddesign: revise NFC phase 1 with the scanner contract and build plan (design) — port / skip?
ac7865ecbTrim the tag endpoint's docstring and parameter descriptions (spoolman) — port / skip?
64e70076fMake BackupResponse.path required, as it already always is (spoolman) — port / skip?
d67a2afbeMerge remote-tracking branch 'origin/master' into worktree-nfc-design-docs (spoolman) — port / skip?
91dec4693client_v2: give toasts a neutral kind (client_v2) — port / skip?
9ec5181d4client_v2: link NFC tags to spools, and act on a reader's scans (client_v2) — port / skip?
b4292398ftests_frontend_v2: cover tags, and stop assuming a filament is on page 1 (tests_frontend_v2) — port / skip?
9d77b0811design: record what the NFC frontend decided, and two traps it hit (design) — port / skip?
5144b64a8scripts: add a fake tag reader (pyproject.toml, scripts) — port / skip?
ff2e3ec31client_v2: keep scans off the pages you are configuring (client_v2, tests_frontend_v2) — port / skip?
d43552bd2Generalise the tag table beyond spools before it ships (design, migrations, spoolman, tests, tests_integration) — port / skip?
01c7ff65bclient_v2: stop keeping a second copy of a reader's name (client_v2) — port / skip?
fb1567a9bclient_v2: say what the scanner settings actually do (client_v2, tests_frontend_v2) — port / skip?
38b77a9b1Updated some strings (client_v2) — port / skip?
6a786bac8design: draft the Tag scanners wiki page (design) — port / skip?
21e0b71efdesign: draw the tag scan flow instead of spelling it in ASCII (design) — port / skip?
5b39b2848design: give the diagram boxes a title and a subtitle (design) — port / skip?
6e289d76cclient_v2: show colors and material in the filament filter (client_v2) — port / skip?
5624a0a60client_v2: pick several filter values without reopening the menu (client_v2) — port / skip?
6d97cd34bdesign: rename the diagram boxes to what they are (design) — port / skip?
7e2e98b30design: correct two claims the shipped relay made false (design) — port / skip?
61e1b62a3Translated using Weblate (Lithuanian) (client) — port / skip?
2edd96dbbTranslated using Weblate (Thai) (client) — port / skip?
6fd64f9edMerge pull request #1095 from Donkie/weblate (.) — port / skip?
83ea5001fKeep the NFC design notes out of the source tree (design) — port / skip?
61e2c0c27client_v2: keep the frontend suite in step with the filter menu (client_v2, tests_frontend_v2) — port / skip?
fa39c6d08client_v2: flip the sort direction from the chip's own arrow (client_v2) — port / skip?
713cb51f0client_v2: reveal truncated text on hover (client_v2) — port / skip?
33ad8d717Show filaments you have no spools of (client_v2, spoolman, tests_integration) — port / skip?
1b4beb959Merge pull request #1094 from Donkie/client-v2-filter-menu (.) — port / skip?
5b480f7dbtests_frontend_v2: catch the tag spec up with the renamed strings (tests_frontend_v2) — port / skip?
6dce8717aFold the empty-group query back into find_groups (client_v2, spoolman, tests_integration) — port / skip?
9a98e8ba5Translated using Weblate (German) (client_v2) — port / skip?
052d3e9ebTranslated using Weblate (German) (client_v2) — port / skip?
328c508c3Translated using Weblate (Lithuanian) (client_v2) — port / skip?
bd877c1ecTranslated using Weblate (Thai) (client_v2) — port / skip?
f9c2c3838Merge pull request #1098 from Donkie/weblatev2 (.) — port / skip?
48221c270Translated using Weblate (Thai) (client) — port / skip?
8d65e53e7Merge pull request #1100 from Donkie/weblate (.) — port / skip?
96065fbd9Translated using Weblate (Polish) (client_v2) — port / skip?
afb3094c1Translated using Weblate (Polish) (client) — port / skip?
565abec74Merge pull request #1101 from Donkie/weblatev2 (.) — port / skip?
1f2670cf8Merge pull request #1102 from Donkie/weblate (.) — port / skip?
90492ff75client_v2: make the no-spools filaments an opt-in view (client_v2) — port / skip?
6ab045cdeMerge remote-tracking branch 'origin/master' into client-v2-issue-1080-rest (client_v2) — port / skip?
9aea271eeGive phase 2 somewhere to record a tag's instance identity (migrations, spoolman) — port / skip?
97758f2c4Let prettier respect the working tree's line endings (client, client_v2) — port / skip?
21c7b9884Close the sqlite connections used to write a backup (spoolman) — port / skip?
413254b79Merge pull request #1104 from jpapiez/upstream-fix-backup-connections (.) — port / skip?
8d9eb7395Merge pull request #1105 from jpapiez/upstream-chore-prettier-eol (.) — port / skip?
332b3e0feRevert "Give phase 2 somewhere to record a tag's instance identity" (migrations, spoolman) — port / skip?
9bb8973afTranslated using Weblate (German) (client_v2) — port / skip?
8b71fb934Translated using Weblate (German) (client_v2) — port / skip?
785984e68Merge pull request #1106 from Donkie/weblatev2 (.) — port / skip?
35d10f899Translated using Weblate (Portuguese) (client) — port / skip?
9935d7488Merge pull request #1107 from Donkie/weblate (.) — port / skip?
8465481abTranslated using Weblate (German) (client_v2) — port / skip?
ed732170dTranslated using Weblate (German) (client_v2) — port / skip?
13f7667bfTranslated using Weblate (German) (client_v2) — port / skip?
aa5821f00Translated using Weblate (German) (client_v2) — port / skip?
dc72f3d5eTranslated using Weblate (German) (client_v2) — port / skip?
ce1c781aeTranslated using Weblate (German) (client_v2) — port / skip?
5799fac1aTranslated using Weblate (German) (client_v2) — port / skip?
852884795Translated using Weblate (German) (client_v2) — port / skip?
91d5dc8f4Translated using Weblate (German) (client_v2) — port / skip?
a9e50559bMerge pull request #1109 from Donkie/weblatev2 (.) — port / skip?
9775c2c42Merge pull request #1097 from Donkie/client-v2-issue-1080-rest (.) — port / skip?
931e3c9b3Merge remote-tracking branch 'origin/master' into worktree-nfc-design-docs (client_v2, spoolman) — port / skip?
f841da656Point SpoolTag.from_db at the class the table actually has (spoolman) — port / skip?
ba891d583client_v2: let a scanned tag keep the view you were in (client_v2) — port / skip?
9f048a34cMerge pull request #1096 from Donkie/worktree-nfc-design-docs (.) — port / skip?
f45899510build(deps): bump brace-expansion in /client (client) — port / skip?
05a1b12e3Merge pull request #1110 from Donkie/dependabot/npm_and_yarn/client/multi-e855e31deb (.) — port / skip?
205de5f0cUpdate FUNDING.yml (.github) — port / skip?
a03909536Replace Ko-fi buttons with GitHub Sponsors (README.md, client, client_v2) — port / skip?
009f9e3baMerge pull request #1111 from Donkie/github-sponsors-button (.) — port / skip?
New upstream issues (12)
Donkie/Spoolman#1108Display RGB value alongside HEX color code — fix / implement / skip?
Donkie/Spoolman#1103New interface, how do change a filament name? — fix / implement / skip?
Donkie/Spoolman#1099Spoolman android NFC tag reading vs Spoolpainter — fix / implement / skip?
Donkie/Spoolman#1093client_v2: Show the full text in a tooltip when it is truncated — fix / implement / skip?
Donkie/Spoolman#1092client_v2: Show filaments with zero spools when grouping by filament — fix / implement / skip?
Donkie/Spoolman#1091client_v2: Flip the sort direction with a single click on the arrow — fix / implement / skip?
Donkie/Spoolman#1090client_v2: Mark filter values that are already active — fix / implement / skip?
Donkie/Spoolman#1089client_v2: Keep the filter menu open to select several values at once — fix / implement / skip?
Donkie/Spoolman#1088client_v2: Distinguish same-named filaments in the filter menu by material — fix / implement / skip?
Donkie/Spoolman#1087client_v2: Show color swatches in the filament filter menu — fix / implement / skip?
Donkie/Spoolman#1086Update Wiki docker_compose — fix / implement / skip?
Donkie/Spoolman#1085Live updates from Spoolman aren't working. Spoolman is blocking Fluidd's browser origin — fix / implement / skip?
Weekly upstream watch. Check items off as they are triaged; record port verdicts in the
porting PRs via
Upstream-commit: <sha> ported|skipped — reasontrailers.(Upstream refs are backticked on purpose — listings must not cross-link upstream.)
New upstream commits (80)
f02ebbc93design: NFC/RFID tag support, phase 1 and phase 2(design) — port / skip?f261dee61Fix one dead websocket subscriber starving a whole pool(spoolman,tests) — port / skip?de533bc74NFC phase 1 backend: tag identity, lookup, and the scan relay(migrations,spoolman,tests,tests_integration) — port / skip?3f1d3b4c7Fix mixed naive/aware clocks in the scan relay, and hand off the frontend(design,spoolman,tests) — port / skip?419a4763ddesign: revise NFC phase 1 with the scanner contract and build plan(design) — port / skip?ac7865ecbTrim the tag endpoint's docstring and parameter descriptions(spoolman) — port / skip?64e70076fMake BackupResponse.path required, as it already always is(spoolman) — port / skip?d67a2afbeMerge remote-tracking branch 'origin/master' into worktree-nfc-design-docs(spoolman) — port / skip?91dec4693client_v2: give toasts a neutral kind(client_v2) — port / skip?9ec5181d4client_v2: link NFC tags to spools, and act on a reader's scans(client_v2) — port / skip?b4292398ftests_frontend_v2: cover tags, and stop assuming a filament is on page 1(tests_frontend_v2) — port / skip?9d77b0811design: record what the NFC frontend decided, and two traps it hit(design) — port / skip?5144b64a8scripts: add a fake tag reader(pyproject.toml,scripts) — port / skip?ff2e3ec31client_v2: keep scans off the pages you are configuring(client_v2,tests_frontend_v2) — port / skip?d43552bd2Generalise the tag table beyond spools before it ships(design,migrations,spoolman,tests,tests_integration) — port / skip?01c7ff65bclient_v2: stop keeping a second copy of a reader's name(client_v2) — port / skip?fb1567a9bclient_v2: say what the scanner settings actually do(client_v2,tests_frontend_v2) — port / skip?38b77a9b1Updated some strings(client_v2) — port / skip?6a786bac8design: draft the Tag scanners wiki page(design) — port / skip?21e0b71efdesign: draw the tag scan flow instead of spelling it in ASCII(design) — port / skip?5b39b2848design: give the diagram boxes a title and a subtitle(design) — port / skip?6e289d76cclient_v2: show colors and material in the filament filter(client_v2) — port / skip?5624a0a60client_v2: pick several filter values without reopening the menu(client_v2) — port / skip?6d97cd34bdesign: rename the diagram boxes to what they are(design) — port / skip?7e2e98b30design: correct two claims the shipped relay made false(design) — port / skip?61e1b62a3Translated using Weblate (Lithuanian)(client) — port / skip?2edd96dbbTranslated using Weblate (Thai)(client) — port / skip?6fd64f9edMerge pull request #1095 from Donkie/weblate(.) — port / skip?83ea5001fKeep the NFC design notes out of the source tree(design) — port / skip?61e2c0c27client_v2: keep the frontend suite in step with the filter menu(client_v2,tests_frontend_v2) — port / skip?fa39c6d08client_v2: flip the sort direction from the chip's own arrow(client_v2) — port / skip?713cb51f0client_v2: reveal truncated text on hover(client_v2) — port / skip?33ad8d717Show filaments you have no spools of(client_v2,spoolman,tests_integration) — port / skip?1b4beb959Merge pull request #1094 from Donkie/client-v2-filter-menu(.) — port / skip?5b480f7dbtests_frontend_v2: catch the tag spec up with the renamed strings(tests_frontend_v2) — port / skip?6dce8717aFold the empty-group query back into find_groups(client_v2,spoolman,tests_integration) — port / skip?9a98e8ba5Translated using Weblate (German)(client_v2) — port / skip?052d3e9ebTranslated using Weblate (German)(client_v2) — port / skip?328c508c3Translated using Weblate (Lithuanian)(client_v2) — port / skip?bd877c1ecTranslated using Weblate (Thai)(client_v2) — port / skip?f9c2c3838Merge pull request #1098 from Donkie/weblatev2(.) — port / skip?48221c270Translated using Weblate (Thai)(client) — port / skip?8d65e53e7Merge pull request #1100 from Donkie/weblate(.) — port / skip?96065fbd9Translated using Weblate (Polish)(client_v2) — port / skip?afb3094c1Translated using Weblate (Polish)(client) — port / skip?565abec74Merge pull request #1101 from Donkie/weblatev2(.) — port / skip?1f2670cf8Merge pull request #1102 from Donkie/weblate(.) — port / skip?90492ff75client_v2: make the no-spools filaments an opt-in view(client_v2) — port / skip?6ab045cdeMerge remote-tracking branch 'origin/master' into client-v2-issue-1080-rest(client_v2) — port / skip?9aea271eeGive phase 2 somewhere to record a tag's instance identity(migrations,spoolman) — port / skip?97758f2c4Let prettier respect the working tree's line endings(client,client_v2) — port / skip?21c7b9884Close the sqlite connections used to write a backup(spoolman) — port / skip?413254b79Merge pull request #1104 from jpapiez/upstream-fix-backup-connections(.) — port / skip?8d9eb7395Merge pull request #1105 from jpapiez/upstream-chore-prettier-eol(.) — port / skip?332b3e0feRevert "Give phase 2 somewhere to record a tag's instance identity"(migrations,spoolman) — port / skip?9bb8973afTranslated using Weblate (German)(client_v2) — port / skip?8b71fb934Translated using Weblate (German)(client_v2) — port / skip?785984e68Merge pull request #1106 from Donkie/weblatev2(.) — port / skip?35d10f899Translated using Weblate (Portuguese)(client) — port / skip?9935d7488Merge pull request #1107 from Donkie/weblate(.) — port / skip?8465481abTranslated using Weblate (German)(client_v2) — port / skip?ed732170dTranslated using Weblate (German)(client_v2) — port / skip?13f7667bfTranslated using Weblate (German)(client_v2) — port / skip?aa5821f00Translated using Weblate (German)(client_v2) — port / skip?dc72f3d5eTranslated using Weblate (German)(client_v2) — port / skip?ce1c781aeTranslated using Weblate (German)(client_v2) — port / skip?5799fac1aTranslated using Weblate (German)(client_v2) — port / skip?852884795Translated using Weblate (German)(client_v2) — port / skip?91d5dc8f4Translated using Weblate (German)(client_v2) — port / skip?a9e50559bMerge pull request #1109 from Donkie/weblatev2(.) — port / skip?9775c2c42Merge pull request #1097 from Donkie/client-v2-issue-1080-rest(.) — port / skip?931e3c9b3Merge remote-tracking branch 'origin/master' into worktree-nfc-design-docs(client_v2,spoolman) — port / skip?f841da656Point SpoolTag.from_db at the class the table actually has(spoolman) — port / skip?ba891d583client_v2: let a scanned tag keep the view you were in(client_v2) — port / skip?9f048a34cMerge pull request #1096 from Donkie/worktree-nfc-design-docs(.) — port / skip?f45899510build(deps): bump brace-expansion in /client(client) — port / skip?05a1b12e3Merge pull request #1110 from Donkie/dependabot/npm_and_yarn/client/multi-e855e31deb(.) — port / skip?205de5f0cUpdate FUNDING.yml(.github) — port / skip?a03909536Replace Ko-fi buttons with GitHub Sponsors(README.md,client,client_v2) — port / skip?009f9e3baMerge pull request #1111 from Donkie/github-sponsors-button(.) — port / skip?New upstream issues (12)
Donkie/Spoolman#1108Display RGB value alongside HEX color code— fix / implement / skip?Donkie/Spoolman#1103New interface, how do change a filament name?— fix / implement / skip?Donkie/Spoolman#1099Spoolman android NFC tag reading vs Spoolpainter— fix / implement / skip?Donkie/Spoolman#1093client_v2: Show the full text in a tooltip when it is truncated— fix / implement / skip?Donkie/Spoolman#1092client_v2: Show filaments with zero spools when grouping by filament— fix / implement / skip?Donkie/Spoolman#1091client_v2: Flip the sort direction with a single click on the arrow— fix / implement / skip?Donkie/Spoolman#1090client_v2: Mark filter values that are already active— fix / implement / skip?Donkie/Spoolman#1089client_v2: Keep the filter menu open to select several values at once— fix / implement / skip?Donkie/Spoolman#1088client_v2: Distinguish same-named filaments in the filter menu by material— fix / implement / skip?Donkie/Spoolman#1087client_v2: Show color swatches in the filament filter menu— fix / implement / skip?Donkie/Spoolman#1086Update Wiki docker_compose— fix / implement / skip?Donkie/Spoolman#1085Live updates from Spoolman aren't working. Spoolman is blocking Fluidd's browser origin— fix / implement / skip?