Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-20 | use <template> tag | Daniel Schadt | |
This is semantically more sound than using a hidden div | |||
2024-01-20 | update dependencies | Daniel Schadt | |
2023-11-25 | disable pypy pipeline for now | Daniel Schadt | |
We first have to figure out why the build there fails | |||
2023-11-25 | Merge branch 'disable-image-upload' | Daniel Schadt | |
2023-11-13 | add docstring | Daniel Schadt | |
2023-11-13 | add tests for disabled image uploads | Daniel Schadt | |
2023-11-13 | make test app fixture module-scoped | Daniel Schadt | |
Previously, we had it session-scoped, which meant that the app was created once for all tests. This doesn't allow us to play with different settings however, such as disabling account registration or image uploads and testing that. Now, the fixtures are module scoped, which means that we still save on prepare/teardown time a bit, but we're also a bit more flexible. By making new test modules, we can test different settings there. | |||
2023-11-10 | document fietsboek.enable_image_uploads | Daniel Schadt | |
2023-11-10 | add configuration option to disable image uploads | Daniel Schadt | |
2023-11-10 | fix wrong tile URL being requested | Daniel Schadt | |
This was a leftover from the pydantic migration, which now uses a custom URL type that is no longer just an "alias" for str. Therefore, the {x} placeholders got escaped, which we now need to revert. I'm not super happy with the way this works, but it works so far I guess. | |||
2023-11-07 | fix lint | Daniel Schadt | |
2023-11-07 | update dependencies | Daniel Schadt | |
The most "painful" one was Pydantic V2, not because it didn't work, but because I wanted to do it right and not use the deprecated methods. | |||
2023-10-15 | Merge branch 'session-secrets' | Daniel Schadt | |
2023-10-09 | add some docs about the auth cookie logic | Daniel Schadt | |
2023-09-14 | fix tests | Daniel Schadt | |
2023-09-14 | add a "Force logout" button to the user settings | Daniel Schadt | |
2023-09-14 | keep user logged in after password change | Daniel Schadt | |
2023-09-14 | fix password changing form | Daniel Schadt | |
2023-09-14 | roll fresh session secrets for new accounts | Daniel Schadt | |
2023-09-14 | add a per-user secret to the auth fingerprint | Daniel Schadt | |
This allows us to 1) log users out if their sensitive data changes (e.g., the password changes) 2) log users out by re-rolling the secret (e.g., to provide a "log out all sessions" button) | |||
2023-09-11 | update changelog | Daniel Schadt | |
2023-09-11 | Merge branch 'favourites' | Daniel Schadt | |
2023-09-11 | allow lambda assignments | Daniel Schadt | |
I think there are legitimate use cases and flat out not allowing any lambda to be assigned to a variable is very restrictive. | |||
2023-09-11 | fix import order | Daniel Schadt | |
2023-08-30 | fix upload test | Daniel Schadt | |
The new favourite icon messes up the old HTML, so we need to adjust the test's expectations. | |||
2023-08-30 | add test for favourite on detail page | Daniel Schadt | |
2023-08-30 | add alembic migration for favourite table | Daniel Schadt | |
2023-08-22 | make cursor a pointer for favourite stars | Daniel Schadt | |
2023-08-17 | add a browse filter for favourite status | Daniel Schadt | |
2023-08-17 | show favourite star on home page | Daniel Schadt | |
2023-08-17 | fix lint | Daniel Schadt | |
2023-08-16 | add a favourite star to the detail page | Daniel Schadt | |
2023-08-16 | initial work on track favourites | Daniel Schadt | |
2023-08-16 | Merge branch 'identified-session' | Daniel Schadt | |
2023-08-09 | include email in user fingerprint | Daniel Schadt | |
2023-08-02 | add margin to the bottom of the download button | Daniel Schadt | |
2023-08-02 | use fallback filename if no title is set | Daniel Schadt | |
2023-08-02 | change routes to be more hierarchical | Daniel Schadt | |
2023-08-02 | use content-disposition for GPX download | Daniel Schadt | |
Makes for nicer download filenames! | |||
2023-08-02 | make tileproxy test less flaky | Daniel Schadt | |
2023-08-02 | Merge branch 'tileproxy-test' | Daniel Schadt | |
2023-07-26 | fix sorting key | Daniel Schadt | |
2023-07-26 | update dependencies | Daniel Schadt | |
2023-07-26 | show names of tagged people on hover | Daniel Schadt | |
2023-07-22 | show number of people in homepage overview | Daniel Schadt | |
2023-06-29 | actually confirm apt install | Daniel Schadt | |
2023-06-29 | install and run redis on CI | Daniel Schadt | |
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 | |