Repository navigation
Alloy v0.2.1
Pre-release
Pre-release
Highlights
Added
- Notifications on Android while Alloy is closed, without Google services (ADR 0009). Works with a UnifiedPush app such as ntfy. Turn it on in Settings > Notifications > "When Alloy is closed". New messages, including ones in encrypted rooms, show who wrote and what they said (or only "New message" when Show message preview is off); tapping one opens that chat. Nothing is shown while the app is open, and turning it off removes the registration from your server.
- An offline notice. When the connection drops, a bar says so and Alloy checks again every few seconds; settings and tags that failed to load come back by themselves when the connection returns.
- Paste a picture into the message box on desktop and Android: a screenshot copied as an image, or a picture file copied in your file manager or screenshot tool (which used to paste its path as text). The picture waits above the box with a preview; press Enter or Send picture to send it, or remove it.
Fixed
- A lost connection no longer prints the raw request address and error in the sidebar; failures to reach the server read as one plain sentence.
What's changed
Features
- ui: Paste a screenshot or picture file into a chat (
dcc79b8) - android: Notifications while closed via unifiedpush (
095dd48)
Bug Fixes
- ui: Show a plain offline notice and retry when the network drops (
b995b7b) - app: Test pasted picture paths per platform (
ba2967f) - ui: Count a server refusal as proof the server is reachable (
9eeee26) - android: Follow the message preview setting in notifications (
e5da4a1)
Testing
- e2e: Fail the fixture when the album upload or sends fail (
d9e4cc8) - e2e: Wait for a chat row and click it in one page task (
1c10ac0) - e2e: Open the gallery with a DOM click and print open dialogs on failure (
5f7a8f8)
Full changelog: v0.2.0...v0.2.1
Install
Unsigned pre-release build. See CHANGELOG.md for what is included and the known gaps.
macOS: the app is not notarized yet, so the first launch needs one extra step. Drag Alloy to Applications, then right-click it and choose Open, or allow it under System Settings > Privacy & Security > Open Anyway. From a terminal: xattr -dr com.apple.quarantine /Applications/Alloy.app
Windows: SmartScreen may warn; choose More info > Run anyway.
Android: signed with a throwaway key; uninstall the previous version before installing a new one.