Hey, thanks so much for fixing that- one more thing
In order to edit transactions, itās asking to be able to āSee, edit, create, and delete all your Google Sheets spreadsheets.ā
Is that something you can change to be less all-encompassing?
Also, as casilverthorn.96 pointed out, having the Savings Budget sheet within the app would be amazing. If you were able to get it to work with the functionality it offers, it would make this a no-brainer to pay for.
I ran into the same issue when building my Offsheets web/iOS app. You should definitely consider switching from the broad ā "spreadsheetsā " scope to the ā "drive.fileā " scope using the Google Picker API. Beyond the immediate win of better user trustāsince users are much more comfortable granting access to a single file they select rather than their entire accountāit will also save you from a massive headache. I found that using the broad, sensitive āspreadsheetsā scope requires a rigorous, time-consuming verification process that includes mandatory annual security assessments by third-party auditors, which can cost thousands of dollars. By downscoping to ā drive.fileā , you move into a non-sensitive scope territory that is significantly easier to verify, requires no recurring audit fees, and provides a much cleaner, native experience for your users. Itās a pain to have to rewrite from one scope to the other, but totally worth it. Good luck!
Thanks for the info - Iām almost done doing exactly that. I had refactored without the spreadsheets and thought it was good to go until I started testing on devices outside of the simulators. Too many sporadic cookie issues with google picker, so now Iām doing pretty much the same as you with the website for the initial auth.
Thatās great. Itās definitely a real pain - it was my least favorite part of the process, dealing with the Google Auth stuff! It will instantly make your users feel much more comfortable using the app though. And Google told me during verification that it would cost thousands to $10k plus per year just to have someone audit with the spreadsheets scope and take a long time to get verified. When I switched to the limited scope, verification was within hours and it costs nothing. Night and day difference for indie app devs. The good news is youāre finding this out much earlier (still in beta in TestFlight) vs trying to push to production like I did and finding out then. That was fun.
A fresh build is available in Test Flight. There are no real app updates other than the way it handles authentication and permissions to your Google Drive and Spreadsheets.
No longer does it require broad access to your Drive or any specific access to your Spreadsheets. Itās clear and upfront that it only accesses the file(s) you specically select; your Tiller Spreadsheet.
Apple Login / Authentication is being deprecated.
Google Login / Authentication has been added
Google ādrive.fileā is the only permission we use to your Google Drive/Sheets
All of your settings are migrated/saved to your Google ID login
The first time you log in to the new version itās going to feel like youāre authorizing the sale of a kidney; these are the required steps between Apple and Google to use Google Authentication and to access your Tiller Sheet. A few of these screens still need refinement; I wanted to get the update out before making it all pretty.
Iāve tried to quash all the bugs with this process I could, but 10 builds later, Iām sure I missed something⦠Let me know what you find.
Sorry, after I posted I realized I didnāt have the full sheet name - the Savings Budget Sheet. I know many people use that sheet, so having it in an app would be very helpful for those at a glance things.
I have added support for the Tiller Savings Budget. At this time, it is strictly read-only; you cannot edit/update your Savings Budget from in the app. That will come after further testing and vetting of the read-only version is completed.
You will find that other areas were you could edit budget items are greyed out or not visible so long as you have the Savings Budget enabled. You can switch between the traditional Monthly Budget and Savings Budget in the settings.
As alwasy, please report any issues either directly to me, via the Tillerhelm forum, or the Reddit thread. Thanks!