mastodon / mastodon-android Goto Github PK
View Code? Open in Web Editor NEWOfficial Android app for Mastodon
Home Page: https://app.joinmastodon.org/android
License: GNU General Public License v3.0
Official Android app for Mastodon
Home Page: https://app.joinmastodon.org/android
License: GNU General Public License v3.0
Links are displayed blue in regular toots but not in the draft screen. For consistency, links should already be blue when writing a toot.
Hi!
Profile pictures cannot be clicked and zoomed. Would be really nice to do so!
Device: Amazon Fire 7 with Android 7.1.2
The "Search" section empties after visiting one of the proposed accounts and I have to restart the app.
I see loma.ml (a Friendica instance I make daily use of) appear in the list of servers but can't connect, just selecting the server and saying "Next" in the login screen will cause a "Missing parameter" message instead of a redirect to the browser for login. Is Friendica supported? Any way to track this down?
When you are in a profile, and you click on followers and followed numbers, I would expect to have a full list of those, probably with a search bar.
That's just an idea, what do you think?
Notifications don't seem to work. I haven't received a single one since I installed the app.
Android 11
Fairphone 4
It would be useful to be able to view a list of all blocked/muted profiles and domains in the app.
Add the option to copy a Toot contents.
Please add the option to use multiple accounts within the app – just like Tusky (or any e-mail client).
At the moment there seems to be no way to access local and federated timeline. Please consider adding that feature.
I can't see Delete and Redraft feature on Mastodon android. It's very useful feature for editing previously posted toots. It will be good to add this feature to your android app.
Mastodon doesn't support following hashtags, unfortunately. However, Tusky lets one create tabs with timelines that display toots containing certain hashtags.
For example, if one wants to see toots about FOSS development, one can add a timeline with the hashtags: #foss #oss #opensource #freesoftware
It would be very nice to have this feature in the official Mastodon app too!
The app so far works well however the following items need to be labeled correctly for those of us using screen readers
In settings screen
In the compose window
In the search screen
In the My profile tab and other users profiles
`when you open the search screen you are greeted with a page that says "404x with a retry button before you have ever typed anything. This should either be removed or made more user friendly because regular users wont know what a 404 error is. Maybe something like " no search results" or "search something above" would be better. Also when offline completely you are greeted with the message "Unable to resolve host "instance.domain": No address associated with hostname"". This is not user friendly. A better way to present this would be something like "Can't connect to the internet or your instance at the moment"
When watching a video, I have to touch the screen every few seconds to keep it turned on. The app should keep the device awake during playback.
Fairphone 4
Android 11
Mastodon for Android 1.0
Now pictures can't be saved in gallery.
When voting in a poll of a toot in the timeline and tapping on the toot, the single toot screen is opened, but it doesn't display one's vote.
Posts from Pleroma instances (?) by some reason do not show any votes, even though they do in web version.
Poll on screenshot — https://soc.phreedom.club/objects/450d5b27-cd3a-4c92-83bf-8541e2fd044e.
I like this , because it makes me feel I am not alone on then earth. Every time I view the post from different from the timeline, I can feel they are all alive, not only me. Every time, every second, I can meet new friend, maybe he is in Japan, having dinner, or In French.
Now the feature of viewing from timeline is not in mastondon-android. I like the hot trending, then I can know what people are talking now. But I feel lonely when use your app. I find out that it is because I cannot always read a new post, cannot always know who may be will be my friend, what he is doing ,worring. So I need this feature.
This feature request would specifically involve the app displaying the direct messages of the logged-in account in an extra area and offering the option of sending a direct message to $user.
In the Web UI one can add notes to other profiles. It should be possible to view and edit them in the app too.
It would be nice to add this application to F-Droid as well
When you click in a toot URL (maybe posted in another toot) it opens an in-app browser or the default browser, depending on configuration.
I think would be interesting to have a config to open that toot in the app, in the detailed view of a toot.
Other apps (like Tusky) do so👌🏻
Mastodon app adds “Mastodon for Android” to posts (I checked via Web client), but ironically it won't show the indicator itself.
Cannot bookmark posts and also unable to see bookmarks. Please add this feature to Mastodon android.
Thanks.
When viewing a Mastodon profile that has been set to “private” by the user, the Mastodon app doesn't indicate this. When trying to follow such a profile, a follow request is sent in the background, but visually, nothing happens in the UI.
The Mastodon app should display a lock icon next to the profile name and say “follow request sent” after tapping the Follow button.
The android ecosystem is moving towards using Kotlin.
Using Java will inhibit the future maintainability of the application.
Consider converting to Kotlin overtime.
For example, Fedilab shows which service the profile is for, i.e. whether it is a Mastodon, Pixelfed, PeerTube, etc. account.
Something similar for the official Mastodon app would be desirable, as it shows newcomers that theFediverse is more than just Mastodon.
Hello,
First off: thanks for the work on this dedicated Mastodon app for Android. Great enrichment to the Fediverse market :)
While exploring the app, I noticed that the buttons 'Get started' and 'Log in' basically do the same thing; they open the same screen.
The said screen is great for users that don't have an account yet and/or are unfamiliar with the concept of federation/multiple servers. As I already have a Mastodon account, when tapping on 'Log in' I would expect a simple screen that allows me to enter the URL, username and password directly. The text 'or enter URL' is - I guess, haven't tried at this point - a subtle hint that I can provide my server's URL and after can provide my credentials. That hint is a bit too subtle and the flow doesn't feel efficiënt at the moment.
Therefore I would suggest to have a dedicated screen to log in. I guess the smart search/URL box can stay, but the categories aren't needed, introduction text would be slightly different, and I would hide the full list and only show search results (to not display any instances that the user is not looking for).
Thanks for taking this into consideration and good luck with the further development!
Title is quite descriptive
Users may have labels such as "Admin" or "Moderation". These are not currently displayed.
Web Mastodon supports that feature, but in this app I cannot use it. In this app I can only use public, Followers only, Only people I mention.
When scrolling, top bar should collapse. This would offer more usable space on the screen.
Also, can you consider making the bottom bar a little compact? It takes up way too much space.
While I was trying to build the app myself, I learned that:
33.0.0-rc1
, but there is 33.0.0-rc2
as of todayThat's all I've noticed so far.
The application is currently only in English, I think it would be a good idea to allow translation via a platform such as weblate, crowdin or transifex.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.