| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 42 hours | some tests for climb extractionHEADmaster | Daniel Schadt | |
| 44 hours | Merge branch 'logs-in-ui' | Daniel Schadt | |
| 44 hours | also show fietscron logs in admin viewlogs-in-ui | Daniel Schadt | |
| 45 hours | extract climbs in playwright test | Daniel Schadt | |
| stay consistent with the actual track upload code | |||
| 45 hours | don't error if track for climbs is not found | Daniel Schadt | |
| 45 hours | skip overpass API requests in tests | Daniel Schadt | |
| 46 hours | 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 | |||
| 46 hours | 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. | |||
| 4 days | fix lints | Daniel Schadt | |
| 5 days | add a fietsboek log view to the admin site | Daniel Schadt | |
| 5 days | translate smooth elevation transformer | Daniel Schadt | |
| 5 days | scale smoothing by signal-to-noise ratio | Daniel Schadt | |
| 7 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 | |
| 8 days | make some transformers be enabled by default | Daniel Schadt | |
| 8 days | make sure transformers ist a list before iterating | Daniel Schadt | |
| 8 days | remove dict check | Daniel Schadt | |
| turns out, we save the parameters as a list instead of a dict, so this check was wrong | |||
| 8 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 | |
| 11 days | add docs about overpass configuration | Daniel Schadt | |
| 11 days | catch sql exception in background climb extraction | Daniel Schadt | |
| 11 days | merge find_names into overpass_api | Daniel Schadt | |
| this also fixes the mistake that the update script didn't pass a overpass API | |||
| 11 days | lint fixes | Daniel Schadt | |
| 11 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 | |||
| 13 days | better error handling when requesting tile fails | Daniel Schadt | |
| 13 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 | |||
| 14 days | 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 | |
