Skip to content

Commit 3e44e91

Browse files
wesmclaude
andcommitted
refactor: Replace all 'PUI' references with 'moneyflow' for consistency
Updated all remaining 'Finance PUI' and 'PUI' references to 'moneyflow' for complete branding consistency. **Changes:** - App title: "Finance PUI" → "moneyflow" - Demo mode title: "Finance PUI [DEMO MODE]" → "moneyflow [DEMO MODE]" - backends/__init__.py: "the PUI" → "moneyflow" - backends/base.py: "the PUI" → "moneyflow" (2 instances) - backends/monarch.py: "the PUI" → "moneyflow" **Branding Now 100% Consistent:** - App window title shows "moneyflow" - All code comments reference "moneyflow" - No remnants of old "PUI" name - Demo mode clearly marked **PUI History:** PUI was an early project name ("Power User Interface" or "Personal UI") that has been superseded by the final product name "moneyflow". All 465 tests passing, pyright clean. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 943bb67 commit 3e44e91

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

moneyflow/app.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,9 @@ def __init__(
161161
self.mm = None
162162
if demo_mode:
163163
self.mm = DemoBackend(year=start_year or 2025)
164-
self.title = "Finance PUI [DEMO MODE]"
164+
self.title = "moneyflow [DEMO MODE]"
165165
else:
166-
self.title = "Finance PUI"
166+
self.title = "moneyflow"
167167
self.data_manager: Optional[DataManager] = None
168168
self.state = AppState()
169169
self.loading = False

moneyflow/backends/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
Finance backend abstraction layer.
33
4-
This module provides a pluggable backend system that allows the PUI to work
4+
This module provides a pluggable backend system that allows moneyflow to work
55
with different finance platforms (Monarch Money, YNAB, etc.) through a
66
common interface.
77

moneyflow/backends/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Abstract base class for finance backend implementations.
33
44
This defines the interface that all finance backends (Monarch, YNAB, etc.) must implement
5-
to be compatible with the PUI.
5+
to be compatible with moneyflow.
66
"""
77

88
from abc import ABC, abstractmethod
@@ -13,7 +13,7 @@ class FinanceBackend(ABC):
1313
"""
1414
Abstract base class for finance backend implementations.
1515
16-
All backends must implement these methods to be compatible with the PUI.
16+
All backends must implement these methods to be compatible with moneyflow.
1717
This allows the UI layer to work with any supported finance platform.
1818
"""
1919

moneyflow/backends/monarch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class MonarchBackend(FinanceBackend):
1414
Monarch Money backend implementation.
1515
1616
This wraps the MonarchMoney GraphQL client to provide a standardized
17-
FinanceBackend interface for the PUI.
17+
FinanceBackend interface for moneyflow.
1818
"""
1919

2020
def __init__(self):

0 commit comments

Comments
 (0)