|
|
bc56e66178
|
Add initlal service-worker with basic offline handling. Manifest is not yet present.
|
2026-05-13 20:47:01 +01:00 |
|
|
|
0ef9e5b56f
|
Adjust dynamic styles on the departure board component
|
2026-05-12 20:35:12 +01:00 |
|
|
|
b88f4f3b35
|
Dynamically adjust font size based on vw value
|
2026-05-12 19:06:25 +01:00 |
|
|
|
a2e6f3b99a
|
Switch departure board to use Inconsolata monospaced font (varying widths, weights, etc.)
|
2026-05-11 20:28:22 +01:00 |
|
|
|
7edccf294b
|
Update table display on board page, in preparation for offering different 'table' styles.
|
2026-05-11 12:04:40 +01:00 |
|
|
|
13d22d7b73
|
Add initial departure board table 'skeleton', very basic at present
|
2026-05-10 20:57:50 +01:00 |
|
|
|
59e8a77d3d
|
Change 'Fetched' to 'Updated' on the Board page fetch time
|
2026-05-10 00:27:45 +01:00 |
|
|
|
1f1e215c0c
|
Fix layout shifts with the temporary <pre> element on the board page
|
2026-05-10 00:26:21 +01:00 |
|
|
|
909e36ebc2
|
Add parsing for StationAlerts, and fetch function for Boards.
|
2026-05-10 00:15:53 +01:00 |
|
|
|
f3d633e719
|
Fix PIS Display
|
2026-05-05 20:41:27 +01:00 |
|
|
|
05a04ec922
|
Add PIS Data formatting to TrainService expander
|
2026-05-05 19:24:31 +01:00 |
|
|
|
3b91fad590
|
Implement 'internal submit button' to the 'Textbox' component. Remove separate submit to the Headcode search card.
Adjust the hover and active styles of the 'TrainService' expandable cards.
|
2026-05-05 15:55:51 +01:00 |
|
|
|
6a857c2d64
|
Extend data in the schedule box
|
2026-05-04 21:49:59 +01:00 |
|
|
|
1c4c7ccabc
|
Add JetBrains Mono font and adjust styling of the schedule.
|
2026-05-04 20:14:00 +01:00 |
|
|
|
9ca3662ada
|
Adjust button minimum sizing to improve presentation of quick-links, while ensuring adequate touch target. Number of displayed quicklinks reduced from 9 to six, for improved presentation.
|
2026-05-03 20:59:03 +01:00 |
|
|
|
c524fe3c2e
|
Reorganise colouring of schedule times, add 'delay' column (E, RT, D). Including reusable function to assist.
|
2026-05-03 20:58:22 +01:00 |
|
|
|
5486795711
|
Tidy up train service component, add loading state, convert tiploc to name... etc.
|
2026-05-03 11:45:07 +01:00 |
|
|
|
24960707e2
|
Add train details to train endpoint. Formatting and styling incomplete
|
2026-05-03 09:03:45 +01:00 |
|
|
|
91cb119b7d
|
Add trainservice details (currently raw JSON)
|
2026-05-03 01:16:30 +01:00 |
|
|
|
26e40c5bf6
|
Add loading state (initial)
Add rollover actions on train service
Add some additional toc styles
|
2026-04-30 01:26:29 +01:00 |
|
|
|
a746a1eac2
|
Add train service boxes... not yet expanding!
|
2026-04-28 20:28:29 +01:00 |
|
|
|
68af07b9bd
|
Adjust error page & the error handling of the trains load function. Intead of throwing error on no-results, an empty array is passed to the page. A 'no-results' component will roughly echo the error pages not-found.
|
2026-04-28 18:13:05 +01:00 |
|
|
|
16d929fad1
|
Prepare changes to error code handling
|
2026-04-28 17:45:59 +01:00 |
|
|
|
5bbffcecb8
|
Add 'no-results' image to make the error page less 'abrupt' for a simple no-results.
|
2026-04-28 17:24:04 +01:00 |
|
|
|
5ead4f8296
|
Add no-date image for error page
|
2026-04-28 14:16:19 +01:00 |
|
|
|
abb8663766
|
Add train headcode search
|
2026-04-27 23:57:04 +01:00 |
|
|
|
f7b1b7fe0d
|
Update geohash (location services) logic to improve time to first hit
|
2026-04-21 20:13:53 +01:00 |
|
|
|
8c0d385772
|
Add QuickLinks based on 'frecency' pattern
|
2026-04-21 19:54:00 +01:00 |
|
|
|
a07315cec2
|
Fix search priority:
1. Match to exact CRS
2. Match to exact Name
3. Match to 'Name startsWith'
4. Match any with valid CRS
5. Match alphabetically
|
2026-04-20 23:23:50 +01:00 |
|
|
|
f3393f3c07
|
Add timezone warning to top of +layout.svelte conditionally displayed when the users device is not in the Europe/London timezone
|
2026-04-05 00:22:36 +01:00 |
|
|
|
b649af1925
|
Adjust button styling to improve appearance of text
|
2026-03-31 20:01:20 +01:00 |
|
|
|
aa1a989139
|
Remove fade-out
|
2026-03-31 00:11:09 +01:00 |
|
|
|
304b523127
|
Update button style, to improve looks while adding a large enough touch-target
|
2026-03-31 00:05:17 +01:00 |
|
|
|
777519ff5d
|
Add NearestStations Card & Location monitor
|
2026-03-30 23:34:12 +01:00 |
|
|
|
fd213d6340
|
Refine filtering logic
Remove api-types package as the types are re-exported by the TS Client package
|
2026-03-25 10:50:26 +00:00 |
|
|
|
1d461780ab
|
Add proper capitalization to page titles and location names.
|
2026-03-24 15:44:50 +00:00 |
|
|
|
ec4dd5dd3b
|
Move 'LocationFilter' fetching to API Lib package
|
2026-03-24 12:47:39 +00:00 |
|
|
|
a7c244171c
|
Add display options to PIS
|
2026-03-20 19:41:36 +00:00 |
|
|
|
3467f97889
|
Add PIS fetch logic
|
2026-03-19 23:41:12 +00:00 |
|
|
|
b1d8eea518
|
Add PIS Logic
|
2026-03-19 20:46:12 +00:00 |
|
|
|
deb151075a
|
Add OwlBoard API Library
Add styling to UI Components
|
2026-03-19 10:59:25 +00:00 |
|
|
|
d9b60daa8b
|
Add PIS code search components
|
2026-03-18 20:03:02 +00:00 |
|
|
|
2f0a6b9646
|
Add PIS Page
|
2026-03-18 19:20:14 +00:00 |
|
|
|
45dd5a1cf5
|
ALL_CAPS the locId in the error message for location_not_found error
|
2026-03-17 20:27:34 +00:00 |
|
|
|
e47bebe7d4
|
Add dynamic title sizing for better display on smaller screens
|
2026-03-17 20:26:04 +00:00 |
|
|
|
b7007d2fb3
|
run npm run format
|
2026-03-17 20:05:44 +00:00 |
|
|
|
64bc5b979d
|
Add initial logic for 'boards'
|
2026-03-17 20:04:38 +00:00 |
|
|
|
3240560a0b
|
Refactor location object into separate module so that it can be used in multiple locations
|
2026-03-17 19:28:02 +00:00 |
|
|
|
a327582629
|
Update location logic to handle TIPLOC as a fallback to CRS
|
2026-03-16 20:35:26 +00:00 |
|
|
|
35877ae8ac
|
Add LocationSearchCard and add to homepage for testing.
Run `npm run format`
|
2026-03-16 20:31:28 +00:00 |
|