This repository was archived by the owner on Mar 12, 2026. It is now read-only.
Releases: Pixel-Narrative-Punks/Questopia
Releases Β· Pixel-Narrative-Punks/Questopia
[FIX][QTA][3.22.3]
π The following fixes were made
- Refactored HtmlProcessor;
- Fixed IllegalArgumentException;
- Refactored AudioPlayer;
- Fixed IllegalStateException;
- Fixed NullPointerException.
π History of changes
Full Changelog: 3.22.2...3.22.3
[FIX][QTA][3.22.2]
π The following fixes were made
- Fixed NullPointerException in GameViewMode
getTextColor(); - Fixed NullPointerException in GameViewModel
init; - Fixed IllegalStateException in GameMainFragment.
π History of changes
Full Changelog: 3.22.1...3.22.2
[FIX][QTA][3.22.1]
π The following fixes were made
- Fixed image display;
- Fixed HTML code generation;
- Fixed IllegalStateException.
π History of changes
Full Changelog: 3.22.0...3.22.1
[UPDATE][QTA][3.22.0]
β¨ General
- Traditional updating of project dependencies;
- The app now has a "games" category;
- Now the patch file can be a file ".gam";
- The settings menu has been redesigned;
- The error dialog now has a new look;
- The icon for the image debugger has been changed;
- The full screen mode has been redesigned (now everything should look more or less beautiful);
- Added highlighting of a list item when clicked (ugly, but as is);
- Added a visual indicator of the visibility of the separator in the menu;
- Added a menu item that disables images;
- Added field verification to the error dialog;
- Added translation for the menu item;
- Added a permanent way to display the date and time of compilation.
π Other
The following fixes were made:
- Fixed auto-saves;
- Fixed clicking on links in the "About the program" dialog;
- Fixed the visibility of the folder selection button;
- Fixed errors related to going outside the array;
- Fixed the deletion of games(s);
- Fixed full-screen (immersive) mode;
- Fixed RuntimeException in GameActivity;
- Fixed NullPointerException in removeDirFromListDirsFile;
- Fixed "Folder is not being deleted" error;
- Fixed ConcurrentModificationException;
- Fixed NullPointerException in ShowPicture.
The following classes/methods/module have been renamed:
- Moved ErrorType to helpers package;
- Renamed getAcitvity -> getActivity.
Code improvements:
- Refactored HtmlProcessor;
- Refactored warnUser method;
- Added new error strings;
- Refactored error dialog;
- Refactored StockActivity and StockViewModel;
- Added new event type
ShowFilePicker; - Extended the
ShowErrorDialogevent with the errorType field; - Deleted method
filter. Its functionality has been transferred to the onOptionsItemSelected method; - Dynamic file type recognition has been removed;
- Refactored ImageProvider.
π History of changes
Full Changelog: 3.21.4...3.22.0
3.21.4
[FIX][QTA][3.21.3]
π The following fixes were made
- Fixed NPE and update type throw;
- Fixed proguard-rules.pro;
- Fixed IndexOutOfBoundsException;
- Possibly fixed ConcurrentModificationException;
- Possibly fixed Only one Looper may be created per thread.
π History of changes
[FIX][QTA][3.21.2]
π The following fixes were made
- Fixed not loading game list;
- Fixed crash if tempGameData if null;
- Fixed DTO display.
π History of changes
[FIX][QTA][3.21.1]
π The following fixes were made
- Fixed No content to map due to end-of-input;
- Fixed ApplicationNotResponding;
- Removed debug value.
π History of changes
[UPDATE][QTA][3.21.0]
β¨ General
- Traditional updating of project dependencies;
- The choice of one folder is implemented;
- Migrate BuildConfig to Gradle Build Files;
- Updated library Onig to v.6.9.9;
- Added settings for nomedia and nosearch file (def is true);
- The full transition to Jackson and JSON has been implemented
- Moved dialog credits into html-file;
- WorkManager -> CompletableFuture.
π Other
The following fixes were made:
- Possible fix constantly loading images;
- Fixed a bug related to missing images in the dialog;
- Fixed silent NPE when infoFile is null;
- Fixed javax.xml.stream.XMLStreamReader not found;
- Repaired GameListSerializationTest;
- Fixed field fileSize;
- Fixed removeDirFromListDirsFile;
- Fixed bug not loading games for adding;
- Fixed file display.
The following classes/methods/module have been renamed:
- Renamed getGameInfo -> getGameInfoFile;
- Select a folder for games -> Select the folder with the game;
- Renamed method formDataFileIntoFolder() into createDataFileIntoFolder();
- saveRootDirIntoPrefs -> saveListDirsIntoFile;
- Error reading and/or creating -> Error reading;
- Renamed InnerGameData -> GameData;
- Renamed GameList to GameDataList;
- Renamed createDataFileIntoFolder to createDataIntoFolder.
Code improvements:
- Removed findFileOrDirectory();
- Removed createFindFolder(File);
- deleteDirectory(T) -> deleteDirectory(DocumentFile);
- Improved fromFullPath();
- Removed setNameGameDir();
- Removed additional try-catch section;
- Added try-catch section in fromFullPath;
- DocumentFile -> Uri in readFileAsString;
- Replaced large block of code for find image file to method fromRelPath;
- Added a check for the nullability of the file;
- Improved method readFileAsString;
- Added method for create .nomedia and .nosearch files;
- Added null-check into method getFileContents;
- Added check on exist for DocumentFile into method createFindDFile;
- Simplifying the way out of the method;
- Added ignorelist = jackson-core;
- Added check on exists listDirsFile in loadSettings method;
- Added calling method removeDirFromListDirsFile into ActionMode;
- Moved listDirsFile into StockActivity scope;
- Added dropPersistable method;
- Created new method writeFileContents;
- Removed not used dependencies e.g. simpleframework;
- Removed debug value;
- Added tab into HtmlProcessorAndroidTest;
- Removed debug value;
- Exception -> IOException;
- Added check in createDataFileIntoFolder;
- Optimized proguard-rules.pro;
- Revert b28f3f7;
- Added init value for var fileSize;
- Deleted annotation JsonRootName;
- Rewrited GameDataListSerializationTest for use JSON;
- Deleted XmlUtil, added JsonUtil;
- Temporarily replaced TypeReference with upcast;
- Replacement of the WorkManager CompletableFuture has begun;
- Removed GameContentResolver;
- Improved proguard-rules;
- Added method for read asset file;
- Removed the creation of useless parameters;
- Moved CompletableFuture into method;
- Added permission to read the file;
- Moved creation custom view into method;
- Removed shrinkResources;
- Returned TypeReference;
- Formatted html-files;
- Removed workers;
- Converted to record;
- Refactored utils;
- Converted to record;
- Added new wrapper without indent output;
- Improved CompletableFuture.
π History of changes
Full Changelog: 3.20.2...3.21.0
[QFIX][QTA][3.20.2]
π The following fixes were made
- Fixed NPE isHasRemoteUrl();
- Fixed errors related to accessing resources.
π History of changes
Full Changelog: 3.20.1...3.20.2