getcert-backend / src /components /certification-flow

Commit History

26 days ago

  1. fix(cert): auto-issue certificate on payment confirmation & sync course to 100% certified

    46ab86e

29 days ago

  1. feat: deploy Gemma 4 optimizations and backend updates to HF Spaces

    b69dd51

  1. refactor(ui): complete platform de-slop and remove AI badges across all pages

    48e2068

  1. feat: Add GetCert YT competency certification engine and assessment flow

    515e3fb

  1. feat: implement Swiss Modern Variant A for free course certificates and fix modal PDF download

    4961d05
  2. fix: resolve certificateType reference error, sync my_courses with admin backend and certificates fallback, and ensure resume visibility

    7087641
  3. feat: full-screen free course workspace, My Courses resumability, name/email claim fix, My Certificates sync, and QR-free certificate

    3360116

  1. feat: add free starter courses, Google OAuth integration, and resilient profile sync

    6f30bfd
  2. fix(payment): resolve Cashfree webhook timestamp bug, multi-layer status reconciliation and auto-issuance

    c637b42

  1. fix(ui): eradicate all AI sparkle icons, 4-point stars, and cartoon flare symbols site-wide⁠

    4a4de05
  2. feat: full UI credibility overhaul — Inter typography, clean headers, remove all AI slop tags⁠

    50cd427

  1. feat: normalize course titles into professional canonical titles and remove emojis across app

    d08bef8
  2. fix(course): remove YouTube HD badge from video sub-bar

    739bf66
  3. fix(course-header): remove module counter badge from top header and enlarge course title

    8620734
  4. fix(course): remove active lecture badge, display exact video duration with seconds, and standardize flat ₹79 QuickCert

    ff96ce0
  5. feat(course): display real YouTube video duration length and remove exam button from top header

    00f820f
  6. fix(resume-strip): restrict active course resume strip strictly to dashboard, my-courses, and my-certificates

    f832487
  7. feat(course): authentic Napkin UI native video player with edge-to-edge mobile and studio desktop playlist

    d47ff18

  1. feat(hero & cert): fix hero navbar spacing, replace bulky window with creative verification instrument, and enforce Sample name with anti-screenshot watermark on preview

    8dc3e84
  2. fix(branding): replace letter G placeholders with OG GetCert logo and remove Napkin UI mentions

    3d516ec
  3. fix(branding): match G graduation cap color with GetCert logo wordmark text color (#132F50)

    ea2b47e
  4. fix(certificate): eliminate PDF text vertical shift with calibrated html2canvas baseline correction and integrate OG GetCert logos

    3302f5e
  5. feat(certificate): complete Course Completion Certificate redesign matching reference specification⁠

    8de00d6
  6. feat(ui): optimize mobile top navbar, drawer toggle, and responsive napkin layout

    763b02d
  7. fix(theme): lock UI to classic napkin with doodles, remove paper studio switcher, and fix low contrast text across all screens

    9026e6e

  1. fix(ui): overhaul text contrast, typography weights, and visibility across all screens

    2e718c0
  2. feat(ui): complete end-to-end Napkin UI & hand-written notes transformation across all screens

    1b5ee98

  1. feat(ux): add Apple-designed floating bottom course resume strip overlay

    da384c1
  2. feat: force-start fresh certification flow across all creation entry points

    7cf9205

  1. feat(apple-design): implement fluid microinteractions, layered materials, optical typography, and responsive feedback across GetCert

    f391a3a
  2. fix(certificate): use pre-rendered high-res base64 GetCert brandmark to ensure 100% full logo rendering in PDF exports

    0d2bc6b
  3. fix(certificate): fix PDF download misalignment, remove intersecting name line, and add forExport container scaling

    e1340b3

  1. fix: use exact official GetCert full brandmark SVG on certificate header

    d6600bf
  2. fix(certificate): fix alignment, remove intersecting line through name, fix logo branding, and balance footer metadata

    77fdf7f
  3. style: remove emojis and clean up checkout & course selection UI for high-end professional look

    ae5b297
  4. feat: show 199 canceled and animated 79 launch price on checkout paywall and remove promo code box

    01c26c0
  5. feat: persist active course & track in URL and localStorage to survive browser refresh

    c07ff6e
  6. fix: show Sample instead of user name in certificate preview

    8a743cc
  7. feat: sync in-app CertificatePreview component with official GetCert layout, vector branding, and luxury styling

    8d0846a

  1. copy: humanize all user-facing text across the app⁠

    d790df7
  2. feat: convincing generation loader with real progress + live pipeline checklist⁠

    3a83709
  3. fix: remove focus-loss anti-cheat entirely (caused false regeneration)

    ede2ea7
  4. fix: focus-loss anti-cheat false trigger + faster assessment output⁠

    3eded06
  5. perf+fix: fast & reliable assessment pipeline, JWT verification, payment-review route, payment polling fallback⁠

    1c756f2

  1. fix: remove visual skill coming-soon block and enable UI/UX Design Figma video course

    6a5d797
  2. feat: add and enable 1h15m Envato Tuts+ Graphic Design course on GetCert

    2ba9469

  1. feat: add MINT60 promo code discount, Huashu Design certificate revamp, and Cashfree paywall integration

    6800903

  1. fix: refactor certificate layout into flex column with space-evenly for exact mathematical vertical centering

    81ed4cd
  2. fix: vertically center certificate evaluation registry text

    5c9ca25
  3. style: change QuickCert card button to blue with 'START COURSE' text

    d385836