Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - asromzek

Pages: [1] 2 3 ... 38
Feedback / Re: Financier Concerns.....
« on: February 07, 2020, 07:43:59 PM »
 I really need to get my hands on an Android phone so I can do some real debugging and testing.

Feedback / Re: Financier Concerns.....
« on: January 10, 2020, 12:59:34 PM »
I wouldn't say I'm doing a great job considering that I almost fell off the planet in 2019. The last year has been... interesting, partially due to the small human that has invaded our space, and mostly due to other work/family/other-odd issues. It's been tough to get my head into the mindset for writing code during the limited bits of free time that I have been able to scrape together.

However, I am still using Financier (web and mobile) heavily every day, and I am not going to switch to another budget management tool. In the unlikely event that Alex no longer wants to host it, I will. Financier works too well to let it go away.

With that said, I really want to dive back down the rabbit hole of code sooner than later. I do my best work in sprints over the course of a few weeks or months with some downtime between. The tough part is getting that programming spark ignited, so we'll see how the next few weeks go.

Welcome, again!  :D

It's been a little quiet lately, but Financier is still a solid option to replace YNAB4. I have been putting a lot of effort into wrapping up the mobile web app revamp. It's nearly there, although development has stalled over the last couple of weeks due to some work and family issues. I should be back on track after a short vacation this weekend.

I really want to take a crack at implementing scheduled transactions and file import at some point, which may require a main app rewrite using the same technologies that I used in the mobile web app. The flurry of summer activity is starting to subside, so it should be a little easier to find time to work on side projects in the next couple of months.

Other / Re: Mobile App Beta 2.0.0-beta.10 (Minor Updates & Bug Fixes)
« on: August 06, 2019, 12:37:37 PM »
The last week has been a little bit of a mess. Work has been crazy, the small human inhabiting our living space has required some special attention, and a strong offer we made on a house over the weekend was crushed by two other offers that were $20k+ higher than the asking price (yikes). With all of that piling up, I have not had much time to work on the mobile app or the core library. There are a few small updates that are ready to deploy, but I want to finish a minor geo-location UI revamp first. If things calm down, I'm aiming to have that out by the end of the week. And since I haven't heard many complaints about beta app (other than you, @ottyacat), I think the app is nearly ready to push to stable.

Bug Reports / Re: Bug with "undeletable" split transaction
« on: July 25, 2019, 04:18:35 PM »
Awesome, I'll have to check out that python code. Are you automating transaction import, or using for quick manual entries?

Bug Reports / Re: Bug with "undeletable" split transaction
« on: July 25, 2019, 04:10:39 PM »
What happens if you use a PUT request to set "_deleted = true"?

Bug Reports / Re: Bug with "undeletable" split transaction
« 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?

Other / Re: Mobile App Beta 2.0.0-beta.10 (Minor Updates & Bug Fixes)
« 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)
« 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)
« 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!)
« 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!)
« 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!)
« 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 ... 38