| Age | Commit message (Expand) | Author |
| 2025-07-09 | Add retry support for uploads. | Carl Hetherington |
| 2025-07-09 | Only show "notify" checkbox on jobs if it's possible for that job type. | Carl Hetherington |
| 2025-07-09 | Replace TMS upload with upload to any number of destinations. | Carl Hetherington |
| 2025-07-09 | Rename TMS -> Upload in prefs. | Carl Hetherington |
| 2025-07-09 | Support FTPS uploads. | Carl Hetherington |
| 2025-07-09 | Change TMS upload feature to generic upload. | Carl Hetherington |
| 2025-07-09 | Add SpinCtrl::{s,g}et(). | Carl Hetherington |
| 2025-07-09 | Generalise TMS upload to a single upload destination. | Carl Hetherington |
| 2025-07-04 | Go back to the old way of handling KDM timing. | Carl Hetherington |
| 2025-07-03 | Add all DCP CPLs to the content list, and write CPL ID to SPLs instead of dig... | Carl Hetherington |
| 2025-07-03 | Cleanup: use make_shared. | Carl Hetherington |
| 2025-06-17 | Support cropping of content on playback (#3041). | Carl Hetherington |
| 2025-06-17 | Pass Ratio around as an object rather than a pointer. | Carl Hetherington |
| 2025-06-17 | Add new Choice::add_entry() variant. | Carl Hetherington |
| 2025-06-17 | Cleanup: use an enum class. | Carl Hetherington |
| 2025-06-17 | Support content crop in the GL backend. | Carl Hetherington |
| 2025-06-15 | Index sound card channels from 1 (#3048). | Carl Hetherington |
| 2025-06-14 | Supporters update.v2.18.20 | Carl Hetherington |
| 2025-06-13 | Missing explicit. | Carl Hetherington |
| 2025-06-13 | Only enable report-problem "OK" button when an email address has been entered. | Carl Hetherington |
| 2025-06-13 | White space: report_problem_dialog.{cc,h} | Carl Hetherington |
| 2025-06-13 | Move check for returning to ISDCF name mode. | Carl Hetherington |
| 2025-06-11 | Updated cs_CZ translation from Tomáš Begeni. | Carl Hetherington |
| 2025-06-08 | Updated ru_RU translation from Евгений Дац. | Carl Hetherington |
| 2025-06-03 | Cleanup: rename set_sensitivity -> setup_sensitivity. | Carl Hetherington |
| 2025-06-03 | Remove unused variables. | Carl Hetherington |
| 2025-05-29 | Supporters update.v2.18.19 | Carl Hetherington |
| 2025-05-27 | Supporters update. | Carl Hetherington |
| 2025-05-27 | Move i18n setup into 3 separate platform files. | Carl Hetherington |
| 2025-05-27 | Put wx::report_problem() in a dcpomatic namespace. | Carl Hetherington |
| 2025-05-26 | Remove functors for choosing pixel format output from make_image(). | Carl Hetherington |
| 2025-05-26 | Expand project/ISDCF names rightwards when the DCP panel is made wider (#3045). | Carl Hetherington |
| 2025-05-12 | White space: html_dialog.{cc,h} | Carl Hetherington |
| 2025-05-11 | White space, some auto: timing_panel.{cc,h} | Carl Hetherington |
| 2025-05-11 | Use case for property checks now that it's possible. | Carl Hetherington |
| 2025-05-11 | Fix failure to update scale fit/custom radio buttons. | Carl Hetherington |
| 2025-05-11 | White space: custom_scale_dialog.{cc,h} | Carl Hetherington |
| 2025-05-10 | White space: dir_picker_ctrl.{cc,h} | Carl Hetherington |
| 2025-05-10 | White space: content_panel.cc | Carl Hetherington |
| 2025-05-10 | White space: system_font_dialog.{cc,h} | Carl Hetherington |
| 2025-05-09 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington |
| 2025-05-08 | pot/merge. | Carl Hetherington |
| 2025-05-08 | Fix missing update of controls when changing VF settings. | Carl Hetherington |
| 2025-05-08 | White space: video_panel.{cc,h} | Carl Hetherington |
| 2025-05-08 | Limit allowable reel types (#3032). | Carl Hetherington |
| 2025-05-08 | Fix crash when using get_data() on new, empty choices. | Carl Hetherington |
| 2025-05-08 | Return std::string rather than wxString from Choice::get_data(). | Carl Hetherington |
| 2025-05-08 | Supporters update. | Carl Hetherington |
| 2025-05-06 | Updated zh_CN translation from 刘汉源 | Carl Hetherington |
| 2025-05-03 | Merge an if statement. | Carl Hetherington |