Flight Crew Portal v1.1
· 4 min read
v1.1.0
New Features / Changes for Members
- Switched from Blade Templates to Inertia with VueJS to allow for better user experience
- The switch to vue allows TPC to have better control of the website itself and makes for a better user experience.
- Updated the Profile Settings page with the following changes
- Added the user bio to the main editable form to allow for better user experience
- Moved Logbook activation and visibility to the "home" tab
- Updated the modal for adding other callsigns
- Improved "Other Callsign" modal to have a better user experience.
- Added Skills to Profile Settings
- Updated the Pilot Feedback Page to have a better viewing experience and made callsign optional if someone is submitting feedback for a group of pilots
- The following minor changes can be found here:
- Moved front end images to S3 bucket to allow for caching with cloudflare and better response times
- Other minor formatting changes
- Added Data Removal Form
- This feature enables members who wish for their data to be deleted, to submit a form to us for data removal.
- Added Charters Pilot Ratings
- Added a way for members a part of TPC Charters to be shown on the charters page with their ranks
New Features / Changes for Staff
- Added Filament PHP to handle the admin portal
- General Changes
- Imported all the current admin panel functionality to Filament
- Added a system logs area to allow for admin to see what changes are made on the website for de-bugging and logging purposes
- Added a more robust system for system roles to allow for better functionality in the long run
- Added ability to have custom icons within the admin panel without huge load times
- Admin Changes
- Added ability for site roles to have better permissions which will allow for flexability on users permissions
- Improved functionality of the Partner Discounts section to have image previews and better editability.
- Charters Changes
- Updated FBO Resource to include Sectors to ensure a better experience when adding sectors
- Added mass additions to FBO Sectors
- Added ability to add and update Route Sizes
- Added ability to add and update FBO Focus's
- Added ability to add and update FBO Regions
- Added Plot Ratings
- Flight Operations Changes
- Updated forms to allow for a better experience
- General Changes
Bug Fixes
- Fixed a big where the Long Haul and Explorer flights have broken links if they are not posted on TPC Blog.
Other Changes
- Updated Discord and VATSIM Authentication to improve performance and better reliability.
- Updated Discord API requests to improve performance and improve developer experience.
- Updated VATSIM API requests to improve performance and improve developer experience.
- Updated Error pages and have blanket error page when the error is not defined.
- Updated runtime for the backend server to run on FrankenPHP for faster response times
- Updated footer to show our incorperated status
Developer Experience Changes
- Added the use of a code formatter and checker for PHP code to allow for the same code styles and code quality for everyone
- Added the use of a linter for our JavaScript (JS) and TypeScript (TS) to allow for better code quality
- Added the use of a code formatter for JS/TS to allow for better code styles
- Added the use of the Laravel debug bar to improve developer experience and allow for better visability on the backends processes
- Added the use of a code scanning tools to ensure that all PHP code is up to par for the standards we have set.
Known Bugs / Issues
- Some notifications have a white background when in dark mode