Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions cmd/itemize/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import (
"log"
"os"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/application/sync"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/cli"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/logging"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/adapters/clients"
"github.com/eshaffer321/itemize/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/application/sync"
"github.com/eshaffer321/itemize/internal/cli"
"github.com/eshaffer321/itemize/internal/infrastructure/config"
"github.com/eshaffer321/itemize/internal/infrastructure/logging"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

func main() {
Expand Down
4 changes: 2 additions & 2 deletions examples/logging_demo.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (
"log/slog"
"os"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/logging"
"github.com/eshaffer321/itemize/internal/infrastructure/config"
"github.com/eshaffer321/itemize/internal/infrastructure/logging"
)

func main() {
Expand Down
4 changes: 1 addition & 3 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/eshaffer321/monarchmoney-sync-backend
module github.com/eshaffer321/itemize

go 1.25.11

Expand All @@ -13,8 +13,6 @@ require (
gopkg.in/yaml.v3 v3.0.1
)

replace github.com/eshaffer321/costco-go => /Users/erickshaffer/code/costco-go

require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/getsentry/sentry-go v0.36.0 // indirect
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/clients/anthropic/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import (
"net/http"
"time"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer"
"github.com/eshaffer321/itemize/internal/domain/categorizer"
)

const (
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/clients/anthropic/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer"
"github.com/eshaffer321/itemize/internal/domain/categorizer"
)

func float64Ptr(v float64) *float64 { return &v }
Expand Down
8 changes: 4 additions & 4 deletions internal/adapters/clients/clients.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ import (
"strings"

"github.com/eshaffer321/monarchmoney-go/pkg/monarch"
anthropicclient "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients/anthropic"
openaiclient "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients/openai"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config"
anthropicclient "github.com/eshaffer321/itemize/internal/adapters/clients/anthropic"
openaiclient "github.com/eshaffer321/itemize/internal/adapters/clients/openai"
"github.com/eshaffer321/itemize/internal/domain/categorizer"
"github.com/eshaffer321/itemize/internal/infrastructure/config"
)

const (
Expand Down
6 changes: 3 additions & 3 deletions internal/adapters/clients/clients_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

anthropicclient "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients/anthropic"
openaiclient "github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/clients/openai"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/config"
anthropicclient "github.com/eshaffer321/itemize/internal/adapters/clients/anthropic"
openaiclient "github.com/eshaffer321/itemize/internal/adapters/clients/openai"
"github.com/eshaffer321/itemize/internal/infrastructure/config"
)

func discardLogger() *slog.Logger {
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/clients/openai/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"net/http"
"time"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer"
"github.com/eshaffer321/itemize/internal/domain/categorizer"
)

// Client is the HTTP-backed OpenAI implementation of categorizer.ChatClient.
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/clients/openai/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/domain/categorizer"
"github.com/eshaffer321/itemize/internal/domain/categorizer"
)

// newTestClient returns a Client pointed at the given test server.
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/providers/amazon/order.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"log/slog"
"time"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/adapters/providers"
)

// ErrPaymentPending indicates an order has no bank charges yet because it hasn't shipped
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/providers/amazon/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (
"strings"
"time"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/adapters/providers"
)

// validProfilePattern matches alphanumeric, dash, and underscore characters only
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/providers/amazon/provider_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"testing"
"time"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/adapters/providers"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/providers/costco/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"time"

costcogo "github.com/eshaffer321/costco-go/pkg/costco"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/adapters/providers"
)

// Provider implements the OrderProvider interface for Costco
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/providers/costco/provider_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"time"

