Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-04 | Merge branch 'language-chooser' | Daniel Schadt | |
2024-02-10 | fix eslint | Daniel Schadt | |
2024-02-10 | only show & allow languages that are allowed | Daniel Schadt | |
Was a bit of an oversight to not use available_locales from the get-go. | |||
2024-02-10 | add DISPLAY_NAME to justfile | Daniel Schadt | |
2024-02-10 | update docs about new lang display name feature | Daniel Schadt | |
2024-02-10 | fix lint | Daniel Schadt | |
2024-02-10 | offer a language choice at the bottom | Daniel Schadt | |
2024-02-02 | add average length & duration to profile | Daniel Schadt | |
2024-02-02 | fix table markup | Daniel Schadt | |
2024-02-01 | add newlines after docstring | Daniel Schadt | |
This is a change in black which we respect | |||
2024-02-01 | remove superfluous console.log statements | Daniel Schadt | |
2024-02-01 | fix ts lint | Daniel Schadt | |
2024-02-01 | disable false positive "unsubscriptable" lint | Daniel Schadt | |
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 | |