aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-28fix alembic scripts in alembic versionDaniel Schadt
Basically, we make is_sqlite/is_postgres lazy, as the connection might not be bound yet in commands like `alembic history`. However, in those commands, upgrade/downgrade is not called, so it doesn't matter.
2025-10-28add waypoints to databaseDaniel Schadt
2025-10-28remove superfluous print statementDaniel Schadt
2025-10-28fix track editingDaniel Schadt
2025-10-28make transformers work on geo.PathDaniel Schadt
2025-10-28fix FIT files not having the date setDaniel Schadt
2025-10-28fix FIT uploadDaniel Schadt
2025-10-28take metadata from geo moduleDaniel Schadt
2025-10-28have trackmap's be rendered on geo.PathDaniel Schadt
2025-10-28move GPX reading into convertDaniel Schadt
2025-10-28return GPX with data from databaseDaniel Schadt
2025-10-28initial geo.Path implementationDaniel Schadt
Since we want to move GPX data into the database, we need to do all the things that gpxpy currently does for us, including the length and speed computations. This is the start.
2025-10-27Merge branch 'hittekaart-py'Daniel Schadt
2025-10-15update dependenciesDaniel Schadt
2025-10-15update hittekaart-py versionhittekaart-pyDaniel Schadt
2025-10-11update CHANGELOGDaniel Schadt
2025-10-11Merge branch 'opengraph-tags'Daniel Schadt
2025-10-03use preview URL with secret in opengraph tagDaniel Schadt
2025-10-03add opengraph tagsDaniel Schadt
2025-08-20include backup GPX in size breakdownDaniel Schadt
2025-08-12install hittekaart extra for mypyDaniel Schadt
2025-08-12fix lint (again)Daniel Schadt
2025-08-12fix lintDaniel Schadt
2025-08-12fix typing for hittekaartDaniel Schadt
Now that it has type hints.
2025-08-11carefully import hittekaart_pyDaniel Schadt
2025-08-11remove hittekaart.bin settingDaniel Schadt
This is the first time we're removing a setting (I think)!
2025-08-11move to hittekaart-py instead of subprocess'ingDaniel Schadt
2025-08-02update dependenciesDaniel Schadt
2025-08-02move from [tool.poetry] to [project]Daniel Schadt
Poetry supports this now, and it is the standard between the Python package managers. The only thing we need to keep for now are the dependency groups, but that's fine.
2025-08-02update hittekaart docsDaniel Schadt
2025-07-29add documentation for hittekaart_pyDaniel Schadt
This is not 100% fietsboek, but it's closely related, and I don't think setting up a separate site for hittekaart is worth it. At the moment, this is a bit WIP, as the module sits in its own branch in the hittekaart repository, but in the long run I want to use this. It also is an experiment to see how well PyO3 works, as we potentially want to migrate other parts of fietsboek to Rust in the future (no specifics yet, but keeping the option available is nice). In tox.ini, we disable -f for sphinx-apidoc, so that it doesn't overwrite the modules.rst file. This means that the directory must be clean if you re-generate the docs (it is on the CI server). Also, we un-gitignore the modules.rst and hittekaart_py.rst files, as special cases. The others are still auto-generated, so all good, but these two we need.
2025-06-18bump version to 0.11.0v0.11.0Daniel Schadt
This includes a bump to Python 3.11, as we use datetime.UTC which was only added in 3.11. We could go back and change those instances to datetime.timezone.utc, but why artificially stick to Py 3.10.
2025-06-18update dependenciesDaniel Schadt
2025-06-18Merge branch 'browse-pagination'Daniel Schadt
2025-06-18update CHANGELOGDaniel Schadt
2025-06-18add tests for browse paginationDaniel Schadt
2025-06-18fix import sortingDaniel Schadt
2025-06-12add translation for paginationDaniel Schadt
2025-06-12add pagination for browse viewDaniel Schadt
2025-06-12Merge branch 'postgres-support'Daniel Schadt
2025-06-12add a comment to the test.ini for sql backendsDaniel Schadt
2025-06-10fix lintDaniel Schadt
2025-06-10update docs for PostgresDaniel Schadt
2025-06-10fix lintsDaniel Schadt
2025-06-08update CI image to bookwormDaniel Schadt
2025-06-08fix migration for old sqlite versionsDaniel Schadt
This should not be an issue on new-ish systems (Debian 12), but if someone is still running Debian 11 (oldstable, bullseye), it is needed.
2025-06-08fix postgres connection URL in testsDaniel Schadt
2025-06-08oops, ci brokenDaniel Schadt
2025-06-08run postgres tests in CIDaniel Schadt
2025-06-08fix filenames in archive testDaniel Schadt