This website requires JavaScript.
e22945a62d
Tag the colour-independent status that was already built and unrecorded
dtourolle and Claude Opus 5
2026-08-30 10:19:48 +02:00
62e585844a
Untag FR-PLAT-AND-1 from the two places that record its absence
dtourolle and Claude Opus 5
2026-08-30 10:18:37 +02:00
421a47f1eb
Untag FR-CAT-13, which no XMP is read or written to satisfy
dtourolle and Claude Opus 5
2026-08-30 10:18:10 +02:00
0906c3983f
Stop reading a coverage calculation as a diagnostics subsystem
dtourolle and Claude Opus 5
2026-08-30 10:17:53 +02:00
9d9abb227f
Ask where a TRACES tag sits, so the tool stops tagging its own fixtures
dtourolle and Claude Opus 5
2026-08-30 10:17:34 +02:00
126beaf7ed
Tell javac the Java sources are UTF-8
dtourolle and Claude Opus 5
2026-08-30 10:07:19 +02:00
79b7f54e04
Tell javac the Java sources are UTF-8
dtourolle and Claude Opus 5
2026-08-30 10:07:19 +02:00
9a2b39b8e5
Add the ADE20K scene model beside the instance one
dtourolle and Claude Opus 5
2026-08-30 10:05:44 +02:00
2e09906a08
Keep the export venv off tmpfs
dtourolle and Claude Opus 5
2026-08-30 10:05:19 +02:00
e26f71d15d
Gather every model under one tree at the repository root
dtourolle and Claude Opus 5
2026-08-30 10:05:04 +02:00
ef07e6ca3e
Give the canvas tools a rail of their own, and the column one width
dtourolle and Claude Opus 5
2026-08-30 09:59:50 +02:00
9e519eb8a6
Make the thin ring the only mark a selected photograph carries
dtourolle and Claude Opus 5
2026-08-30 09:47:32 +02:00
b120ce48ec
Float the selection bar over the grid instead of above it
dtourolle and Claude Opus 5
2026-08-30 09:47:20 +02:00
ea88216008
Follow the raw histogram's line numbers after the module doc grew
dtourolle and Claude Opus 5
2026-08-30 09:31:16 +02:00
3b2bb58fa4
Say what these documents describe now, not what they described in August
dtourolle and Claude Opus 5
2026-08-30 09:30:46 +02:00
49787414fb
Regenerate the matrix after taking master in
dtourolle and Claude Opus 5
2026-08-30 09:24:38 +02:00
f41edc03ff
Merge master into wave-2
dtourolle
2026-08-30 09:24:37 +02:00
091306f736
Gate the gesture vocabulary the way the matrix is gated
dtourolle and Claude Opus 5
2026-08-30 00:51:13 +02:00
1cd5ab6815
Put the gesture reference in the application
dtourolle and Claude Opus 5
2026-08-30 00:30:21 +02:00
04203b4a82
Regenerate the matrix after taking master in
dtourolle and Claude Opus 5
2026-08-30 00:25:51 +02:00
4b212089d2
Merge master into wave-2
dtourolle
2026-08-30 00:25:42 +02:00
964e72bca2
Merge: the formatter's pass over the raw histogram
dtourolle and Claude Opus 5
2026-08-30 00:25:21 +02:00
e38b730aa6
Reflow what rustfmt wanted in the raw histogram
dtourolle and Claude Opus 5
2026-08-30 00:25:16 +02:00
12812452e8
Regenerate the matrix over the second wave
dtourolle and Claude Opus 5
2026-08-30 00:24:54 +02:00
df90dd95a2
Merge: a histogram that reads the sensor, beside the one that reads the frame
dtourolle and Claude Opus 5
2026-08-30 00:14:34 +02:00
31a3580f9d
Extract the gesture vocabulary from the code that implements it
dtourolle and Claude Opus 5
2026-08-30 00:09:49 +02:00
20c368d3fc
Give each touch gesture one meaning, and give tap-to-open back
dtourolle and Claude Opus 5
2026-08-30 00:09:37 +02:00
c57fd8ec5a
Merge: compile our own Java into the APK, and answer an image intent
dtourolle and Claude Opus 5
2026-08-30 00:00:39 +02:00
da3b1487f9
Merge: drain the job queue that nothing was draining
dtourolle
2026-08-29 23:49:38 +02:00
758436cc28
Keep the runner's borrow alive as long as the connection it reads
dtourolle and Claude Opus 5
2026-08-29 23:48:15 +02:00
4b6c110816
Count the sensor's own numbers, so a cull can see headroom the render hides
dtourolle
2026-08-29 23:36:21 +02:00
09dddde594
Take the photograph another app hands over, and hand an export back
dtourolle and Claude Opus 5
2026-08-29 23:32:48 +02:00
846a249156
Drain the queue that nothing has ever drained
dtourolle and Claude Opus 5
2026-08-29 23:31:47 +02:00
d63872e5a9
Make a claim one statement, and give the queue what a runner needs
dtourolle and Claude Opus 5
2026-08-29 23:31:27 +02:00
d70f5c14e0
Name rust-analyzer everywhere the toolchain is installed
dtourolle and Claude Opus 5
2026-08-29 23:12:37 +02:00
2955cad654
Regenerate the matrix over a night's merges
dtourolle and Claude Opus 5
2026-08-29 22:22:01 +02:00
7418b040da
Refuse a scan whose root has gone, instead of reporting it empty
dtourolle and Claude Opus 5
2026-08-29 22:19:38 +02:00
085ab766b3
Give memory back in the order the user will miss it least
dtourolle and Claude Opus 5
2026-08-29 22:19:29 +02:00
55cb9b5b30
Keep the test scene's own arithmetic from overflowing a u64
dtourolle and Claude Opus 5
2026-08-29 22:07:05 +02:00
e5db849f04
Mark a burst in the grid, and let it be folded away
dtourolle and Claude Opus 5
2026-08-29 20:38:10 +02:00
5226f7223b
Group the frames of one moment, by when they were taken and what they look like
dtourolle and Claude Opus 5
2026-08-29 20:37:54 +02:00
d0b671d4db
Put the grouping dials where the regrouping is
dtourolle and Claude Opus 5
2026-08-29 22:32:26 +02:00
24bf5be574
Compile our own Java into the APK, so the classes Android constructs can exist
dtourolle and Claude Opus 5
2026-08-29 23:18:18 +02:00
e465ff0c80
Put the people filter where the filters are
dtourolle and Claude Opus 5
2026-08-29 22:32:10 +02:00
6d5de21fb7
Tell a tap on a photograph from a hand going past
dtourolle and Claude Opus 5
2026-08-29 22:31:45 +02:00
e40f2bfee9
Let go of the keyboard when a name is finished
dtourolle and Claude Opus 5
2026-08-29 22:31:22 +02:00
f5edd49b6b
Let a manual collection be put in the order it is meant to be seen in
dtourolle and Claude Opus 5
2026-08-29 20:04:17 +02:00
9d11554c71
Make the range gesture visible, and offer the whole grid at once
dtourolle and Claude Opus 5
2026-08-29 19:46:44 +02:00
d1f3b97245
Ask for the collection's name where the keyboard can reach it
dtourolle and Claude Opus 5
2026-08-29 19:42:33 +02:00
a2a0131693
Merge: face grouping the photographer can tune, people on the filter bar, and a tap that means it
dtourolle and Claude Opus 5
2026-08-29 22:53:13 +02:00
b9891e2c04
Merge master into tablet-selection
dtourolle and Claude Opus 5
2026-08-29 22:52:42 +02:00
23c74d7063
Put the grouping dials where the regrouping is
dtourolle and Claude Opus 5
2026-08-29 22:32:26 +02:00
a4b9deaf96
Put the people filter where the filters are
dtourolle and Claude Opus 5
2026-08-29 22:32:10 +02:00
2403f355d6
Tell a tap on a photograph from a hand going past
dtourolle and Claude Opus 5
2026-08-29 22:31:45 +02:00
bbbc23f376
Let go of the keyboard when a name is finished
dtourolle and Claude Opus 5
2026-08-29 22:31:22 +02:00
e027d34b65
Regenerate the matrix over a night's merges
dtourolle and Claude Opus 5
2026-08-29 22:22:01 +02:00
82d9d077b0
Merge: answer Android's memory warnings, and stop reporting a lost root as an empty library
dtourolle and Claude Opus 5
2026-08-29 22:19:46 +02:00
75fd5619ca
Refuse a scan whose root has gone, instead of reporting it empty
dtourolle and Claude Opus 5
2026-08-29 22:19:38 +02:00
2b812ebe21
Give memory back in the order the user will miss it least
dtourolle and Claude Opus 5
2026-08-29 22:19:29 +02:00
6246a2e346
Merge: group the frames of one moment, and let a burst fold away
dtourolle and Claude Opus 5
2026-08-29 22:07:05 +02:00
fc4157a1e0
Keep the test scene's own arithmetic from overflowing a u64
dtourolle and Claude Opus 5
2026-08-29 22:07:05 +02:00
91fe6cf300
Merge master into partial-preset-scope
dtourolle
2026-08-29 22:02:03 +02:00
754ab91347
Bring a Lightroom library across, and start with something in the list
dtourolle and Claude Opus 5
2026-08-29 22:00:53 +02:00
36ea53cceb
Merge: stop a subject's name from setting the width of the develop column
dtourolle and Claude Opus 5
2026-08-29 21:49:40 +02:00
3e19628324
Stop a subject's name from setting the width of the develop column
dtourolle and Claude Opus 5
2026-08-29 21:49:33 +02:00
4a04496c78
Merge: focus peaking, so a frame can be judged without zooming to 100%
dtourolle
2026-08-29 21:43:35 +02:00
2168cdd1c4
Mark what is in focus, so a frame can be judged without zooming to 100%
dtourolle and Claude Opus 5
2026-08-29 21:43:08 +02:00
7ad75dd905
Let a manual collection be put in the order the photographer wants
dtourolle and Claude Opus 5
2026-08-29 20:49:00 +02:00
b52be080ff
Merge: say which requirements the code already satisfied, and which it does not
dtourolle and Claude Opus 5
2026-08-29 20:46:08 +02:00
4d0ad0601c
Merge: a Flatpak that asks for no filesystem, and the channels v1 ships through
dtourolle and Claude Opus 5
2026-08-29 20:46:02 +02:00
115653a262
Mark a burst in the grid, and let it be folded away
dtourolle and Claude Opus 5
2026-08-29 20:38:10 +02:00
bb35665bd2
Let a paste carry some kinds of edit and not others
dtourolle and Claude Opus 5
2026-08-29 20:38:19 +02:00
d3dadbd725
Group the frames of one moment, by when they were taken and what they look like
dtourolle and Claude Opus 5
2026-08-29 20:37:54 +02:00
8d5dc423ea
Say that all three of FR-CULL-3's bullets are unbuilt, not one
dtourolle and Claude Opus 5
2026-08-29 20:36:51 +02:00
1cd58bcaaa
Say where a range ends in words, instead of hiding it in a double tap
dtourolle and Claude Opus 5
2026-08-29 20:31:38 +02:00
ab49280614
Ask for the collection's name before there is a collection to name
dtourolle and Claude Opus 5
2026-08-29 20:31:02 +02:00
0d9f802f88
Regenerate the matrix that this branch is about
dtourolle and Claude Opus 5
2026-08-29 20:26:07 +02:00
88ef7148d6
Write down what is not built, so the gap reads as a decision
dtourolle and Claude Opus 5
2026-08-29 20:23:52 +02:00
8165619065
Describe the project the README is actually in front of
dtourolle and Claude Opus 5
2026-08-29 20:23:28 +02:00
ab0ef6a26d
Say which requirements the code was already satisfying
dtourolle and Claude Opus 5
2026-08-29 20:23:07 +02:00
a56ac87e2c
Build a Flatpak that asks for no filesystem at all
dtourolle and Claude Opus 5
2026-08-29 20:18:56 +02:00
47a40d1afa
Describe the application once, in a file every channel installs
dtourolle and Claude Opus 5
2026-08-29 20:18:35 +02:00
95847e3a31
Say which channels v1 ships through, and that the Flatpak cannot reach a library
dtourolle and Claude Opus 5
2026-08-29 20:18:20 +02:00
eb39599f12
Merge: named presets (FR-DEV-6)
dtourolle
2026-08-29 20:07:58 +02:00
5a8327824f
Keep an edit under a name, not just on the clipboard
dtourolle and Claude Opus 5
2026-08-29 20:07:14 +02:00
574107bc39
Let a manual collection be put in the order it is meant to be seen in
dtourolle and Claude Opus 5
2026-08-29 20:04:17 +02:00
6d25d85f18
Make the range gesture visible, and offer the whole grid at once
dtourolle and Claude Opus 5
2026-08-29 19:46:44 +02:00
9ac1447139
Ask for the collection's name where the keyboard can reach it
dtourolle and Claude Opus 5
2026-08-29 19:42:33 +02:00
5133e53bc8
Give back what a straighten took, when the angle comes back
dtourolle and Claude Opus 5
2026-08-29 15:09:50 +02:00
ff6c313bab
Wrap the chip rows, so one six-choice parameter stops sizing the sidebar
dtourolle and Claude Opus 5
2026-08-29 15:08:47 +02:00
bbd26f05f9
Release 0.9.0
dtourolle and Claude Opus 5
2026-08-29 13:53:19 +02:00
bd33487054
Say which axis each export dimension is, in the one place that renders
dtourolle and Claude Opus 5
2026-08-29 13:43:52 +02:00
c38df01bf7
Hang the auto-crop off the slider's commit, not off the pointer passing over
dtourolle and Claude Opus 5
2026-08-29 13:43:06 +02:00
2c8768ac29
Lay the ratio chips out by hand, because Slint will not lay them out
dtourolle and Claude Opus 5
2026-08-29 13:42:15 +02:00
52c655e6cf
Turn the ratio lock with the photograph when it is turned
dtourolle and Claude Opus 5
2026-08-29 13:02:42 +02:00
3bb68cff69
Export at an exact resolution, and offer the panels worth naming
dtourolle and Claude Opus 5
2026-08-29 12:55:38 +02:00
d9eb8faffd
Crop away the corners a straighten exposed, once the slider is let go
dtourolle and Claude Opus 5
2026-08-29 12:32:01 +02:00
e6ad906bc1
Let the crop be held to a ratio while it is dragged
dtourolle and Claude Opus 5
2026-08-29 12:29:40 +02:00
dbaf5358d1
Measure a crop drag against the frame, not against the rect it is moving
dtourolle and Claude Opus 5
2026-08-29 12:11:28 +02:00
480c46c41a
Quote the percentile the measurement can actually support
dtourolle and Claude Opus 5
2026-08-29 13:28:41 +02:00