> ## Documentation Index
> Fetch the complete documentation index at: https://dos.dzaleka.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Version history, updates, and changes to Dzaleka Online Services

## Overview

This changelog documents all notable changes, updates, and improvements to Dzaleka Online Services. We follow semantic versioning principles and maintain transparency about platform evolution.

<Note>
  The platform is continuously updated. Major releases are documented here with detailed change notes.
</Note>

## Version History

### \[0.0.1] - Current Version (March 2026)

<Info>**Status:** Active Development | **Released:** March 2026</Info>

#### Platform Launch

Initial release of Dzaleka Online Services platform.

#### Added

<Accordion title="Core Features">
  **Content Collections:**

  * Service and organization directory
  * Event calendar and listings
  * News and announcements
  * Community stories and testimonials
  * Marketplace for local businesses
  * Job opportunities board
  * Resource library
  * Photo galleries
  * Artist and talent profiles

  **User Interface:**

  * Responsive design for mobile, tablet, and desktop
  * Clean, modern interface with Tailwind CSS
  * Pattern-based decorative elements (Mudcloth patterns)
  * Accessible navigation and breadcrumbs
  * Search functionality across content

  **Technical Infrastructure:**

  * Built with Astro static site generator
  * MDX support for rich content
  * React components for interactive features
  * Netlify deployment and hosting
  * Contact form integration with Formspree
  * Email functionality with Resend
  * Google Sheets integration for data management
  * Sitemap generation
  * SEO optimization
</Accordion>

<Accordion title="Pages and Routes">
  * Home page with featured content
  * Services directory with categories
  * Events calendar
  * News listing and articles
  * Marketplace
  * Jobs board
  * Community stories
  * Resources library
  * About page
  * Contact page
  * Individual service pages
  * Individual event pages
</Accordion>

<Accordion title="Components">
  **UI Components:**

  * Navigation bar with mobile menu
  * Footer with social links
  * Breadcrumb navigation
  * Search bar and filters
  * Card components for content display
  * Contact forms
  * Image galleries
  * Category badges
  * Social sharing buttons

  **Interactive Components:**

  * Search functionality
  * Filter dropdowns
  * Mobile menu toggle
  * Image lightbox
  * Form validation
</Accordion>

#### Technical Details

<CodeGroup>
  ```json package.json theme={null}
  {
    "name": "dzaleka-heritage-archive",
    "version": "0.0.1",
    "type": "module",
    "scripts": {
      "dev": "astro dev",
      "start": "node ./dist/server/entry.mjs",
      "build": "astro build",
      "preview": "astro preview"
    }
  }
  ```

  ```typescript tsconfig.json theme={null}
  {
    "extends": "astro/tsconfigs/strict",
    "compilerOptions": {
      "jsx": "react-jsx",
      "strict": true,
      "noUnusedLocals": true,
      "noUnusedParameters": true
    }
  }
  ```
</CodeGroup>

#### Configuration

<Tabs>
  <Tab title="Astro">
    * Static site generation
    * MDX integration
    * Tailwind CSS integration
    * React support for interactive components
    * Remark plugins for markdown processing
    * Netlify adapter for deployment
  </Tab>

  <Tab title="TypeScript">
    * Strict type checking enabled
    * No unused locals or parameters
    * React JSX support
    * Astro client types
  </Tab>

  <Tab title="Styling">
    * Tailwind CSS 3.3+
    * Custom color palette (primary, secondary)
    * Typography plugin
    * Forms plugin
    * Aspect ratio plugin
    * Custom patterns and utilities
  </Tab>
</Tabs>

#### Known Issues

<Warning>Issues identified in initial release:</Warning>

* Search functionality may not index all content types
* Mobile menu animation can be laggy on older devices
* Some images need optimization for faster loading
* Content submission requires GitHub knowledge

