Skip to content

Add Expense Tracker Railengine Example in TypeScript#7

Merged
jbueza-railtownai merged 27 commits into
mainfrom
jaime/5857/another-example
May 1, 2026
Merged

Add Expense Tracker Railengine Example in TypeScript#7
jbueza-railtownai merged 27 commits into
mainfrom
jaime/5857/another-example

Conversation

@jbueza-railtownai
Copy link
Copy Markdown
Member

@jbueza-railtownai jbueza-railtownai commented May 1, 2026

2026-04-30.21-00-51.Railengine.Expense.Tracker.Demo.mp4

Design doc: https://dev.azure.com/railtownai/Railtown%20Ingest/_workitems/edit/5857

jbueza-railtownai and others added 11 commits April 30, 2026 13:36
Co-authored-by: Jaime Bueza <jbueza@gmail.com>
…les and directories

Co-authored-by: Jaime Bueza <jbueza@gmail.com>
…legacy TypeScript config file

Co-authored-by: Jaime Bueza <jbueza@gmail.com>
…gic for expense search results. Added distance handling for vector searches and refined relevance percentage calculations.

Co-authored-by: Jaime Bueza <jbueza@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ructure and log schema validation issues (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…nd clarify error handling in search indexing/embeddings endpoints (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ExpenseForm to force remount on each successful extract (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…n by tracking a form instance key and passing it to ConfirmDialog; increment key after extraction to reset form state and ensure fresh data for new extractions (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jbueza-railtownai jbueza-railtownai requested a review from ccgirard May 1, 2026 04:03
@jbueza-railtownai jbueza-railtownai self-assigned this May 1, 2026
jbueza-railtownai and others added 16 commits April 30, 2026 21:16
…rmation (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…to prevent parse errors from nested Next.js apps with separate tsconfig files. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ine Expense Tracker"; replace Receipt icon with logo images for improved visual consistency. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…cker and clarify its purpose and data flow (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ons; wire up selection state, show detail sheet, and handle delete without triggering row click (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…et component; remove legacy Sheet imports/markup, wire up ExpenseDetailSheet to show selected expense, pass onClose, relevancePercent, and title. Reason: simplify UI and reuse ExpenseDetailSheet. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…routes.d.ts to .next/dev/types/routes.d.ts to reflect dev server type locations (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ext.js expense tracker; update name and description in TypeScript/nextjs-expensify/package.json to "railengine-nextjs-expense-tracker" and "Next.js expense tracker with Railengine and Claude vision receipt OCR" respectively. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ndlers into a reusable function for improved readability and maintainability. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…or consistency and cleaner code style. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ing unnecessary trailing commas for improved consistency. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ns for the Next.js Expensify demo; ensure consistent text presentation and emphasize the importance of controlled deployments. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…d upgrade actions/checkout to v6 for improved compatibility and performance. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…nsistency in environment configuration. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…lint directives for improved linting control. (#5857)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jbueza-railtownai jbueza-railtownai merged commit b0bb65a into main May 1, 2026
14 checks passed
@jbueza-railtownai jbueza-railtownai deleted the jaime/5857/another-example branch May 1, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants