| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2 days | skip overpass API requests in tests | Daniel Schadt | |
| 2 days | switch from git URLs to PyPI packages | Daniel Schadt | |
| now that hittekaart is on PyPI, we can do that not only should this speed up installations where pre-built wheels are available, it also means that we can upload fietsboek to PyPI again | |||
| 2 days | slight metadata adjustments | Daniel Schadt | |
| 2 days | update README | Daniel Schadt | |
| 2 days | update changelog | Daniel Schadt | |
| 2 days | Merge remote-tracking branch 'origin/smooth-elevation' | Daniel Schadt | |
| 4 days | add docstring to set_transformerssmooth-elevation | Daniel Schadt | |
| 4 days | add a small comment explaining the colorization | Daniel Schadt | |
| 4 days | simplify climb profile colors | Daniel Schadt | |
| this does two things: mainly, it restricts the number of different areas that we color in the climb height profile, which avoids very thin lines in the profile it also changes the SVG structure to include less polygons, which can improve the rendering a bit | |||
| 4 days | update transformer tests | Daniel Schadt | |
| since some transformers are now enabled by default, we need to adjust the test cases | |||
| 4 days | bound savgol radius to half the track length | Daniel Schadt | |
| 4 days | add update to run smooth-elevation on all tracks | Daniel Schadt | |
| in order to enable this, some of the logic from actions.execute_transformers has been moved to Track.execute_transformers, as we did not previously have a method to run the transformers that were set on a track. | |||
| 5 days | translate smooth elevation transformer | Daniel Schadt | |
| 5 days | scale smoothing by signal-to-noise ratio | Daniel Schadt | |
| 8 days | also leave out extra point when checking climb len | Daniel Schadt | |
| 8 days | exclude one-oast-climb point | Daniel Schadt | |
| 8 days | skip savgol if radius is zero | Daniel Schadt | |
| 8 days | mark method as abstract | Daniel Schadt | |
| 9 days | make some transformers be enabled by default | Daniel Schadt | |
| 9 days | make sure transformers ist a list before iterating | Daniel Schadt | |
| 9 days | remove dict check | Daniel Schadt | |
| turns out, we save the parameters as a list instead of a dict, so this check was wrong | |||
| 9 days | implement Savitzky-Golay for elevation smoothing | Daniel Schadt | |
| 10 days | update hittekaart docs | Daniel Schadt | |
| 10 days | make table below climbs a bit more spacious | Daniel Schadt | |
| 11 days | Merge branch 'climbs' | Daniel Schadt | |
| 11 days | actually use correct passwort in overpass auth | Daniel Schadt | |
| 12 days | add docs about overpass configuration | Daniel Schadt | |
| 12 days | catch sql exception in background climb extraction | Daniel Schadt | |
| 12 days | merge find_names into overpass_api | Daniel Schadt | |
| this also fixes the mistake that the update script didn't pass a overpass API | |||
| 12 days | lint fixes | Daniel Schadt | |
| 12 days | run fietscron regularly inside container | Daniel Schadt | |
| 12 days | properly set up engine in fietscron | Daniel Schadt | |
| Otherwise, we miss the db-specific setup commands | |||
| 12 days | make overpass API configurable | Daniel Schadt | |
| 13 days | have a max time for climb naming in fietscron | Daniel Schadt | |
| don't want each cron invocation to spend hours naming climbs | |||
| 13 days | protect against division by zero | Daniel Schadt | |
| 13 days | don't find names during import | Daniel Schadt | |
| takes too long for large number of tracks, should be done in the background | |||
| 14 days | better error handling when requesting tile fails | Daniel Schadt | |
| 14 days | properly set up engine in fietsupdate script | Daniel Schadt | |
| Otherwise we miss the db-specific setup commands, if we just use sqlalchemy.create_engine | |||
| 2026-10-05 | also ignore connect timeout in osm.find_name | Daniel Schadt | |
| 2026-10-05 | use utf8 connection for postgres | Daniel Schadt | |
| otherwise, we cannot use any unicode data in our strings | |||
| 2026-10-05 | use psycopg2 in tests | Daniel Schadt | |
| SQLAlchemy now uses psycopg by default (which we can switch to), but currently it causes issues because the module is not found. | |||
| 2026-10-05 | test upload with non-ascii title/description | Daniel Schadt | |
| 2026-10-03 | fix lints | Daniel Schadt | |
| 2026-10-01 | fix tests | Daniel Schadt | |
| 2026-10-01 | find climb names in cronjob | Daniel Schadt | |
| 2026-10-01 | translate climb strings | Daniel Schadt | |
| 2026-10-01 | add a timeout to overpass API request | Daniel Schadt | |
| 2026-10-01 | use overpass api to name climbs | Daniel Schadt | |
| read-only access via the OSM API is discouraged, so we should use one of the overpass instances instead in the future, it might be good to make the URL configurable, and to allow authenticated access to one of the "private" instances | |||
| 2026-09-30 | add update scripts for climbs | Daniel Schadt | |
| 2026-09-30 | fix lints | Daniel Schadt | |
