Commit Graph

94 Commits

Author SHA1 Message Date
6a99ffc806 Minot animation again... 2026-05-22 00:16:15 +01:00
9ea8bef99c Minor animation adjustments - still not as desired! 2026-05-22 00:15:58 +01:00
9088de9277 Minor adjustments to improve transitions... not currently working on time changes 2026-05-22 00:07:22 +01:00
0877d98bef Adjust header sizing and padding 2026-05-22 00:00:20 +01:00
0eb2f4349c Initial grid staff view layout 2026-05-21 23:56:59 +01:00
d10ca44023 Display cancellation reason ELSE delay reason... there is no need to display both if the train is cancelled! 2026-05-21 22:11:53 +01:00
22aee0b915 Improve live indications (Smaller, but maybe marginally less user friendly?) Shorten poll interval for boards due to backend optimizations.
ensure data is reloaded when tab/page becomes visible.
v3.0.0-dev_20260521t2007
2026-05-21 20:06:33 +01:00
f30a2745d4 Add initial staff grid view v3.0.0-dev_20260519t1140 2026-05-18 20:44:05 +01:00
9e0f53b7fe Adjust live flasher animated saturation 2026-05-18 20:36:47 +01:00
03495764e0 Adjust live indicator location 2026-05-18 20:30:22 +01:00
9657a77c41 Adjust poll frequency v3.0.0-dev_20260518t2031 2026-05-18 20:20:41 +01:00
437b0b8cf1 Add live indicator to board page 2026-05-18 20:20:01 +01:00
40e926bf11 Features:
- Add preferences for WakeLock and AutoRefresh
 - Add WakeLock and AutoRefresh to Board
 - Attempt adding transitions to Board elements

UI:
 - Add '3D' styling to preference toggles
v3.0.0-dev_20260518t1125
2026-05-18 11:25:18 +01:00
631d324cba Add preferences and privacy policy v3.0.0-dev_20260516t2107 2026-05-16 21:06:29 +01:00
07579310b2 Improve +error.svelte handling 2026-05-16 19:19:31 +01:00
b51845528f 'Genericise' errors ready for +error.svelte upgrade to handle known errors 2026-05-16 18:19:47 +01:00
808b576df1 Improve error handling 2026-05-16 15:10:49 +01:00
6ed262ce59 Bugfix:
- Update to @tabler/icons-svelte-runes for a more 'Svente 5' experience.

 - Adjust error handling in load functions, plain error thrown for handling in the error handler.

  - Fix the warning regarding a click handler attached to an <img> on the About page

  - Re-organise component directory

  - Remove unused font declarations from global.css

Features:
 - Add service-worker caching of FilterData API response to allow for filtering to work fully offline

  -
v3.0.0-dev_20260515t2119
2026-05-15 21:19:12 +01:00
6faa620bdb Adjust styling of 'estimated times' 2026-05-15 18:58:45 +01:00
1105a9f7c5 Add extra message to +error.svelte to handle, and clarify 'OFFLINE' error. v3.0.0-dev_20260514t1943 2026-05-14 19:43:22 +01:00
25b64edabd Add features:
- manifest.json with PNG icon set.
 - reset option against QuickLinks storage
 - 'Preferences' store, ready for preferences page - including location boolean... Important!
 - Minor service-worker improvements for better offline fallbacks
2026-05-14 19:39:05 +01:00
bc56e66178 Add initlal service-worker with basic offline handling. Manifest is not yet present. v3.0.0-dev_20260513t2047 2026-05-13 20:47:01 +01:00
0ef9e5b56f Adjust dynamic styles on the departure board component v3.0.0-dev_20260512t2037 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.) v3.0.0-dev_20260511t2029 2026-05-11 20:28:22 +01:00
7edccf294b Update table display on board page, in preparation for offering different 'table' styles. v3.0.0-dev_20260511t1206 2026-05-11 12:04:40 +01:00
13d22d7b73 Add initial departure board table 'skeleton', very basic at present v3.0.0-dev_20260510t2058 2026-05-10 20:57:50 +01:00
59e8a77d3d Change 'Fetched' to 'Updated' on the Board page fetch time v3.0.0-dev_20260510t0028 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. v3.0.0-dev_20260510t0016 2026-05-10 00:15:53 +01:00
f3d633e719 Fix PIS Display v3.0.0-dev_20260505t2041 2026-05-05 20:41:27 +01:00
05a04ec922 Add PIS Data formatting to TrainService expander v3.0.0-dev_20260505t1927 v3.0.0-dev_20260505t2030 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.
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