Skip to content

Releases: poechlauerbe/F1-app

v0.3.0-preRelease

22 Sep 09:00
02160b6
Compare
Choose a tag to compare
v0.3.0-preRelease Pre-release
Pre-release

Browser

  • added position of driver to laptimes page
  • laptimes, leaderboard, racecontrol and trackinfo - added automatic updates from server
  • created Subnav for Live stuff (Navbar was too long)
  • improved background colors to race control messages
  • added pit page
  • added next event info to index page
  • added countdown to index page
  • added background image
  • added auto update to all pages
  • added single driver page
  • added delay button to single driver page
  • added map to Track info page
  • added "Live now" info on index page
  • added race dates page to show dates of weekends and sessions
  • included footer to all pages

Server

  • added startUpdateIntervals function (calls external API at specific time intervals)
  • added internal api: /api/driversbyposition
  • added internal api: /api/pit (at the moment direct call of external api when requesting)
  • added getTeamradioLength function to solve problem with not reversing order of teamradio elements
  • added log-infos for server start and if error with fetching data
  • added datecheck to load less data from external api
  • created logfiles depending on clock-time
  • logfiles are now created in directory 'log'
  • added tyre object + functions
  • adapted updateCarData to include actual tyre compound

Bugfixes

  • lap times: only shown first update of lap and only sector1 - added delLaps function for Lap object
  • fixed problem with blue flag button (not reacting)
  • trackinfo - found issue for slow loading and fixed it
  • fixed bug with fastest lap
  • fixed bug with overlapped drivers not shown
  • added simple testing script for index page

Other

  • added GithubActions
  • added Dependabot to keep npm packages updated
  • added SuperLinter

v0.2.0-preRelease

06 Jul 16:13
bf5ab5e
Compare
Choose a tag to compare
v0.2.0-preRelease Pre-release
Pre-release
  • solved problem: fetch is not defined
  • added time info to leaderboard
  • simplified layouts through ejs
  • added favicon
  • added head.ejs for navigation and index page
  • added start script to package.json
  • added trackinfos and weatherinfo
  • added background colors to race control messages
  • appended driver object and added several other objects
  • moved calculation from browser to server for each page
  • added lap times page and filled it with sector times, total times for each driver 3x (actual lap, last lap, fastest lap) + tyre
  • added basic CSS for the table of lap times
  • fixed bugs with loading from external apis
  • added auto api calls on server
  • added server start function to load everything at the beginning before listening at the port
  • added reloading function to the api calls in case of error

v0.1.0-preRelease

02 Jul 17:54
Compare
Choose a tag to compare
v0.1.0-preRelease Pre-release
Pre-release

transition of the existing Express app to EJS (Embedded JavaScript) for templating.

This modification involves replacing static HTML with EJS templates to enable server-side rendering and dynamic content generation.

V0.0.1-preRelease

02 Jul 16:11
Compare
Choose a tag to compare
V0.0.1-preRelease Pre-release
Pre-release

Updates:

  • reduced - so only one navbar to update
  • racecontrol: added css change of button, centering button on mobile device
  • teamradio: added driver names

PreRelease v0.0.0

02 Jul 09:19
Compare
Choose a tag to compare
PreRelease v0.0.0 Pre-release
Pre-release

First pre-release

Express app with 4 pages available:

  • drivers
  • leaderboard
  • race control
  • teamradio