costcogo "github.com/eshaffer321/costco-go/pkg/costco"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/adapters/providers"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/providers/walmart/order.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"log/slog"
"time"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/adapters/providers"
walmartclient "github.com/eshaffer321/walmart-client-go/v2"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/providers/walmart/order_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"testing"
"time"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/adapters/providers"
walmartclient "github.com/eshaffer321/walmart-client-go/v2"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/providers/walmart/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"log/slog"
"time"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/adapters/providers"
walmartclient "github.com/eshaffer321/walmart-client-go/v2"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/providers/walmart/provider_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"testing"
"time"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/adapters/providers"
"github.com/eshaffer321/itemize/internal/adapters/providers"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
Expand Down
4 changes: 2 additions & 2 deletions internal/api/handlers/base.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (
"net/http"
"strconv"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

// Base provides shared functionality for all handlers.
Expand Down
2 changes: 1 addition & 1 deletion internal/api/handlers/health.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"encoding/json"
"net/http"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/itemize/internal/api/dto"
)

// HealthHandler handles health check requests.
Expand Down
4 changes: 2 additions & 2 deletions internal/api/handlers/health_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (
"net/http/httptest"
"testing"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/api/handlers"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
Expand Down
4 changes: 2 additions & 2 deletions internal/api/handlers/items.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package handlers
import (
"net/http"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

// ItemsHandler handles item-related HTTP requests.
Expand Down
6 changes: 3 additions & 3 deletions internal/api/handlers/items_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/api/handlers"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

func TestItemsHandler_Search(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions internal/api/handlers/ledgers.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (

"github.com/go-chi/chi/v5"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

// LedgersHandler handles ledger-related HTTP requests.
Expand Down
4 changes: 2 additions & 2 deletions internal/api/handlers/orders.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (

"github.com/go-chi/chi/v5"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

// OrdersHandler handles order-related HTTP requests.
Expand Down
6 changes: 3 additions & 3 deletions internal/api/handlers/orders_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/api/handlers"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

func TestOrdersHandler_List(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions internal/api/handlers/runs.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (

"github.com/go-chi/chi/v5"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

// RunsHandler handles sync run-related HTTP requests.
Expand Down
6 changes: 3 additions & 3 deletions internal/api/handlers/runs_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/api/handlers"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

func TestRunsHandler_List(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions internal/api/handlers/stats.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package handlers
import (
"net/http"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

// StatsHandler handles stats-related HTTP requests.
Expand Down
4 changes: 2 additions & 2 deletions internal/api/handlers/sync.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (

"github.com/go-chi/chi/v5"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/application/service"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/application/service"
)

// SyncHandler handles sync-related HTTP requests.
Expand Down
2 changes: 1 addition & 1 deletion internal/api/handlers/transactions.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/go-chi/chi/v5"

"github.com/eshaffer321/monarchmoney-go/pkg/monarch"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/itemize/internal/api/dto"
)

// TransactionsHandler handles transaction-related HTTP requests.
Expand Down
6 changes: 3 additions & 3 deletions internal/api/integration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

// =============================================================================
Expand Down
2 changes: 1 addition & 1 deletion internal/api/middleware/middleware_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (

"github.com/stretchr/testify/assert"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/middleware"
"github.com/eshaffer321/itemize/internal/api/middleware"
)

func TestLogging(t *testing.T) {
Expand Down
8 changes: 4 additions & 4 deletions internal/api/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ import (
"github.com/go-chi/chi/v5"

"github.com/eshaffer321/monarchmoney-go/pkg/monarch"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/handlers"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/middleware"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/application/service"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api/handlers"
"github.com/eshaffer321/itemize/internal/api/middleware"
"github.com/eshaffer321/itemize/internal/application/service"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

// Config holds API server configuration.
Expand Down
6 changes: 3 additions & 3 deletions internal/api/server_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

"github.com/eshaffer321/monarchmoney-sync-backend/internal/api"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/api/dto"
"github.com/eshaffer321/monarchmoney-sync-backend/internal/infrastructure/storage"
"github.com/eshaffer321/itemize/internal/api"
"github.com/eshaffer321/itemize/internal/api/dto"
"github.com/eshaffer321/itemize/internal/infrastructure/storage"
)

func newTestServer(t *testing.T) (*api.Server, *storage.MockRepository) {
Expand Down
Loading
Loading