Open Web Creation System (Release 0.2)
Channel: Ezequiel Schwartzman
Date: 03/04/2024

Working prototype available at https://hojaweb.xyz
Source code at: https://github.com/Zequez/a-website-builder

# v0.2.0: Build System Update

- Build system
  - Sidebar has divisions now, functionals are: Pages, Components and Data
  - Every page and component is treated as a Preact JSX document
  - Data files are YML
  - On pages you can return a mix of paths and JSX elements, and it will generate multiple pages
  - Every data file is avaiable on the "data" object
  - Every component file is available by just using it's name
  - There is a built in default component named Html that takes a title, class, children, and icon
  - UnoCSS build in support with the default preset which looks like Tailwind; also adds the Tailwind CSS reset to the style bundle.
- Code editor uses Codemirror now
- You can add a favicon to the site with Emojis
- Build indicator and build errors bar
- Files aren't saved on every keystroke (although they are stored locally if you reload the page); you can Cmd+S to save all files and trigger a new build
- Many improvements on the data synchronization system
- Many bugfixes; too many to count