# Changelog
- 0.0.7  - 2023/01/17 - First Linux Release (Basic Functionality working fully on Linux)

- 0.0.8  - 2023/01/19 - Added Marketplace Q&A, Database Migration system, updated settings table for upcoming preferences table.

- 0.0.9  - 2023/02/15 - Added Sorting to Assets screen, added data categorized sort field
                      - Added "Quick Actions" for projects
                      - Minor cleanup on some internal code
                      - Thanks to GMatrixGames (https://twitter.com/GMatrixGames) for information on UEFNProject files & UnrealEditorFortnite-Win64-Shipping
                      - Allowing Download and install of Quixel w/ Engine download
                      - Found extraction issue where perms weren't set, now properly sets perms and will repair any bad installs.
                      - Internally Linked Quixel Asset to Linux Quixel download on Linux.
                      - Lots of minor cleanups and fixes

- 0.0.10 - 2023/02/17 - Issue with visible grids (especially assets) not re-rendering when filter was reset to no filter.
                      - Assets not saving after changes in v0.0.9 for Sorting assets.

- 0.0.11 - 2023/04/15 - Windows Support!
                      - Initial Fortnite for Unreal Engine support
                      - UE 4.0 support (different much older disk layout)
                      - Vault Support
                      - Tips Support
                      - Sudo/Admin permissions checking and support
                      - Gui Preferences
                      - Start of Profiles
                      - All Icons are now single click to select, double click to do default action.
                      - Background Thread support to do some scanning in background.
                      - Many bugs squashed.
                      - Support for very old download manifests
                      - Optimization of build system to speed up development and startup.
                      - Dynamic loading of Tabs to speed up gui startup.
                      - Disk space checks
                      - Jump to Marketplace from Asset

- 0.0.12 - 2023/04/20 - Save Logs (& logging from worker work properly)
                      - Menu hotkeys now work.
                      - Added (X) close on Tips screen (Esc or double clicking image already closes it)
                      - Added "VAULT" cli command to show vault items
                      - Removed some excess logging.
                      - Made Launching Unreal & UEFN projects saner, only use UE if UE project, UEFN if UEFN.
                      - Created hack to allow loading UEFN projects at launch.
                      - Project Info screen now stays on the page during scrolling of projects.
                      - All text is set to wrap in information screens to keep dimensions correct.
                      - All text "X" have been replaced with the close X box.
                      - F1 now works on all pages and opens to wiki pages.
                      - Fixed Tip #50, now have the correct tip #50.
                      - Fix double click on project not opening project
                      - Added Help link to wiki

- 0.0.13 - 2023/05/10 - Terminal Screen
                      - Ability to compile Plugins for an engine (including w/ installing in engine)
                      - Vault scanning will now clear other platforms binaries (useless on your platform)
                      - Download will now skip files for other platforms (useless files on your platform)
                      - Setting screen updated with new settings
                      - Project now allows you to choose an engine to open in
                      - Refactoring certain settings to be in the "default" style
                      - Fixed Linux disk free detection
                      - Added Upgrade Check
                      - Other Minor bugs squashed

- 0.0.14 - 2023/07/06 - Rename of project
                      - Add additional Tip screens
                      - Fix issue with Worker Settings (Stuff not showing up when settings changed)
                      - Disable "OnTop" on Tips/Settings screen when called from menu.

- 0.0.15 - 2023/07/15 - Build Linux using older GLIBC 2.29 for better compatibility
                      - Upgrade dependencies and Electron to latest v24
                      - Added Shortcut code for Linux (Engines & Projects)
                      - Fixed issue on Linux linking installed engines to projects

- 0.0.16 - 2023/07/20 - Fixed windows settings screen size
                      - Fixed Settings path, not appending trailing slashes
                      - Updated "F1" help paths
                      - Fixed initial Vault scanning not linking to asset and not rescanning on asset update.
                      - Moved Marketplace linking code to background thread
                      - Fixed Login to allow using other providers besides Epic
                      - Cleaned up security system to fix links & be more flexible
                      - Detect Epic redirect links in marketplace, and strip them.
                      - Started work on Validate Plugin
                      - Fixed OnTop to being disabled after being used initially
                      - Disabled Login menu if already logged in
                      - Login menu now triggers Login window instantly during window 10 second timer.
                      - Hide Launch Engine Button if no engines
                      - Fix "Settings" link from tab pages
                      - Fix GIT issues with worktrees & detect ue4-cache
                      - Fixed internal crashing issue while scanning vault and trying to change settings.
                      - Added "Favorite" Projects

- 0.0.17 - 2023/08/07 - Download System is more integrated (all files downloads now are controlled by a single d/l system)
                      - Queued Download system, allows you to add as many items to the queue to download. (Only greys out the already queued items)
                      - Download system now has per instance and instant cancellation.
                      - Download system now displays data size, rather than number of files, as this is a better indicator of what is going on.
                      - Fixed unique download directory to allow empty directories to count as valid directories to download to.
                      - Projects from Assets will now be created in the LAST project directory, not the first.
                      - Removed WMClassName from desktop/shortcut items as the OS then confuses which icon is being launched.
                      - Added more tips.
                      - Throttled UI updates during downloads to make UI more responsive
                      - Eliminated unzip failure being thrown up in a dialog.
                      - Fixed bug when offline and auto-login is enabled
                      - Fixed a couple progress bars to show 100% instead of 99% when completed
                      - Added ability to click on status bar and see status bar log
                      - Install missing toolchain code (Linux Unreal 5.3 preview 1 issue)

- 0.0.18 - 2023/08/16 - Add Cleanup Crashdumps & Cleanup everything functions
                      - Quick Action Fixup redirector's now actually works
                      - Cleaned up Terminal code to now track both stdout and stderr.
                      - Close message now always present on all terminals when terminal program is done.
                      - Fix corner case issue when scanning for Engines while deleting engines...
                      - Fixed issue with valid Unreal directory w/o engine being flagged as valid engine
                      - Allow Selecting/Copying text from the terminal window
                      - Allow terminal window to only auto-scroll if you are viewing the last line
                      - Fix config code in Terminal window
                      - Output the command line to the logging system on all shell commands.
                      - Allow user to create a different data directory, and auto-detect use ".AMS_DATA" folder in current folder.

- 0.0.19 - 2023/12/06 - We allow multiple instances of AMS to run at the same time if it is a .AMS_DATA version
                      - Addition code cleanup
                      - Fix issue with getting the Epic Session Id
                      - Fix issue with Tips not allowing you to select the next one on of the double tips.
                      - Started adding code to deal with Plugins installed in Engines.

- 0.0.20 - 2023/12/13 - Issue with Downloading while doing a deep vault scan, could delete temporary files.
                      - Fix issue with requiring Epic Session id, this is not actually required and if we don't get it we ignore it.

- 0.0.21 - 2024/01/22 - Fix issue with Epic's changed login flow

- 0.0.22 - 2024/01/23 - Fix a corner case with Epic's changed login flow, also make the system a lot more resilient to changes.

- 0.0.23 - 2024/01/25 - Fix a issue with filter/sorts on screen
                      - Fix another possible issue with logging in
                      - Updated dependencies
                      - Fix bug with hiding windows.
                      - Optimized some of the grid views
                      - Fixed Icons in DEB file

- 0.0.24 - 2024/02/06 - Optimized grid images
                      - Fixed issue with Linux Unreal Versions not showing up
                      - App now quits if main window is closed
                      - Added vault.json data file to more accurate scanning of vault when no assets are present

- 0.0.25 - 2024/02/15 - More fixes for Login
                      - Removed excess logging
                      - Minor issue with status bar display
                      - Implemented AuthCode & RefreshToken for better future login experiences

- 0.0.26 - 2024/12/08 - Fixes for issues with newer metadata
                      - Updated for FAB support
                      - Updated lots of dependencies
                      - Added Selection mode (Settings)
                      - Exposed download threads (Settings)
                      - Cleaned up code & fixed lots of bugs
                      - Settings paths are now on each line, no "|" required (but still supported)
                      - Fixed issue with D/L timing out
                      - Fixed update system (now shows which assets can be updated)
                      - Vault asset display now shows source asset description

- 0.0.27 - 2024/12/10 - Fix time waste of running empty db migration
                      - Left debug code active for asset retrieval causing all assets to be out of date after 1st d/l
                      - Updated a couple d/l messages to better reflect which type of asset it is querying

- 0.0.28 - 2025/05/01 - Auto-Cleanup of IOS / TVOS code if not on MacOS
                      - Added Developer sort to Asset screen
                      - Added "ALLOW_BARE_VAULT" as a new hidden setting (see wiki)
                      - Added "SKIP_SAVE_VAULT_JSON" as a new hidden setting (see wiki)
                      - Added Developer name to Vault screen
                      - Added "Third Party" type filter to vault screen.
                      - Fix Error creating directory
                      - Update to say Show on Fab / Marketplace depending on asset site for Context menu
                      - Update AssetCredits to show the correct source w/ FAB assets
                      - No longer auto-hide login window until we can duplicate the issue with Epic's required License acceptation ("AUTO_CLOSE_LOGIN" is the hidden setting you can use to change this)
                      - Update to Electron 33.4.9 (& other supports)
                      - Allow selection of asset version to download
                      - Added animations for detail windows
                      - Minor fixes with data and display
                      - Added new Engine Filters for Asset Screen
                      - Added Asset Count to Asset screen
                      - Added Export system
                      - Added Vault context ability to view source asset
                      - Fixed issue with CLI export of assets
                      - Install into Project drop down list now shows the path when you hover over the project name
                      - Will now use a choice dialog if it detects a place where we are overwriting a file during installation of an asset.
                      - Added missing dialogs for Create/Install into project/engine
                      - Added new settings to have different size icons

- 0.0.29 - 2025/05/20 - Work on Mac Support
                      - Replace all grid views with totally new grid view to fix issues with items disappearing
                      - Fix issue with "ALLOW_BARE_VAULT" and binary manifests
                      - Engine screen is now animated in like the others
                      - Fixed number of downloads defaults in code
                      - Fixed issue with showing login screen manually
                      - Fixed default size of settings screen
                      - Remove debug code from settings screen

- 0.0.30 - 2025/06/16 - Fix issue with Windows not showing Project & Engine Icons
                      - Fix several Issues with Windows/Mac not able to download Unreal Engine
                      - Added env variable to eliminate crashing in UE on Linux AMD mesa drivers.
                      - Fixed issue with Linux not pulling FAB plugin during install of engine
                      - Forced a login to Unreal Engine site to be done in the Login window on Linux.
                      - Fix issue with not getting the proper modified date of projects
                      - Updated to latest Electron
                      - Reprogrammed Sqlite access to eliminate SQLite dependency that is no longer needed.
                      - Eliminated some logging
                      - Added Tip #70

- 1.0.0 - 2025/08/14  - Full Mac Support 
                      - Fix issue with Windows and installation of UE onto other drives
                      - Fix database conflict during startup
                      - Fixed & optimized asset download system [Massively faster now]
                      - Fixed "Wait" issue with background workers
                      - Moved certain code pieces around to allow better reuse of functions
                      - Downloading completion status is now accurate
                      - Updated to latest Electron 36

- 1.0.1 - 2026/02/15  - Fab Freebies Screen
                      - Humble Bundle Comparer Screen
                      - Fixes with Linux d/l of current Unreal Engine version information
                      - Support to automagically add "Linux" to plugins building on Linux
                      - Moved Projects into DB & Background thread (Speeds up Launch, and fixes multiple issues)
                      - Moved certain code pieces around to allow better reuse of functions
                      - Lots of small fixes and UI cleanups
                      - Escape key can clear the search filters
                      - Lots of Code cleanup
                      - Disabled Unreal Marketplace asset retrieval by default (pointless waste of time now -- see wiki if you need it enabled)
                      - Updated to latest Electron 40 (& ALL dependencies)

- 1.0.2 - 2026/03/01  - Flatpak ONLY wayland issue fix for launching Unreal Engine.   (UE has severe issues if it doesn't run under XWayland on Wayland)
                      - Update many screens to be fully Svelte 5 runes, moved to Svelte 5 in v1.0.1 but was in legacy mode
                      - Fix issues with Launch Project with specific engine
                      - Fix issue with Projects thinking their engine is missing and defaulting to "default" engine
                      - Fix issue with Linux login to UnrealEngine site
                      - Hopefully fix issues with bad download link on Linux
                      - Added background auth to Fab.com, fixes issues when Asset is marked as adult getting the actual asset details
                      - Fab Freebies system is smarter now and will probably end up marking off the items so you only see the screen once per give away.
                      - Scroll via keyboard now works on screens, AND Down/up arrow, PgUP/PgDn are automatically redirected from Filter boxes to view to scroll them.
                      - Switch to Azure Code Signing for Windows Executables

- 1.1.0 - 2026/03/22  - Fix missing mime type (linux)
                      - Filter out FAB namespace in old UM API's  (Creates duplicates)
                      - Add Ability to Login from Command Line using AuthKey
                      - Add Ability to Download from CLI
                      - Add Ability to Export most tables from CLI
                      - Fix Project List exporter from GUI
                      - Cleanup OAuth support, making better diagnostics on AuthKey login
                      - Eliminate extra diagnostic console logs
                      - Added SSL bypass for corporate firewalls --IGNORE-CERTIFICATE-ERRORS
                      - Added Ability to Login via AuthKey in Gui
                      - Created 3 tier progress bar
                      - Moved Download subsystem to additional worker
                      - Added start of FAb Other & Fab Quixel support (Data is tracked, but d/l are still on Fab)
                      - Fixed Fab Normal asset support
                      - Added several more logs for debugging issues
                      - Fixed Modal window / Dependant windows
                      - Cleaned up several parts of the code base
                      - Updated to latest Electron 41

- 1.1.1 - 2026/03/26  - Minor cleanups to filter UI
                      - Created secondary way to get Linux Engine data since UE API seems to be disabled now
                      - Cleaned up some logging code
                      - Removed some debug code

- 1.2.0 - 2026/05/12  - Added Cosmos support
                      - Added Cosmos Humble Bundle support
                      - Added several new sizes for icons
                      - Fixed several CLI issues
                      - Fixed building plugins on UE 5.4+
                      - Fixed Vault -> view asset details not switching tabs
                      - Fixed issues with downloading some assets
                      - Sped up settings code and removed some outdated settings
                      - Removed some unused code & misc fixes to a few different minor issues