aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
4 daysfix fietsctl maintenance-modeHEADv0.12.1masterDaniel Schadt
4 daysfix enum name for Postgresv0.12.0Daniel 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 daysfix importlib.resources.read_bytes for Python 3.11Daniel Schadt
4 daysadd missing newlineDaniel Schadt
4 daysbump version to 0.12.0Daniel Schadt
4 daysfix fietsctl user hittekaartDaniel Schadt
4 daysdon't show empty title in journey track searchDaniel Schadt
4 daysupdate dependenciesDaniel Schadt
4 daysadd a test about reordering tracksDaniel Schadt
4 daysMerge branch 'journeys'Daniel Schadt
4 daysinclude journeys in admin storage breakdownDaniel Schadt
7 daysfix lintDaniel Schadt
7 daysadd tests for journeysDaniel Schadt
7 daysbe gracious when preview image does not existDaniel Schadt
7 daysfix journeys not being removable in edit formDaniel Schadt
8 daysadd migration for journeys tableDaniel Schadt
8 daysfix lintDaniel Schadt
8 daysadd translation for journey textsDaniel Schadt
8 daysadd journey-new buttonDaniel Schadt
8 daysensure that track is visible to the journey ownerDaniel Schadt
8 daysalso create $data_dir/journeys on startupDaniel Schadt
8 daysintegrate JourneyDataManager with transactionsDaniel Schadt
8 dayscache journey preview imagesDaniel Schadt
8 daysadd some margins around journey mapDaniel Schadt
8 daysmake journey link secrets workDaniel Schadt
8 daysfix typesDaniel Schadt
8 daysmake columns non-NULLABLEDaniel 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 daysimplement journey deletionDaniel Schadt
8 dayshide non-visible tracks in journey detailsDaniel Schadt
8 daysrespect journeys' visibility levelsDaniel Schadt
8 dayscheck input validity in journey formDaniel Schadt
8 daysde-duplicate gpx_xmlDaniel Schadt
8 daysshow more stats for journeyDaniel Schadt
8 daysimplement journey editingDaniel Schadt
8 daysdon't show tracks that are already in a journeyDaniel Schadt
8 daysfix grabby mouse pointer for journey reorderDaniel Schadt
8 daysfix trackmap for empty tracksDaniel Schadt
8 daysadd margin to journey cardDaniel Schadt
8 daysadd journey entry to navbarDaniel Schadt
8 daysadd page to add a journeyDaniel Schadt
8 daysshow HTML description for journeysDaniel Schadt
8 daysfirst work on journeysDaniel 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 daysupdate changelogDaniel Schadt
8 daysMerge branch 'fs-transactions'Daniel Schadt
9 daysmove 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 daysremove gitlab CIDaniel Schadt
We're running out of compute minutes every month anyway, and I have set up my own woodpecker server.
9 daysfix type of create_data_foldersDaniel Schadt
9 daysensure tracks/users folders existDaniel 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 daysfix formattingDaniel Schadt
9 daysremove TrackDataDir context manager use in editDaniel Schadt