| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 4 days | fix fietsctl maintenance-modeHEADv0.12.1master | Daniel Schadt | |
| 4 days | 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. | |||
| 4 days | fix importlib.resources.read_bytes for Python 3.11 | Daniel Schadt | |
| 4 days | add missing newline | Daniel Schadt | |
| 4 days | bump version to 0.12.0 | Daniel Schadt | |
| 4 days | fix fietsctl user hittekaart | Daniel Schadt | |
| 4 days | don't show empty title in journey track search | Daniel Schadt | |
| 4 days | update dependencies | Daniel Schadt | |
| 4 days | add a test about reordering tracks | Daniel Schadt | |
| 4 days | Merge branch 'journeys' | Daniel Schadt | |
| 4 days | include journeys in admin storage breakdown | Daniel Schadt | |
| 8 days | fix lint | Daniel Schadt | |
| 8 days | add tests for journeys | Daniel Schadt | |
| 8 days | be gracious when preview image does not exist | Daniel Schadt | |
| 8 days | fix journeys not being removable in edit form | Daniel Schadt | |
| 8 days | add migration for journeys table | Daniel Schadt | |
| 8 days | fix lint | Daniel Schadt | |
| 8 days | add translation for journey texts | Daniel Schadt | |
| 8 days | add journey-new button | Daniel Schadt | |
| 8 days | ensure that track is visible to the journey owner | Daniel Schadt | |
| 8 days | also create $data_dir/journeys on startup | Daniel Schadt | |
| 8 days | integrate JourneyDataManager with transactions | Daniel Schadt | |
| 8 days | cache journey preview images | Daniel Schadt | |
| 8 days | add some margins around journey map | Daniel Schadt | |
| 8 days | make journey link secrets work | Daniel Schadt | |
| 8 days | fix types | Daniel Schadt | |
| 8 days | 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. | |||
| 8 days | implement journey deletion | Daniel Schadt | |
| 8 days | hide non-visible tracks in journey details | Daniel Schadt | |
| 8 days | respect journeys' visibility levels | Daniel Schadt | |
| 8 days | check input validity in journey form | Daniel Schadt | |
| 8 days | de-duplicate gpx_xml | Daniel Schadt | |
| 8 days | show more stats for journey | Daniel Schadt | |
| 8 days | implement journey editing | Daniel Schadt | |
| 8 days | don't show tracks that are already in a journey | Daniel Schadt | |
| 8 days | fix grabby mouse pointer for journey reorder | Daniel Schadt | |
| 8 days | fix trackmap for empty tracks | Daniel Schadt | |
| 8 days | add margin to journey card | Daniel Schadt | |
| 8 days | add journey entry to navbar | Daniel Schadt | |
| 8 days | add page to add a journey | Daniel Schadt | |
| 8 days | show HTML description for journeys | Daniel Schadt | |
| 8 days | 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. | |||
| 8 days | update changelog | Daniel Schadt | |
| 8 days | Merge branch 'fs-transactions' | Daniel Schadt | |
| 9 days | 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. | |||
| 9 days | remove gitlab CI | Daniel Schadt | |
| We're running out of compute minutes every month anyway, and I have set up my own woodpecker server. | |||
| 9 days | fix type of create_data_folders | Daniel Schadt | |
| 9 days | ensure tracks/users folders exist | Daniel Schadt | |
| Since we don't use parents=True anymore to create the folders (which I think is good), we now need to ensure that those exist. So 1. when fietsboek starts up, we create those folders, and 2. when we delete them in the tests, we recreate them. | |||
| 9 days | fix formatting | Daniel Schadt | |
| 9 days | remove TrackDataDir context manager use in edit | Daniel Schadt | |
