aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-04Merge branch 'migration-bootstrap-test'Daniel Schadt
2024-04-18remove mypy ignore for sqlalchemyDaniel Schadt
With SQLAlchemy 2.0 and the SQLAlchemy mypy plugin this should not be needed anymore, since we get proper SQLAlchemy type checking.
2024-04-18also remove user data on test teardownDaniel Schadt
2024-04-18have data_dir as a placeholder in testing.iniDaniel Schadt
2024-04-17replace bi-image with bi-imagesDaniel Schadt
seems to fit better
2024-04-17add number of images and comments to browse viewDaniel Schadt
2024-04-17add number of images and comments to home pageDaniel Schadt
2024-04-16add test for fietsupdate bootstrappingDaniel Schadt
2024-04-16add data directory for testing configurationDaniel Schadt
2024-04-16use alembic scripts from the packageDaniel 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-08bump version to 0.9.0v0.9.0Daniel Schadt
2024-04-08update dependenciesDaniel Schadt
2024-04-08Merge branch 'profile-graph'Daniel Schadt
2024-04-08update changelogDaniel Schadt
2024-04-07update changelogDaniel Schadt
2024-04-07add docs about the updaterDaniel Schadt
2024-04-06Merge 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-06fix language only being chosen for subsitesDaniel Schadt
Turns out that the default Path= value for cookies is not what we want, so we set it explicitely.
2024-04-06fix URL resolution for AJAX callsDaniel Schadt
This also fixes a few spots from previous additions.
2024-04-06change line chart to bar chartDaniel Schadt
Technically the correct chart type to use, but we'll see what looks better.
2024-04-06introduce tabbars to the profileDaniel Schadt
2024-04-06fix eslint warningsDaniel Schadt
2024-04-06fix(updater): add missing sqlalchemy.sql.text() to some migrationsnetworkjanitor
2024-04-06implement basic version of profile graphDaniel Schadt
2024-04-05documentation improvementsDaniel Schadt
2024-04-04add endpoint for json summaryDaniel Schadt
2024-04-04Merge branch 'language-chooser'Daniel Schadt
2024-02-10fix eslintDaniel Schadt
2024-02-10only show & allow languages that are allowedDaniel Schadt
Was a bit of an oversight to not use available_locales from the get-go.
2024-02-10add DISPLAY_NAME to justfileDaniel Schadt
2024-02-10update docs about new lang display name featureDaniel Schadt
2024-02-10fix lintDaniel Schadt
2024-02-10offer a language choice at the bottomDaniel Schadt
2024-02-02add average length & duration to profileDaniel Schadt
2024-02-02fix table markupDaniel Schadt
2024-02-01add newlines after docstringDaniel Schadt
This is a change in black which we respect
2024-02-01remove superfluous console.log statementsDaniel Schadt
2024-02-01fix ts lintDaniel Schadt
2024-02-01disable false positive "unsubscriptable" lintDaniel Schadt
2024-01-20use <template> tagDaniel Schadt
This is semantically more sound than using a hidden div
2024-01-20update dependenciesDaniel Schadt
2023-11-25disable pypy pipeline for nowDaniel Schadt
We first have to figure out why the build there fails
2023-11-25Merge branch 'disable-image-upload'Daniel Schadt
2023-11-13add docstringDaniel Schadt
2023-11-13add tests for disabled image uploadsDaniel Schadt
2023-11-13make test app fixture module-scopedDaniel 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-10document fietsboek.enable_image_uploadsDaniel Schadt
2023-11-10add configuration option to disable image uploadsDaniel Schadt
2023-11-10fix wrong tile URL being requestedDaniel 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-07fix lintDaniel Schadt