Commit Graph

62 Commits

Author SHA1 Message Date
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.
v3.0.0-dev_20260505t1556
2026-05-05 15:55:51 +01:00
6a857c2d64 Extend data in the schedule box v3.0.0-dev_20260504t2150 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. v3.0.0-dev_20260503t2100 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. v3.0.0-dev_20260503t1145 2026-05-03 11:45:07 +01:00
24960707e2 Add train details to train endpoint. Formatting and styling incomplete v3.0.0-dev_20260503t0904 2026-05-03 09:03:45 +01:00
91cb119b7d Add trainservice details (currently raw JSON) v3.0.0-dev_20260503t0117 2026-05-03 01:16:30 +01:00
26e40c5bf6 Add loading state (initial)
Add rollover actions on train service
Add some additional toc styles
v3.0.0-dev_20260430t0127
2026-04-30 01:26:29 +01:00
a746a1eac2 Add train service boxes... not yet expanding! v3.0.0-dev_20260428t2029 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. v3.0.0-dev_20260428t1726 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 v3.0.0-dev_20260427t2357 2026-04-27 23:57:04 +01:00
3225b60140 Update API Client version & run npm audit fix 2026-04-27 22:33:53 +01:00
f7b1b7fe0d Update geohash (location services) logic to improve time to first hit v3.0.0-dev_20260421t2014 2026-04-21 20:13:53 +01:00
8c0d385772 Add QuickLinks based on 'frecency' pattern v3.0.0-dev_20260421t1955 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
v3.0.0-dev_20260420T2325
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 v3.0.0-dev_20260331T2330 2026-03-31 20:01:20 +01:00
aa1a989139 Remove fade-out v3.0.0-dev_20260331T0012 2026-03-31 00:11:09 +01:00
304b523127 Update button style, to improve looks while adding a large enough touch-target v3.0.0-dev_20260331T0006 2026-03-31 00:05:17 +01:00
777519ff5d Add NearestStations Card & Location monitor v3.0.0-dev_20260330T2335 2026-03-30 23:34:12 +01:00
4a969e626c Ensure dependencies are listed properly v3.0.0-dev_20260325T1054 2026-03-25 10:54:21 +00:00
3e1b7ea5d5 Disable source-maps for output code v3.0.0-dev_20260325T1051 2026-03-25 10:51:37 +00: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
3eceddf20a Bump OwlBoard-TS 2026-03-25 10:24:58 +00:00
1d461780ab Add proper capitalization to page titles and location names. v3.0.0-dev_20260324T1545 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 v3.0.0-dev_20260320T2942 2026-03-20 19:41:36 +00:00
3467f97889 Add PIS fetch logic v3.0.0-dev_20260319T2341 2026-03-19 23:41:12 +00:00
b1d8eea518 Add PIS Logic v3.0.0-dev_20260319T2046 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 v3.0.0-dev_20260318T2003 2026-03-18 20:03:02 +00:00
2f0a6b9646 Add PIS Page 2026-03-18 19:20:14 +00:00
1165c02e26 Add OwlBoard npm repo 2026-03-18 19:07:31 +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 v3.0.0-dev_20260317T2006 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 v3.0.0-dev_20260316T2036 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
f5c3775f59 Add further testing locations 2026-03-16 15:42:16 +00:00
e5d3c0a3a7 Add test data for LocationSearchBox 2026-03-16 15:39:49 +00:00
1b0b93b34b Add initial location search box 2026-03-16 14:08:00 +00:00
66ed33343c Ignore HTTP errors for now. v3.0.0-dev_20260315T2012 2026-03-15 20:12:08 +00:00
50e56159b7 Add required options for static build v3.0.0-dev_20260315T2008 2026-03-15 20:07:37 +00:00
6152afda3b Enable auto-docker build & publish 2026-03-15 19:53:46 +00:00