Recent Posts

Pages: 1 [2] 3 4 ... 10
Bug Reports / Re: Bug with "undeletable" split transaction
« Last post by asromzek on July 25, 2019, 04:03:01 PM »

Was the split transaction entered using the mobile app? I remember having some issues with transfers in splits, and I'm almost certain the main app had the same issue. It's on my list of things to revisit. I remember that refreshing the browser sometimes would fix things after entering a split that contained a transfer. Have you tried that?
Bug Reports / Bug with "undeletable" split transaction
« Last post by jat255 on July 25, 2019, 03:05:54 PM »
I think I've come across a bug in my budget...

I do split transactions for my paychecks. One of these splits is a transfer to an off-budget retirement account. I have two transactions in the retirement account that are listed as transfers to my checking account, but neither one has a matching split in the checking account. I cannot delete these transactions from my retirement account because it says "Cannot delete transfer of split transaction. This transfer is from a split transaction. To remove it, modify the split transaction this transfer originates from."

Is there a "super delete" option? I'm not sure how I ended up in this state.
Other / Re: Mobile App Beta 2.0.0-beta.10 (Minor Updates & Bug Fixes)
« Last post by asromzek on July 25, 2019, 09:56:05 AM »
The app has been restored back to beta.10. If you have an Android device, you're just going to have to give up and get an iPhone. Sorry. :P
Other / Re: Mobile App Beta 2.0.0-beta.10 (Minor Updates & Bug Fixes)
« Last post by asromzek on July 25, 2019, 08:33:15 AM »
The app has been temporarily rolled back to v2.0.0-beta.9 to test some issues with the header flickering when changes pages.
Other / Mobile App Beta 2.0.0-beta.10 (Minor Updates & Bug Fixes)
« Last post by asromzek on July 24, 2019, 10:57:16 PM »
Disclaimer: Backup your budget before testing the beta mobile app, and make sure to pay attention to the recommendations that were posted here to avoid bloating your database:

  • Added 100m radius circle to payee location map, which indicates the area you should be in for the app to automatically detect the payee when entering a transaction.
  • Rendered all other payee locations when viewing/editing a payee location on the map.
  • Increased default map zoom slightly.
  • Removed shadow from amount bubbles. Kept shadow for text within bubbles for readability.
  • Cut all animation times in half to make the app feel snappier.
  • Fixed text editor now allowing duplicates in certain cases when it should.
  • Updated note editor icon and added slide effect to account note editor.
  • Added slider switch to disable saving location for a payee (functionality not implemented yet).
  • Fixed app not indicating when a subscription has ended.
  • Fixed all documents not being deleted when removing a budget. Only the main budget document was deleted leaving orphan documents for all other objects.
  • Fixed app not jumping back to Home when the current budget is deleted on another device.

Up Next
I realized after pushing the update that disabling location saving for individual payees was not fully implemented. I will take care of that in the next release along with improving the location saving interface in the transaction editor. Transaction search still needs to be enhanced, and payee searching will also be added at some point.

Beta App:
Current App:
Other / Re: Mobile App Beta 2.0.0-beta.8 (Geo-located Payees!)
« Last post by ottyacat on July 20, 2019, 05:22:19 AM »
Yep looking awesome, entered a heap of transactions today on the fly my list of saved payee locations is slowly growing. The ability to move a payee detected location is great too. Couldn't get a park outside the pizza shop, so I sent the wife in and parked around the corner, not to worry edit the payee location adjust to be just outside the shop, happy days.
Other / Re: Mobile App Beta 2.0.0-beta.8 (Geo-located Payees!)
« Last post by asromzek on July 19, 2019, 11:00:11 PM »
The app was updated to v2.0.0-beta.9, which includes a few very minor enhancements and tweaks. It's not exciting enough to warrant a separate post, so the following is a short list of things that were changed or updated.

  • Adjusted warning banner background colors. Some were minor message and a red background was too alarming.
  • Fixed payee saved location not being editable when location services setting is disabled. (The pin could not be dragged on the map.)
  • Add "Budget Loading" message and spinner to all app route views. When viewing a page that contained budget data, refreshing the browser would cause the budget to be reloaded into memory before the page would display data again. With larger budgets it appeared as if the app was not responding for a few seconds. The "Budget Loading" message and spinner provide better feedback that the app is actually doing something.
  • Update note icon. The old icon just didn't look right.
  • Updated a few minor project dependencies under the hood.
