Skip to content

Releases: shadowash8/AutoVault

v0.3.1 - Improved user experience

30 Jun 15:53

Choose a tag to compare

Features

  • Add dynamic colors in sync with system colors following Material Design.
  • Moved Dropdown to a component and themed it.
  • Add material 3 system colors to ThemeProvider.
  • Prevent person deletion if they own cars.
  • Make login and signup screen follow system colors

Fixes

  • Improve type definition in Cars.
  • Made the base app background dark with dark theme is enabled.
  • Fixed duplicate items with refreshing everytime.
  • Update types to improve UX.

Full Changelog: v0.3.0...v0.3.1

v0.3.0 - Major rewrite in TS and restructure

24 Mar 05:46
617e87c

Choose a tag to compare

Features

  • Added zod lib and react-hook-form for login and signup pages.
  • Refactored and modularized 'Edit Person' and 'Add Person' dialogs for reusability and clean code structure.
  • Added global types for Cars and People data set.
  • Added helper functions like normalizePhoneNumber.

Refactors

  • Rewritten the code in TS.
  • Converted from static routing to app directory dynamic routing.
  • Moved from react-native-navigation to expo-router.
  • Made AppBar component modular where the headerItems are modules attached into the code rather than having if else in a single file.
  • Converted imports to dynamic routing.

Pull Requests

  • v0.3.0 - major project structure changes by @ashwinjadhav818 in #1

Full Changelog: v0.2.0...v0.3.0

v0.2.0 - Added Search and Account page

29 Nov 07:21
9bea63e

Choose a tag to compare

Features

  • Accounts Page: Added a dedicated page for managing accounts.
  • Search Page: Implemented a new search functionality with its own page.

Fixes

  • Fixed loading indicator alignment by centering it.
  • Resolved a typo in variable naming (varientvariant) for all references and Firestore fields.
  • Corrected the EditPerson page deceleration issue.
  • Added owner fetch functionality in the CarsList component.
  • Rewritten EditPersonDialog for better maintainability.

Improvements

  • Optimized the refresh data function in both PeopleList and CarsList components.
  • Moved dialog components into a separate file for better code structure.

Refactors

  • Switched from Firebase to React Native Firebase for improved compatibility and performance.
  • Added try-catch blocks to AppBar for enhanced error handling.
  • Changed personName to personId in Cars for efficiency.
  • Standardized quotes by switching from single to double quotes throughout the codebase.

Chores

  • Removed unused code and dependencies such as expo-contacts.
  • Cleared unnecessary logs from the Search Page.

Style Updates

  • Updated code style for better readability and consistency.