Commit Graph

151 Commits

Author SHA1 Message Date
6726c4d539 feat: redesenho premium mobile-first dos ecras ShopDetails e Profile 2026-05-26 16:08:27 +01:00
d07e0e8e4d feat: redesenho premium e estrutura mobile-first do ecra de exploracao 2026-05-26 15:57:46 +01:00
7de75be897 . 2026-05-21 10:39:51 +01:00
8d5e706521 desing 2026-05-21 10:26:50 +01:00
5cb96f0761 feat: implement logout functionality in Dashboard and add UI components to Profile page 2026-05-21 09:05:50 +01:00
0c9c1ab6c2 fix: remove redundant closing view tag in Profile component layout 2026-05-14 10:23:50 +01:00
db1c6a851f feat: import Alert from react-native into AppContext 2026-05-14 10:17:09 +01:00
3988535f16 refactor: add logout section with version display to profile and dashboard, and implement conflict check for appointment confirmation 2026-05-14 09:58:39 +01:00
b5e942b643 refactor: remove schedule from barber data and update navigation icons to use Ionicons 2026-05-13 10:35:28 +01:00
916e068ebe feat: add stock management and form resets while removing deprecated barber_ids and updating UI styles 2026-05-13 10:30:40 +01:00
42995acd8e style: update application logo asset 2026-05-13 10:07:32 +01:00
57d900ba12 chore: update application logo image 2026-05-13 09:54:15 +01:00
3e06a2fa4a feat: add logo asset and remove redundant defaultSource props from dashboard and auth screens 2026-05-13 09:24:38 +01:00
604583bbc5 feat: replace text-based logos with image assets across authentication and dashboard pages 2026-05-13 09:16:14 +01:00
af1f79ec7b feat: implement automatic shop creation for barbers and add error handling to data mutation methods 2026-05-12 17:15:05 +01:00
8058e5835e fix: update storage bucket reference from shop-images to shops in Dashboard page 2026-05-12 17:09:56 +01:00
a657308f9d refactor: implement role-based profile dashboard with custom tab navigation and barber-specific views 2026-05-12 16:55:52 +01:00
d29cf7535b refactor: simplify booking flow and update status bar appearance 2026-05-12 16:01:50 +01:00
20e9e23938 refactor: implement bottom tab navigation and update UI component design system 2026-05-08 10:40:12 +01:00
8f5a88788c feat: upgrade React Navigation to v7 and redesign appointment cards in Dashboard and Profile pages 2026-05-06 12:44:35 +01:00
99fc0a3882 feat: enhance booking flow with optional serviceId and improve dashboard settings
- Updated RootStackParamList to include optional serviceId in Booking route.
- Modified Booking page to initialize step and serviceId based on route parameters.
- Enhanced Dashboard page with new settings tab for shop details, including image upload and JSON schedule management.
- Added functionality to upload barber images and cover images.
- Improved Profile page with review submission for appointments and better notification handling.
- Updated ShopDetails to pass serviceId when navigating to Booking.
2026-05-06 11:36:11 +01:00
a065130167 feat: add event creation functionality and enhance profile and shop details pages
- Implemented event creation feature with form validation in EventsCreate component.
- Updated Profile page to include navigation to create events.
- Enhanced ShopDetails page with improved layout, additional tabs for services, barbers, products, and details.
- Added loading states and error handling for asynchronous operations.
- Refactored styles for better UI consistency and responsiveness.
- Updated types to include new properties for BarberShop and added EventRow type.
2026-05-06 11:00:50 +01:00
f9e5183a20 chore: update react-native-safe-area-context and react-native-screens to latest versions 2026-05-06 10:23:24 +01:00
34d4fb6033 refactor: update module resolution, fix Stepper layout, improve Button prop typing, and update database diagnostic script 2026-05-05 17:03:24 +01:00
bdd9722c83 feat: rename barber label and add edit button to date selection in booking summary 2026-05-04 11:20:19 +01:00
3e9386e8aa feat: add explicit continue button to date selection step and remove auto-advancement 2026-05-04 10:31:55 +01:00
b3082997b1 refactor: update booking flow UI labels and enhance date picker input component 2026-05-04 10:18:53 +01:00
05714a8d7b refactor: defer shop validation in Booking pages to allow optional chaining of shop properties 2026-05-04 10:03:56 +01:00
1dc64579bb feat: redesign filter dropdown with custom label and hidden native select for improved UI consistency 2026-05-04 09:28:16 +01:00
946ab7ec49 refactor: optimize filter dropdown layout and styling in Explore page 2026-05-04 09:21:49 +01:00
175efea276 feat: consolidate filter and sort controls into a single select dropdown in Explore page 2026-05-04 09:16:59 +01:00
d975e3fea0 style: update button component color palette from amber to indigo 2026-04-29 10:10:07 +01:00
9b3db2a562 style: update button theme colors from indigo to amber 2026-04-29 10:02:23 +01:00
4865121558 refactor: remove avatar upload functionality and profile settings tab from Profile page 2026-04-29 09:53:17 +01:00
46ec1eddab feat: add profile settings tab with name editing and local avatar upload functionality 2026-04-29 09:27:45 +01:00
0259b40a86 feat: update brand color palette from indigo to amber 2026-04-29 09:08:36 +01:00
6687ad1aa7 style: redesign visual identity and UI components with an indigo-slate color palette and modern glassmorphism effects 2026-04-29 08:59:30 +01:00
47b172927a style: refactor UI to a minimalist design system using monochromatic black-and-white theme 2026-04-29 08:56:21 +01:00
a704a0acad refactor: migrate theme from dark-mode obsidian to light-mode indigo palette 2026-04-29 08:49:18 +01:00
7ba6f806c8 feat: overhaul design system with dark mode, updated typography, and cyan-based accent palette 2026-04-29 08:45:32 +01:00
94288d13e9 style: update color palette from slate/indigo to zinc/blue throughout the design system 2026-04-28 16:59:37 +01:00
f3cb32a39b feat: update shop rating calculation to use aggregated reviews from database 2026-04-28 16:47:33 +01:00
2212f17206 feat: add Scissors icon and improve display name and email layout responsiveness in profile page 2026-04-28 16:27:17 +01:00
e34e286077 feat: overhaul profile page UI with refreshed glassmorphism header, updated layout, and enhanced navigation tabs 2026-04-28 16:06:37 +01:00
95f12337d0 refactor: improve loading states and error UI across shop details, booking, and profile pages 2026-04-28 16:02:09 +01:00
2ba5f03f35 refactor: optimize mobile layout with improved responsiveness, overflow handling, and touch interactions 2026-04-28 15:51:52 +01:00
d6f9b51205 feat: implement mobile-responsive layout adjustments and horizontal scrollable containers across components 2026-04-28 15:41:07 +01:00
153655da8c style: improve mobile responsiveness across layout and UI components 2026-04-27 14:38:51 +01:00
0fb8ffb12a refactor: migrate core page layouts to use SafeAreaView and add utility notification scripts and Stepper component 2026-04-23 10:39:13 +01:00
5d16602ceb feat: Implement a new push notification service and enhance appointment reminder functionality with new database columns and logic. 2026-03-25 12:08:09 +00:00