| Age | Commit message (Expand) | Author |
| 2025-03-27 | Remove timing selection from DKDM dialog. | Carl Hetherington |
| 2025-03-26 | White space: dkdm_output_panel.{cc,h} | Carl Hetherington |
| 2025-03-26 | Cleanup: use a make_shared. | Carl Hetherington |
| 2025-03-26 | Bump libdcp for some MPEG2 fixes, verify bits, Fedora 42 build fix. | Carl Hetherington |
| 2025-03-25 | Add Nepal Standard Time UTC offset (+5:45). | Carl Hetherington |
| 2025-03-24 | Supporters update.v2.18.15 | Carl Hetherington |
| 2025-03-24 | Basic support for variable-Z 3D subtitles. | Carl Hetherington |
| 2025-03-21 | Fix sensitivity of "Add OV..." option with no content. | Carl Hetherington |
| 2025-03-19 | Seek the player before creating a new butler. | Carl Hetherington |
| 2025-03-14 | Supporters update.v2.18.14 | Carl Hetherington |
| 2025-03-14 | Fix crashes if add_config_file_controls() is not called. | Carl Hetherington |
| 2025-03-14 | White space. | Carl Hetherington |
| 2025-03-12 | White space: move_to_dialog.{cc,h} | Carl Hetherington |
| 2025-03-12 | Fix padding. | Carl Hetherington |
| 2025-03-12 | Improve layout of export subtitles dialog, especially with de_DE translation. | Carl Hetherington |
| 2025-03-12 | Make file and dir picker look more consistent with each other. | Carl Hetherington |
| 2025-03-09 | Compress an if. | Carl Hetherington |
| 2025-03-09 | Tidy some shared_ptr creation. | Carl Hetherington |
| 2025-03-09 | Remove pointless shared_ptr. | Carl Hetherington |
| 2025-03-09 | Include/using sorting. | Carl Hetherington |
| 2025-03-09 | White space: job_manager_view.{cc,h} | Carl Hetherington |
| 2025-03-08 | Fix incorrectly-removed spaces. | Carl Hetherington |
| 2025-03-08 | Supporters update. | Carl Hetherington |
| 2025-03-08 | Get gpu_lister path from config. | Carl Hetherington |
| 2025-03-08 | Avoid temporary file for listing GPUs. | Carl Hetherington |
| 2025-03-08 | Move get_gpu_names() to its own file. | Carl Hetherington |
| 2025-03-08 | Don't use an optional for the Grok config object. | Carl Hetherington |
| 2025-03-05 | Report content as having missing files also if there are missing fonts. | Carl Hetherington |
| 2025-03-05 | Replace Content::paths_valid() with a free utility function. | Carl Hetherington |
| 2025-03-03 | Fix Grok build after changes to preferences code. | Carl Hetherington |
| 2025-03-02 | Remove unused includes. | Carl Hetherington |
| 2025-03-02 | Rename config_dialog.{cc,h} -> preferences_page.{cc,h} | Carl Hetherington |
| 2025-03-02 | Move General preferences tab parent to its own file. | Carl Hetherington |
| 2025-03-02 | Move Sound preferences to its own file. | Carl Hetherington |
| 2025-03-02 | Move Locations preferences to its own file. | Carl Hetherington |
| 2025-03-02 | Move Keys preferences to its own file. | Carl Hetherington |
| 2025-03-02 | Use a customised config dialog for the KDM creator. | Carl Hetherington |
| 2025-03-02 | Move config file location config up to the general dialogue. | Carl Hetherington |
| 2025-03-01 | Move KDM Email preferences page to its own file. | Carl Hetherington |
| 2025-03-01 | Move Email preferences page to its own file. | Carl Hetherington |
| 2025-03-01 | Put some preferences stuff into a namespace. | Carl Hetherington |
| 2025-03-01 | White space: player_config_dialog.h | Carl Hetherington |
| 2025-03-01 | White space: full_config_dialog.{cc,h} | Carl Hetherington |
| 2025-03-01 | White space: config_dialog.{cc,h} | Carl Hetherington |
| 2025-03-01 | Move CertificateChainEditor to its own files and format white space. | Carl Hetherington |
| 2025-02-25 | Fix failure to use name format with the short output panel (#2646).v2.18.12 | Carl Hetherington |
| 2025-02-25 | Supporters update. | Carl Hetherington |
| 2025-02-25 | Fix misunderstanding of wxDialog lifetime handling. | Carl Hetherington |
| 2025-02-23 | Rename VerifyDCPProgressDialog -> VerifyDCPDialog. | Carl Hetherington |
| 2025-02-23 | Make the player verify UI more like the standalone one. | Carl Hetherington |