| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 10 days | dbris suggestions: exclude trains that departed ≥5min ago2.17.26 | Birte Kristina Friesel | -1/+2 | |
| 10 days | dbris: show checkin suggestions at the top of the departure board | Birte Kristina Friesel | -0/+33 | |
| Suggestions for connecting trains (i.e., suggestions shown in the "checked in" view) are not supported yet. This part is due for a major rewrite that moves the associated departure board request to the background worker rather than firing off a promise and delaying rendering until it has been answered. | ||||
| 2025-11-16 | improve error message for unsuitable polyline uploads2.17.23 | Birte Kristina Friesel | -2/+13 | |
| 2025-11-16 | polyline_add_stops: catch missing lat/lon in route | Birte Kristina Friesel | -0/+7 | |
| 2025-10-24 | move geosearch into dbris helper; enable proxies | Birte Kristina Friesel | -8/+4 | |
| 2025-10-24 | Traveling: document why we're returning HTTP 200 on error | Birte Kristina Friesel | -2/+8 | |
| 2025-10-24 | geolocation: actually show backend errors in frontend2.17.17 | Birte Kristina Friesel | -8/+16 | |
| 2025-10-24 | maintenance, account: adjust to real-world conditions on travelynx.de | Birte Kristina Friesel | -2/+2 | |
| 2025-10-03 | edit journey: pass on backend ID for origin/destination changes2.17.8 | Birte Kristina Friesel | -0/+1 | |
| Closes #322 | ||||
| 2025-09-19 | API: checkin: handle efa and motis checkins2.17.5 | Birte Kristina Friesel | -6/+8 | |
| Closes #315 | ||||
| 2025-09-16 | station board: HTTP 429 is also an upstream error that we cannot do much about | Birte Kristina Friesel | -1/+1 | |
| 2025-08-30 | Polyline import: Improve handling of duplicate stops on a single trip | Birte Kristina Friesel | -9/+16 | |
| Closes #292 | ||||
| 2025-08-22 | Also support polyline export for journeys without a polyline | Birte Kristina Friesel | -0/+8 | |
| 2025-08-18 | frequent backends: filter out no longer supported backends | Birte Kristina Friesel | -1/+2 | |
| See #288 | ||||
| 2025-08-18 | Invalidate stats cache when setting a journey's polyline | Birte Kristina Friesel | -0/+1 | |
| Closes #293 | ||||
| 2025-08-17 | Support polyline uploads | Birte Kristina Friesel | -1/+185 | |
| 2025-08-17 | Journey: Add JSON and GPX export of polylines | Birte Kristina Friesel | -0/+26 | |
| 2025-08-16 | backend selection: show frequently used backends2.16.6 | Birte Kristina Friesel | -0/+7 | |
| Closes #288 | ||||
| 2025-07-27 | do not calculate markers on past journeys | Birte Kristina Friesel | -7/+12 | |
| 2025-07-27 | Account: Only compute suggestions if user_lat/user_lon are available | Birte Kristina Friesel | -3/+9 | |
| 2025-07-27 | Allows journeys to be exported (downloaded) as raw JSON | Birte Kristina Friesel | -25/+41 | |
| Closes #279 | ||||
| 2025-07-20 | Allow users to re-set their language preferences to browser default | Birte Kristina Friesel | -2/+2 | |
| 2025-07-18 | Add localization support. | Birte Kristina Friesel | -0/+29 | |
| Right now, only two languages are supported, and only a fraction of strings are already translated. There's also quite a bunch of todos left where strings are assembled in the Model, which has no access to localization functions. But that's something for iterative refinement over the next months, and (especially when it comes to adding languages and translation strings to templates) merge requests. Squashed commit of the following: commit 67d756f3bd167003907c8357126630dd7c1a3cfa Author: Birte Kristina Friesel <derf@finalrewind.org> Date: Fri Jul 18 19:53:56 2025 +0200 more translations commit 8cb0d65e70e42180419a5dd7634d332e65488dd4 Author: Birte Kristina Friesel <derf@finalrewind.org> Date: Fri Jul 18 18:54:12 2025 +0200 sme more translations commit ff12f010380914f9461966f2ef8ac6b303712ee4 Author: Birte Kristina Friesel <derf@finalrewind.org> Date: Fri Jul 18 18:53:31 2025 +0200 Add language selection to account page commit 9bf27132cbf2f87bca5af564914d96a57045ecc1 Author: Birte Kristina Friesel <derf@finalrewind.org> Date: Fri Jul 18 16:42:28 2025 +0200 Translate footer components commit 90c2c6505e933848268ed9c5bbe21e0b459cd72a Author: Birte Kristina Friesel <derf@finalrewind.org> Date: Fri Jul 18 16:16:50 2025 +0200 Use Accept-Language header if user has no preferred languages commit 814cb4a4dd4017606829ecc6b6c70822bf52a30e Author: Birte Kristina Friesel <derf@finalrewind.org> Date: Fri Jul 18 16:11:19 2025 +0200 Add list of preferred languages to user settings commit 731b789855914cb94ec091604e32aa68a678404a Author: Birte Kristina Friesel <derf@finalrewind.org> Date: Fri Jul 18 15:33:42 2025 +0200 Localization with Locale::Maketext WiP, no suitable foundation for merge requests yet. Still todo: * override Accept-Language header via account settings * Adjust all the templates and frontend javascript Related to #223 | ||||
| 2025-07-10 | in transit: show estimated train position and full route (greyed out)2.15.13 | Birte Kristina Friesel | -3/+6 | |
| 2025-07-06 | Revert "/journey/edit: datetime inputs"2.15.11 | Birte Kristina Friesel | -4/+4 | |
| This reverts commit 02a6b9072d16c521142f04f5dd4a316aa269a5de. DateTime inputs on the web are absolutely horribly broken as soon es they use sub-minute accuracy (i.e., seconds). Switch journey edits back to %d.%m.%Y %H:%M(:%S) to restore proper editing support. /journey/add and /checkin/add retain their datetime pickers and will not support sub-minute accuracy. Closes #272 | ||||
| 2025-07-06 | geolocation: dbris: show each unique stop only once2.15.10 | Birte Kristina Friesel | -1/+1 | |
| 2025-07-05 | Traveling: perltidy | Birte Kristina Friesel | -10/+12 | |
| 2025-07-05 | edit_journey: support timestamps with sub-minute resolution | Birte Kristina Friesel | -4/+15 | |
| 2025-06-29 | /checkin/add: allow eliding date on intermediate stops | Cassidy Dingenskirchen | -4/+28 | |
| 2025-06-29 | /checkin/add: datetime inputs, change intermediate stop input format to ISO8601 | Cassidy Dingenskirchen | -1/+1 | |
| 2025-06-29 | /history/map: date inputs | Cassidy Dingenskirchen | -5/+3 | |
| 2025-06-29 | /journey/edit: datetime inputs | Cassidy Dingenskirchen | -2/+2 | |
| 2025-06-29 | /journey/add: datetime inputs | Cassidy Dingenskirchen | -1/+1 | |
| 2025-06-24 | add_intransit_form: add simple sanity check for route timestamps | Birte Kristina Friesel | -2/+15 | |
| 2025-06-22 | add_intransit_form: only use station_info if is defined | Birte Kristina Friesel | -2/+2 | |
| 2025-06-22 | add_intransit: allow users to specify timestamps for intermediate stops | Birte Kristina Friesel | -6/+15 | |
| 2025-06-22 | add_intransit_form: ensure arrival > departure | Birte Kristina Friesel | -0/+3 | |
| 2025-06-21 | Add bare-bones support for manual checkins (still bound to a specific backend) | Birte Kristina Friesel | -0/+212 | |
| Extension opportunities (maybe, eventually) * provide datetimes of intermediate stops * provide an API for real-time data updates * look up stops that travelynx does not yet know about rather than rejecting them outright | ||||
| 2025-06-21 | add journey: do not hardcode backend2.14.18 | Birte Kristina Friesel | -2/+4 | |
| 2025-06-20 | station board: map upstream HTTP 500 to HTTP 502 | Birte Kristina Friesel | -1/+1 | |
| 2025-06-20 | CSV history export: Use EVA IDs rather than Ril100; add carriage and operator | Birte Kristina Friesel | -15/+23 | |
| See #255 | ||||
| 2025-06-20 | MOTIS: Normalize timestamps to Europe/Berlin | networkException | -0/+1 | |
| 2025-06-19 | Traveling#station: GET parameters always override user configuration | Birte Kristina Friesel | -8/+29 | |
| Closes #253 | ||||
| 2025-06-19 | EFA backends are no longer experimental2.14.13 | Birte Kristina Friesel | -2/+2 | |
| 2025-06-19 | EFA: Show disambiguation page | Birte Kristina Friesel | -0/+13 | |
| Closes #249 | ||||
| 2025-06-18 | EFA: trip IDs should include a time, not just a date | Birte Kristina Friesel | -1/+2 | |
| Closes #243 | ||||
| 2025-06-18 | DBRIS: Support short IDs (A=1@L=eva)2.14.11 | Birte Kristina Friesel | -1/+1 | |
| 2025-06-16 | EFA: Decrease lookbehind to ten minutes, for now | Birte Kristina Friesel | -2/+2 | |
| 2025-06-15 | get_connecting_trains_p: not implemented for EFA yet | Birte Kristina Friesel | -0/+7 | |
| 2025-06-15 | geolocation: IRIS stops must be marked es hafas=02.14.3 | Birte Kristina Friesel | -0/+1 | |
| Fixes regression introduced in c250a2f2c7968966014315f76b25109b83c041ed Closes #242 | ||||
