96 Commits

Author SHA1 Message Date
Naser Mansour 9263966266 24-10: redesign integration verification — contrast fix, booking component root fix, tests; QA Review
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 19:03:57 +02:00
Naser Mansour 2c068277a2 24-8: articles and legal pages — implemented, QA Review
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 18:54:18 +02:00
Naser Mansour 7879ac7190 24-7: about page — implemented, QA Review
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 18:52:36 +02:00
Naser Mansour 7637294593 24-6: booking page and booking success — implemented, QA Review
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 18:51:15 +02:00
Naser Mansour b1ac864573 24-5: home booking card (strip variant, compact booking) — implemented, QA Review; footer brand layout fix from 24-2
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 18:49:28 +02:00
Naser Mansour 10a4e1f4c0 24-4: home page sections — implemented, QA Review
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 18:46:09 +02:00
Naser Mansour bcabb2ad2d 24-1: public design foundation (stylesheet, script, fonts, layout) — implemented, QA Review
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 18:41:12 +02:00
Naser Mansour 7d762902a2 Bump Nablus workshop flyer size for readability
max-h-40 (160px) was too small to read comfortably; bumped to max-h-56
(224px), between that and the original too-large 256px. Rebuilt frontend
assets and confirmed the class compiled.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-28 00:15:23 +03:00
Naser Mansour 7b708d2fd7 Match Nablus workshop form's background/card styling to the rest of the site
Reused existing, already-compiled design-system pieces instead of ad hoc
inline colors: the login page's auth-pattern background (public/images/
auth-pattern.svg) on the standalone layout, and the reusable <x-ui.card
highlight> component (Warm Gold accent border) for the form card. Replaced
inline style="color: #2D322A" with the text-body token.

Also fixes the actual root cause behind "the picture still looks the same"
from the prior two tasks: public/build's compiled CSS was stale (last built
Jan 17, before this session), so max-h-40/max-h-64 were never in the
generated stylesheet. Rebuilt via npm run build and verified the new classes
compile; production has its own deploy-time build so this shouldn't recur
there.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-28 00:12:07 +03:00
Naser Mansour 4258b5d2e7 Remove logo and shrink flyer further on Nablus workshop form
Logo image removed entirely from the registration page per Naser's request;
flyer capped to max-h-40 (was max-h-64). Pure markup/styling change, no
logic — 7/7 existing tests unchanged and passing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-28 00:03:43 +03:00
Naser Mansour ecdad8dbd2 Shrink oversized flyer image and logo on Nablus workshop form
Flyer capped to max-h-64 (was w-full, ~640x853px dominating the page); logo
reduced to h-10 (was h-16), matching the site's own sm-logo convention.
Pure styling change, no logic — 7/7 existing tests unchanged and passing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-28 00:00:47 +03:00
Naser Mansour 690c22395f Replace logo with client-supplied artwork; add Nablus workshop registration form
- public/images/logo.png replaced with the client's professionally-designed
  version, cropped to remove excess background margin (used sitewide via
  logo.blade.php / app-logo.blade.php / app-logo-icon.blade.php)
- New standalone, unlinked registration form at /forms/nablus-workshop for a
  one-off workshop Libra is co-hosting with Smart Business Center, replicating
  a ClickUp form the client previously used but with Libra's own branding.
  Submissions email info@libra.adv.ps and redirect to /about. No nav/footer
  link, no DB storage, no captcha (PRD v1.3).
- Tasks 17 (parent), 17-1 (Mailable + email template), 17-2 (page/route/form)
  taken through product-definition -> task-readiness -> dev-implement -> dev-qa,
  all Done. 11 new tests passing; full suite run clean of new regressions
  (69 pre-existing unrelated failures, documented in docs/tasks/17.md).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-27 23:56:50 +03:00
