* feat: include logo + version on dashboard widget
* Apply fixes from StyleCI
* Revert "Apply fixes from StyleCI"
This reverts commit 915f0b6f6c3c3488e1afd88c7a83bc5bccfaec7f.
* style: fix lint of DashboardWiget
* refactor: Change widget name and sorting, logo bg
---------
Co-authored-by: StyleCI Bot <bot@styleci.io>
* LatestPirepsChart Widget
* Apply fixes from StyleCI
* Fix Pirep widgets
* Add missing icons
* Migrate permission system to spatie and add filament shield
* Apply fixes from StyleCI
* Fix AircraftResource
* Use global RelationManagers when possible
* Apply fixes from StyleCI
* Update Maintenance page
* Update AirlineResource
* Add emptyStateActions
* Apply fixes from StyleCI
* Fix SubfleetResource
* Update Resources
* Apply fixes from StyleCI
* Add Filament Cluster
* Publish Filament Assets
* Use RichEditor for notes and descriptions
* Add Filament Global Search
* Apply fixes from StyleCI
* Remove old admin interface
* Update old admin theme (for backward compatibility)
* Add UpdatePending Middleware to Admin Dashboard
* Add OldModulesLinks widget
* Apply fixes from StyleCI
* Fix Edit Module
* Update arthurpar06's fork of coolsam/modules
* Enable shield auto-discovery
* Update arthurpar06's fork of coolsam/modules
* Update arthurpar06's fork of coolsam/modules
* Make sure only super_admins can edit roles
* Update arthurpar06's fork of coolsam/modules
* Apply fixes from StyleCI
* Remove role permissions from ShieldSeeder
* Move the upgrade role system migrations to a single one. Make previous admin users admin again
* Fix fares relationship pivot
* Fix drop table order for roles migrations
* Run the ShieldSeeder on install
* Remove sample module from old module links
* Fix permission upgrade migration
* Apply fixes from StyleCI
* Migrate from webpack to vite
* Fix missing icons in login
* Fix leaflet-bar on hover
* Fix sass division
* Build new assets
* Update brand name
* Apply fixes from StyleCI
* Add link to frontend in admin
* Apply fixes from StyleCI
* Add user avatar in filament
* Use tabs for settings
* Apply fixes from StyleCI
* Fix composer.lock
* Add backups page in admin
* Apply fixes from StyleCI
* Fix Flight Level in FlightResource
* Hot reload for filament in local
* Improve global search in admin
* Apply fixes from StyleCI
* Upgrade to filament 3.1
* Update filament
* Fix dev seeds
* Add migrations for roles and permissions
* Apply fixes from StyleCI
* Delete temp tables after new roles import
* Add missing permission checks
* Add more sortable/searchable fields
* Use ActionGroup in PirepResource
* Add UsersRelationManager in AwardResource
* Apply fixes from StyleCI
* Add sortable and searchable to AwardResource
* Apply fixes from StyleCI
* Rework PirepResource form
* Apply fixes from StyleCI
* Fix recordUrl in PirepResource
* Add aircraft button in subfleet edit page
* Add placeholders for pivot
* Add Fare > Flight relationship
* Update modules stub
* Update arthurpar06's fork of coolsam/modules
* Apply fixes from StyleCI
* Fix modules stub replacements
* Add Favicon to Filament
* Remove webpack dependencies
* Delete cache files
* Fix composer.lock
* Allow more control over custom Pirep Fields
* New actions in Maintenance
* New Aircraft Fields
* Upgrade to vite 5
* Upgrade to tailwindcss 3.4
* Move import roles and permissions to migrations data
* Apply fixes from StyleCI
* Upgrade to filament 3.2
* Upgrade filament
* Add InviteResource
* Add ability to create user from admin
* Apply fixes from StyleCI
* Fix composer.json
* Update composer.lock
* Update composer.lock
* Fix composer.lock
* Add ActivityLog to filament
* Apply fixes from StyleCI
* Upgrade dependencies
* Fix OldModulesLinksWidget
* Add access_admin gate
* Update filament plugins
* Update seeders and migrations related to permissions upgrade
* Upgrade filament
* Add unsaved changes alerts
* Remove laravelcollective/html
* Use fork for queueworker/sansdaemon
* Remove laravelcollective/html provider
* Bump dependencies
* Add mariadb db driver
* Apply fixes from StyleCI
* Update money config file
* wip
* Add ModuleLinksPlugin
* Add permissions check in ModuleLinksPlugin
* Remove OldModulesLinks Widget
* Update AdminPanelProvider stub
* Apply fixes from StyleCI
* Fix webcron id cache
* Remove some old controllers
* Add ajax calls for airports in admin
* Update Dependencies
* Hide internal userfields in admin
* Fix Expenses
* Add ability to edit news
* Apply fixes from StyleCI
* Add optimize in maintenance
* Add update app to maintenance
* Add installer in filament
* Node dependencies upgrade
* Fix new installer
* wip
* Add LegacyImporter
* Add Updater
* Add pages slugs
* Remove system link from module links
* Update redirect url
* Add migrations output to installer
* Update system middleware links
* Remove old system
* Some fixes
* Apply fixes from StyleCI
* Fix InstalledCheck middleware
* Improve Installer Page
* Apply fixes from StyleCI
* Fix Installer
* Add more types to system pages
* Add some phpdocs
* Apply fixes from StyleCI
* Update composer.lock
* Add ability to add multiple ranks to a subfleet at once
* SimBrief Airframes & Aircraft Weight Casting in filament
* Apply fixes from StyleCI
* Update primary color
* Upgrade packages (for security reasons)
* Upgrade some npm packages
* Apply fixes from StyleCI
* Upgrade to vite v6
* Use FiltersForm in Finances and migrate AirlineFinanceTable to a TableWidget
* Apply fixes from StyleCI
* Add missing policies
* Apply fixes from StyleCI
* Fix ShieldSeeder namespace
* Update composer.lock
* Remove v7 migrations
* Do not seed roles via yaml
* Update installer
* Apply fixes from StyleCI
* Migrate queueworker/sansdaemon
* Fix Finance Widgets
* Apply fixes from StyleCI
* Update ability middlewares
* remove old admin views
* make columns toggleable in AirportResource
* update sail and docker to php84
* update php versions in build
* upgrade packages to support php8.4
* fix: Implicitly marking parameter ... as nullable is deprecated, the explicit nullable type must be used instead
* fix: Implicitly marking parameter ... as nullable is deprecated, the explicit nullable type must be used instead
* add missing pagination for old admin
* Apply automatic changes
* update composer.lock
* update AdminPanelProvider stub
* update UserResource icon
* hide internal user fields
* Add go back to app in admin panel provider stub
* Apply automatic changes
* Update ModuleLinksPlugin
* Add ModuleSetupFilament command
* Apply automatic changes
* Change migrations date to ensure good order
* Update composer.lock
* Migrate create_phpvms_table migration to laravel 11 syntax
* Don't show in progress, draft and cancelled pireps in admin
* Add missing 's' in ranks navigation label
* Don't create old role tables on fresh installs
* Add back default
* Redirect /update to /system/update
* Change news default pagination
* fix admin link in nav
* fix permissions for updater
* fix permissions for updater
* Lint code
* Remove PHP 8.1 from workflow
* fix findUsersOnLeave
* update composer.lock
* Update role export
* Fix export table names
---------
Co-authored-by: StyleCI Bot <bot@styleci.io>
Co-authored-by: ArthurHetem <arthurhetemgames@gmail.com>
Co-authored-by: arthurpar06 <arthurpar06@users.noreply.github.com>
* refactor: rename default to beta
* feat: create seven theme with cdn links for bs5
* modify branches
* refactor: change database seed and add migration for default theme check
* task: move all theme files over for working theme
* refactor: dashboard base changes.
* refactor: migrate home to bs5
* refactor: find and replace all `data-` references to `data-bs-`
* refactor: migrate errors to bs5
* refactor: dashboard ui
* refactor: migrate profile bs5, tomselectjs
* adjust styling
* refactor: update copyright. add light/dark button
* fix: TomSelect script tags missing
* fix: tomselect dark mode fix
* refactor: airport search for TomSelect.
* refactor: adjusted error pages to work in light/dark mode.
* fix: prevent "flashbang" on dark mode.
* fix: "flashbang" for real this time.
* refactor: nav items vertical alignment
* refactor: migrate navbar icons to bs icons
* refactor: migrate flash to bs5
* fix: add missing leaflet css
* refactor: migrate livemap to bs5
* refactor: migrate downloads to bs5
* refactor: migrate external redirect modal to bs5
* Apply fixes from StyleCI
* refactor: migrate footer to bs5
* fix: flashbang when dark mode is auto
* refactor: migrate pagination for bs5
* refactor: restructure page ordering to snap footer to bottom if content isn't full height.
* refactor: container width
* refactor: update dashboard widget
* refactor: finish profile edit, include networks
* refactor: fix profile card footer
* refactor: migrate user list to bs5
* refactor: migrate airport page to bs5
* remove jQuery from bidding scripts
* refactor: update layout, add css.
* add: view flight lang def
* refactor: all flight pages
* refactor: all of pireps
* refactor: authentication
* fix: remove select2 classes
* refactor: migrate info component to bs5
* fix popovers for flights page
Co-authored-by: Arthur Hetem <ArthurHetem@users.noreply.github.com>
* adjust pirep fields
* fix airport pages based on feedback
* refactor: changes to weather widget card
* refactor: migrate widgets to bs5
* refactor: changes to weather widget cards
* fix: comment out missing class
* fix: make header a card. Move weather into tabs.
* fix: fix offcanvas id on weather wiget
* refactor: remove jquery from flight scripts
* fix: add missing cookieconsentcss
* refactor: migrate livemap noflights div to bs5
* push changes
* refactor: responsive design for home
* fix: remove cards bg and primary bg color
* refactor: change color mode auto to system
* fix button sizes
* fix: move migration to migration_data
* fix: add additional classes.
* Apply fixes from StyleCI
* fix: nav spacing
* fix: add missing langs, fix airport show bs5
* Apply fixes from StyleCI
* fix: adjust card-headers
* fix: aircraft selection modal langs and js
* Apply fixes from StyleCI
* fix: make seven default fallback
* enhancement: add feature to scan existing themes for references to default, and change those to "beta" to not break references for devs.
* Apply fixes from StyleCI
* fix: add check if beta directory exists before deleting default.
* refactor: change color mode auto to system in login layout
* fix: add missing french langs
* refactor: center the arrow vertically in the profile dropdown
* fix: change default icon for module links.
* Apply fixes from StyleCI
---------
Co-authored-by: ArthurHetem <arthurhetemgames@gmail.com>
Co-authored-by: Arthur Pariente <arthur.pariente78960@gmail.com>
Co-authored-by: Taylor Broad <BossOfGames@users.noreply.github.com>
Co-authored-by: Arthur Hetem <ArthurHetem@users.noreply.github.com>
Co-authored-by: Nabeel S. <nabeelio@users.noreply.github.com>
* Add docker for production
* Add custom dockerfile
* Add trusted proxies
* Add mariadb client (required for backups)
* swap prod and dev docker compose names
* remove sample module
* Add .env.example
* Add support for installer to handle existing .env file and create only DB entries
* Add some documentation about the docker stack
* Align user and group variable names with sail conventions
* Fix tests
* Apply fixes from StyleCI
* Update composer.lock
* remove default db credentials from .env.example
* upgrade nesbot/carbon
---------
Co-authored-by: arthurpar06 <arthurpar06@users.noreply.github.com>
* SimBrief Airframes
* Update AirframeController.php
* Settings and Manual Update
* Convert Aircraft Weights to Pounds
If the 'kg' is selected as weight unit.
* Fix Fuel Casting
* Update simbrief_form.blade.php
* Display weights with local units
* StyleFix CI Fixes :)
* StyleCI Fix 2 :)
* Update aircraft.csv for tests
Provide some weights
* Update ApiTest with AC Weights
* Update ApiTest.php
* Don't check the weights during tests (to test)
* Update ImporterTest.php
Add weight to importer
* Fix for wrong airframe_id generation.
Ref PilotID should be used.
* Use ENUMS instead of strings
For separating Internal / External airframes
* Forgot one :)
* Update Aircraft Resource
* Update Aircraft.php
* Added Japanese Language
* stylecl fix
* removed unnecessary file
* Changed based of feedback.
---------
Co-authored-by: Nabeel S. <nabeelio@users.noreply.github.com>
* New Search Options
* Update FlightController.php
Add name to the collection, so it can be used in the search form instead of (or together with) the type code.
* Update search.blade.php
Replace `!empty()` with `filled()` , thanks to @PaintSplasher for the test and solution.
---------
Co-authored-by: Nabeel S. <nabeelio@users.noreply.github.com>
The theme.json file uses "parent_theme" instead of "extends", which doesn't match the documentation. This has been corrected for a case where the user may copy and paste the default theme's theme.json file and expects it to work.
* Remove laravelHtml helper from installer and update
* Fix wrong action on importer complete form
* Fix wrong button types and env file
---------
Co-authored-by: Nabeel S <nabeelio@users.noreply.github.com>
* Add ability to edit news
* Apply fixes from StyleCI
* Add option to send notifications
* Add option to send notifications when a news is updated
* Apply fixes from StyleCI
---------
Co-authored-by: arthurpar06 <arthurpar06@users.noreply.github.com>
* Apply fixes from StyleCI
* Remove laravelcollective/html from frontend
* Fix typo
* Fix airport_list in PirepController@edit
* Fix values in pirep edit form
* Apply fixes from StyleCI
* Fill dpt/arr airports when creating a pirep from a flight
* Fix checkbox in registeration form
* Fix register view
* Fix typo
* Remove discord button from registration page (forgotten while merging)
* Remove readonly from select in pirep fields view
* Fix home airport selected value in edit profile
* Fix checkbox in edit profile form
---------
Co-authored-by: StyleCI Bot <bot@styleci.io>
Co-authored-by: Nabeel S <nabeelio@users.noreply.github.com>
* Add Modal for External Redirects
* Add Translations
* Apply fixes from StyleCI
* Add system to always trust a domain
* Show modal only if a has data-external-redirect
* Move isExternalFile check in an Attribute
* Apply fixes from StyleCI
---------
Co-authored-by: StyleCI Bot <bot@styleci.io>
Co-authored-by: Nabeel S <nabeelio@users.noreply.github.com>