Commit Graph

140 Commits

Author SHA1 Message Date
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 1b66e0b6ff Add full-codebase security report
First full scan (no docs/security-kb.md yet). 2 High, 3 Medium, 3 Low,
4 Informational findings — most notable: national_id stored/exported in
plaintext despite architecture.md claiming encryption, and a confirmed
CVE (CVE-2026-48019, CVSS 8.9) affecting the installed laravel/framework
12.43.1 via the guest-booking form's Mail::to() call. Report only — no
fixes applied, per the security-scan skill's non-capabilities.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-27 22:13:54 +03:00
Naser Mansour a8316cfc82 Reconcile pipeline docs with manual commits made outside the pipeline (Jan 2026)
Checked all 21 manual commits between abde8698 and 147231f (pre-dating
today's takeover) against the newly-built docs/tasks/ and docs/ux-design.md.
Two real conflicts found and fixed:

- Scholarship Aspiration section (task 16-6) was built, then fully removed
  from /about in production (commit e8c1730, 2026-01-11) — task title and
  ux-design.md corrected to say REMOVED, do not re-implement.
- Two-factor authentication was disabled in config/fortify.php at client
  request (commit f8d9133, 2026-01-17) — CLAUDE.md and ux-design.md
  corrected to say the 2FA code path is dormant, not live.

Everything else in that range (copy edits, mail/SMTP fixes, autorefresh bug
fixes, footer brand wording, php-fpm production notes already captured in
CLAUDE.md) doesn't contradict anything in the pipeline docs — no edit needed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-27 22:08:08 +03:00
Naser Mansour 7f35297025 Mark all libra tasks Done — confirmed live in production ~1 year
Naser confirmed all remaining QA Review / Draft rows (97 subtasks, 16
parent rollups) are done in substance: the site has been in production
for roughly a year. Overrides the conservative QA-Review/Draft mapping
from the prior takeover commit (0f9d12c) at his explicit instruction.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-27 22:04:04 +03:00
Naser Mansour 0f9d12c3cf Prepare project for pipeline takeover: task tracker, UX doc, CLAUDE.md pointers
Adds docs/tasks/ (16 epics + 102 stories converted to task/subtask files with
statuses.md as the new status source of truth) and docs/ux-design.md
(retrospective design-system reference), and points CLAUDE.md at them.
docs/prd.md and docs/architecture.md are kept as BMAD wrote them; the legacy
docs/stories/, docs/epics/, docs/qa/gates/ and .bmad-core/ stay in place as
historical/traceability records, superseded but not deleted.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-27 22:02:23 +03:00
Naser Mansour d8cda5b87f fixed the layout path not defined that we faced on production 2026-01-16 03:24:42 +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 04fa6b399c added epic 16 and stories to creat the about us page 2026-01-11 20:28:24 +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 959cc0e717 complete story 15.1 2026-01-09 18:45:17 +02:00
Naser Mansour 5803410584 added epic and stories for potential clients 2026-01-09 18:36:32 +02:00
Naser Mansour 31a4a47849 complete story 14.6 2026-01-09 17:26:54 +02:00
Naser Mansour 49aeceb25c complete story 14.5 2026-01-09 17:18:27 +02:00
Naser Mansour 88961e11b4 complete story 14.4 2026-01-09 17:09:32 +02:00
Naser Mansour fbd5d91da3 complete story 14.3 2026-01-09 17:02:01 +02:00
Naser Mansour a0965c83bc complete story 14.2 2026-01-09 16:57:12 +02:00
Naser Mansour 972af7a127 complete story 14.1 2026-01-09 16:51:55 +02:00
Naser Mansour 6504327ed7 generated epic 14 with stories to fix the home page also added a pic of the lawyer to the files with a pdf from the client to understand their vision and about them 2026-01-09 16:44:38 +02:00
Naser Mansour ef9442edd2 complete story 13.4 2026-01-04 22:59:49 +02:00
Naser Mansour 29881ba8f6 complete story 13.3 2026-01-04 22:55:31 +02:00
Naser Mansour d9a35a19d0 complete story 13.2 and made the logo bigger 2026-01-04 22:43:26 +02:00
Naser Mansour b5ef8f9d28 complete story 13.1 2026-01-04 22:34:05 +02:00
Naser Mansour 37d9276a2c checked epic 13 stories with SM 2026-01-04 22:30:04 +02:00
Naser Mansour 149b3c4e53 complete story 12.6 2026-01-04 02:31:30 +02:00
Naser Mansour 45f029a1db redone 12.5 2026-01-04 02:26:22 +02:00
Naser Mansour e557fb1104 created epic 13 make a better login page design 2026-01-04 02:20:00 +02:00
Naser Mansour 082545032a redone 12.4 2026-01-04 02:12:59 +02:00
Naser Mansour 204c73646d redone 12.3 2026-01-04 02:04:03 +02:00
Naser Mansour 1796bdb51e redone 12.2 and update the header and footer colors to #2D3624 2026-01-04 01:54:20 +02:00
Naser Mansour b2ff6df18e updates storys 12.2-12.6 for reimplimintation 2026-01-04 01:39:38 +02:00
Naser Mansour 82e803dc26 complete story 12.5 2026-01-04 00:49:29 +02:00
Naser Mansour be05f1d759 complete story 12.4 2026-01-04 00:42:49 +02:00
Naser Mansour 74eacd53ae complete story 12.3 2026-01-04 00:38:55 +02:00
Naser Mansour c855b7b159 complete story 12.2 2026-01-04 00:30:52 +02:00
Naser Mansour e0c47fcb54 update stories to impliment badge 2026-01-04 00:22:19 +02:00
Naser Mansour b92fc29e3c complete story @12.1 2026-01-03 23:52:26 +02:00
Naser Mansour 8201ec163e generated logo and a new epic with stories for logo implimintation and color changing 2026-01-03 23:44:22 +02:00
Naser Mansour 4de3f439b9 complete story 11.4 (documintation updates) 2026-01-03 19:34:05 +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 f32ea2b68d complere story 11.1 with qa tests 2026-01-03 19:06:21 +02:00
Naser Mansour 393acde340 checked epic 11 sroeies with scrum masters and applied fixes 2026-01-03 18:54:53 +02:00