Commit Graph

33 Commits

Author SHA1 Message Date
eewing 455b762eef Refactor image upload handling across items and receipts routes to include validation for uploaded images, enhancing error handling and user feedback. Consolidate parsing functions by importing from a shared module, improving code maintainability. Update server hooks to ensure consistent cookie handling and error logging.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m33s
2026-02-26 09:45:37 -06:00
eewing 47625259ba Update UI components in +page.svelte and HomeWithDialog.svelte to disable certain buttons with a "Coming soon" label, enhancing user experience by indicating future functionality. Adjust server internal options to reflect a new version hash.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m28s
2026-02-26 09:20:43 -06:00
eewing 8b977b5e86 Refactor image conversion logic in convert-image-to-webp.ts to handle HEIC files and improve compatibility with Safari. Update ReceiptForm and +page components to streamline image upload process, removing camera functionality and enhancing user feedback during image processing. Adjust styles for better accessibility and clarity in image handling.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m50s
2026-02-19 15:07:32 -06:00
eewing 132e376b9f Implement camera functionality in ReceiptForm and +page components for capturing photos directly. Refactor image upload handling to support both camera and gallery options, enhancing user experience. Update styles for improved accessibility and feedback during image processing.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m29s
2026-02-19 11:52:23 -06:00
eewing c06daf4f7c Update package.json to allow Vite dev server to listen on all interfaces. Refactor dialog components in HomeWithDialog and receipts pages for improved layout and responsiveness. Enhance ReceiptForm styles for better user experience and accessibility, including adjustments to flex properties and overflow handling.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m38s
2026-02-19 11:44:00 -06:00
eewing d06e585bb5 Enhance image upload experience in ReceiptForm and +page components by integrating a loading state with a spinner icon during image processing. Update styles for better accessibility and user feedback, ensuring a smoother interaction when converting images to WebP format.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m33s
2026-02-19 11:33:57 -06:00
eewing 8af1ee8bd4 Refactor image upload handling in ReceiptForm and +page components by removing direct input element clicks and replacing them with accessible labels. Update styles for improved user experience and maintainability.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m42s
2026-02-19 11:27:56 -06:00
eewing 6e6ad0de05 Refactor receipt handling by removing status options from the server-side logic and simplifying the default status to "New". Update the receipt form to eliminate the status selection, enhancing user experience by focusing on essential fields. Improve image upload handling with WebP conversion support in both receipt creation and editing components.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m25s
2026-02-19 11:19:35 -06:00
eewing f51f9c9f81 Enhance receipt management by adding support for image uploads and improving data handling in receipt forms. Update route parameters and type definitions for better data structure. Refactor UI components for improved user experience and responsiveness, including collapsible sections for receipt images and dynamic line item management.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m42s
2026-02-19 10:57:15 -06:00
eewing 115eecc6f3 Refactor ItemsCrud.svelte to initialize searchQuery with an empty string and update it based on URL parameters using a reactive effect. Update receipt image handling in +page.svelte to define the image URL as a constant for improved readability.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m37s
2026-02-19 10:02:49 -06:00
eewing 567d7e3e13 Implement receipt management features including creation, loading, and display of receipts. Refactor related components and enhance UI with dialogs for adding new receipts. Update type definitions and improve error handling for better user experience.
CI / build (push) Has been skipped
CI / deploy (push) Failing after 1m15s
2026-02-19 09:55:26 -06:00
eewing c6b30100bd feat(sso): accept base-issued iframe login
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m44s
Handle Base SSO tokens on initial requests so Stackq can bootstrap PocketBase auth and redirect into the app without a separate login.
2026-02-19 09:36:08 -06:00
eewing e3ec0219b7 Update .DS_Store to reflect recent project changes.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m51s
2026-02-19 09:26:04 -06:00
eewing 73fcd791ba Update .DS_Store to reflect changes in project files. 2026-02-19 09:25:53 -06:00
eewing a3d6b2b083 Update environment type definitions and improve safe redirect logic in login proxy page. Refactor SvelteKit generated files for better performance and maintainability, including updates to version hashes and removal of unused dependencies.
CI / build (push) Has been skipped
CI / deploy (push) Has been cancelled
2026-02-19 09:25:37 -06:00
eewing 07836ce6bb Refactor layout.css and ItemsCrud.svelte for improved responsiveness and readability. Adjust font sizes for mobile and desktop views, and enhance layout constraints for better scaling on larger screens.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m35s
2026-02-18 14:32:48 -06:00
eewing cfff9de0e6 Enhance SvelteKit project by adding new API routes for dark mode toggling, updating existing route parameters, and improving type definitions. Refactor component imports and optimize asset handling for better performance and maintainability.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m29s
2026-02-18 14:16:38 -06:00
eewing a3db68e8fc Update layout.css to improve safe area handling for notched devices, ensuring a minimum padding for iOS status bar compatibility.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m36s
2026-02-18 13:59:53 -06:00
eewing b36851f964 Add search functionality to accounts, receipts, and transactions pages with dynamic filtering. Update UI elements for better responsiveness and user experience.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m28s
2026-02-18 13:41:12 -06:00
eewing e4be0aac35 Enhance routing in SvelteKit project by adding new routes for accounts and transactions, updating existing route parameters, and improving type definitions. Refactor component imports and optimize asset handling for better performance and maintainability.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m53s
2026-02-18 12:30:11 -06:00
eewing f6d0c065a4 PWA
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m31s
2026-02-18 11:45:07 -06:00
eewing 6167c760a1 Wrap slot in a div for improved layout structure and adjust CSS for better responsiveness, including font size and app shell constraints for small screens.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m36s
2026-02-18 11:18:16 -06:00
eewing 809c784209 Enhance routing in SvelteKit project by adding new receipt-related routes, updating existing route parameters, and improving layout handling. Refactor components to streamline UI interactions and remove unused imports for better performance.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m19s
2026-02-18 10:51:09 -06:00
eewing a82c89674a Enhance routing and layout in SvelteKit project by adding new routes for accounts and transactions, updating existing routes, and improving layout parameters. Refactor item handling and integrate barcode scanning functionality for better user experience.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m49s
2026-02-18 10:39:29 -06:00
eewing 27f297f9ec Refactor PocketBase client initialization, update HTML template for favicon handling, and remove redundant text in main components for improved clarity and performance in SvelteKit project.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m39s
2026-02-17 15:30:31 -06:00
eewing 7269444163 Update environment variable declarations and modify HTML template for improved asset handling in SvelteKit project. 2026-02-17 15:30:20 -06:00
eewing ec7df92b21 Refactor environment variable declarations, update client entry points, and optimize asset handling in SvelteKit project for improved performance and maintainability.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m57s
2026-02-17 15:18:31 -06:00
eewing 7ac169c1e4 Refactor environment variable declarations, enhance image handling in item forms, and update asset references in SvelteKit project for improved functionality and performance.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m53s
2026-02-17 15:13:03 -06:00
eewing 9022114c8d Add barcode-detector-api-polyfill dependency and update environment variable declarations in SvelteKit project
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m50s
2026-02-17 14:58:53 -06:00
eewing cff20a652a Refactor environment variable declarations and update asset references in SvelteKit project. Removed unused variables and updated client entry points and stylesheets for improved performance.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m40s
2026-02-17 14:45:13 -06:00
eewing 6cc5928770 Update dependencies and switch to @sveltejs/adapter-node for SvelteKit project
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m33s
2026-02-17 14:25:23 -06:00
eewing cf73cd3b4c INIT 2026-02-17 14:10:16 -06:00
eewing 2bca5834c5 Initial commit 2026-02-17 13:12:36 -06:00