Skip to content
This repository was archived by the owner on Jul 27, 2025. It is now read-only.

New Design System + Codebase Refresh#1823

Merged
zachgoll merged 56 commits intomainfrom
zachgoll/make-entry-queries-easier-to-work-with
Feb 21, 2025
Merged

New Design System + Codebase Refresh#1823
zachgoll merged 56 commits intomainfrom
zachgoll/make-entry-queries-easier-to-work-with

Conversation

@zachgoll
Copy link
Contributor

@zachgoll zachgoll commented Feb 7, 2025

Fixes #1848, Fixes #1836, Fixes #1651, Fixes #1330, Fixes #1670, Fixes #1530

CleanShot 2025-02-12 at 11 35 00

Since the very first 0.1.0-alpha.1 release, we've been moving quickly to add new features to the Maybe app. In doing so, some parts of the codebase have become outdated, unnecessary, or overly-complex as a natural result of this feature prioritization.

Now that "core" Maybe is complete, we're moving into a second phase of development where we'll be working hard to improve the accuracy of existing features and build additional features on top of "core". This PR is a quick overhaul of the existing codebase aimed to:

  • Establish the brand new and simplified dashboard view (pictured above)
  • Establish and move towards the conventions introduced in Cursor rules and project design overview #1788
  • Consolidate layouts and improve the performance of layout queries
  • Organize the core models of the Maybe domain (i.e. Account::Entry, Account::Transaction, etc.) and break out specific traits of each model into dedicated concerns for better readability
  • Remove stale / dead code from codebase
  • Remove overly complex code paths in favor of simpler ones

@zachgoll zachgoll changed the title Consolidate and organize transaction related aggregations and models Codebase consolidation, cleanup, and brand new dashboard layout Feb 12, 2025
@zachgoll zachgoll marked this pull request as ready for review February 17, 2025 22:32
@nikhilbadyal
Copy link
Contributor

nikhilbadyal commented Feb 18, 2025

image Showing wrong currency in the group sum. It's showing $ , it should be ₹

@nikhilbadyal
Copy link
Contributor

image Same issue in the tooltip.

@zachgoll zachgoll merged commit d75be22 into main Feb 21, 2025
5 checks passed
@zachgoll zachgoll deleted the zachgoll/make-entry-queries-easier-to-work-with branch February 21, 2025 16:58
pranav7 pushed a commit to pranav7/maybe that referenced this pull request Mar 2, 2025
Since the very first 0.1.0-alpha.1 release, we've been moving quickly to add new features to the Maybe app. In doing so, some parts of the codebase have become outdated, unnecessary, or overly-complex as a natural result of this feature prioritization.

Now that "core" Maybe is complete, we're moving into a second phase of development where we'll be working hard to improve the accuracy of existing features and build additional features on top of "core". This PR is a quick overhaul of the existing codebase aimed to:

- Establish the brand new and simplified dashboard view (pictured above)
- Establish and move towards the conventions introduced in Cursor rules and project design overview maybe-finance#1788
- Consolidate layouts and improve the performance of layout queries
- Organize the core models of the Maybe domain (i.e. Account::Entry, Account::Transaction, etc.) and break out specific traits of each model into dedicated concerns for better readability
- Remove stale / dead code from codebase
- Remove overly complex code paths in favor of simpler ones
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

2 participants