aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
6 daysbump version to 0.12.0Daniel Schadt
6 daysfix fietsctl user hittekaartDaniel Schadt
6 daysdon't show empty title in journey track searchDaniel Schadt
6 daysupdate dependenciesDaniel Schadt
6 daysadd a test about reordering tracksDaniel Schadt
6 daysMerge branch 'journeys'Daniel Schadt
6 daysinclude journeys in admin storage breakdownDaniel Schadt
10 daysfix lintDaniel Schadt
10 daysadd tests for journeysDaniel Schadt
10 daysbe gracious when preview image does not existDaniel Schadt
10 daysfix journeys not being removable in edit formDaniel Schadt
10 daysadd migration for journeys tableDaniel Schadt
10 daysfix lintDaniel Schadt
10 daysadd translation for journey textsDaniel Schadt
10 daysadd journey-new buttonDaniel Schadt
10 daysensure that track is visible to the journey ownerDaniel Schadt
10 daysalso create $data_dir/journeys on startupDaniel Schadt
10 daysintegrate JourneyDataManager with transactionsDaniel Schadt
10 dayscache journey preview imagesDaniel Schadt
10 daysadd some margins around journey mapDaniel Schadt
10 daysmake journey link secrets workDaniel Schadt
10 daysfix typesDaniel Schadt
10 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.
10 daysimplement journey deletionDaniel Schadt
10 dayshide non-visible tracks in journey detailsDaniel Schadt
10 daysrespect journeys' visibility levelsDaniel Schadt
10 dayscheck input validity in journey formDaniel Schadt
10 daysde-duplicate gpx_xmlDaniel Schadt
10 daysshow more stats for journeyDaniel Schadt
10 daysimplement journey editingDaniel Schadt
10 daysdon't show tracks that are already in a journeyDaniel Schadt
10 daysfix grabby mouse pointer for journey reorderDaniel Schadt
10 daysfix trackmap for empty tracksDaniel Schadt
10 daysadd margin to journey cardDaniel Schadt
10 daysadd journey entry to navbarDaniel Schadt
10 daysadd page to add a journeyDaniel Schadt
10 daysshow HTML description for journeysDaniel Schadt
10 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.
11 daysupdate changelogDaniel Schadt
11 daysMerge branch 'fs-transactions'Daniel Schadt
11 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.
11 daysremove gitlab CIDaniel Schadt
We're running out of compute minutes every month anyway, and I have set up my own woodpecker server.
11 daysfix type of create_data_foldersDaniel Schadt
11 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.
12 daysfix formattingDaniel Schadt
12 daysremove TrackDataDir context manager use in editDaniel Schadt
12 daysfix types in fstransDaniel Schadt
12 daysactually add txn parameter to UserDataDirDaniel Schadt
12 daysbetter logging of exceptions during rollbackDaniel Schadt
12 daysmore doc stringsDaniel Schadt