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.tsandrobots.ts. - Custom error and 404 pages.
- Production-ready README and documentation structure.