6a22a234db
feat(mobile): alinhar cliente e barbearia ao web com tema, dashboard e reservas completos.
main
2304172026-06-23 17:02:03 +01:00
2fb540d9a2
fix(mobile): corrigir navegação do perfil, tabs no perfil cliente e deteção de role barbearia.
2304172026-06-23 16:26:02 +01:00
d875e5689c
fix(mobile): resolve profile navigation crash, organize profile screen in tabs, clean explore page and inspect user role
2304172026-06-23 15:37:48 +01:00
7b8e8d6150
fix(products): ordenar produtos do maior para o menor preco, permitir limpar input de preco/stock sem ficar negativo, e impedir adicionar mais quantidade ao carrinho do que o stock disponivel
2304172026-06-22 17:09:17 +01:00
6c93af609f
fix(dashboard): filtrar pedidos concluidos, limitar dropdown de estado de pedido e filtrar excecoes expiradas
2304172026-06-22 09:05:24 +01:00
5cb96f0761
feat: implement logout functionality in Dashboard and add UI components to Profile page
2304172026-05-21 09:05:50 +01:00
0c9c1ab6c2
fix: remove redundant closing view tag in Profile component layout
2304172026-05-14 10:23:50 +01:00
db1c6a851f
feat: import Alert from react-native into AppContext
2304172026-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
2304172026-05-14 09:58:39 +01:00
b5e942b643
refactor: remove schedule from barber data and update navigation icons to use Ionicons
2304172026-05-13 10:35:28 +01:00
916e068ebe
feat: add stock management and form resets while removing deprecated barber_ids and updating UI styles
2304172026-05-13 10:30:40 +01:00
42995acd8e
style: update application logo asset
2304172026-05-13 10:07:32 +01:00
57d900ba12
chore: update application logo image
2304172026-05-13 09:54:15 +01:00
3e06a2fa4a
feat: add logo asset and remove redundant defaultSource props from dashboard and auth screens
2304172026-05-13 09:24:38 +01:00
604583bbc5
feat: replace text-based logos with image assets across authentication and dashboard pages
2304172026-05-13 09:16:14 +01:00
af1f79ec7b
feat: implement automatic shop creation for barbers and add error handling to data mutation methods
2304172026-05-12 17:15:05 +01:00
8058e5835e
fix: update storage bucket reference from shop-images to shops in Dashboard page
2304172026-05-12 17:09:56 +01:00
a657308f9d
refactor: implement role-based profile dashboard with custom tab navigation and barber-specific views
2304172026-05-12 16:55:52 +01:00
d29cf7535b
refactor: simplify booking flow and update status bar appearance
2304172026-05-12 16:01:50 +01:00
20e9e23938
refactor: implement bottom tab navigation and update UI component design system
2304172026-05-08 10:40:12 +01:00
8f5a88788c
feat: upgrade React Navigation to v7 and redesign appointment cards in Dashboard and Profile pages
2304172026-05-06 12:44:35 +01:00
99fc0a3882
feat: enhance booking flow with optional serviceId and improve dashboard settings
2304172026-05-06 11:36:11 +01:00
a065130167
feat: add event creation functionality and enhance profile and shop details pages
2304172026-05-06 11:00:50 +01:00
f9e5183a20
chore: update react-native-safe-area-context and react-native-screens to latest versions
2304172026-05-06 10:23:24 +01:00
bdd9722c83
feat: rename barber label and add edit button to date selection in booking summary
2304172026-05-04 11:20:19 +01:00
3e9386e8aa
feat: add explicit continue button to date selection step and remove auto-advancement
2304172026-05-04 10:31:55 +01:00
b3082997b1
refactor: update booking flow UI labels and enhance date picker input component
2304172026-05-04 10:18:53 +01:00
05714a8d7b
refactor: defer shop validation in Booking pages to allow optional chaining of shop properties
2304172026-05-04 10:03:56 +01:00
1dc64579bb
feat: redesign filter dropdown with custom label and hidden native select for improved UI consistency
2304172026-05-04 09:28:16 +01:00
946ab7ec49
refactor: optimize filter dropdown layout and styling in Explore page
2304172026-05-04 09:21:49 +01:00
175efea276
feat: consolidate filter and sort controls into a single select dropdown in Explore page
2304172026-05-04 09:16:59 +01:00
d975e3fea0
style: update button component color palette from amber to indigo
2304172026-04-29 10:10:07 +01:00
9b3db2a562
style: update button theme colors from indigo to amber
2304172026-04-29 10:02:23 +01:00
4865121558
refactor: remove avatar upload functionality and profile settings tab from Profile page
2304172026-04-29 09:53:17 +01:00
46ec1eddab
feat: add profile settings tab with name editing and local avatar upload functionality
2304172026-04-29 09:27:45 +01:00
0259b40a86
feat: update brand color palette from indigo to amber
2304172026-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
2304172026-04-29 08:59:30 +01:00
47b172927a
style: refactor UI to a minimalist design system using monochromatic black-and-white theme
2304172026-04-29 08:56:21 +01:00
a704a0acad
refactor: migrate theme from dark-mode obsidian to light-mode indigo palette
2304172026-04-29 08:49:18 +01:00
7ba6f806c8
feat: overhaul design system with dark mode, updated typography, and cyan-based accent palette
2304172026-04-29 08:45:32 +01:00
94288d13e9
style: update color palette from slate/indigo to zinc/blue throughout the design system
2304172026-04-28 16:59:37 +01:00
f3cb32a39b
feat: update shop rating calculation to use aggregated reviews from database
2304172026-04-28 16:47:33 +01:00
2212f17206
feat: add Scissors icon and improve display name and email layout responsiveness in profile page
2304172026-04-28 16:27:17 +01:00
e34e286077
feat: overhaul profile page UI with refreshed glassmorphism header, updated layout, and enhanced navigation tabs
2304172026-04-28 16:06:37 +01:00
95f12337d0
refactor: improve loading states and error UI across shop details, booking, and profile pages
2304172026-04-28 16:02:09 +01:00
2ba5f03f35
refactor: optimize mobile layout with improved responsiveness, overflow handling, and touch interactions
2304172026-04-28 15:51:52 +01:00
d6f9b51205
feat: implement mobile-responsive layout adjustments and horizontal scrollable containers across components
2304172026-04-28 15:41:07 +01:00
153655da8c
style: improve mobile responsiveness across layout and UI components
2304172026-04-27 14:38:51 +01:00
0fb8ffb12a
refactor: migrate core page layouts to use SafeAreaView and add utility notification scripts and Stepper component
2304172026-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.
2304172026-03-25 12:08:09 +00:00
cb1cf4335b
refactor: standardize button sizes to 'md' and update header title font weight to '700'.
2304172026-03-19 10:34:04 +00:00
fcb7052bbd
refactor: Update ActivityIndicator size prop to "small" in Button component.
2304172026-03-18 12:33:10 +00:00
13e0acd27d
refactor: replace nanoid with Math.random() for ID generation and remove the react-native-get-random-values dependency.
2304172026-03-18 10:25:58 +00:00
1c68449e05
feat: Introduce waitlist functionality and in-app notifications with supporting types and dependencies.
2304172026-03-18 10:12:30 +00:00
77b81e9be6
feat: Implement waitlist functionality and a notification system, including automatic user notifications for available slots after appointment cancellations.
2304172026-03-18 09:29:42 +00:00
77825ffaa1
feat: Add direct call functionality to displayed phone numbers and enhance phone input validation.
2304172026-03-18 09:16:13 +00:00
56eca5ccee
feat: populate shop settings form with schedule, payment methods, social networks, and contacts from shop context
2304172026-03-17 17:18:19 +00:00
e21f717f15
feat: Add support for updating shop payment methods and social networks in updateShopDetails.
2304172026-03-17 16:56:16 +00:00
3cdd4945df
feat: Implement editing for shop contacts, social networks, schedule, and payment methods in Dashboard settings, and update ShopDetails UI styling.
2304172026-03-17 16:25:06 +00:00
005c2da275
feat: Add shop details tab displaying schedule, payment methods, social links, and contacts.
2304172026-03-17 16:09:07 +00:00
996bc91e86
refactor: remove static service type text and divider from service list item.
2304172026-03-17 15:59:47 +00:00
35bfb44570
refactor: Remove Scissors icon and its badge from barber list items.
2304172026-03-17 15:49:23 +00:00
ab8b244f59
refactor: redesign barber item UI, update grid layout, and simplify specialty display in BarberList.
2304172026-03-17 15:26:38 +00:00
c9306f2dcb
fix: ensure 'Barbearia' text is visible by removing transparency
Rodrigo2026-03-17 10:17:29 +00:00
5bd9daf70d
feat: initialize web application with Tailwind CSS configuration, global styles, Header component, and Landing page.
Rodrigo2026-03-17 10:03:47 +00:00