aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-21sort images by their original file nameDaniel Schadt
This is better than the "random" sort we get otherwise, but maybe one day we can allow the user to re-arrange the images and save the sorting in the database. But this is rather low-priority, this way at least the images are shown in the correct order if they are named systematically.
2023-05-18usertile: return empty tile instead of 404Daniel Schadt
2023-05-17add cache header to user tilesDaniel Schadt
2023-05-16add fietsctl track delDaniel Schadt
2023-05-15initial version of .fit importDaniel Schadt
2023-05-15also add German translation for elevation-jumperDaniel Schadt
2023-05-15add translations for fix-elevation-jumpsDaniel Schadt
2023-05-15Merge branch 'elevation-jumper'Daniel Schadt
2023-05-13add docs for fix elevation jump transformerDaniel Schadt
2023-05-13add a test for the new elevation jump transformerDaniel Schadt
2023-05-13add a manpage for fietsctlDaniel Schadt
It's a start, now it's there and can be improved!
2023-05-12add unit tests for util.human_sizeDaniel Schadt
2023-05-11make fietsctl output a bit more colorfulDaniel Schadt
2023-05-11add fietsctl track listDaniel Schadt
Especially the sizes might be useful to have, we should also add this to the admin web view at some point.
2023-05-10update fietsctl invocation in the docsDaniel Schadt
2023-05-10touch up fietsctl help stringsDaniel Schadt
This makes them a bit more consistent with the command docstrings (even though they are not always complete sentences).
2023-05-10add a fietsctl user modify commandDaniel Schadt
Currently, there is no way to make a user an admin after creating them - so this changes that!
2023-05-10rename user fietsctl commandsDaniel Schadt
2023-05-10Merge branch 'browse-sorting'Daniel Schadt
2023-05-09add translations for new browse sortDaniel Schadt
2023-05-09implement sorting for the browse pageDaniel Schadt
2023-05-09properly type hint browse.pyDaniel Schadt
This is in preparation of adding the sorting feature.
2023-05-08fix whitespaceDaniel Schadt
2023-05-08add a button to change the sorting on home pageDaniel Schadt
Currently it is realized via a small cookie that is set, which might not be optimal. It's also not too bad though and works just well. And I'm not sure how a better alternative would look like.
2023-05-08implement "fix elevation jumps" transformerDaniel Schadt
2023-05-08move FixNullElevation to separate fileDaniel Schadt
2023-04-26allow number of hittekaart threads to be limitedDaniel Schadt
2023-04-24bump version to 0.7.0v0.7.0Daniel Schadt
2023-04-23show upload time in user's local tiemzoneDaniel Schadt
2023-04-23fietscron: don't run both queuesDaniel Schadt
This has always been intended, but we forgot to set the had_hq_item flag.
2023-04-23update dependenciesDaniel Schadt
2023-04-23update CHANGELOGDaniel Schadt
2023-04-23add translations for remove-breaks transformerDaniel Schadt
2023-04-23Merge branch 'remove-breaks'Daniel Schadt
2023-04-21docs: add remove breaks documentationDaniel Schadt
2023-04-20update installation docsDaniel Schadt
2023-04-20add unfinished uploads to home pageDaniel Schadt
2023-04-19implement first "break removal" transformerDaniel Schadt
2023-04-17use gpx.walk() instead of manually implementing itDaniel Schadt
2023-04-14CI: install Rust on pypy imageDaniel Schadt
2023-04-13update changelogDaniel Schadt
2023-04-13replace bleach with nh3Daniel Schadt
See https://github.com/mozilla/bleach/issues/698 nh3 is a small wrapper around https://crates.io/crates/ammonia - more Rust code in Fietsboek! \o/ The default seems to be to strip unknown tags instead of replace them with htmlentities, which is fine. Then the <script> tags are completely gone.
2023-04-13Merge branch 'profiles'Daniel Schadt
2023-04-04install driver for Postgres and MySQL on dockerDaniel Schadt
Considering this is the example/"official" image, it makes sense to support the big (open source) databases PostgreSQL and MySQL/MariaDB out of the box.
2023-04-03add a fietsctl hittekaart --delete optionDaniel Schadt
2023-04-03doc: document hittekaart configuration optionsDaniel Schadt
2023-04-03fietscron: add queue priority for hittekaart logDaniel Schadt
2023-04-03hittekaart: no error if no input files are passedDaniel Schadt
2023-04-03add translations for profile pageDaniel Schadt
I'm not too happy with the longest/shortest time/duration words (neither in English nor in German), but those will do for now until we can think of better ones.
2023-04-01remove import across toplevelDaniel Schadt
Python seems to do fine, but pylint complains (probably rightfully, since the tests do not represent packages). We lose type hinting for the playwright_helper, but there's probably a better way to do it in the future.