Commit Graph

  • 1207dbe20d removed the validation from the email mouazkh 2026-04-02 16:05:20 +03:00
  • c9f52f64cb removed the validation from the email mouazkh 2026-04-02 16:00:05 +03:00
  • 5fd22f0e01 disabled the validation on email mouazkh 2026-04-02 14:44:23 +03:00
  • 2998a6bd75 fix: import useMapEvents as hook instead of dynamic component Claw AI 2026-04-01 19:07:22 +00:00
  • 571c85f14f fix: detect auth changes via polling and visibility change Claw AI 2026-04-01 15:29:41 +00:00
  • 9e1f8f517b Merge branch 'main' of http://45.93.137.91:3000/Rahaf/SweetHome Rahaf 2026-04-01 02:18:08 +03:00
  • 700b446463 Edit register Rahaf 2026-04-01 02:18:03 +03:00
  • be14250a08 fix: request permission synchronously from user click gesture Claw AI 2026-03-31 23:16:05 +00:00
  • eec7a9a75d fix: show notification permission prompt on user click instead of auto-request Claw AI 2026-03-31 23:07:15 +00:00
  • 4ca7106b48 Merge branch 'main' of http://45.93.137.91:3000/Rahaf/SweetHome Rahaf 2026-04-01 02:05:39 +03:00
  • 7685134a39 Edit register Rahaf 2026-04-01 02:05:32 +03:00
  • 6ad2457e74 fix: use HTTPS URL in firebase.js Claw AI 2026-03-31 22:53:34 +00:00
  • 98c3f51df2 fix: switch API base URL to HTTPS (nip.io) Claw AI 2026-03-31 22:48:50 +00:00
  • 5d44fb56ec Edit profits Rahaf 2026-04-01 01:46:48 +03:00
  • ba389042c2 chore: add nip.io domain with SSL for HTTPS notifications Claw AI 2026-03-31 22:38:00 +00:00
  • c546e11ed3 Merge branch 'main' of http://45.93.137.91:3000/Rahaf/SweetHome Rahaf 2026-04-01 01:34:54 +03:00
  • 8d7efe82a4 Edit profits for owner Rahaf 2026-04-01 01:34:51 +03:00
  • 52758eae9d fix: wait for hydration before checking auth in NotificationHandler Claw AI 2026-03-31 22:12:55 +00:00
  • a824fb0c7c fix: send FCM token to User/SetFCMToken endpoint Claw AI 2026-03-31 21:24:43 +00:00
  • 9e87aa90e8 feat: send FCM token to backend on permission grant Claw AI 2026-03-31 20:20:52 +00:00
  • 199e78d6b1 chore: set VAPID key for FCM Claw AI 2026-03-31 20:09:07 +00:00
  • df9711f539 fix: only request notification permissions for signed-in users Claw AI 2026-03-31 19:52:47 +00:00
  • 2bea2d190c feat: integrate Firebase Cloud Messaging for push notifications Claw AI 2026-03-31 19:50:48 +00:00
  • 81674c4aa7 fix: add remote image pattern for next.config.mjs Claw AI 2026-03-31 19:45:03 +00:00
  • cf7f51b514 fix: update GetMyRentListings endpoint (userId removed from URL) Claw AI 2026-03-31 18:46:12 +00:00
  • 0171c7a2bf fix: prepend /Pictures/ to image paths for nginx static serving Claw AI 2026-03-30 18:52:08 +00:00
  • 9f6a730a94 Show login dialog when favoriting without auth Claw AI 2026-03-30 18:34:19 +00:00
  • 2c04cd751f Fix favorites: optimistic remove + no loading flash Claw AI 2026-03-30 18:18:09 +00:00
  • db184bbace Merge branch 'main' of http://45.93.137.91:3000/Rahaf/SweetHome Rahaf 2026-03-30 21:02:43 +03:00
  • 230805e02b Edit phone in footer Rahaf 2026-03-30 21:02:34 +03:00
  • 3b9831a513 Integrate FavoriteProperty API: add/remove/get favorites with real backend Claw AI 2026-03-30 17:54:42 +00:00
  • 1f40c6a4fd Edit footer Rahaf 2026-03-30 20:36:09 +03:00
  • 4dd60ec14a Fix copy link & Instagram sharing: add clipboard fallback for HTTP Claw AI 2026-03-30 16:28:09 +00:00
  • 68cb802d60 Merge branch 'main' of http://45.93.137.91:3000/Rahaf/SweetHome Rahaf 2026-03-30 19:26:08 +03:00
  • d22248248d Added sidebar Rahaf 2026-03-30 19:26:03 +03:00
  • d375ed9d89 Add share dropdown: Facebook, WhatsApp, Telegram, Instagram, Copy Link Claw AI 2026-03-30 16:08:35 +00:00
  • e6d754d014 perf: convert fonts to WOFF2 (10x smaller), fix preload to match, add html,body CSS font rule Claw AI 2026-03-30 15:34:36 +00:00
  • dee74d335f fix: font-display block → swap to prevent FOIT in header Claw AI 2026-03-30 15:32:08 +00:00
  • 8f2679253b Fix font loading flash: font-display block + preload Claw AI 2026-03-30 15:31:35 +00:00
  • 9bf67ffa38 Add SweetHome logo as OG image fallback for Facebook share Claw AI 2026-03-30 14:07:52 +00:00
  • d56b4d2a11 Fix Facebook share: server-side OG metadata via generateMetadata Claw AI 2026-03-30 13:44:52 +00:00
  • 4d43cdaba2 Improve Facebook share: structured text + OG meta tags Claw AI 2026-03-30 13:36:12 +00:00
  • 891756e092 Edit background in register Rahaf 2026-03-30 15:28:39 +03:00
  • 722d69cc92 Fix image URLs: handle paths with or without leading slash Claw AI 2026-03-30 01:35:20 +00:00
  • 9d671f1985 Fix: add missing imports and currencies fetch in add property form Claw AI 2026-03-30 01:25:48 +00:00
  • 505dcd4bb0 Fix image upload field name: 'file' -> 'image' Claw AI 2026-03-30 01:15:57 +00:00
  • 8f700d0957 Fix missing uploadedImagePaths state declaration Claw AI 2026-03-30 01:06:23 +00:00
  • 39193337b3 Display property images from API using full URLs Claw AI 2026-03-30 01:01:42 +00:00
  • 4299968764 Add image upload to property form via FilesController Claw AI 2026-03-30 00:57:52 +00:00
  • 1a96e457ca Share button now shows Facebook icon with pre-filled post text Claw AI 2026-03-30 00:26:28 +00:00
  • d3242a4147 Share button opens Facebook post composer Claw AI 2026-03-30 00:22:28 +00:00
  • ff589e4b0a Implement share button with Web Share API + clipboard fallback Claw AI 2026-03-30 00:17:39 +00:00
  • 0c3b454015 Owner properties page fetches from API via GetMyRentListings Claw AI 2026-03-29 22:17:49 +00:00
  • 6245965c1c Allow unauthenticated users to view and select dates, login only on book Claw AI 2026-03-29 21:40:32 +00:00
  • 829491cc30 Calendar fully blocked for unauthenticated users Claw AI 2026-03-29 21:38:02 +00:00
  • 059c7194d8 Show login/register dialog instead of 401 for unauthenticated users Claw AI 2026-03-29 21:34:25 +00:00
  • f22bc45a4f Fix booking: use correct BookReservation endpoint + price from selected dates Claw AI 2026-03-29 21:23:51 +00:00
  • 86b8fc591b Add availability calendar to property detail page Claw AI 2026-03-29 21:16:00 +00:00
  • ca1d83967e Fix duplicate addRentProperty definition in api.js Claw AI 2026-03-29 15:58:54 +00:00
  • 00dab824c3 Fix add property page to match Flutter request body structure Claw AI 2026-03-29 15:48:48 +00:00
  • 5d7b3e3b0f Add new enums to match Flutter project structure Claw AI 2026-03-29 15:27:48 +00:00
  • 412ccbf8b8 Show user full name in navbar and homepage after login Claw AI 2026-03-29 12:42:57 +00:00
  • 253bb875ab Fix post-login: re-read user role on every route change Claw AI 2026-03-29 12:22:16 +00:00
  • 16038a80dd Add currency dropdown and deposit field to add property form Claw AI 2026-03-28 19:40:03 +00:00
  • 6df7548611 Fix missing mapZoom state variable in add property page Claw AI 2026-03-28 18:12:41 +00:00
  • d94b32a670 Add property form submits to API as RentPropertyDto Claw AI 2026-03-28 18:00:44 +00:00
  • da0c36727f Remove all fallback dummy data - API-only Claw AI 2026-03-28 17:48:00 +00:00
  • b6e9f01938 Profile page fetches full data from API via GetByUserId Claw AI 2026-03-28 17:03:40 +00:00
  • 48523067fc Use local Madani Arabic font files instead of CDN Claw AI 2026-03-28 16:52:31 +00:00
  • f6f0f5a5ea added the fonts folder in the public mouazkh 2026-03-28 19:47:29 +03:00
  • e0f80f3dee Clean up debug logging in login flow Claw AI 2026-03-28 16:44:37 +00:00
  • b8117093af Add debug logging to login flow to trace token storage Claw AI 2026-03-28 16:38:04 +00:00
  • de7636f852 Fix token key mismatch in verify functions Claw AI 2026-03-28 16:31:27 +00:00
  • 5a4b018c07 Send JWT token with verify email/phone endpoints Claw AI 2026-03-28 16:17:14 +00:00
  • c14c28141f Add loading.js and error.js for all routes, secure admin page with 404 Claw AI 2026-03-28 16:12:21 +00:00
  • c99689a995 Add Phone field to FormData in addCustomer and addOwner Claw AI 2026-03-28 15:51:25 +00:00
  • f7fa3c723d Add Phone field (7 digits) to both registration forms Claw AI 2026-03-28 15:41:18 +00:00
  • 0621f51676 Add WhatsApp and National Number fields to registration forms Claw AI 2026-03-28 15:38:40 +00:00
  • d698305d79 Update registration to match new API schema Claw AI 2026-03-28 15:29:06 +00:00
  • bb15a7934e Redesign app download section: dropdown for Android + iOS coming soon Claw AI 2026-03-28 15:18:19 +00:00
  • 2424da2d45 Fix registration 415: send multipart form data with ID images Claw AI 2026-03-28 15:15:09 +00:00
  • c2235cf575 Fix build: syntax errors, duplicate useEffects, import paths Claw AI 2026-03-28 14:53:45 +00:00
  • 6394f1d71a Fix CustomerType and OwnerType enums: send int instead of string Claw AI 2026-03-28 14:15:40 +00:00
  • 9cddee841b Add FullName field to owner and customer signup request payloads Claw AI 2026-03-27 22:01:00 +00:00
  • 3c21c1873e Fix register pages: both have 2 steps with ID upload, OTP as modal overlay Claw AI 2026-03-27 18:19:32 +00:00
  • eff0b41b78 Add enums, AuthService, and integrate backend registration endpoints Claw AI 2026-03-27 18:01:42 +00:00
  • 2fb55db360 changed the appVersion Mouaz_Alkhatib 2026-03-27 00:06:13 +00:00
  • b613bde682 Implement login with email/phone + OTP verification flow Claw AI 2026-03-26 23:56:18 +00:00
  • 211ac42ad9 Clean up API client - use nested propertyInformation directly Claw AI 2026-03-26 23:27:28 +00:00
  • fd3dcf4cc3 Update mappers for flat API response + enrich with property info Claw AI 2026-03-26 22:59:08 +00:00
  • bdcb98a047 Fix API endpoint paths to match controller routing Claw AI 2026-03-26 22:46:57 +00:00
  • cfb9c0058b Add API client and wire up live data fetching Claw AI 2026-03-26 22:20:33 +00:00
  • 082f20da40 Merge branch 'main' of http://45.93.137.91:3000/Rahaf/SweetHome Rahaf 2026-03-27 00:35:03 +03:00
  • 157188d2e6 Edit Admin Rahaf 2026-03-27 00:34:59 +03:00
  • ac1241583b added a files folder and changed the href mouazkh 2026-03-22 15:31:54 +03:00
  • 552bbdd269 fixing the meta data layout mouazkh 2026-03-21 17:45:13 +03:00
  • 485e4c2630 added the android icon in a link with svg and style mouazkh 2026-03-21 17:24:50 +03:00
  • 45e46afe21 added the apk file mouazkh 2026-03-21 15:44:08 +03:00
  • e961288b04 added the nav link on the client laylout for the apk app mouazkh 2026-03-21 15:36:44 +03:00
  • f6c6119c18 Edit rtl Rahaf 2026-03-20 14:17:59 +03:00