| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-09 | add tests for fietsctl track list/del | Daniel Schadt | |
| 2026-01-09 | have a general populate() to fill some data in | Daniel Schadt | |
| Especially with all the "list" commands, we now see that we always have to put some data into the instance. This is cumbersome, especially as we get to the track commands. Therefore, I added a method to put some data into the instance -- that also helps to ensure that we properly cascade things if we delete a user, for example. Currently, this method only adds two users and two tracks, but I plan to also add comments and friendship associations. Further, we can think about re-writing the playwright tests to use this population as well, instead of the playwright_helper one. | |||
| 2026-01-08 | add test for fietsctl user modify | Daniel Schadt | |
| 2026-01-04 | start working on tests for the CLI tools | Daniel Schadt | |
| 2026-01-03 | fix fietsctl maintenance-modeHEADv0.12.1master | Daniel Schadt | |
| 2026-01-03 | fix enum name for Postgresv0.12.0 | Daniel Schadt | |
| In Postgres, enums must have a name. The auto-generated name for journey.Visibility and track.Visibility was the same ("visibility"), which caused issues. | |||
| 2026-01-03 | fix importlib.resources.read_bytes for Python 3.11 | Daniel Schadt | |
| 2026-01-03 | add missing newline | Daniel Schadt | |
| 2026-01-03 | bump version to 0.12.0 | Daniel Schadt | |
| 2026-01-03 | fix fietsctl user hittekaart | Daniel Schadt | |
| 2026-01-03 | don't show empty title in journey track search | Daniel Schadt | |
| 2026-01-03 | update dependencies | Daniel Schadt | |
| 2026-01-03 | add a test about reordering tracks | Daniel Schadt | |
| 2026-01-03 | Merge branch 'journeys' | Daniel Schadt | |
| 2026-01-03 | include journeys in admin storage breakdown | Daniel Schadt | |
| 2025-12-31 | fix lint | Daniel Schadt | |
| 2025-12-31 | add tests for journeys | Daniel Schadt | |
| 2025-12-31 | be gracious when preview image does not exist | Daniel Schadt | |
| 2025-12-31 | fix journeys not being removable in edit form | Daniel Schadt | |
| 2025-12-30 | add migration for journeys table | Daniel Schadt | |
| 2025-12-30 | fix lint | Daniel Schadt | |
| 2025-12-30 | add translation for journey texts | Daniel Schadt | |
| 2025-12-30 | add journey-new button | Daniel Schadt | |
| 2025-12-30 | ensure that track is visible to the journey owner | Daniel Schadt | |
| 2025-12-30 | also create $data_dir/journeys on startup | Daniel Schadt | |
| 2025-12-30 | integrate JourneyDataManager with transactions | Daniel Schadt | |
| 2025-12-30 | cache journey preview images | Daniel Schadt | |
| 2025-12-30 | add some margins around journey map | Daniel Schadt | |
| 2025-12-30 | make journey link secrets work | Daniel Schadt | |
| 2025-12-30 | fix types | Daniel Schadt | |
| 2025-12-30 | make columns non-NULLABLE | Daniel Schadt | |
| * We don't want orphan journeys, so having owner_id NOT NULL is clear. * We don't want no titles, that's basically the point of journeys. * We could allow NULL for descriptions, but it seems silly -- we can always allow the empty string, and we don't meaningfully distinguish between them in the UI anyway. * We don't want an unspecified visibility, so that's NOT NULL. * We could imagine having a link secret of NULL, to potentially disable link sharing for a journey, so we keep this field nullable. | |||
| 2025-12-30 | implement journey deletion | Daniel Schadt | |
| 2025-12-30 | hide non-visible tracks in journey details | Daniel Schadt | |
| 2025-12-30 | respect journeys' visibility levels | Daniel Schadt | |
| 2025-12-30 | check input validity in journey form | Daniel Schadt | |
| 2025-12-30 | de-duplicate gpx_xml | Daniel Schadt | |
| 2025-12-30 | show more stats for journey | Daniel Schadt | |
| 2025-12-30 | implement journey editing | Daniel Schadt | |
| 2025-12-30 | don't show tracks that are already in a journey | Daniel Schadt | |
| 2025-12-30 | fix grabby mouse pointer for journey reorder | Daniel Schadt | |
| 2025-12-30 | fix trackmap for empty tracks | Daniel Schadt | |
| 2025-12-30 | add margin to journey card | Daniel Schadt | |
| 2025-12-30 | add journey entry to navbar | Daniel Schadt | |
| 2025-12-30 | add page to add a journey | Daniel Schadt | |
| 2025-12-30 | show HTML description for journeys | Daniel Schadt | |
| 2025-12-30 | first work on journeys | Daniel Schadt | |
| For now, they need to be manually inserted into the database, but we can flesh out the model first before we add UI to edit journeys. Also, there is a lot of code duplication, unfortunately. | |||
| 2025-12-30 | update changelog | Daniel Schadt | |
| 2025-12-30 | Merge branch 'fs-transactions' | Daniel Schadt | |
| 2025-12-29 | move connection to context manager (fix deadlock?) | Daniel Schadt | |
| Postgres doesn't like us altering a table while a transaction is open, and it seems that by not closing those connections in the update scripts, we provoke a deadlock in the CI. Not sure what changed now (because it worked previously), but I hope this fixes it by properly closing connections as soon as they are no longer needed. | |||
| 2025-12-29 | remove gitlab CI | Daniel Schadt | |
| We're running out of compute minutes every month anyway, and I have set up my own woodpecker server. | |||