Naser Mansour 80c4f621de show actual mail error 2026-01-28 17:06:11 +02:00
Naser Mansour d51688aa2b added debug to the emails 2026-01-28 16:45:20 +02:00
Naser Mansour 3a5ac9c130 added the booking msgs that the client asked for 2026-01-28 01:54:29 +02:00
Naser Mansour cc85c67034 finished client asked text edits 2026-01-28 01:46:13 +02:00
Naser Mansour 6662981172 updated founder bio 2026-01-24 20:10:38 +02:00
Naser Mansour 70233a2854 reduced spacing between forst 2 sentancces in the home page 2026-01-24 20:06:59 +02:00
Naser Mansour 42014c458c fixed the issue on auto refresh for widgets 2026-01-17 12:28:25 +02:00
Naser Mansour e8c17305a9 removed the scholarship stiff from /about 2026-01-11 23:36:28 +02:00
Naser Mansour 4c992c01f5 fixed servicies in home page 2026-01-11 21:11:58 +02:00
Naser Mansour 366cc1ed44 changed coloring in /about 2026-01-11 21:05:30 +02:00
Naser Mansour abde8698ee complete story 16.6 2026-01-11 21:02:17 +02:00
Naser Mansour 5a23b35e19 complete story 16.5 2026-01-11 20:57:39 +02:00
Naser Mansour e65df52e2a complete story 16.4 2026-01-11 20:52:52 +02:00
Naser Mansour 9e13a77781 complete story 16.3 2026-01-11 20:49:43 +02:00
Naser Mansour 6d10abac1a complete story 16.2 2026-01-11 20:43:49 +02:00
Naser Mansour 877569e6e8 complete story 16.1 2026-01-11 20:35:51 +02:00
Naser Mansour 0dfb2a8759 added set free/paid consultation to the quick approve 2026-01-09 19:56:49 +02:00
Naser Mansour c1cc24c78d fixed guest consultation shows as unknown to show the guest name 2026-01-09 19:44:44 +02:00
Naser Mansour 0aa1b7f675 kept the mark as show or complete and cacle button stay after the user chose 2026-01-09 19:40:51 +02:00
Naser Mansour 773e1d3f7f fixed invisible buttons issue across the website 2026-01-09 19:32:10 +02:00
Naser Mansour 80072eae56 complete story 15.3 2026-01-09 19:02:28 +02:00
Naser Mansour b2b287e156 complete story 15.2 2026-01-09 18:53:04 +02:00
Naser Mansour 49aeceb25c complete story 14.5 2026-01-09 17:18:27 +02:00
Naser Mansour a47ebbcbca button color updates + fixed blocked time menu issue 2026-01-09 15:59:32 +02:00
Naser Mansour 861266204e fixed the isseu of the guest booking page when logged in 2026-01-08 19:53:36 +02:00
Naser Mansour 508ce8f918 fixed user/admin settings page error 2026-01-08 19:21:47 +02:00
Naser Mansour dfee2ff5c8 removed dark mod and applied fixes for text colors 2026-01-08 19:15:02 +02:00
Naser Mansour ddbb224d07 changed calender colors 2026-01-08 18:45:41 +02:00
Naser Mansour 45f029a1db redone 12.5 2026-01-04 02:26:22 +02:00
Naser Mansour 204c73646d redone 12.3 2026-01-04 02:04:03 +02:00
Naser Mansour a33cbfb908 color manual fixing 2026-01-04 01:15:42 +02:00
Naser Mansour 82e803dc26 complete story 12.5 2026-01-04 00:49:29 +02:00
Naser Mansour 74eacd53ae complete story 12.3 2026-01-04 00:38:55 +02:00
Naser Mansour 8fce9dfddb fixed the issue where dashboard wasnt displaying the page content 2026-01-04 00:08:21 +02:00
Naser Mansour b1e51e085a complete story 11.3 with qa tests 2026-01-03 19:27:23 +02:00
Naser Mansour 06ece9f4b2 complete story 11.2 with qa tests 2026-01-03 19:15:07 +02:00
Naser Mansour de606da191 complete story 10.4 2026-01-03 03:47:10 +02:00
Naser Mansour 44f291fbc3 complete story 10.2 2026-01-03 03:29:51 +02:00