Conversation
Generated pages read the site and repository URLs from src/config.ts, so the sitemap, canonicals and route pages point at offware-apps. A link without card= keeps the saved card, the address bar correction adds none, and every MAX SENIOR calendar greys its weekends. One resolver serves the form and links: a bookable id as is, else the station whose id, label or alias the name spells (its own name over another's alias, the one with trains on a tie), else the only station it matches. Otherwise Search stops with the field in red and a line naming it. Hyphens, brackets and St/Saint read alike. Browse lists direct cards, then via rows, then the nearby section, and a nearby row names the station its free leg starts from. Ideas drops the Recommended sort that repeated Fastest, shows the figure it ranks by, and opens a row on its first reachable day. Discovery titles name the origin, day and stay, a form day tap reveals the list, and empty browse, discovery and same-day lists offer the next day with seats, one-way, or the shortest stay.
Ideas keeps Recommended as its default sort and its description in every locale; rows still show the duration, and the days or distance under their sorts. MAX SENIOR calendars no longer grey weekends. A link without card= still keeps the saved card.
davd-gzl
added a commit
to davd-gzl/agent-artifact
that referenced
this pull request
Sep 29, 2026
…, #73 and mobile-layout
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
7/10, high
Four separate defects in how the app names places and orders what it lists. None changes a search result: each changes which page a link reaches, which station a typed name means, or what a list shows around its results.
This sits on the crash-guards branch, whose station resolver it extends into the one the form uses too. Every capture below is Chromium headless at 390px wide unless it names another width,
main5e514c5 on the left and this branch on the right.generate-pages: every generated page links to a site that answers 404
All 155 sitemap URLs, every canonical and every route page's links point at
davd-gzl.github.io, which stopped serving when the repository moved.generate-pages.mjskept its own copy of the URL, which the move updated everywhere else. It now reads the site and repository URLs fromsrc/config.ts, so the script runs undertsx.queryFromUrl: a link resets a saved MAX SENIOR card
A link without
card=, which every route page's "open in app" link is, defaults to MAX JEUNE, and the next search saves that back over the user's setting. A link with no card now keeps the saved one.resolveStation: Search runs from a station nobody picked
Typing
pierre desand pressing Search ran from Tours: the form took the first substring hit whatever the dropdown showed. A name now resolves when it spells a station's id, label or alias, or matches exactly one station; otherwise Search stops with the field in red and a line naming it. Hyphens, brackets and St or Saint read alike, soSt-Pierreis no longer refused.runBrowse and runBestSearch: rows out of order, unnamed, or with nowhere to go
Past the first 18 destinations, via rows and the nearby section landed mid-list, because only the direct cards were chunked. They now render as one list, in that order. A nearby row now names the station its free leg starts from.
Ideas rows show the figure their sort ranks by, and a row opens on the first day it can be reached. Discovery titles name the origin, day and stay, and an empty list offers the next day with seats, one-way, or the shortest stay that works.