Changelog

Latest updates, improvements, and fixes for HarborDB.

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.3.0] - 2026-02-04

Fixed

  • fix: move Tailwind/PostCSS dependencies to dependencies for CI build

Misc

  • i18n: add missing language entries to locale files
  • Update en.json to use Unicode characters and add languages
  • Move Tailwind and PostCSS packages to devDependencies
  • Add --include dev flag to deps:ci npm script
  • Add Persian documentation and guides for HarborDB
  • Add Persian blog posts and FAQ on privacy
  • Add Persian (fa) localization and FAQ content
  • Translate Hindi docs and UI strings for native experience
  • Add Hindi localization and documentation
  • Add full Italian translations for guides and support docs
  • Add Italian documentation and guides for HarborDB
  • Update default SITE_URL to harbordb.top
  • Add Italian localization and blog content, update supported locales to include Italian
  • Add Russian FAQ, docs, and blog content; improve FAQ i18n
  • Add Russian-language documentation for HarborDB
  • Add Arabic documentation for getting started and guides
  • Add Chinese documentation for HarborDB guides and support
  • Add Japanese documentation for HarborDB guides and support
  • Add German guides for keyboard shortcuts and performance optimization
  • Add German documentation for HarborDB including guides, getting started, and support
  • Add German support page translation and SEO metadata utility
  • Add SEO metadata and RSS feed, improve blog and docs SEO
  • Add French documentation for HarborDB
  • Add blog post cover images and improve blog listing UI
  • Add Spanish translations for docs and improve CTA sections
  • Remove About link from header and update Spanish database navigation guide
  • Add Spanish docs and update navigation labels
  • Update markdownlint configuration and enhance blog content for native app performance
  • Add performance optimization guides for SQLite and CSV visualization on macOS
  • Add Spanish and German support docs and guides
  • Add "blog" entry to localization files for Arabic, German, English, Spanish, French, Japanese, and Chinese
  • Add blog section to sitemap and new blog posts on SQLite performance tips, CSV visualization, and the importance of native apps
  • Add localized blog pages and blog post support
  • Enhance TrackedLinkButton: Add target and rel props for improved link handling
  • Add analytics tracking and refactor components for newsletter and hero actions
  • Fix formatting in README.md and support documentation for consistency
  • Enhance README.md: Add GitHub badges, expand features section, and include deployment instructions
  • Refactor script names in package.json for consistency and clarity
  • Refactor documentation: streamline content and improve formatting across multiple guides
  • Update FAQ documents for HarborDB in multiple languages
  • Remove VSCode workspace CSS settings and custom data
  • Fix artifact upload path to use ./out directory
  • Show file sizes in debug dir step of workflow
  • Add debug step to list build output directories
  • Update workflow to use npm scripts for install and build
  • Change ownership of html directory to nginx user

[0.2.0] - 2026-02-01

Misc

  • Serve static Next.js export with nginx in Docker
  • Move build output to .next/out and update related configs
  • Add SEO metadata and Open Graph images for docs pages
  • Remove Documentation link from header navigation
  • Add documentation system with dynamic routes and navigation
  • Remove HarborDB branding from localized titles and headlines
  • Add localized FAQ and CTA content for Arabic, German, Japanese, and Chinese
  • Update FAQ and CTA translations for HarborDB in all locales
  • Replace NDB FAQ with HarborDB FAQ in ES and PT
  • Add HarborDB macOS website content guide and update FAQ
  • Add VSCode settings and custom CSS data for Tailwind support

[0.1.1] - 2026-02-01

Misc

  • Add cursor:pointer to interactive UI elements and buttons
  • Add FAQ content in Arabic, German, Spanish, French, Japanese, and Chinese
  • Add full i18n support for 8 languages and locales
  • Add localized marketing page with translations and sitemap entry
  • Update workflow to Node 24 and export env vars for build scripts
  • Update placeholder images to use local HarborDB examples
  • Refactor
  • Update images config to support remote patterns unless exporting

[0.1.0] - 2026-02-01

Chore

  • chore(deps): bump actions/checkout from 4 to 6
  • chore(deps): bump actions/cache from 4 to 5
  • chore(deps): bump actions/upload-pages-artifact from 3 to 4
  • chore(deps): bump actions/setup-node from 4 to 6

Misc

  • Add utility scripts for docs, OG images, release, and preview
  • Refactor static pages to dynamic catch-all route with redirects
  • Merge pull request #3 from lbenicio/dependabot/github_actions/actions/setup-node-6
  • Merge pull request #6 from lbenicio/dependabot/github_actions/actions/checkout-6
  • Merge pull request #4 from lbenicio/dependabot/github_actions/actions/upload-pages-artifact-4
  • Merge pull request #5 from lbenicio/dependabot/github_actions/actions/cache-5
  • Update ESLint, Prettier, and related dev dependencies
  • Add GitHub issue and PR templates and Docker scripts
  • Add i18n support for features, about, and metadata pages
  • Localize error and not-found pages and add translations for error messages
  • Add locale-aware routing and fallback pages for static routes
  • Remove FAQ markdown files from data directory
  • Remove obsolete pages and middleware, update image config
  • Disable push trigger for Next.js deployment
  • Refactor contact form to use client-side submission
  • ⨯ Middleware cannot be used with "output: export". See more info here: h
  • sitemap is still broken:
  • refactor next config
  • Running TypeScript ..Failed to compile.
  • fix the sitemap.ts error
  • replace the app name to HarborDB instead of NDB. systematically review a
  • fix the errors so the app can the built using output export
  • ./src/components/ui/chart.tsx:104:14 Type error: Property 'payload' does
  • Set Next.js output mode to 'export'
  • Replace flex-shrink-0 with shrink-0 in timeline items
  • Add localization system with i18n helpers and translations
  • Add license fields to dependencies in package-lock.json
  • Add favicon images and web manifest for site
  • the container must be centered
  • we need to add a containe to the main content. just the header and the f
  • organize project structure
  • format
  • format code
  • nextjs does not include lint in version 16, we need to use eslint
  • add eslint and prettier to the project
  • lots of images missing the size props:
  • we need to make the features, and about pages more robust, production re
  • we need to add the sidez props:
  • Image with src "https://picsum.photos/seed/ai-insights/1200/800" has "fi
  • dependencies
  • Refactor code style and update dependencies config
  • Update project name and version, clean up config formatting
  • remove duplicate files
  • the dockerignore must be inside the dockersubdir too, and properly refer
  • add a docker subdir with a dockerignore, Dockerfile, Dockerfile.dev, and
  • add font
  • download the external fonts to public/static/fonts/* and use local fonts

[0.0.1] - 2024-07-26

Added

  • Initial release of the HarborDB landing page.
  • Core pages: Home, About, Features, FAQ, and Contact.
  • Setup with Next.js, React, Tailwind CSS, and TypeScript.
  • Basic SEO with sitemap.ts and robots.ts.
  • Custom error and 404 pages.
  • Production-ready README and documentation structure.