Skip to content
This repository was archived by the owner on Mar 12, 2026. It is now read-only.

Releases: Pixel-Narrative-Punks/Questopia

[FIX][QTA][3.22.3]

15 Mar 17:06
d577180

Choose a tag to compare

🐞 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]

12 Mar 16:08
185f934

Choose a tag to compare

🐞 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]

06 Mar 18:08

Choose a tag to compare

🐞 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]

05 Mar 15:28

Choose a tag to compare

✨ 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 ShowErrorDialog event 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

01 Feb 19:12

Choose a tag to compare

🐞 The following fixes were made

  • Fixed autosave

πŸ“ History of changes

3.21.3...3.21.4

[FIX][QTA][3.21.3]

22 Jan 19:14

Choose a tag to compare

🐞 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

3.21.2...3.21.3

[FIX][QTA][3.21.2]

20 Jan 18:57

Choose a tag to compare

🐞 The following fixes were made

  • Fixed not loading game list;
  • Fixed crash if tempGameData if null;
  • Fixed DTO display.

πŸ“ History of changes

3.21.1...3.21.2

[FIX][QTA][3.21.1]

15 Jan 18:25

Choose a tag to compare

🐞 The following fixes were made

  • Fixed No content to map due to end-of-input;
  • Fixed ApplicationNotResponding;
  • Removed debug value.

πŸ“ History of changes

3.21.0...3.21.1

[UPDATE][QTA][3.21.0]

10 Jan 21:19

Choose a tag to compare

✨ 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]

07 Dec 15:52

Choose a tag to compare

🐞 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