| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 35 hours | Merge branch 'climbs' | Daniel Schadt | |
| 37 hours | actually use correct passwort in overpass auth | Daniel Schadt | |
| 42 hours | add docs about overpass configuration | Daniel Schadt | |
| 44 hours | catch sql exception in background climb extraction | Daniel Schadt | |
| 45 hours | merge find_names into overpass_api | Daniel Schadt | |
| this also fixes the mistake that the update script didn't pass a overpass API | |||
| 45 hours | lint fixes | Daniel Schadt | |
| 45 hours | run fietscron regularly inside container | Daniel Schadt | |
| 2 days | properly set up engine in fietscron | Daniel Schadt | |
| Otherwise, we miss the db-specific setup commands | |||
| 2 days | make overpass API configurable | Daniel Schadt | |
| 4 days | have a max time for climb naming in fietscron | Daniel Schadt | |
| don't want each cron invocation to spend hours naming climbs | |||
| 4 days | protect against division by zero | Daniel Schadt | |
| 4 days | don't find names during import | Daniel Schadt | |
| takes too long for large number of tracks, should be done in the background | |||
| 4 days | better error handling when requesting tile fails | Daniel Schadt | |
| 4 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 | |||
| 4 days | also ignore connect timeout in osm.find_name | Daniel Schadt | |
| 5 days | use utf8 connection for postgres | Daniel Schadt | |
| otherwise, we cannot use any unicode data in our strings | |||
| 5 days | 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. | |||
| 5 days | test upload with non-ascii title/description | Daniel Schadt | |
| 7 days | fix lints | Daniel Schadt | |
| 8 days | fix tests | Daniel Schadt | |
| 8 days | find climb names in cronjob | Daniel Schadt | |
| 8 days | translate climb strings | Daniel Schadt | |
| 9 days | add a timeout to overpass API request | Daniel Schadt | |
| 9 days | 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 | |||
| 9 days | add update scripts for climbs | Daniel Schadt | |
| 9 days | fix lints | Daniel Schadt | |
| 10 days | move common background code to actions | Daniel Schadt | |
| at some point, this would probably be worth its own module (e.g. if we also want to do heatmap generation after an upload) | |||
| 10 days | add a button to re-extract climbs | Daniel Schadt | |
| 10 days | display note if climbs are still in progress | Daniel Schadt | |
| 10 days | add routes for climb images | Daniel Schadt | |
| 10 days | detect climbs as part of upload | Daniel Schadt | |
| 11 days | request gzip-encoded osm xml | Daniel Schadt | |
| 11 days | implement climb extraction action | Daniel Schadt | |
| 11 days | implement automatic climb naming | Daniel Schadt | |
| 12 days | filter short climbs | Daniel Schadt | |
| 12 days | make climbs showable on map | Daniel Schadt | |
| 12 days | scroll climb into view when clicked | Daniel Schadt | |
| 12 days | shave trailing downhill off climbs | Daniel Schadt | |
| 12 days | more climb metadata in database | Daniel Schadt | |
| 12 days | add climbs to track detail page | Daniel Schadt | |
| 2026-09-25 | add climb model | Daniel Schadt | |
| 2026-09-25 | code for climb profile rendering | Daniel Schadt | |
| 2026-09-24 | fix climb detection | Daniel Schadt | |
| The old algorithm didn't work; it left large amounts of "non-climb" space before the climb. This is because we always kept the window at the minimum length, so even a large mountain at the end of the window could push the average above the ascension threshold and cause the whole window to be included. | |||
| 2026-09-22 | implement climb detection | Daniel Schadt | |
| 2026-09-05 | add note about forward_allow_ips | Daniel Schadt | |
| 2026-09-03 | update changelog | Daniel Schadt | |
| 2026-09-03 | Merge branch 'browse-uphill' into 'master' | Daniel | |
| Sort and filter by uphill in browse view See merge request dunj3/fietsboek!2 | |||
| 2026-09-03 | added comment on pylint warning in parse function | Christoph Coijanovic | |
| 2026-09-03 | added minimum and maximum uphill filters to browse view | Christoph Coijanovic | |
| 2026-09-03 | Sort tracks in browse view by uphill. | Christoph Coijanovic | |
