Default Branch

6649b78526 · Use chrono instead of hand-rolled UTC conversion (#8234) · Updated 2026-10-22 17:54:10 +00:00

Branches

56abbcfa3c · chore(deps): bump the cargo-dependencies group across 1 directory with 27 updates · Updated 2026-10-22 18:04:00 +00:00

0
1

fe5fd798e2 · Honor Quick Export filename format for EXR · Updated 2026-10-22 15:18:16 +00:00

1090
3

2fd8c1f3c8 · Publish reviewed Displace fix [skip ci] · Updated 2026-10-22 14:30:51 +00:00

1090
4

eca7727561 · ci(deps): bump the actions group across 1 directory with 5 updates · Updated 2026-10-22 10:06:39 +00:00

1128
1

faa16900c5 · test: use tokio::time::sleep in async test poll loop (SonarCloud rust:S7488) · Updated 2026-10-21 21:18:48 +00:00

1808
1

5933793982 · security: prevent script injection in fuzz workflow (SonarCloud S7630) · Updated 2026-10-21 21:08:18 +00:00

1807
0
Included

86953e0ebf · security: enforce HTTPS on curl downloads (SonarCloud S6506) · Updated 2026-10-21 21:07:12 +00:00

1808
1

01cb4f26e6 · ci: pin GitHub Actions to full commit SHA (SonarCloud githubactions:S7637) · Updated 2026-10-21 21:04:21 +00:00

1808
1

6a2d027ee2 · Release: version 0.12.0 · Updated 2026-10-21 17:59:16 +00:00

1815
0
Included

389a1d5bd6 · test(retouch): name live dab replay regressions by behavior · Updated 2026-10-19 20:03:11 +00:00

2709
5

de0a268663 · Tests: fix the flaky file-lock tests and the occasional portal_save hang · Updated 2026-10-18 14:26:54 +00:00

2709
1

86125ed8f1 · Cargo.lock: photocraft-ipp at 0.10.0 · Updated 2026-10-17 23:20:59 +00:00

2780
2

478214f60b · GPU memory follow-ups (#5973 review): fit cleared on device loss and on the CPU canvas; measured when switching to a document whose canvas is current; notice names the 3/8 card cap; VRAM override documented; perf rows count memory like the app · Updated 2026-10-16 04:36:41 +00:00

2848
1

e7b5b14898 · GPU memory on top of #5234: memory_budget takes the card's memory (vram) and the GPU Memory value; the document's pixels are charged unless the card's own memory is known; a set GPU Memory is capped at the card's share; benches use video_memory · Updated 2026-10-16 04:18:28 +00:00

2849
3

93837ee578 · wasm size: compose and algo join cms at opt-level "z" to clear the 24 MiB gate · Updated 2026-10-15 23:20:22 +00:00

2873
4

94b2f291a7 · Follow-ups to #5801/#5859: precheck docs name the group nesting limit; precheck test covers valid ids and null; Free Transform refusals translated; stranded-backup error tested · Updated 2026-10-15 22:31:49 +00:00

2874
1

d9e1c10c30 · Free Transform + New Layer: precheck resolves a layer given by name as the command does; Layer via Copy/Cut leave PRECHECKED (their failures show only when they run); rebased (lib.rs mod lines) · Updated 2026-10-15 22:22:09 +00:00

2877
6

f35509c194 · Shortcut exports: a failed backup move removes its placeholder; undo restores backups without deleting first and names any it couldn't; read-only targets refused up front · Updated 2026-10-15 22:14:51 +00:00

2886
7

6f61806048 · docs: present mode default is vsync (Low-Latency Drawing ships off) · Updated 2026-10-15 22:07:54 +00:00

2885
11

2173abe048 · Paste Layer Style: a group's Pass Through pastes onto other layers as Normal; style clipboard comment · Updated 2026-10-15 20:56:54 +00:00

2888
1