Add Expense Tracker Railengine Example in TypeScript#7
Merged
Conversation
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>
…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>
ccgirard
approved these changes
May 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
2026-04-30.21-00-51.Railengine.Expense.Tracker.Demo.mp4
Design doc: https://dev.azure.com/railtownai/Railtown%20Ingest/_workitems/edit/5857