<Tip>
  See [GitHub Issues](https://github.com/Dzaleka-Connect/dos/issues) for full list and status updates.
</Tip>

## Recent Updates

### Bug Fixes (March 2026)

<Check>Fixed code block design rendering issues</Check>
<Check>Improved layout wrapper for consistent title handling</Check>
<Check>Resolved photos collection schema duplication</Check>
<Check>Enhanced marketplace and store page Schema.org markup</Check>

### Content Additions (March 2026)

<CardGroup cols={2}>
  <Card title="New Stores" icon="store">
    Added multiple new store listings to marketplace
  </Card>

  <Card title="Resources" icon="book">
    Added 3 new community resources
  </Card>

  <Card title="Events" icon="calendar">
    Updated event listings with new activities
  </Card>

  <Card title="Services" icon="briefcase">
    100+ service organizations catalogued
  </Card>
</CardGroup>

## Commit History

Recent development activity:

```bash theme={null}
4030fa5 Bug fixes and performance updates.
5eb67a0 Bug fixes and performance updates.
656451b Code Block Design Fix
8d91751 New Store listing
e8b24eb New Store listing
50488bc Bug fixes and performance updates.
8e06a3a Wrapped Layout inside MainLayout for MainLayout to take a title prop.
7f369d2 Added 3 New Resources & Schema.org JSON-LD to Marketplace and store pages.
620fa70 New event added and minor content updates.
1dd046e Fixed the photos collection was using a duplicate schema without the gallery field
```

<Info>
  View full commit history on [GitHub](https://github.com/Dzaleka-Connect/dos/commits)
</Info>

## Upcoming Changes

See our [Roadmap](/community/roadmap) for planned features and improvements.

### In Development

<Accordion title="Q2 2026">
  * Multi-language support (French, Swahili, Kinyarwanda, Kirundi)
  * Enhanced search and filtering
  * User accounts and authentication
  * Organization self-service profiles
</Accordion>

<Accordion title="Q3 2026">
  * Native mobile applications (iOS and Android)
  * Interactive community map
  * Event RSVP and calendar integration
  * Advanced analytics
</Accordion>

## Breaking Changes

No breaking changes in current version.

<Warning>
  Future versions may introduce breaking changes. We'll provide migration guides and advance notice for any breaking changes.
</Warning>

## Migration Guides

No migrations required for initial version.

## Version Support

<Info>
  **Current Version:** 0.0.1
  **Support Status:** Active Development
  **Supported Browsers:** Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
</Info>

### Browser Compatibility

| Browser       | Minimum Version | Status            |
| ------------- | --------------- | ----------------- |
| Chrome        | 90+             | ✅ Fully Supported |
| Firefox       | 88+             | ✅ Fully Supported |
| Safari        | 14+             | ✅ Fully Supported |
| Edge          | 90+             | ✅ Fully Supported |
| Mobile Safari | iOS 14+         | ✅ Fully Supported |
| Chrome Mobile | Android 5+      | ✅ Fully Supported |

### Device Support

<CardGroup cols={3}>
  <Card title="Desktop" icon="desktop">
    Full feature support
  </Card>

  <Card title="Tablet" icon="tablet">
    Optimized responsive design
  </Card>

  <Card title="Mobile" icon="mobile">
    Mobile-first responsive design
  </Card>
</CardGroup>

## Performance Metrics

### Current Performance

<Tabs>
  <Tab title="Load Times">
    **Average Page Load:**

    * First Contentful Paint: \~1.2s
    * Largest Contentful Paint: \~2.5s
    * Time to Interactive: \~3.0s

    <Tip>Static site generation provides excellent performance</Tip>
  </Tab>

  <Tab title="SEO">
    **Search Optimization:**

    * Semantic HTML structure
    * Schema.org markup
    * Sitemap generation
    * Meta tags optimization
    * Open Graph tags
    * Twitter Cards
  </Tab>

  <Tab title="Accessibility">
    **Current Status:**

    * Keyboard navigation support
    * ARIA labels where needed
    * Alt text for images
    * Color contrast compliance (partial)

    <Warning>Working towards WCAG 2.1 AA compliance</Warning>
  </Tab>
</Tabs>

## Dependencies

### Core Dependencies

<CodeGroup>
  ```json Major Frameworks theme={null}
  {
    "astro": "^5.16.6",
    "react": "^18.2.0",
    "tailwindcss": "^3.3.3"
  }
  ```

  ```json Integrations theme={null}
  {
    "@astrojs/mdx": "^4.3.13",
    "@astrojs/netlify": "^6.6.3",
    "@astrojs/react": "^4.4.2",
    "@astrojs/tailwind": "^6.0.2"
  }
  ```

  ```json Services theme={null}
  {
    "resend": "^6.5.2",
    "@googleapis/sheets": "^9.4.0",
    "@netlify/functions": "^5.1.0"
  }
  ```
</CodeGroup>

### Security Updates

We regularly update dependencies to address security vulnerabilities.

<Info>
  View current dependency status on [GitHub](https://github.com/Dzaleka-Connect/dos)
</Info>

## Contributing to Changelog

When contributing, please:

1. Follow [Contributing Guidelines](/community/contributing)
2. Include clear commit messages
3. Document breaking changes
4. Update relevant documentation

<Tip>
  Maintainers will update this changelog with each release.
</Tip>

## Release Process

<Steps>
  <Step title="Development">
    Features developed in feature branches
  </Step>

  <Step title="Testing">
    Thorough testing before merging to main
  </Step>

  <Step title="Version Bump">
    Update version number following semver
  </Step>

  <Step title="Changelog Update">
    Document all changes in this file
  </Step>

  <Step title="Deploy">
    Automatic deployment via Netlify
  </Step>

  <Step title="Announce">
    Notify community of new release
  </Step>
</Steps>

## Feedback and Bug Reports

Found an issue or have feedback about recent changes?

<CardGroup cols={2}>
  <Card title="Report Bug" icon="bug" href="https://github.com/Dzaleka-Connect/dos/issues">
    Create a new issue on GitHub
  </Card>

  <Card title="Suggest Feature" icon="lightbulb" href="https://github.com/Dzaleka-Connect/dos/issues">
    Request new features or improvements
  </Card>
</CardGroup>

## Stay Updated

Get notified about new releases and updates:

* **Watch** the repository on GitHub
* **Follow** us on social media
* **Subscribe** to our email newsletter
* **Check** this changelog regularly

<Info>
  Major updates are announced via GitHub releases and social media.
</Info>

***

<CardGroup cols={3}>
  <Card title="Roadmap" icon="map" href="/community/roadmap">
    View planned features
  </Card>

  <Card title="Contributing" icon="code-branch" href="/community/contributing">
    Learn how to contribute
  </Card>

  <Card title="Support" icon="life-ring" href="/community/support">
    Get help and support
  </Card>
</CardGroup>

**Last Updated:** March 9, 2026
