Skip to content

Releases: maybe-finance/maybe

v0.5.0

11 Apr 16:04
9fa3698
Compare
Choose a tag to compare

Breaking changes

We are now using Sidekiq + Redis for background jobs. To update your self hosted instance, you will need to follow the upgrade guide outlined here:

#2004

Dark mode + AI Chat is here!

We've got some huge updates for this release:

  • Add your OpenAI API key to enable contextually aware AI chats. Please read AI and your financial data to learn more about this feature and how we're handling data between your finances and OpenAI (it's 100% optional and disabled by default!)
  • Set dark mode in your user preferences to enable our newest theme below:

CleanShot 2025-04-11 at 12 00 07

What's Changed

  • fix: Bug - Transaction matching dialog doesn't open by @tonyvince in #1942
  • Fix time period key conflicts by @zachgoll in #1944
  • Allow CSV imports to be configured with single or multi-account mode by @zachgoll in #1943
  • Fix modal closing on color picker drag #1869 by @bryanmck1 in #1931
  • Account-level import configuration templates by @zachgoll in #1946
  • Fix ticker filling when Synth is connected by @zachgoll in #1950
  • Fix: Purge stale holdings from accounts during sync by @zachgoll in #1954
  • Add tagged logging to sync process by @zachgoll in #1956
  • Preference to set default_period by @nikhilbadyal in #1941
  • Populate holdings for "offline" securities properly by @zachgoll in #1958
  • Format money for trade history in holdings drawer by @zachgoll in #1961
  • Fetch exchange rates for accounts that require conversion for net worth rollups by @zachgoll in #1983
  • Fix incorrect totals calculation when family has loan payments by @zachgoll in #1984
  • Fix transaction filters when transfers are present by @zachgoll in #1986
  • Data provider simplification, tests, and documentation by @zachgoll in #1997
  • Update security price query in demo generator by @vaibhav-if in #2000
  • Use Redis for ActiveJob and ActionCable by @zachgoll in #2004
  • Fix incorrect entry sorting in activity view by @tonyvince in #2006
  • fix(dashboard): account groups wrapping in balance sheet by @firedev in #2010
  • perf(imports): Bulk import CSV transactions by @Joelute in #1962
  • devContainer: Use Redis for ActiveJob and ActionCable. by @Joelute in #2017
  • bug: Use correct currency value while setting the currency. by @Joelute in #2018
  • Personal finance AI (v1) by @zachgoll in #2022
  • improvements(ai): Improve AI streaming UI/UX interactions + better separation of AI provider responsibilities by @zachgoll in #2039
  • perf(imports): Bulk import CSV trades by @Joelute in #2040
  • chore(providers): Use faraday retry, move retry logic to concrete provider level by @zachgoll in #2042
  • style(ai): Fix AI sidebar overflow when user hasn't enabled or created a chat yet by @zachgoll in #2044
  • provider: Ensure data provider exist before fetching for price. by @Joelute in #2045
  • Fix: Notes not saved on transfer transactions by @the-spectator in #2053
  • Show Uncategorized segment currency as per budget currency by @the-spectator in #2058
  • Mobile responsive template preparation by @zachgoll in #2071
  • Implement dark mode by @Shpigford in #2078

New Contributors

Full Changelog: v0.4.3...v0.5.0

v0.4.3

28 Feb 20:17
c95bb08
Compare
Choose a tag to compare

Data resets, offline investment trades, and miscellaneous stability improvements

This release comes with a wide mix of stability improvements and quality of life updates; particularly for self hosted apps, which can now be "reset" in user settings. If your data looks wrong or you want a "clean slate" to work from, we've added the ability for you to easily perform these resets without writing SQL or manually deleting records.

This release also comes with a much clearer UI surrounding the Synth data provider. New self hosted users will now see a prominent warning message if they have missing data as a result of a misconfigured or absent data provider.

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.4.3

v0.4.1

21 Feb 19:20
da668f3
Compare
Choose a tag to compare

Patch release for git versioning info crash error

v0.4.0

21 Feb 17:44
f96bb84
Compare
Choose a tag to compare

Maybe Refresh ๐ŸŽ‰

This latest version comes with a brand new and simplified UI plus a ton of huge performance improvements on the transactions, dashboard, and accounts pages.

CleanShot 2025-02-21 at 12 39 12

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

17 Jan 22:05
8c8e972
Compare
Choose a tag to compare

