DateVersiondescription
7-17-20260.03.50

added remember session to all login routes

7-16-20260.03.49

added changelog

7-14-20260.03.48

fixed a bug that prevented users from registering new accounts

7-09-20260.03.47

added google adsense script

7-07-20260.03.46

added admin login_as function

7-07-20260.03.45

fixed app config settings to allow external url_for use

7-07-20260.03.44

password reset form validation

7-07-20260.03.43

password reset route functioning

7-07-20260.03.43

added user model email value unique constraint

7-07-20260.03.42

removed herobrine

7-07-20260.03.41

prevent user from registering more than one account per email address

7-06-20260.03.40

added forgot and reset password routes and templates

7-06-20260.03.40

fixed the register form validation javascript not loading

7-03-20260.03.39

changed copyright 2025 to 2026

7-03-20260.03.38

added 'total entries' to admin panel

7-03-20260.03.37

added admin panel

7-01-20260.03.36

added title and favicon.ico

7-01-20260.03.35

fixed a bug that caused the latest engine to not appear and initial_tach_hours to be added incorrectly as tach_hours

7-01-20260.03.34

new maintenance items now start incomplete

7-01-20260.03.33

"edit maintenance item" page now appears populated when loaded

6-30-20260.03.32

deleted obsolete template

6-30-20260.03.31

passed the maintenance item id to the template to allow adding a new maintenance item correctly

6-29-20260.03.30

completed add maintenance item route to allow editing maintenance items

6-29-20260.03.29

editing maintenance items now uses the add maintenance item route to remove duplicate routes

6-29-20260.03.28

added maintenance item edit button and route

6-29-20260.03.27

fixed "since major overhaul" text on data page now correctly selects the latest overhaul

6-29-20260.03.26

fixed a bug that caused the latest overhaul to not be displayed on the plane data page

6-24-20260.03.25

added update_Totals and getRecentEntries functions

6-24-20260.03.24

updated requirements.txt

6-19-20260.03.23

added view engine route

6-19-20260.03.22

removed unclosed div on view all page

6-19-20260.03.21

added an "engine table" to the view all route

6-19-20260.03.20

"View all" route to access entire timetable

6-19-20260.03.19

removed unnecessary console.log statements

6-19-20260.03.18

maintenance item status correctly displays on page load

6-18-20260.03.17

update fetch maintenance item js function

6-17-20260.03.16

page refreshes when deleting maintenance items

6-17-20260.03.15

added maintenance item status dropdown field

6-16-20260.03.14

pilot hobbs time now rounded to the nearest 2 decimal places

6-16-20260.03.13

the edit field appears populated

6-16-20260.03.12

time field no longer appears as "NaN" after editing

6-16-20260.03.11

added edit button backend

6-16-20260.03.10

change showEditFields function argument name in the edit_entry.js file

6-16-20260.03.09

added a cancel button to the edit route

6-15-20260.03.08

fixed a bug that prevented the editing of any entry apart from the last one

6-12-20260.03.07

change "tach hours" on aircraft to "total hours"

6-12-20260.03.06

add edit button on the frontend

6-12-20260.03.05

add 'are you sure?' dialogue to delete and overhaul buttons etc

6-12-20260.03.04

add delete button route

6-11-20260.03.03

add delete button on the frontend

6-11-20260.03.02

hobbs time now calculates on page load

6-11-20260.03.01

normalized data structure, total time now calculates on page load

6-10-20260.02.52

timetable now only shows the latest overhaul

6-10-20260.02.51

added a class method for retrieving latest engine

6-10-20260.02.50

new time entries are now created with an engine and overhaul relation

6-9-20260.02.49

added alembic naming convention to fix migration

6-8-20260.02.48

added an engine and overhaul relationship to the timeEntry model

6-5-20260.02.47

fixed the timetable to show the 5 most recent instead of the last 5

6-4-20260.02.46

fixed the ability to enter a float value when adding a new engine

added nullable value to maintenance items

6-4-20260.02.45

maintenance items can now be added with only one value for due-ness (date/tach)

6-4-20260.02.44

limit the timetable to showing only the 5 most recent entries

6-4-20260.02.43

maintenance items now turn yellow when the interval is 75% complete

6-3-20260.02.42

maintenance items now turn red when overdue

6-3-20260.02.41

add "maintenance type" option to front end

6-3-20260.02.40

added "maintenance type" value to maintenance items

6-3-20260.02.39

added alembic db migration suppport

5-31-20260.02.38

added the ability to add single vs interval maintenance items

5-31-20260.02.37

revamped the maintenance table back end

5-30-20260.02.36

revamped the maintenance table front end

5-29-20260.02.35

revamped the maintenance table front end

5-29-20260.02.34

added "tach due" to maintenance items

5-29-20260.02.33

added denormalized calculation for planes tach hour value

5-29-20260.02.32

removed herobrine

5-29-20260.02.31

removed serial value from engine

5-26-20260.02.30

added denormalized calculation for tach time values on engine, etc

5-26-20260.02.29

added engine and overhaul models

5-22-20260.02.28

removed the ability to navigate to other users planes

5-22-20260.02.27

added "time created" column to the timetable but now with only YMD

5-22-20260.02.26

removed "time created" column from the timetable

5-22-20260.02.25

removed "time created" column from the timetable

5-22-20260.02.24

removed herobrine

5-22-20260.02.23

more mobile friendly display changes

5-22-20260.02.22

fixed time entry validation

5-21-20260.02.21

fixed the tach time to display only to the nearest 2 decimal points

5-21-20260.02.20

made mobile friendly display changes

5-21-20260.02.19

added 'add maintenance item' route

5-21-20260.02.18

added 'add time entry' route

5-21-20260.02.17

added 'add plane' route

5-21-20260.02.16

added missing account verification .html

5-20-20260.02.15

added account verification

5-20-20260.02.14

added redirect to the end of the register route

5-20-20260.02.13

added plane model

5-20-20260.02.12

swapped hobbs and tach time positions

5-20-20260.02.11

saved passwords as salted hashes

5-20-20260.02.10

add readme file

5-20-20260.02.09

remove duplicate custom-body div from index.html

5-20-20260.02.08

changed the maintenance value default value to 'status'

5-20-20260.02.07

added maintenance schedule example

5-20-20260.02.06

added table example

5-20-20260.02.05

added plane selection example

5-20-20260.02.04

removed plane model

5-20-20260.02.03

removed time model

5-20-20260.02.02

added plane and time models

5-20-20260.02.01

layout fixes, navbar reacts to auth status

5-20-20260.01.12

fixed the bug mentioned in the last patch

5-19-20260.01.11

added login page, however a bug introduced in 1.01.07 caused an error with flask-login

5-19-20260.01.10

added login page, however a bug introduced in 1.01.07 caused an error with flask-login

5-19-20260.01.09

added "user already exists" protection

5-19-20260.01.08

changed static urls to jinja's url_for() function

5-19-20260.01.07

update model and create user on register

5-19-20260.01.06

pass form data to flask

5-19-20260.01.05removed unnecessary event.preventDefault statements from the form validation
5-19-20260.01.04added form validation to the register form
5-19-20260.01.03added home and register page
5-18-20260.01.02debloated requirements.txt
5-18-20260.01.01site created - added requirements.txt