Comments (6)
This is indeed the issue that has surfaced in v2 of Mastodon. The app will need to be reworked to use the proper oauth flow documented in Mastodon’s API and as a result, the Edit Profile and Account Preferences areas of the app will also need to boot the user off to Safari, instead of handling it in the app. (There is API available for edit profile now but that would require UI work on top of everything)
I will be getting to this as soon as I am able, but cannot say this’ll be fixed quickly. :(
from amaroq.
This is an unfortunate reality until the API provides access to the ability to alter account preferences. While admittedly strange, running this login method allows the app’s shared urlsession to retain cookies and continue to have access to parts of a Mastodon instance that would otherwise be unreachable by the API alone.
Perhaps to mitigate risk, the login should be upgraded to use the standard flow, and when accessing account preferences the user would just have to login again.
I’ll accept PR’s from anyone who wants to change Amaroq’s login process but I probably won’t do it myself until if/when it actually breaks on mastodon.social.
from amaroq.
Interesting! Thanks for the explanation!
from amaroq.
Not sure if this is the cause or not, but I've found that I cannot log in to mastodon.social?
It spins forever: https://zspencer.keybase.pub/IMG_3300.TRIM.mov
Not sure if there is a debug log bundle I can send to ya?
from amaroq.
FYI, this is fixed in the latest TestFlight beta.
from amaroq.
Hello people, I am getting this same error using Amaroq on iPhone
Any hints will be highly appreciated
from amaroq.
Related Issues (20)
- Language problem for belgiul HOT 1
- [Feature] Add Support for Pleroma
- Multiple Account Ability HOT 1
- Care to explain the Gab Ban? HOT 1
- [Deprecated] Avoid calling NSUserDefaults synchronize HOT 1
- " " not converted to non-breaking space HOT 1
- Strange account shows up in "My instances" and "My profile"
- Following remote users leads to "http 404 raise_not_found" on mastodon instance HOT 4
- Image order should be preserved just like selected
- UIControlEvent action for follow icon seems to be failing HOT 3
- Pixelfed compatibility
- [Feature] Support Misskey
- Feature: French localization HOT 4
- Bug: Xcode - Failed to install the requested application HOT 6
- Login screen flashes when opening app
- Login screen truncates description
- Handling of invalid client_id
- URL linkification detection error
- Amaroq strips newlines and links
- [Feature Request] LibreTranslate support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amaroq.