| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 6 days | better error handling for convert.smart_convert | Daniel Schadt | |
| Returning None is pretty nondescript, so let's make it official that we raise an exception there. | |||
| 6 days | fix SQLA warning about object not in session | Daniel Schadt | |
| 6 days | fix fietscron | Daniel Schadt | |
| 14 days | fix lint | Daniel Schadt | |
| 14 days | include database size in total size | Daniel Schadt | |
| 14 days | split track data and backups in storage breakdown | Daniel Schadt | |
| 14 days | fix size breakdown | Daniel Schadt | |
| 14 days | fix tests | Daniel Schadt | |
| With the values being computed ourselves, they differ a bit from the previous gpxpy values. Therefore, we adjust the expected values in the tests. | |||
| 14 days | don't choke if no timestamp or elevation is given | Daniel Schadt | |
| This is a continuation of the previous commit, useful for synthetic tracks. We don't really care about the value, it shouldn't be shown anyway. | |||
| 14 days | don't choke if no GPX timestamps are set | Daniel Schadt | |
| This usually happens in synthetic tracks, which we still want to load correctly. | |||
| 14 days | fix archive download | Daniel Schadt | |
| 2025-10-28 | have hittekaart use the tracks from the database | Daniel Schadt | |
| 2025-10-28 | add docstrings to models/track.py | Daniel Schadt | |
| 2025-10-28 | add docstrings to geo.py | Daniel Schadt | |
| 2025-10-28 | clean up unused imports | Daniel Schadt | |
| 2025-10-28 | fix alembic scripts in alembic version | Daniel 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-28 | add waypoints to database | Daniel Schadt | |
| 2025-10-28 | remove superfluous print statement | Daniel Schadt | |
| 2025-10-28 | fix track editing | Daniel Schadt | |
| 2025-10-28 | make transformers work on geo.Path | Daniel Schadt | |
| 2025-10-28 | fix FIT files not having the date set | Daniel Schadt | |
| 2025-10-28 | fix FIT upload | Daniel Schadt | |
| 2025-10-28 | take metadata from geo module | Daniel Schadt | |
| 2025-10-28 | have trackmap's be rendered on geo.Path | Daniel Schadt | |
| 2025-10-28 | move GPX reading into convert | Daniel Schadt | |
| 2025-10-28 | return GPX with data from database | Daniel Schadt | |
| 2025-10-28 | initial geo.Path implementation | Daniel 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-27 | Merge branch 'hittekaart-py' | Daniel Schadt | |
| 2025-10-15 | update dependencies | Daniel Schadt | |
| 2025-10-15 | update hittekaart-py versionhittekaart-py | Daniel Schadt | |
| 2025-10-11 | update CHANGELOG | Daniel Schadt | |
| 2025-10-11 | Merge branch 'opengraph-tags' | Daniel Schadt | |
| 2025-10-03 | use preview URL with secret in opengraph tag | Daniel Schadt | |
| 2025-10-03 | add opengraph tags | Daniel Schadt | |
| 2025-08-20 | include backup GPX in size breakdown | Daniel Schadt | |
| 2025-08-12 | install hittekaart extra for mypy | Daniel Schadt | |
| 2025-08-12 | fix lint (again) | Daniel Schadt | |
| 2025-08-12 | fix lint | Daniel Schadt | |
| 2025-08-12 | fix typing for hittekaart | Daniel Schadt | |
| Now that it has type hints. | |||
| 2025-08-11 | carefully import hittekaart_py | Daniel Schadt | |
| 2025-08-11 | remove hittekaart.bin setting | Daniel Schadt | |
| This is the first time we're removing a setting (I think)! | |||
| 2025-08-11 | move to hittekaart-py instead of subprocess'ing | Daniel Schadt | |
| 2025-08-02 | update dependencies | Daniel Schadt | |
| 2025-08-02 | move 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-02 | update hittekaart docs | Daniel Schadt | |
| 2025-07-29 | add documentation for hittekaart_py | Daniel 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-18 | bump version to 0.11.0v0.11.0 | Daniel 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-18 | update dependencies | Daniel Schadt | |
| 2025-06-18 | Merge branch 'browse-pagination' | Daniel Schadt | |
| 2025-06-18 | update CHANGELOG | Daniel Schadt | |
