{"@attributes":{"version":"2.0"},"channel":{"title":"Software releases","link":"https:\/\/jan-exner.de","generator":"Kirby + Human Being","webMaster":"jan.exner@gmx.net (Jan Exner)","image":{"url":"https:\/\/jan-exner.de\/assets\/images\/favicon-144.png","link":"https:\/\/jan-exner.de"},"item":[{"title":"Releases for jexner\/ImmichUploader: v3.1.0","link":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v3.1.0","guid":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v3.1.0","pubDate":"Wed, 12 Aug 2026 23:10:13 CEST","description":"\n\t\t\t\t\nadded ability to tag uploaded media with an Immich tag\nadded ability to specify in which order media should be uploaded\nadded backup and restore of all data\nremoved backup of work log entries\nfixed import of settings\nfixed the UI in some places\nupdated a couple of dependencies\nanswers #16\n\t\t\t"},{"title":"Releases for jexner\/GymBott: v1.1.4","link":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.4","guid":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.4","pubDate":"Tue, 28 Jul 2026 18:11:36 CEST","description":"\n\t\t\t\t\nReworked creation of new machines (follows PR #3)\nUpdated dependencies\n\t\t\t"},{"title":"Releases for jexner\/ImmichUploader: v3.0.1","link":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v3.0.1","guid":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v3.0.1","pubDate":"Tue, 28 Jul 2026 11:23:58 CEST","description":"\n\t\t\t\t\nadded permission needed for Android 17+ for access to local networks (fixes #14)\nbumped one dependency\n\t\t\t"},{"title":"Releases for jexner\/ImmichUploader: v3.0.1-alpha01","link":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v3.0.1-alpha01","guid":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v3.0.1-alpha01","pubDate":"Mon, 27 Jul 2026 17:47:55 CEST","description":"\n\t\t\t\t\nadded permission needed for Android 17+ for access to local networks (fixes #14)\nbumped one dependency\n\t\t\t"},{"title":"Releases for jexner\/ImmichUploader: v3.0.0","link":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v3.0.0","guid":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v3.0.0","pubDate":"Tue, 14 Jul 2026 12:20:52 CEST","description":"\n\t\t\t\t\nset version to 3 to make it clear that this version is aligned with the API of Immich 3.x\nbumped one dependency\n\t\t\t"},{"title":"Releases for jexner\/ImmichUploader: v2.3.3","link":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v2.3.3","guid":"https:\/\/codeberg.org\/jexner\/ImmichUploader\/releases\/tag\/v2.3.3","pubDate":"Thu, 09 Jul 2026 14:50:12 CEST","description":"\n\t\t\t\t\nfixed a bug that led to failed uploads with Immich 3.x (fixed #13)\nbumped dependencies\n\t\t\t"},{"title":"Releases for jexner\/JKBikeMechanicalDisasterPrevention: v4.2.1","link":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.2.1","guid":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.2.1","pubDate":"Fri, 19 Jun 2026 12:06:46 CEST","description":"\n\t\t\t\t\n[Simple &amp; Pro] fixed loading of Template Activities in local language on first start\n[Simple &amp; Pro] more UI smoothing\n[Simple &amp; Pro] bumped libraries\n[Simple &amp; Pro] updated translations (Spanish), thanks @andresbott\n\t\t\t"},{"title":"Releases for jexner\/GymBott: v1.1.3","link":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.3","guid":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.3","pubDate":"Thu, 18 Jun 2026 22:21:51 CEST","description":"\n\t\t\t\t\nReworked creation of new workout routines (fixes #2)\nUpdated dependencies\n\t\t\t"},{"title":"Releases for jexner\/MeditationTimerAndroid: v1.2.0","link":"https:\/\/codeberg.org\/jexner\/MeditationTimerAndroid\/releases\/tag\/v1.2.0","guid":"https:\/\/codeberg.org\/jexner\/MeditationTimerAndroid\/releases\/tag\/v1.2.0","pubDate":"Sat, 13 Jun 2026 15:40:49 CEST","description":"\n\t\t\t\t\nFixed dark mode\nScreen now fades during meditation to be less distracting\nAdded simple statistics (fixes #1)\nUpdated app icons\nRemoved \"non-free\" variant\nChanged from Compose Destinations to Navigation 3\nAdded previews\nChanged implementation of fields for times\nMade some code style changes\nUpdated dependencies\n\t\t\t"},{"title":"Releases for jexner\/FotoTimerAndroid: v1.4.2","link":"https:\/\/codeberg.org\/jexner\/FotoTimerAndroid\/releases\/tag\/v1.4.2","guid":"https:\/\/codeberg.org\/jexner\/FotoTimerAndroid\/releases\/tag\/v1.4.2","pubDate":"Thu, 04 Jun 2026 21:21:55 CEST","description":"\n\t\t\t\t\nChanged splash screen to dark\nTweaked dark mode a little (work in progress)\n\t\t\t"},{"title":"Releases for jexner\/JKBikeMechanicalDisasterPrevention: v4.2.0","link":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.2.0","guid":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.2.0","pubDate":"Sat, 23 May 2026 22:01:43 CEST","description":"\n\t\t\t\t\n[Simple &amp; Pro] fixed navigation on big screens (tablets and such)\n[Simple &amp; Pro] made UI more modern (using Material 3 Expressive)\n[Simple &amp; Pro] fixed display of completed Activities\n[Simple &amp; Pro] fixed navigation flow for Activities\n[Pro] fixed navigation flow for Bikes &amp; Components\n\t\t\t"},{"title":"Releases for jexner\/JKBikeMechanicalDisasterPrevention: v4.1.1","link":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.1.1","guid":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.1.1","pubDate":"Wed, 20 May 2026 20:12:01 CEST","description":"\n\t\t\t\t\n[Simple &amp; Pro] added Spanish translation (primera traduci\u00f3n al castellano por: Jos\u00e9 M. \u00abcorreoxm at disroot . org\u00bb  Por favor, informa de los errores que encuentres o de mejoras a realizar. Gracias.)\n[Simple &amp; Pro] fixed a lot of hard-coded text across every part of the apps\n[Simple &amp; Pro] improved content of export screen when there is no data\n[Simple &amp; Pro] improved UI in dark mode with dynamic colours, and added preference to disable dynamic colours\n[Simple &amp; Pro] changed splash screen to dark\n[Simple &amp; Pro] bumped a bunch of dependencies to latest versions\n[Simple &amp; Pro] added more Previews\n\t\t\t"},{"title":"Releases for jexner\/JKBikeMechanicalDisasterPrevention: v4.1.1-beta.6","link":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.1.1-beta.6","guid":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.1.1-beta.6","pubDate":"Sun, 17 May 2026 14:21:50 CEST","description":"\n\t\t\t\t\n[Simple &amp; Pro] added Spanish translation (primera traduci\u00f3n al castellano por: Jos\u00e9 M. \u00abcorreoxm at disroot . org\u00bb  Por favor, informa de los errores que encuentres o de mejoras a realizar. Gracias.)\n[Simple &amp; Pro] fixed a lot of hard-coded text across every part of the apps\n[Simple &amp; Pro] improved content of export screen when there is no data\n[Simple &amp; Pro] improved UI in dark mode with dynamic colours, and added preference to disable dynamic colours\n[Simple &amp; Pro] changed splash screen to dark\n[Simple &amp; Pro] bumped a bunch of dependencies to latest versions\n[Simple &amp; Pro] added more Previews\n\t\t\t"},{"title":"Releases for jexner\/JKBikeMechanicalDisasterPrevention: v4.1.1-beta.5","link":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.1.1-beta.5","guid":"https:\/\/codeberg.org\/jexner\/JKBikeMechanicalDisasterPrevention\/releases\/tag\/v4.1.1-beta.5","pubDate":"Sun, 17 May 2026 01:58:12 CEST","description":"\n\t\t\t\t\n[Simple &amp; Pro] added Spanish translation (primera traduci\u00f3n al castellano por: Jos\u00e9 M. \u00abcorreoxm at disroot . org\u00bb  Por favor, informa de los errores que encuentres o de mejoras a realizar. Gracias.)\n[Simple &amp; Pro] fixed a lot of hard-coded text across every part of the apps\n[Simple &amp; Pro] improved content of export screen when there is no data\n[Simple &amp; Pro] changed splash screen to dark\n[Simple &amp; Pro] bumped a bunch of dependencies to latest versions\n[Simple &amp; Pro] added more Previews\n\t\t\t"},{"title":"Releases for jexner\/GymBott: v1.1.2","link":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.2","guid":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.2","pubDate":"Thu, 14 May 2026 10:20:33 CEST","description":"\n\t\t\t\t\nchanged splash screen to dark background (fixes #1)\nupdated dependencies\n\t\t\t"},{"title":"Releases for jexner\/GymBott: v1.1.1","link":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.1","guid":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.1","pubDate":"Thu, 26 Mar 2026 21:40:47 CET","description":"\n\t\t\t\t\nFixed handling of reps\/weight\/time input when they're changed for a machine\nAdded more component previews (e.g. for dark mode)\nupdated dependencies\n\t\t\t"},{"title":"Releases for jexner\/GymBott: v1.1.0","link":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.0","guid":"https:\/\/codeberg.org\/jexner\/GymBott\/releases\/tag\/v1.1.0","pubDate":"Mon, 23 Mar 2026 23:54:36 CET","description":"\n\t\t\t\t\nWorkout routines can now take into account exercises done before\nMachines can now have min\/max for weight\nApp can now delete records older than a specific date\nLog entries can now be edited &amp; deleted\nImport of JSON files is a little more robust\nSwitched from Compose Destinations to Navigation 3\nUI fixes, a lot of them, including a fix for dark mode, plus some random crashes\nAdded test case for DB migration\nReviewed and cleaned code\nUpdated dependencies\n\t\t\t"},{"title":"Releases for jexner\/FotoTimerAndroid: v1.4.1","link":"https:\/\/codeberg.org\/jexner\/FotoTimerAndroid\/releases\/tag\/v1.4.1","guid":"https:\/\/codeberg.org\/jexner\/FotoTimerAndroid\/releases\/tag\/v1.4.1","pubDate":"Fri, 06 Mar 2026 13:46:22 CET","description":"\n\t\t\t\t\nFixed reproducible build\nMoved from Compose Destinations to Navigation 3\nUpgraded dependencies\n\t\t\t"},{"title":"Releases for jexner\/FotoTimerAndroid: v1.4.0","link":"https:\/\/codeberg.org\/jexner\/FotoTimerAndroid\/releases\/tag\/v1.4.0","guid":"https:\/\/codeberg.org\/jexner\/FotoTimerAndroid\/releases\/tag\/v1.4.0","pubDate":"Tue, 17 Feb 2026 23:29:27 CET","description":"\n\t\t\t\t\nAdded option to relink other processes if a linked one is deleted\nFixed dark mode\nFixed most screens (edge-to-edge was not working well)\nImproved the Import screen\nRefactored code\nChanged the app icon and some other icons\nAdded previews for most of the components\nAdded tests for DB migrations\nStarted adding unit tests\n\t\t\t"},{"title":"Releases for jexner\/FotoTimerAndroid: v1.3.1","link":"https:\/\/codeberg.org\/jexner\/FotoTimerAndroid\/releases\/tag\/v1.3.1","guid":"https:\/\/codeberg.org\/jexner\/FotoTimerAndroid\/releases\/tag\/v1.3.1","pubDate":"Sat, 03 May 2025 20:31:53 CEST","description":"\n\t\t\t\t\nAdded visual confirmation after successful export\nChanged visuals for input fields\nSwitched license to EUPL\nReinstated support for Android 10\nRemoved unused permission\nUpdated a bunch of libraries\n\t\t\t"},{"title":"Releases for jexner\/MeditationTimerAndroid: v1.1.2","link":"https:\/\/codeberg.org\/jexner\/MeditationTimerAndroid\/releases\/tag\/v1.1.2","guid":"https:\/\/codeberg.org\/jexner\/MeditationTimerAndroid\/releases\/tag\/v1.1.2","pubDate":"Sat, 03 May 2025 17:36:58 CEST","description":"\n\t\t\t\t\nAdded \"preparation time\" that will run before the actual meditation starts\nSwitched to European Union Public License\n\t\t\t"},{"title":"Releases for jexner\/MeditationTimerAndroid: v1.1.1","link":"https:\/\/codeberg.org\/jexner\/MeditationTimerAndroid\/releases\/tag\/v1.1.1","guid":"https:\/\/codeberg.org\/jexner\/MeditationTimerAndroid\/releases\/tag\/v1.1.1","pubDate":"Sat, 26 Apr 2025 15:26:55 CEST","description":"\n\t\t\t\t\nSplit Meditation Timer into \"FOSS\" and \"non-free\" flavors, so FOSS can be on F-Droid\nboth: fixed minor UI misalignment\nnon-free: added syncing of processes to Wear OS devices in anticipation of Meditation Timer for Wear OS app\n\t\t\t"},{"title":"Releases for jexner\/JKBikeTemplateActivities: v0.5.0","link":"https:\/\/codeberg.org\/jexner\/JKBikeTemplateActivities\/releases\/tag\/v0.5.0","guid":"https:\/\/codeberg.org\/jexner\/JKBikeTemplateActivities\/releases\/tag\/v0.5.0","pubDate":"Wed, 26 Feb 2025 15:29:23 CET","description":"\n\t\t\t\tAdded all translations and fine-tuned them a little\t\t\t"},{"title":"Releases for jexner\/JKBikeTemplateActivities: v0.2.0","link":"https:\/\/codeberg.org\/jexner\/JKBikeTemplateActivities\/releases\/tag\/v0.2.0","guid":"https:\/\/codeberg.org\/jexner\/JKBikeTemplateActivities\/releases\/tag\/v0.2.0","pubDate":"Mon, 24 Feb 2025 14:24:50 CET","description":"\n\t\t\t\tPartial translations\t\t\t"},{"title":"Releases for jexner\/JKBikeTemplateActivities: v0.1.0","link":"https:\/\/codeberg.org\/jexner\/JKBikeTemplateActivities\/releases\/tag\/v0.1.0","guid":"https:\/\/codeberg.org\/jexner\/JKBikeTemplateActivities\/releases\/tag\/v0.1.0","pubDate":"Wed, 19 Feb 2025 09:44:45 CET","description":"\n\t\t\t\tFirst release, EN only\t\t\t"}]}}