Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-16 | add data directory for testing configuration | Daniel Schadt | |
2024-04-16 | use alembic scripts from the package | Daniel Schadt | |
Especially for the installed module (which is probably the case if you use production.ini), this makes more sense than referring to the source location. We leave the development.ini for now, as there it might make sense to read the local directory (although it's probably installed as an editable module anyway). | |||
2024-04-08 | bump version to 0.9.0v0.9.0 | Daniel Schadt | |
2024-04-08 | update dependencies | Daniel Schadt | |
2024-04-08 | Merge branch 'profile-graph' | Daniel Schadt | |
2024-04-08 | update changelog | Daniel Schadt | |
2024-04-07 | update changelog | Daniel Schadt | |
2024-04-07 | add docs about the updater | Daniel Schadt | |
2024-04-06 | Merge branch 'fix-update-migration-scripts' into 'master' | Daniel | |
fix(updater): add missing sqlalchemy.sql.text() to some migrations See merge request dunj3/fietsboek!1 | |||
2024-04-06 | fix language only being chosen for subsites | Daniel Schadt | |
Turns out that the default Path= value for cookies is not what we want, so we set it explicitely. | |||
2024-04-06 | fix URL resolution for AJAX calls | Daniel Schadt | |
This also fixes a few spots from previous additions. | |||
2024-04-06 | change line chart to bar chart | Daniel Schadt | |
Technically the correct chart type to use, but we'll see what looks better. | |||
2024-04-06 | introduce tabbars to the profile | Daniel Schadt | |
2024-04-06 | fix eslint warnings | Daniel Schadt | |
2024-04-06 | fix(updater): add missing sqlalchemy.sql.text() to some migrations | networkjanitor | |
2024-04-06 | implement basic version of profile graph | Daniel Schadt | |
2024-04-05 | documentation improvements | Daniel Schadt | |
2024-04-04 | add endpoint for json summary | Daniel Schadt | |
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 | |