Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-29 | tileproxy: use caplog in the test | Daniel Schadt | |
See if it works, it might be handy for other tests in the future as well. | |||
2023-06-29 | tileproxy: fix testing fake response | Daniel Schadt | |
2023-06-22 | add preliminary tileproxy test | Daniel Schadt | |
2023-06-22 | fix custom layer config parsing | Daniel Schadt | |
2023-06-19 | update dependencies | Daniel Schadt | |
2023-06-19 | add fietsctl modify --set-email | Daniel Schadt | |
2023-06-19 | hide friends that are already tagged | Daniel Schadt | |
2023-06-05 | bump version to 0.8.0v0.8.0 | Daniel Schadt | |
2023-06-05 | fix lint | Daniel Schadt | |
2023-06-02 | update Sphinx | Daniel Schadt | |
2023-06-02 | update dependencies (SQLAlchemy 2.0!) | Daniel Schadt | |
The biggest change in the dependencies is of course SQLAlchemy 2. On the good side, we didn't need to do many code changes --- in regards to actual Code, none! On the better side, we now have way better type checking for SQLAlchemy models, thanks to SQLAlchemy's integration with mypy (which we now properly enable). Yay! That also means though that many type hints needed to be updated, or rather, the code using the SQL objects. Especially the difference between Optional things and existing things has been clarified in a few places, either by using sensible defaults, or by asserting that the value is not None. That at least gives us an AssertionError instead of an AttributError. | |||
2023-05-31 | Dockerfile: properly expose the gunicorn port | Daniel Schadt | |
2023-05-31 | update changelog | Daniel Schadt | |
2023-05-31 | Merge branch 'fit-import' | Daniel Schadt | |
2023-05-31 | Merge branch 'resend-verification' | Daniel Schadt | |
2023-05-31 | fit: skip records that have no position set | Daniel Schadt | |
2023-05-31 | add translations for verification resending | Daniel Schadt | |
2023-05-31 | add test for verification mail resending | Daniel Schadt | |
2023-05-30 | de-duplicate verification token code | Daniel Schadt | |
2023-05-30 | verification: use right mail text and subject | Daniel Schadt | |
2023-05-29 | [wip] add ability to re-send the verification mail | Daniel Schadt | |
2023-05-25 | Merge branch 'fietsctl-commands' | Daniel Schadt | |
2023-05-25 | html-encode the link when saving GPX files | Daniel Schadt | |
This fixes links that contain ampersands by encoding them as &. It is a quick workaround, not a proper fix, but at least it makes BRouter exports working. | |||
2023-05-25 | move "sort" button on home page up | Daniel Schadt | |
This looks better than having the header line and the sort button below each other. | |||
2023-05-25 | make Fietsboek text a link to home page | Daniel Schadt | |
2023-05-25 | fix script inclusion | Daniel Schadt | |
For some reason we forgot the end tag there, which broke the inclusion of the next script, which then broke our custom layers (and the tileproxy!). Maybe we should also add some tests for the proxy 😏 | |||
2023-05-22 | make tokens expire after 24 hours | Daniel Schadt | |
2023-05-21 | sort images by their original file name | Daniel 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-18 | usertile: return empty tile instead of 404 | Daniel Schadt | |
2023-05-17 | add cache header to user tiles | Daniel Schadt | |
2023-05-16 | add fietsctl track del | Daniel Schadt | |
2023-05-15 | initial version of .fit import | Daniel Schadt | |
2023-05-15 | also add German translation for elevation-jumper | Daniel Schadt | |
2023-05-15 | add translations for fix-elevation-jumps | Daniel Schadt | |
2023-05-15 | Merge branch 'elevation-jumper' | Daniel Schadt | |
2023-05-13 | add docs for fix elevation jump transformer | Daniel Schadt | |
2023-05-13 | add a test for the new elevation jump transformer | Daniel Schadt | |
2023-05-13 | add a manpage for fietsctl | Daniel Schadt | |
It's a start, now it's there and can be improved! | |||
2023-05-12 | add unit tests for util.human_size | Daniel Schadt | |
2023-05-11 | make fietsctl output a bit more colorful | Daniel Schadt | |
2023-05-11 | add fietsctl track list | Daniel Schadt | |
Especially the sizes might be useful to have, we should also add this to the admin web view at some point. | |||
2023-05-10 | update fietsctl invocation in the docs | Daniel Schadt | |
2023-05-10 | touch up fietsctl help strings | Daniel Schadt | |
This makes them a bit more consistent with the command docstrings (even though they are not always complete sentences). | |||
2023-05-10 | add a fietsctl user modify command | Daniel Schadt | |
Currently, there is no way to make a user an admin after creating them - so this changes that! | |||
2023-05-10 | rename user fietsctl commands | Daniel Schadt | |
2023-05-10 | Merge branch 'browse-sorting' | Daniel Schadt | |
2023-05-09 | add translations for new browse sort | Daniel Schadt | |
2023-05-09 | implement sorting for the browse page | Daniel Schadt | |
2023-05-09 | properly type hint browse.py | Daniel Schadt | |
This is in preparation of adding the sorting feature. | |||
2023-05-08 | fix whitespace | Daniel Schadt | |