mconway / firefly-app Goto Github PK
View Code? Open in Web Editor NEWMobile application for Firefly iii
License: GNU General Public License v3.0
Mobile application for Firefly iii
License: GNU General Public License v3.0
Hi, when I'm trying to authenticate my app by OAuth I'm getting net::ERR_CLEARTEXT_NOT_PERMITTED in a built-in browser. As I can see browser tries to connect to this URL "http://MY DOMAIN.org/login". In the app, under "Server Url" I have https:// so I don't know why the browser uses http://. If it makes any difference my server is behind a reverse proxy.
I was curious if the app supports a Firefly account that has 2FA enabled, and if not, if there are plans to add this? Or perhaps if this isn't supported currently by the Firefly API itself?
I'm having difficulty getting my app to connect with my Firefly instance, even though I've created an OAuth client correctly, whenever I go to log into the app, after giving it the client ID/secret and I go to the login screen, after the username/password I see a Not Authorized error from the API. I can then hit the back button to enter my 2FA token, but it then takes me to what looks like using Electron to view the browser page, when based on this I think it's supposed to take me to the Authorize App screen, at which point the app itself will start to pull in in data?
Just upgraded to Firefly v. 4.7.9, but the issue also occurred with earlier versions (so, no change with the big API rewrite).
Cheers
Error message
{"error": "invalid_client", "message" "Client Authentication Failed"}
When adding a transaction, the client sends midnight UTC to the server. When viewing the transaction later, the server reports back the time in the local zone. I can provide more information later, I'm sending this from my phone.
Just wondering if there is any chance you will add support for Euro in the app?
In original Firefly III app Category field is not a mandatory.
Having this field mandatory doesn't useful.
For example I made transfer from my credit card to cash, this is just a transfer, it doesn't belong to any category (food, clothes, etc.).
Please, make Category doesn't mandatory field.
Thank you!
Liabilities was added as a new feature in Firefly-III and now needs to be included in the app.
I'm trying to set-up a link to my hosted Firefly instance. However, I get as far as pressing the green authorize button, but then it says:
Not Found
The requested URL /oath/authorize was not found on this server.
So I guess something is wrong in my callback link. I am hosting this through a provider with a personal domain, do I need to somehow makes this link different then? Rather than saying localhost I mean.
Found in version 0.10.0.754
Account list has Null as header text for liabilities
Hi, i'm using firefly on sandstorm but i don't know how to connect your app to my sandstorm server
Hi there, first of all I want to thank you for your work! Sadly I am having some issues getting firefly-app connecting to my server.... Since I cannot find the answer anywhere, thought to ask here for the help.
I have setup firefly selfhosted running on a docker instance that is fronted by the nginx proxy manager using self singed certificate. From any device in the network the web ui works as expected, however whenever I try to setup the connection of the firefly-app on android to my local server it just doesn't connect and doesn't output any error or message. I have tried using OAuth2 and PAT and didn't get any to work. Checking the server logs, I don't see not even an attempt to connect from the my mobile device.
Am I missing something obvious here ?
firefly-app version: 0.10.5.760
server version: Version [5.7.18]
Thank you!
New Transaction, Withdrawal.
I filled all necessary field and clicked Save.
See "Transaction Created Successfully"
Menu - Transactions
0 transactions pending.
Pulled down to update and see that last update was long time ago (10:52, but now 17:06).
On my FireFly-iii I don't have this transaction.
So transactions doesn't work.
Same for Deposit.
Firefly version 4.8.0.3 (Docker)
API version 0.10.1
App version 0.9.0.738
Debug from Firefly app:
Debug information generated at 2019-09-02 17:14:00 Europe/Kiev for Firefly III version 4.8.0.3.
Variable | Content |
---|---|
FF version | 4.8.0.3 |
FF API version | 0.10.1 |
App environment | local |
App debug mode | false |
App cache driver | file |
App logging | , daily |
PHP version | 7.3.8 |
Display errors | Off |
Session start | 2019-09-01 00:00:00 |
Session end | 2019-09-30 23:59:59 |
Session first | 2019-08-26 00:00:00 |
Error reporting | ALL errors |
Host | Linux |
Interface | apache2handler |
UserID | 1 |
Attempt at "en" | false |
Attempt at "English" | false |
Attempt at "en_US.utf8" | 'en_US.utf8' |
Attempt at "en_US.UTF-8" | 'en_US.UTF-8' |
DB drivers | mysql, pgsql, sqlite |
Current driver | pgsql |
Login provider | |
Storage disks | local-upload |
Using Sandstorm? | no |
Is Sandstorm (.env) | false |
Is Docker (.env) | false |
bunq uses sandbox | false |
Trusted proxies (.env) | ** |
User agent | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 |
Loaded extensions | Core, date, libxml, openssl, pcre, sqlite3, zlib, ctype, curl, dom, fileinfo, filter, ftp, hash, iconv, json, mbstring, SPL, PDO, session, posix, Reflection, standard, SimpleXML, pdo_sqlite, Phar, tokenizer, xml, xmlreader, xmlwriter, mysqlnd, apache2handler, bcmath, gd, intl, ldap, memcached, pdo_mysql, pdo_pgsql, sodium, Zend OPcache |
I have a firefly docker container running with traefik reverse proxy and LetsEncrypt https enabled. Everything works well with browser. But I have problem to use the app.
I configured it as per the wiki, generated OAuth clients, I can get until the screen to authorize app, but it back to the setting page and show "An error occurred getting token: OK"
If I use postman, it authorized the app successfully, and I can see the authorized app in firefly profile page.
Please let me know if you require any information for the troubleshooting.
I'm currently trying to leave Google fully behind (a personal goal so I understand if there is no point to release on f-droid for you). So I would love to see this app released on F-Droid or alternative that the APK are released here on Github so I can personally download them, rather than grab them from Google Play Store.
Hi. I'm running Firefly in my local home network. I don't have https setup (I actually don't need that in my case). When I'm trying to login to Firefly using this app โ I'm getting this error: 'ERR_CLEARTEXT_NOT_PERMITTED'. My understanding this is due to fact, that http connection isn't allowed.
From what I can see, this issue was already fixed 41ed101
So, any chance to introduce new release in App Store with this fix, please?
Separate the settings and about pages, allowing for more useful information to be displayed
Phone: Xiaomi Redmi Note 5
Android Build: PQ3B: 190801.002
Android Version: 9
Firefly App Version: 0.9.0.738
Firefly Server Version: 4.8.0.3
I am running Firefly with Docker behind a Nginx Reverse Proxy with SSL Support.
App gets authorized and I am able to use the app and browse my accounts, add transactions ...
As soon as I fill in the OAUTH2 fields with URL, ID and Secret and click "SAVE", I am able to enter my login credentials at the login.
Afterwards I can "Authorize" or "Cancel" the Authorization Request.
If I authroize it, an error occured "An Errour occured getting Token: Unknown Error"
If I take a look at the Web, I can see the Authorized Application in the Settings. Seems like the authorization did work, but the App did not recognize it somehow. If I try to authenticate again, I have to login with my credentials again and when clicking "Sign in" once, nothing happens. If i hit "Sign in" one more time, I see "419 Page Expired" in the middle of the screen.
Does not matter if 2FA is enabled or not.
Is there anything more I can provide to you?
Thanks
I got the latest update today and now all the app does is loading. It has the black transparent screen on top and loads, loads and loads. But I can't use the app at all anymore.
On a OnePlus 3
Just like a category can be assigned, it would be nice if a tag could be assigned as well.
Thanks for building this nice app!
A list of empty items is generated instead
It would be nice for the app to have the ability to let me know when bills are coming due. Maybe either via a push notification, email, both, perpahs on a schedule eg. "The following bills are due this week"
Just downloaded this app after seeing it mentioned on the firefly-iii subreddit. I am trying to log in but have run into some issues. Following the instructions here I set up the Oauth Client in Firefly-iii, I put in my firefly url, my client ID, and client secret. Upon hitting save I just get a blank white screen. No prompt to enter credentials or anything. Is this broken or am I missing something? I'm on a Pixel 2 running Oreo.
Thanks!
Found in version 0.10.754
Styles are being overriden.
I have setup expense, revenue and liability accounts on my install of Firefly (local server), each are set to active on the server. I have input several transactions via the browser, but none through the phone app yet. I am logged into the server via PAT successfully via the android app. I can see everything with the exception of the active accounts.
Phone: Pixel 3a XL
Android Build: PQ3B: 190705.003
Firefly App Version: 0.9.0.727
Firefly Server Version: 4.7.17
API Version: 0.9.2
Apache 2.4.9
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.