This introduces the new "Regulatory Quick Reference" page, which "provides rapid access to some of the most commonly-cited passages in the FAR/AIM and other FAA publications." Additionally, this...
Adds the data/aim.json file, which is generated by the new Python script scripts/scrape_aim.py. This file includes the structure of the AIM's table of contents and its chapters/sections/paragraphs names. It is referenced in the AIM component, via the useAIM hook.
The Images type has been moved to a new Data namespace. This data is no longer attached to the ACS class but instead is included directly in the AppContext object. Initially I had planned for the AppContext.data field to also include the new AIM data, but it was simpler to just import that.
The NoteCard component now has an optional label prop. If provided, the label is rendered in a little blue badge on the upper-right edge of the card. This makes use of the same gradient styling used for the top bar, which has been extracted into a reusable bg-gradient-theme class (defined in styles.css, formerly styles/globals.css)
This introduces the new "Regulatory Quick Reference" page, which "provides rapid access to some of the most commonly-cited passages in the FAR/AIM and other FAA publications." Additionally, this...
data/aim.json
file, which is generated by the new Python scriptscripts/scrape_aim.py
. This file includes the structure of the AIM's table of contents and its chapters/sections/paragraphs names. It is referenced in theAIM
component, via theuseAIM
hook.Images
type has been moved to a newData
namespace. This data is no longer attached to theACS
class but instead is included directly in theAppContext
object. Initially I had planned for theAppContext.data
field to also include the new AIM data, but it was simpler to justimport
that.NoteCard
component now has an optionallabel
prop. If provided, the label is rendered in a little blue badge on the upper-right edge of the card. This makes use of the same gradient styling used for the top bar, which has been extracted into a reusablebg-gradient-theme
class (defined instyles.css
, formerlystyles/globals.css
)