BFlat
96a82edecf
Merge pull request #939 from YarilaFox/fix/comment-draft-on-tool-switch
...
M7: dismiss comment draft when switching tools
2026-10-21 15:48:42 +07:00
BFlat
f143260c3a
Merge pull request #935 from YarilaFox/fix/saved-document-title
...
M7: show the chosen filename for saved documents
2026-10-21 15:47:09 +07:00
BFlat
bb93e5e433
Merge pull request #929 from Silvertree2010/fix/h881-local-from-link-accepts-a-sign-i
...
Reject non-hex characters in Local::from_link token
2026-10-21 15:44:45 +07:00
BFlat
da96d54157
Merge pull request #961 from Silvertree2010/fix/h1145-reversesubpaths-reverse-subpaths
...
Keep open subpaths open in ReverseSubpaths::reverse_subpaths
2026-10-21 15:35:17 +07:00
BFlat
a1758c163f
Merge pull request #958 from Silvertree2010/fix/h1112-live-text-svg-export-capitalises
...
Fix Title Case restarting mid-word across styled runs in SVG export
2026-10-21 15:34:55 +07:00
BFlat
b1d00f0802
Merge pull request #943 from Silvertree2010/fix/h932-trim-num-prints-any-whole-number
...
Fix trim_num saturating whole numbers beyond i64 range
2026-10-21 15:34:34 +07:00
BFlat
efb95b29bf
Merge pull request #938 from Silvertree2010/fix/h911-same-server-ignores-the-scheme-s
...
Strip default port in same_server when the address has a path
2026-10-21 15:34:08 +07:00
BFlat
9257f97d69
Merge pull request #911 from Silvertree2010/fix/h737-parse-css-accepts-a-malformed-al
...
Reject malformed alpha and extra args in Color::parse_css
2026-10-21 15:33:47 +07:00
NetterSilver and Claude Haiku 5.5
2e12bdfd91
Keep open subpaths open in ReverseSubpaths::reverse_subpaths
...
Found while testing crates/geom/src/lib.rs:287
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-21 02:46:23 +02:00
NetterSilver and Claude Haiku 5.5
59f3b3b733
Fix Title Case restarting mid-word across styled runs in SVG export
...
Found while testing crates/svg/src/lib.rs:589 (also :604 and :611)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-21 00:31:03 +02:00
NetterSilver and Claude Haiku 5.5
77f4271061
Fix trim_num saturating whole numbers beyond i64 range
...
Found while testing crates/doc/src/text.rs:64
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 17:03:45 +00:00
YarilaFox
8f3afbf6a1
M7: clear comment drafts for control-channel tool changes
2026-10-20 21:04:04 +05:00
YarilaFox
bf3fc3cc6e
M7: dismiss comment draft when switching tools
2026-10-20 20:47:16 +05:00
NetterSilver and Claude Haiku 5.5
8b198ea364
Strip default port in same_server when the address has a path
...
Found while testing crates/engine/src/online.rs:118
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 15:41:47 +00:00
Brandon Thomas and Claude Opus 5.5
d9c924c3ba
Skip CodeRabbit reviews on Dependabot PRs ( #937 )
...
Adds .coderabbit.yaml so CodeRabbit no longer reviews or comments on PRs opened by dependabot[bot].
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 11:39:30 -04:00
Dylan M. Taylor
92290dd208
docs: add SonarCloud and CodeRabbit badges to README ( #820 )
...
* docs: add SonarCloud and CodeRabbit badges to README
* docs: put SonarCloud and CodeRabbit badges on their own line
2026-10-20 11:32:08 -04:00
NetterSilver and Claude Haiku 5.5
7c68ebf183
Reject non-hex characters in Local::from_link token
...
Found while testing crates/collab/src/code.rs:~150 (Local::from_link, u64::from_str_radix on the token)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 14:27:09 +00:00
YarilaFox
23463f719b
M7: keep saved document titles in sync with filenames
2026-10-20 17:56:30 +05:00
NetterSilver and Claude Haiku 5.5
49586b1c47
Reject malformed alpha and extra args in Color::parse_css
...
Found while testing crates/color/src/lib.rs:165 (also :173)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 09:30:01 +00:00
Brandon Thomas and Claude Opus 5.5
594dc8c6cf
Release 0.8.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.8.0
2026-10-19 22:20:57 -04:00
BFlat
dd6bd3fe1c
Merge pull request #901 from pechnikov2026-star/community/russian-catch-up
...
M9: Russian catalog catch-up: the 56 strings added since the review (machine-drafted)
2026-10-20 06:32:45 +07:00
bflatastic
9b711e212b
Merge main into #901
2026-10-20 06:20:04 +07:00
BFlat
b5038726c4
Merge pull request #902 from storytold/fix/issue-892
...
M3: duplicating a main component makes an instance (#892 )
2026-10-20 06:19:17 +07:00
BFlat
9c6920cf7d
Merge pull request #896 from johnpetersa19/main
...
Add missing Brazilian Portuguese UI translations
2026-10-20 06:12:04 +07:00
BFlat
2bcd004071
Merge pull request #897 from devius/ka-header
...
i18n(ka): say how the Georgian catalog was made (AI-assisted, native-reviewed); still a draft
2026-10-20 06:11:27 +07:00
bflatastic
f979878d9e
Merge main into fix/issue-892
...
# Conflicts:
# ROADMAP.md
2026-10-20 06:09:17 +07:00
BFlat
5f0fe486db
Merge pull request #900 from storytold/fix/issue-890
...
M1: readable disabled and selected text (#890 )
2026-10-20 06:09:13 +07:00
sanches
eb7ead9455
M9: Russian catalog catch-up: the 56 strings added since the review (machine-drafted)
2026-10-20 01:59:51 +03:00
bflatastic
64efe12e6f
Merge main into fix/issue-890
...
# Conflicts:
# ROADMAP.md
# docs/ui-parity.md
2026-10-20 05:58:56 +07:00
BFlat
4bb30782ff
Merge pull request #899 from storytold/fix/issue-879
...
M1: node.get reports layer data (pluginData) (#879 )
2026-10-20 05:58:32 +07:00
bflatastic
ab59877559
Merge main into #897
2026-10-20 05:47:17 +07:00
bflatastic
77ffc57432
#896 : "Individual padding" uses the catalog's word for padding (Preenchimento is Fill)
2026-10-20 05:47:15 +07:00
bflatastic
4e7256bf6a
Merge main into #896
2026-10-20 05:47:14 +07:00
bflatastic
8a46478e81
Merge main into fix/issue-879
...
# Conflicts:
# ROADMAP.md
2026-10-20 05:46:30 +07:00
BFlat
11ecf3e887
Merge pull request #898 from storytold/fix/issue-894
...
M1: nudge while measuring; distances follow, handles hide (#894 )
2026-10-20 05:46:25 +07:00
bflatastic
b82369201d
M3: duplicating a main component makes an instance ( #892 )
...
Duplicate and Alt-drag copied a main component as a second main. Within
its file the copy is now an instance of it (components::copy_in_file,
shared by edit.duplicate and the Alt-drag copy), as Copy then Paste
already was. A variant duplicated in its set stays a new variant.
2026-10-20 05:44:46 +07:00
bflatastic
e3b20b6540
Merge main into fix/issue-894
...
# Conflicts:
# ROADMAP.md
2026-10-20 05:35:21 +07:00
BFlat
b17bea9195
Merge pull request #881 from yelintong/feat/grid-auto-width
...
Layout grids: Auto line width for columns and rows
2026-10-20 05:35:13 +07:00
BFlat
287b506bc1
Merge pull request #889 from kk376/fix/857-live-session-large-files
...
fix(collab-net): allow live sessions above 64 MiB and report accurate transport limits (#857 )
2026-10-20 05:34:52 +07:00
Davit Matchakhelidze and Claude Opus 5.5
e123a2efe7
i18n(ka): the draft status says the review is done and approval pending; the guide and the field doc say both kinds of draft
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01YMTAbGNRxnMEzRvYnQGphF
2026-10-20 02:33:25 +04:00
Davit Matchakhelidze and Claude Opus 5.5
bae2f057a1
i18n(ka): the catalog header and docs say how Georgian was made (AI-assisted, native-reviewed); still a draft
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01YMTAbGNRxnMEzRvYnQGphF
2026-10-20 02:11:55 +04:00
bflatastic
05da6b2125
M1: node.get reports layer data (pluginData) ( #879 )
...
Layer data written with node.set {props: {pluginData}} was saved but no
command read it back. node.get (the command, the control method and MCP
get_node) and document.inspect now report pluginData as {key: value}
when a layer or page has any, so a tool keeping state in a file can
read it on its next run. Widget keys are included: the plugin rules
only stop plugins writing them, and widget.list already reports that
state.
2026-10-20 04:58:32 +07:00
bflatastic
5617c94167
M1: nudge while measuring; distances follow, handles hide ( #894 )
...
Alt+arrows were left out of the nudge keys, so with Alt held to measure
the arrows did nothing and the distances never changed. The arrows now
nudge with Alt held too (Shift: the big step); the hover measurement is
recomputed every frame, so the labels follow each nudge. While measuring
to another layer the selection's handles and size label hide; both
layers keep their outlines.
2026-10-20 04:58:31 +07:00
John Peter Sa
c3fe69c629
Merge branch 'storytold:main' into main
2026-10-19 18:58:22 -03:00
bflatastic
9ee0c7f572
M1: readable disabled and selected text ( #890 )
...
The dim text token (disabled buttons, placeholders, hints) was 2.1:1 on
the light theme's panels; disabled buttons also faded to 40% opacity,
and selected text was drawn in the dark green, 1.4:1 on the dark
theme's selection highlight. The dim text token is now at least 3:1
against panels, fields and selected rows in both themes while staying
dimmer than secondary text, a disabled button is grey with that text,
and selected text takes the theme's readable green. A test checks the
ratios with the colour contrast helper.
2026-10-20 04:57:20 +07:00
johnpetersa19 and Copilot App
629c297de9
M2.1: add missing Brazilian Portuguese translations
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-19 18:49:06 -03:00
bflatastic
0f95ce3d5b
#881 : test Auto in a fixed grid's count, scroll to the field instead of a fixed point
2026-10-20 04:45:45 +07:00
bflatastic
a7d0648958
#881 : fixed grids keep their pixel Width and the Stretch->Left lift to 60; the stretched Auto width reuses the number field (disabled)
2026-10-20 04:45:44 +07:00
bflatastic
309271851f
#881 : keep fixed grids at width 0 drawing bands as before (no hairlines)
2026-10-20 04:39:14 +07:00
bflatastic
f99fdea3b6
#881 : leave the progress docs to the maintainer
2026-10-20 04:39:13 +07:00