Budgeting is here!

A long awaited feature, Maybe now supports budgeting! We believe budgeting should be easy and simple. Categorize your transactions, mark transfers, one-time expenses, and get a clear breakdown of where your money is going each month.

CleanShot.2025-01-15.at.15.25.15.mp4

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

13 Dec 18:19
bac2e64
Compare
Choose a tag to compare

Plaid Integration + Multi-currency Investment Portfolio Support

We have completed the first pass at our fully automated bank syncing with Plaid on our hosted version of the app!

Automated bank syncing is a huge milestone for the app and includes many UI improvements, accuracy improvements, and bug fixes:

  • Editing transactions is now much smoother
  • Account history can be calculated chronologically and reverse-chronologically (required for Plaid accounts)
  • Multi-currency investment accounts are now available
  • Investment accounts now properly calculate "brokerage cash" vs. "holdings value" and break this out clearly in the view
  • Investment accounts calculate cost basis more accurately

CleanShot 2024-12-13 at 12 31 03

Can I self-host Plaid?

As an open-source project, self-hosters are more than welcome to configure (and pay for) their own Plaid accounts. You can see the .env.example file for the required api keys that need to be provided to the app.

That said, due to the complexity around OAuth, Plaid's pricing structure, and costs associated with a personal Plaid subscription, we will not be officially supporting this setup. The hosted version of our app has full Plaid support and is our recommended way to get access to automated bank syncing (more invites coming soon!).

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.2.0-alpha.2

08 Nov 20:03
56ab092
Compare
Choose a tag to compare
v0.2.0-alpha.2 Pre-release
Pre-release

Activity View

Alongside several bug fixes, this pre-release comes with a brand new "Activity View" based on tons of user feedback. This new activity view allows you to see the chronological updates of each account all in one place. In addition, it should how each transaction and balance update affects the overall historical balance on the account. You can see it in action below:

CleanShot.2024-11-08.at.15.00.03.mp4

What's Changed

New Contributors

Full Changelog: v0.2.0-alpha.1...v0.2.0-alpha.2

v0.2.0-alpha.1

25 Oct 13:50
b75b41a
Compare
Choose a tag to compare
v0.2.0-alpha.1 Pre-release
Pre-release

Improved Account Flows + Onboarding

With this release, we kick off work towards v0.2.0, which will add a basic bank provider integration (Plaid)!

In this release, we've added onboarding to the app so that users can select all of their preferences along with much simpler and intuitive account addition flows.

Here's a quick demo of how easy it is to get started with Maybe!

CleanShot.2024-10-25.at.09.44.35.mp4

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0-alpha.1

v0.1.0

11 Oct 17:52
d9f11e0
Compare
Choose a tag to compare

We're live! ๐ŸŒฎ ๐Ÿฅณ

the-office-the

After hundreds of contributors and hundreds of thousands of lines of code, v0.1.0 is here!

This release comes with a TON of bug fixes and marks the launch of "hosted" Maybe. We've still got a ton of work ahead, but we're excited to release our first production-ready version of Maybe.

We're currently in a private, invite-only alpha. Be sure to join our Discord for announcements when new spots become available!

In this first version, you can:

  • Add all of your accounts
  • Import accounts, transactions, and trades by CSV
  • See your net worth, total spending, and total income
  • Manage transactions (categories, tags, notes)
  • Manage investment portfolios (buys, sells, deposits, withdrawals)

After we incorporate all the feedback coming in, our hosted app will be introducing automated bank syncing!

What's Changed

New Contributors

Full Changelog: v0.1.0-alpha.18...v0.1.0

v0.1.0-alpha.18

04 Oct 19:14
9ebcb6f
Compare
Choose a tag to compare
v0.1.0-alpha.18 Pre-release
Pre-release

CSV Imports

We've made some big updates for the CSV imports feature ๐ŸŒฎ ๐ŸŽ‰

You can now import transactions, trades, accounts, and even an old Mint export!

Here's a quick demo that shows how it all works:

CleanShot.2024-09-30.at.17.44.58.mp4

In addition to the CSV imports, we have several app stability fixes and improvements such as:

  • EUR currencies and dates are now formatted correctly based on user locale
  • The transactions page now has a completed list of filters so you can find your transactions easier

What's Changed

New Contributors

Full Changelog: v0.1.0-alpha.17...v0.1.0-alpha.18