Commit Graph

  • bff12f81a9 Add a CoreML rung on macOS dtourolle 2026-09-29 21:32:50 -04:00
  • 07e85cf0b2 Log like a debug build on macOS, where a Mac user can find it dtourolle 2026-09-29 21:32:37 -04:00
  • b23527d5dc Stop retrying a provider that took the app down dtourolle 2026-09-29 21:32:24 -04:00
  • 3b783d7bd4 Send ONNX Runtime's session log to the app's log dtourolle 2026-09-29 21:31:45 -04:00
  • fcccc2c2e0 Release 0.19.2 v0.19.2 dtourolle 2026-09-29 21:31:58 -04:00
  • 1bc04870c3 Let a crop be trimmed from one edge dtourolle 2026-09-29 21:28:13 -04:00
  • 4da2ec39b3 Fit the photograph clear of the roll and the floating row while composing dtourolle 2026-09-29 21:28:07 -04:00
  • 9558b77759 Say how to build and install from source, not only how to run it dtourolle 2026-09-29 21:29:17 -04:00
  • 5ae742816d Release 0.19.1 v0.19.1 dtourolle 2026-09-28 19:58:04 -04:00
  • 8d66fa9be5 Show the composite in the grid in the manual, and say how it gets there dtourolle 2026-09-28 19:56:25 -04:00
  • 34630ff752 Name the folder lookup the merge page is handed, for clippy dtourolle 2026-09-28 19:46:15 -04:00
  • 3b7d7129ff Learn a photograph's shape from its header dtourolle 2026-09-28 19:35:51 -04:00
  • 6050a8e703 Size a panorama's cell and thumbnail by class: two, three or four columns dtourolle 2026-09-28 19:33:43 -04:00
  • ae4e1a0f07 Give a panorama a wide cell in the grid dtourolle 2026-09-28 19:27:18 -04:00
  • ce5b7d72e3 Thumbnail a composite during the merge, as develop first shows it dtourolle 2026-09-28 08:05:24 -04:00
  • 98a67393d9 Catalogue a merged panorama the moment it is written dtourolle 2026-09-28 07:56:08 -04:00
  • 37136f7377 Let one outbox drain run at a time dtourolle 2026-09-27 21:42:12 -04:00
  • e2e2181469 Write the composite under a .part name until it is whole dtourolle 2026-09-27 21:42:12 -04:00
  • ad27369cdc Draft the design for learned denoise (FR-DEV-3g) dtourolle 2026-09-28 07:31:35 -04:00
  • 883b4aca10 Release 0.19.0 v0.19.0 dtourolle 2026-09-27 19:50:46 -04:00
  • 8102234e68 Re-record the film preset on the preset folders dtourolle 2026-09-27 19:50:28 -04:00
  • 757133d2a8 Picture a panorama too large for one texture being navigated dtourolle 2026-09-27 19:41:16 -04:00
  • 5e863fa718 Re-record the manual under the scene-referred pipeline dtourolle 2026-09-27 19:41:00 -04:00
  • e600dae3df Regenerate the traceability matrix after the doc-comment sweep dtourolle 2026-09-27 19:40:59 -04:00
  • 330ece0abe Bring the README's features and standing up to 0.19.0 dtourolle 2026-09-27 18:06:16 -04:00
  • 4bd8d86c00 Record where a linear DNG too large for one texture goes dtourolle 2026-09-27 18:05:10 -04:00
  • 6c749b469d Describe leaving a panorama frame out, and its white clouds dtourolle 2026-09-27 18:04:12 -04:00
  • affdaecaee Stop describing a base curve the pipeline no longer has dtourolle 2026-09-27 18:03:45 -04:00
  • 31bcc3a462 File presets in folders that open and close, as collections do dtourolle 2026-09-27 18:25:30 -04:00
  • 89b464db0c Accept a tile halo that the frame's edge cuts short dtourolle 2026-09-27 15:35:02 -04:00
  • 87b2599740 Record that exports of oversized linear DNGs now tile dtourolle 2026-09-27 15:22:35 -04:00
  • 885864b6a0 Open and export a linear DNG too large for one texture dtourolle 2026-09-27 15:22:03 -04:00
  • 0007fa459f Develop a linear DNG from windows and reduced copies of it dtourolle 2026-09-27 14:52:01 -04:00
  • 1eab723c90 Say how far a detail chain reaches, for a tile's halo dtourolle 2026-09-27 14:41:48 -04:00
  • e601bd806c Keep clarity's radius when the develop view zooms in dtourolle 2026-09-27 14:41:46 -04:00
  • cfc1fea25a Let the fused shader sample a window of a larger source dtourolle 2026-09-27 14:41:45 -04:00
  • 72aa7e98bf Let rawler decode a linear DNG wider than 16 700 pixels dtourolle 2026-09-27 14:38:09 -04:00
  • 77a1925bac Vendor rawler 0.7.2 unmodified dtourolle 2026-09-27 14:35:57 -04:00
  • 0d9feb0556 Describe Tone Mapping and the film's new place in the manual dtourolle 2026-09-27 16:46:01 -04:00
  • 0682d05f95 Let the tone curve continue past 1.0, and test that nothing clips dtourolle 2026-09-27 16:43:49 -04:00
  • 657f8f19ff Develop the film last, in the view transform's place dtourolle 2026-09-27 16:38:42 -04:00
  • c07f81edcb Run the view transform after the detail stage, in a pass of its own dtourolle 2026-09-27 16:20:30 -04:00
  • 92afaebd34 Make the view transform an operation the photographer can set dtourolle 2026-09-27 15:57:40 -04:00
  • 37a6d99dc4 Replace the per-body base curve with a scene-referred view transform dtourolle 2026-09-27 15:47:48 -04:00
  • db7b84795c Convert to the working space before the edits, not after dtourolle 2026-09-27 15:28:45 -04:00
  • e8898a5c38 Specify a scene-referred pipeline (D19) dtourolle 2026-09-27 15:09:17 -04:00
  • 621a6b8313 Leave a panorama frame out without leaving the page dtourolle 2026-09-27 15:39:10 -04:00
  • e98b1def98 Keep blown highlights grey in a panorama dtourolle 2026-09-27 14:27:07 -04:00
  • f52c4cb8b6 Open presets from a menu at the foot of the tool rail dtourolle 2026-09-27 16:08:33 -04:00
  • e22128c16b Release 0.18.2 v0.18.2 dtourolle 2026-09-27 08:23:04 -04:00
  • 81ea9359bc Re-record the manual for 0.18.2 dtourolle 2026-09-27 08:18:15 -04:00
  • be37218696 Picture film inside a mask layer dtourolle 2026-09-27 08:18:15 -04:00
  • 5bff453d37 Add film in a mask and the hot-pixel repair to the README dtourolle 2026-09-27 08:00:27 -04:00
  • 61cd226719 Say that the runner's disk is the tighter budget dtourolle 2026-09-27 08:00:27 -04:00
  • 87d758bd81 Sweep outstanding.md for 0.18.2 dtourolle 2026-09-27 08:00:19 -04:00
  • 427a572aad Record where the named executors stand dtourolle 2026-09-27 08:00:19 -04:00
  • 01197ca37d Record FR-CULL-13's write-path half in outstanding.md dtourolle 2026-09-27 08:00:09 -04:00
  • f9154ad12e Name the verdict check among the invariants the build defends dtourolle 2026-09-27 07:59:38 -04:00
  • 1fdfb5990c Describe the film's tables as 0.18.2 bakes them dtourolle 2026-09-27 07:59:38 -04:00
  • 7558053932 Say that a mask layer's settings add to the photograph's dtourolle 2026-09-27 07:59:29 -04:00
  • 6bccc2db13 Say where hot and dead photosites are repaired dtourolle 2026-09-27 07:59:00 -04:00
  • 209ae36163 Free the desktop job's test binaries before its release build dtourolle 2026-09-27 07:14:38 -04:00
  • 8071f7101a Say that a tablet's scrollers show a position cue dtourolle 2026-09-27 06:42:45 -04:00
  • 502023c0f4 Show a thin scroll cue on Android instead of no scrollbar at all dtourolle 2026-09-26 22:33:21 -04:00
  • adbb9ac9e6 Tag the judgement dispatch R7 and record which half of FR-CULL-13 is met dtourolle 2026-09-27 06:36:49 -04:00
  • 2cde287440 Hold every verdict write to a reviewed list of user actions dtourolle 2026-09-27 06:20:14 -04:00
  • 6e68f1fb3d Move a resaved test file's mtime ahead, so the scan cannot miss it dtourolle 2026-09-27 07:19:04 -04:00
  • 8df3dda9aa Regenerate the traceability matrix for the executors module dtourolle 2026-09-26 23:23:17 -04:00
  • 3912bc0d1d Point architecture §7.1 at the executors module and record NFR-ARCH-1 dtourolle 2026-09-26 22:54:22 -04:00
  • b1d1c47261 Start every worker thread through the executors module dtourolle 2026-09-26 22:39:22 -04:00
  • 7be1efff32 Name the executors and fail a block_on on the UI thread dtourolle 2026-09-26 22:19:53 -04:00
  • c50d96e949 Repair hot and dead photosites before the demosaic dtourolle 2026-09-26 22:04:05 -04:00
  • 6b99f67f47 Develop a mask layer's film on its own settings dtourolle 2026-09-26 22:37:00 -04:00
  • 48c5e74fa8 Release 0.18.1 v0.18.1 dtourolle 2026-09-26 21:29:26 -04:00
  • fc54523093 Apply a mask layer's settings as offsets to the global ones dtourolle 2026-09-26 20:43:01 -04:00
  • 8392cf772e Flatten contrast toward grey instead of scaling shadows by a ratio dtourolle 2026-09-26 20:34:54 -04:00
  • 515d4eb59e Release 0.18.0 v0.18.0 dtourolle 2026-09-26 19:13:06 -04:00
  • b2f3936a53 Say how synced faces and same-name people merge since #77 and #78 dtourolle 2026-09-26 18:29:42 -04:00
  • ec7a8c07ee Add a dedup_people example to measure the job on a catalog copy dtourolle 2026-09-26 17:50:39 -04:00
  • 78df4211b0 Run the people deduplication after every catalog merge (#78) dtourolle 2026-09-26 17:50:38 -04:00
  • c78b798cf0 Fold people of one name whose faces agree, and faces held twice (#78) dtourolle 2026-09-26 17:50:28 -04:00
  • 6450f54199 Carry rejections when two people are merged dtourolle 2026-09-26 17:41:55 -04:00
  • 1479e45637 Keep one person to one face per photograph in the catalog merge dtourolle 2026-09-26 16:42:15 -04:00
  • b5b30e3750 Match synced faces by embedding where the boxes cannot (#77) dtourolle 2026-09-26 16:18:34 -04:00
  • 884b681c21 Time a merge with another device's catalog in catalog_bench dtourolle 2026-09-26 16:08:14 -04:00
  • 23abfd1827 Ship four presets for a bluer sky dtourolle 2026-09-26 16:23:42 -04:00
  • 94ea2569ee Tag the SAF export path FR-EXP-10 only, not FR-PLAT-AND-1 dtourolle 2026-09-26 16:08:22 -04:00
  • 7a56d16df1 Count the whole library in "All photographs" whatever is scoped (#76) dtourolle 2026-09-26 16:08:20 -04:00
  • 5baaf9bac2 Release 0.17.0 v0.17.0 dtourolle 2026-09-26 16:18:18 -04:00
  • 7428f6f845 Re-record the manual for 0.17.0, with albums and the new preset sheet dtourolle 2026-09-26 15:15:51 -04:00
  • 9f95d23ff4 Say that no workflow builds the Flatpak yet dtourolle 2026-09-26 14:58:46 -04:00
  • 1b8d0e740f Say the benchmark's second open no longer pays the backfill dtourolle 2026-09-26 14:58:20 -04:00
  • d2b99bb8c1 Note the folder dialogues in windows.md dtourolle 2026-09-26 14:57:35 -04:00
  • f39b88b005 Bring the README, the docs index and CONTRIBUTING up to 0.17.0 dtourolle 2026-09-26 14:56:12 -04:00
  • 2f5f2041ab Record dehaze's two passes in frame-budget.md dtourolle 2026-09-26 14:55:18 -04:00
  • 0f7ea741d8 Record the open's backfill stamp and the first-use indexes in catalog.md dtourolle 2026-09-26 14:55:08 -04:00
  • dee509c6ef Describe albums, the folder pickers and download progress in the designs dtourolle 2026-09-26 14:54:46 -04:00
  • caaae11d98 Say the folder dialogue is the portal, and what the Flatpak has not proved dtourolle 2026-09-26 14:52:44 -04:00
  • e57c5b8182 Regenerate the traceability matrix after the rebase dtourolle 2026-09-26 14:26:10 -04:00
  • 02ddce8d80 Stamp the backfill on the newest rows, not only their ids dtourolle 2026-09-26 13:22:44 -04:00