Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: javaScriptKampala/javaScriptKampala
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: javaScriptKampala/javaScriptKampala
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ft-add_cms
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 145 files changed
  • 1 contributor

Commits on Mar 7, 2026

  1. feat: add SVG icons for Vercel and window, create TypeScript configur…

    …ation and type definitions for event management
    amkayondo committed Mar 7, 2026
    Configuration menu
    Copy the full SHA
    94d87df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60f79e0 View commit details
    Browse the repository at this point in the history
  3. feat: implement CMS data layer and rich text rendering

    - Add cms.ts for fetching data from the CMS API, including posts, events, sponsors, leaders, gallery items, and global settings.
    - Create data.ts to provide a fallback to static data when the CMS is unreachable.
    - Introduce rich-text.tsx for rendering Lexical rich text JSON to React components.
    - Establish a new config package for centralized environment variable management and URL constants.
    - Define types in a new types package for frontend-safe data structures and Payload CMS document types.
    amkayondo committed Mar 7, 2026
    Configuration menu
    Copy the full SHA
    77cf122 View commit details
    Browse the repository at this point in the history
  4. feat(cms): initialize Payload CMS integration with Next.js

    - Add TypeScript environment definitions for Next.js.
    - Create Next.js configuration file with Payload CMS integration.
    - Generate admin page for Payload CMS with dynamic routing.
    - Implement import map for rich text features in Payload CMS.
    - Set up API routes for CRUD operations using Payload CMS.
    - Add GraphQL API route for Payload CMS.
    - Create custom SCSS file for styling.
    - Establish layout component for Payload CMS with server function handling.
    amkayondo committed Mar 7, 2026
    Configuration menu
    Copy the full SHA
    f80a06d View commit details
    Browse the repository at this point in the history
  5. feat: Enable Next.js externalDir experimental feature and update Ty…

    …peScript and dev script configurations.
    amkayondo committed Mar 7, 2026
    Configuration menu
    Copy the full SHA
    7d3197c View commit details
    Browse the repository at this point in the history
Loading