Other / Re: Mobile App Beta 2.0.0-beta.8 (Geo-located Payees!)
« Last post by asromzek on July 19, 2019, 01:30:06 PM »
I made a couple of small changes without bumping the version.

  • Changed warning banner colors.
  • Fixed that payee saved location pin could not be dragged on the map if location services setting was disabled.
Other / Mobile App Beta 2.0.0-beta.8 (Geo-located Payees!)
« Last post by asromzek on July 18, 2019, 11:08:53 PM »
Disclaimer: Backup your budget before testing the beta mobile app, and make sure to pay attention to the recommendations that were posted here to avoid bloating your database:

Double Disclaimer: This is a big update, so a backup is double recommended.

Changes/Fixes (Where to start...)
  • Updated entire app font from Verdana (default) to Robtoto
  • Adjusted amount bubble value shadows to make them appear as if they are popping out instead of sinking into the bubble.
  • Added transaction search box placeholder text.
  • Removed auto-focus on some of the textboxes since it doesn't work well on iOS.
  • Migrated app project to vue-cli 3/webpack 4. This was a major change that brings the entire project to up to current.
  • Replaced "mathjs" library with "expr-eval" to fix calculator math bug after updating the project. (A total day was wasted fighting with that)
  • Fixed back button navigation issues when certain editors are open.
  • Enabled location services for geo-located payee feature.
  • Overhauled payee manager and payee combining editor.
  • Added the ability to clear all location data from the payee editor view.
  • Added a filter to display only payees that have location data saved.
  • Added transaction list to payee editor. This list displays all of the transactions linked to the payee.
  • Added saved location list to payee editor. The coordinates and distance/direction to payee are calculated and listed for each. Individual locations can be deleted.
  • Added saved location editor. The default category for the payee/location can be changed, and a the location can be changed by dragging a pin around on an embedded map.
  • Added location saving when entering a transaction when location services are enabled. The category chosen is linked to the payee at that location for future transactions.
  • Added a banner warning that is displayed if the location services setting is enabled in the app and the browser is set to block location lookups.
  • Updated pouchdb library to v7.10 which forces IndexedDB usage. This results in the 50MB database size limit being removed when using iOS (I think).
  • A bunch of other small refinements that were lost in the mix when committing the bigger changes.

Geo-Located Payees
I have been working on this feature for over a year (on and off), and it's finally, finally, finally working. With the beta, I am not going to give any hints as to how the feature works. I want to see how intuitive it is for every to use, and any feedback regarding issues or improvements that can be made is more than welcome. This feature is disabled by default and can be turned on via the main app settings. Once enabled, the app will attempt to use your mobile device's GPS receiver through the browser to record payee locations when entering transactions. When starting a new transaction the app will attempt to use your current location to lookup payees that may be in range based on saved location data from previous transactions. The location data is saved in the budget file so multiple devices can share the payee information.

Up Next
Geo-located payees was the last major feature that I wanted to add to the mobile app. I am going to slow down a bit and let the dust settle before making anymore major changes. The next beta version will likely be refinements and bug fixes based on internal testing and feedback from users. Again, please provide any feedback that you may have, good or bad.

Beta App:
Current App:
Only a few minor kinks to work out before the geo-located payee feature will be ready to release to beta. Itís going to be a hefty update so Iím going doin extensive testing before send it out into the wild. But so far things are coming together really nicely. Hopefully it will streamline transaction entry on the go.
Pages: 1 [2] 3 4 ... 10