-
v0.1.0-beta.1 Pre-release
released this
2026-06-24 00:52:32 +02:00 | 387 commits to main since this releaseOpen Grind v0.1.0-beta.1
Beta build of the upcoming MVP version, only available for Android. To build for other platforms, see technical documentation.
Changelog
- New Features:
- Taps: You can now "Tap" profile (send a reaction, such as a "hi", a 🔥, or a 😈) (done in #133)
- Interest page: You can now see received taps and views of your profile (#40, #42, done in #133, #141)
- Block profile: You can now block profiles using the "⋯" button (done in #138)
- Profile editing: You can now edit your profile (#44, done in #148)
- Refresh button: You can now pull some screens (e.g. from top) to refresh data: conversations list, messages list, main grid, interest views and taps, profile page (done in #173)
- Tags search: You can now filter the main grid using tags (#85, done in #154, thanks to @Meowl_Lover)
- Imperial units system: You can now choose between metric and imperial unit system in App Settings (#104, done in #144, thanks to @SCX)
- Improvements:
- Added toast notifications on top of the screen for new messages (#95, done in #143, thanks to @SCX)
- Online dot is now displayed near name in conversations list, interest pages, main grid
- "Reveal views" privacy setting added
- Improved message gestures (double click selects text, double tap reacts, long press summons a context menu, second long press selects text) (done in #173)
- When a profile blocked you, you will now see a proper message
- When trying to load an unavailable conversation (e.g. after the recipient blocked you), you will now see a proper message (#142)
- Improved errors display with a unified copy error toast
- Profile page now loads with a skeleton layout
- More errors are now retryable (done in #173)
- "Change location" button no longer expands and is always kept as a small inline button in the top bar, which improved main grid scroll performance
- Grid corners are now rounded to be consistent with the rest design of the app
- Android app icon is now vector, replacing previous blurry raster graphic
- Fixes:
- "Failed to reconcile" error after logging out and reactivating the window's focus fixed
- 401 Status errors caused by API-revoked session tokens are now refreshed automatically, matching the official Android app behavior
- Stale profile cache after re-logging in fixed
- Unread messages count not displaying in the main grid fixed
- Geolocation now puts location map's pin to the resolved location
- Conversation list is now reconciled until a pre-existing item match is found, fixing multiple-pages updates only processing the first page window
- Toasts are now offset correctly past safe area insets (fixed in #173)
- Messages were sometimes incorrectly resized when context menu is displayed, now size is correct (fixed in #173)
- Improved message context menu positioning in small viewports
- Conversation is now correctly removed from the list when API removes it server-side (e.g. after the recipient blocked you)
- "Enter" key now inserts newline on mobile and sends the message on desktop
- Your reactions to messages are now synced between clients in real time
- albumMinSchema validation error is now fixed (#169)
- Right now's rightNowShareLocation schema is now fixed (#172)
Full changelog: https://git.opengrind.org/open-grind/open-grind/compare/0.1.0-alpha.5...v0.1.0-beta.1
Install
- Download open-grind-0.1.0-beta.1.apk
- Install APK using your system's application installer
Report all issues to Forgejo issues or, if you don't know what that means, to Matrix chat room.
Reveal to learn how to verify PGP signature
All builds are reproducable and signed with Open Grind's official PGP key and APKs are additionally signed with JKS. Verification is optional. It's recommended to verify downloaded builds for security hygiene but not needed to use the app. If you don't know what PGP is or don't have a computer, skip this step.
You can verify with:
curl -sSL https://opengrind.org/pgp.asc | gpg --import gpg --verify open-grind-0.1.0-beta.1.apk.asc open-grind-0.1.0-beta.1.apk 2>&1 | grep -q "327F54ED1D2338E6D3B3930122F838B04A16E6DE" && echo "Signature OK" || echo "Invalid signature"Note
Please do not reupload APK builds anywhere, especially closed channels such as messengers. Always link to this page (
https://git.opengrind.org/open-grind/open-grind/releases).Downloads
- New Features: