Commit Graph

9 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
9adb0704da Migrate to pnpm and add Appwrite function auto-deployment
Co-authored-by: FranP-code <76450203+FranP-code@users.noreply.github.com>
2025-08-25 21:18:55 +00:00
copilot-swe-agent[bot]
1f68da4a5b Migrate core authentication and API from Supabase to Appwrite
Co-authored-by: FranP-code <76450203+FranP-code@users.noreply.github.com>
2025-08-25 20:20:50 +00:00
486ce640b8 feat: Add Vercel Analytics integration and update dependencies 2025-06-09 00:29:48 -03:00
b8efc238c4 deno configs 2025-06-07 13:24:09 -03:00
0d2ab87519 feat: enhance Navbar with user profile and configuration links
- Updated Navbar component to include a link to the configuration page.
- Added a new Settings icon and link for user configuration.
- Improved user session handling and UI updates based on authentication state.

feat: implement OnboardingDialog for user setup

- Created OnboardingDialog component to guide users through initial setup.
- Added functionality to collect additional email addresses during onboarding.
- Integrated toast notifications for error handling during email addition.

feat: extend Supabase admin functions for user management

- Added functions to retrieve user IDs and full user information by email.
- Implemented error handling and logging for database operations.

feat: update Supabase schema with new user features

- Created new tables: user_profiles, additional_emails, and email_processing_usage.
- Enabled Row Level Security (RLS) on new tables with appropriate policies.
- Added triggers and functions for automatic user profile creation and email usage tracking.

feat: create public users table for simplified access

- Established a public.users table to mirror relevant auth.users data.
- Implemented triggers to automatically populate public.users upon user creation.
- Set up RLS policies to restrict access to user data.

chore: add configuration files for Supabase local development

- Included .gitignore and config.toml for local Supabase setup.
- Configured email testing server and other development settings.

feat: add configuration page for user settings

- Created configuration.astro page to manage user settings.
- Integrated AuthGuard to protect the configuration route.
2025-06-07 04:37:03 -03:00
c57cea8122 bump astro 2025-06-07 01:32:55 -03:00
6a838a58d3 Add Vercel adapter and update package dependencies 2025-06-07 01:06:35 -03:00
7a8790d564 Add AI parsing capabilities for debt information and update database schema
- Implemented AI-powered parsing for debt emails using Google's Gemini model.
- Enhanced Postmark webhook to extract debt details including amount, vendor, description, due date, and legitimacy.
- Updated database schema to include new columns for AI-extracted data.
- Added environment variable requirements and updated package dependencies.
- Created migration script for new database columns and indexes.
2025-06-07 00:59:09 -03:00
Francisco Pessano
1bb5fcd022 Start repository 2025-06-06 21:14:10 -03:00