| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 6 hours | fix SQLAlchemy types | Daniel Schadt | |
| See https://docs.sqlalchemy.org/en/20/changelog/whatsnew_20.html#whatsnew-20-orm-declarative-typing The Mapped[] annotations help mypy to find the right types for the instance attributes. Some of the mapped_column() definitions are superfluous, but I think it's nice to have them explicit. | |||
| 11 hours | be graceful if users/tracks dirs not found | Daniel Schadt | |
| This may happen on a fresh instance, when you navigate to the admin view. | |||
| 11 hours | Merge branch 'gpx-influx' | Daniel Schadt | |
| 11 hours | add missing return statement | Daniel Schadt | |
| 31 hours | check DB connectivity before updating | Daniel Schadt | |
| 2 days | respect track date when downgradinggpx-influx | Daniel Schadt | |
| 3 days | fix lint | Daniel Schadt | |
| 3 days | fix update script for empty data directories | Daniel Schadt | |
| 5 days | add update script for reading GPX to database | Daniel Schadt | |
| 5 days | change backup path to not contain .gpx | Daniel Schadt | |
| Since this file could now also be a .fit file, let's just drop the extension. | |||
| 5 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 | |
