Releases: sashkinbro/GamesLibrary-Android
v1.4.2
Full Changelog: v1.4.1...v1.4.2
v1.4.1
This update brings several improvements and new features:
-
No need to reinstall app versions to get a new design
You can now switch designs directly inside the app. -
Theme switcher added
A theme toggle is now available on the switch screen, allowing you to change between the classic and modern themes at any time. -
Presets added to the test fill screen
You can now create and save your own presets for specific emulators to quickly save new test results.
To create a preset, you need to fill in all test information.
When using an existing preset later, you will only need to add:
-
Game version
-
Screen resolution
-
In-game FPS
There are no limits on the number of presets.
All presets are stored locally on your device and are not synchronized.
- General optimization and polishing
- Performance improvements and UI refinements have been applied.
More features are planned for future updates.
v1.3.2
Patch release:
- fixed multiple UI bugs and other issues, improved stability and performance.
v1.3.1
Patch notes - v1.3.1
-
Added test status badges to cards.
-
Optimized loading for faster initial render and smoother UI performance.
v1.3.0
Patch Notes — v1.3.0
Added
-
Added Email authentication (sign up + sign in) alongside existing Google login.
-
Implemented password reset via Email.
-
Updated the devices database.
Fixed / Improved
-
Various UI/UX improvements and interface fixes.
-
Minor navigation, forms, and stability bug fixes.
v1.2.2
What’s done
-
Added ability to edit saved test results from Test History Detail:
-
An edit icon is available in the top-right corner of the test detail screen.
-
Tapping it opens the Add Result screen with all fields prefilled from the selected test.
-
After saving, the test result is updated in Firebase (document overwrite) with no field loss.
-
Fixed form prefill behavior:
values are now reliably loaded after tests arrive and won’t be re-applied over user edits. -
Added user feedback:
-
Toast after saving a new result.
-
Toast after updating an edited result.
-
Improved UX when opening edit:
-
Replaced brief “Game not found” flicker with a loading spinner until data is ready.
-
Updated comments section:
-
Left-side avatar for account-based comments.
-
Placeholder avatar for anonymous comments.
Important
- Firebase read optimization is preserved:
only the current game/test data is loaded, no extra collections are fetched.
v1.2.0
Update / Patch Notes
This release brings a complete overhaul of the testing flow, new synchronization features, and multiple performance improvements to keep the app fast and stable even during peak usage and with large amounts of test data.
Main Changes
-
Fully reworked the logic for adding tests and comments.
The entire flow for creating and managing tests/comments has been redesigned to be faster, more stable, and consistent across the app. -
Added Google account sync for Favorites.
Favorites are now linked to your Google account and automatically restored when signing in on another device. -
New “My Devices” screen in Profile.
Added Profile → My Devices for quick device selection and autofill during testing.
This makes repeated testing much faster and reduces manual input. -
Improved test results synchronization.
Test results now sync more reliably and update faster, reducing the chance of desync issues.
Performance Improvements
-
Removed test count badges and last-tested device info from game cards.
This was done to optimize Firebase read operations — ensuring smooth and responsive performance during peak loads and with a large number of tests. -
Additional performance and stability optimizations.
Fewer unnecessary backend requests, faster screen transitions, and overall better responsiveness.
Important
- Older versions of the app may no longer work correctly.
Due to major logic changes and lack of backward compatibility, previous app versions may behave incorrectly. Please update to the latest version.
v1.1.3
Patch Notes
Authentication & Permissions
-
Added sign-in / authentication.
-
There are no restrictions on browsing or taking tests — tests remain available without logging in.
-
After signing in, users get extra features:
-
edit their own tests;
-
edit/update their own comments.
Favorites Sync
- Favorite tests now sync with the user account and persist across devices.
UI Improvements
-
Added a checkmark icon in tests and comments (verification/author indicator).
-
Comments now display the user’s Google account profile photo.
Database & Fixes
-
Fixed the devices database.
-
Multiple small fixes and stability improvements.
v1.1.2a4
Major app update
In this release we significantly improved the product:
-
fully refreshed all existing screens (UI/UX update + logic improvements);
-
added new screens and flows, expanding the functionality;
-
implemented an onboarding screen to provide a smoother first-time user experience;
-
added a new splash screen for a more polished and modern look;
-
improved performance and responsiveness: faster loading, smoother animations, fewer lags.
Thanks for the feedback — it helped us make the app better.
v0.5.5
Update: Test Form Upgrade + UI/UX Fixes
This update makes the test submission flow more structured, easier to reproduce, and faster to filter/search by bug type. A bunch of system fields were added and visibility/validation logic was fixed.
New / Improved Test Fields
- Added test environment fields:
- Android version
- Device model
- GPU model
- RAM
- Graphics wrapper (Vulkan / OpenGL / D3D / DXVK / VKD3D depending on platform)
- Performance mode
- Game version / build
- Added structured issue options:
- Issue type (Crash / Black screen / Softlock / Graphics glitches / Audio issues / Controls not working / Slow performance)
- Reproducibility (Always / Often / Rare / Once)
- Workaround (short text field)
- Added emulator parameters (where relevant):
- Emulator build type (Stable / Canary / Git hash)
- Accuracy level
- Resolution scale
- Async shader / cache toggle
- Frame skip (0/1/2)
Selectors Instead of Manual Input
- All key technical fields are now dropdown/chip selections to avoid random/manual typos.
Other…is supported for custom values.
Smart Visibility Logic
- Issue details block is shown only when status = Problems / NOT_WORKING.
- For Working / Untested statuses the issue block is hidden.
- Emulator settings section appears only for platforms/emulators where it actually matters (hidden for PC-based emulators).
Resolution Presets Expanded
- Resolution preset list expanded to match common GameHub/Winlator standards:
- from low (640×360) up to 4K (3840×2160)
- added typical phone-wide presets (2340×1080 / 2400×1080)
- Custom preset label moved to string resources.
Clickable Media Links
- Media field (screenshots/videos) is stored as a URL.
- In test history view the link is clickable and opens directly.
Bug Fixes
- Fixed GameCard crashes caused by renamed fields:
testedDevice→testedDeviceModeltestedGpuDriver→testedGpuModel
- Fixed selector validation:
- no more “fake auto-selected” dropdown values
- Save stays disabled until the user actually selects values
- removes the bug where you had to re-select the same option to enable Save
- Added Android 16 to Android version dropdown.
- Added Extreme performance to performance mode options.