victorbalssa / abacus

🟠 Abacus: Firefly III mobile application.
https://apps.apple.com/us/app/1627093491
GNU General Public License v3.0
499 stars 36 forks source link

Feature Request: Take and attach photos to transactions #66

Open youainti opened 1 year ago

youainti commented 1 year ago

In the firefly iii website there is the option to attach files to a transaction. In the app it would be nice to be able to do the same. One possible improvement over the website would be to allow the app to open up the camera to take and attach photos directly.

thehijacker commented 8 months ago

Just what I was thinking and was just about to open a feature request. All my regular bills arrive directly in my e-bank. I just need to confirm their payment on specific day. Attached to the bills is the actual receipt. I can download the attachment on my phone and it would be great if I can select it as transaction attachment from downloads location on my phone in Abacus (pdf, doc, jpg, png, ...).

On the other hand when I go to shop and pay my purchase with my bank card I wish to log the transaction with Abacus but here it would be great if I could take a photo of the receipt directly from Abacus and attach it to transaction or again select an already stored picture of receipt from phones gallery.

And last thing if you could possible to implement is an option to select Abacus among the list of applications when I open a document (pdf or jpg for example). When Abacus is selected it could create a new form to input transaction but with the share file attached.

Thank you!

andyslucky commented 2 months ago

@victorbalssa Has anyone started working on this? If not I can look into it.

victorbalssa commented 2 months ago

@andyslucky nope you can take a look if you want 👍🏻

andyslucky commented 2 months ago

@andyslucky nope you can take a look if you want 👍🏻

I noticed the project does not have any subfolders for the native projects (such as an xcode project with cocoapod support or an android project with gradle). How are you currently creating the production build(s) without these folders? Is there anyway you could check them into the repository? I found this library that would be useful for selecting attachments react-native-document-picker. Thanks for any feedback or comments @victorbalssa.

victorbalssa commented 2 months ago

Abacus is using Expo framework. If we want to spend some time on this feature request I would go with the official library: https://docs.expo.dev/versions/latest/sdk/imagepicker/

Expo documentation is really great, I encourage you or everyone who is interested in React Native to read it.