Skip to content

v0.7.0 — Documentation, Monorepo & Landing Page

Latest

Choose a tag to compare

@JoaoHenriqueBarbosa JoaoHenriqueBarbosa released this 10 Mar 14:43
· 9 commits to main since this release
11fef3e

What's New

Turborepo Monorepo

  • Converted project to Turborepo monorepo structure
  • Extracted shared packages: @finopenpos/ui, @finopenpos/db, @finopenpos/auth, @finopenpos/api, @finopenpos/env
  • Extracted fiscal module into standalone @finopenpos/fiscal package (zero database deps)

Fumadocs Documentation Site

  • Full project documentation with 22 pages covering architecture, tech stack, database, API, testing, deployment + complete fiscal module docs
  • Mermaid diagrams with client-side rendering, dark/light theme support, fullscreen viewer with zoom/pan, and JPG export
  • i18n with English and Brazilian Portuguese (44 pages total)
  • Landing page integrated — single app serves both the landing page and documentation
  • ER diagram auto-generation now updates database.mdx alongside READMEs

Docker Simplified

  • Reduced from 3-app (web + www + docs) to 2-app (web + docs) setup
  • Updated Dockerfile, nginx.conf, and entrypoint script

Lighthouse Scores

  • Performance: 99
  • Accessibility: 96
  • Best Practices: 100
  • SEO: 100

Other Changes

  • Added emission testing docs with real-world SEFAZ PR learnings
  • Fixed mobile menu background positioning
  • Forced dark mode on landing page
  • Corrected demo and API docs links

Full Changelog: v0.6.1...v0.7.0