Skip to content

Conversion to SPA

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 23 Mar 18:17
· 168 commits to main since this release

Conversion to SPA

This update changes the app from a desktop app to a SPA (single-page application) that later would be installable via PWA.

You can already check-in here

This was possible thanks to an update in the FileSystemApi that allows better manipulation of local files and folders inside the browser.

This API solves our problem of using local files for the app to work, and this was the only reason we were using a desktop app before.

Also, we made this change to make more easier for us to manage deploys and updates of the app, from now on we can make updates with more speed and without much problem.

compare changes

🚀 Enhancements

🩹 Fixes

  • chrono: Drive interface export (aba2f88)
  • chrono: Lint errors (a6bb852)
  • chrono: Wrong tree object paths (e3b619b)
  • Not loading sub directories (59847f5)
  • Imports errors (5eab18c)
  • Missing permissions release pipeline (ed801ee)
  • Ci pipeline (6908966)

💅 Refactors

  • chrono: Update ChronoApp.hasFile method (12543e9)
  • chrono: Rename repositories (9b74881)
  • chrono: Use tmp repos on CatFile & HashFile use-case (20f1b36)
  • chrono: Rename use-cases (8e59161)
  • chrono: Remove tmp repositories (72f5a48)
  • chrono: ⚠️ Remake stage area workflow (908c67d)
  • chrono: Update init use-case tests (d00285f)
  • chrono: Rename Entry to IndexEntry (ade24f4)
  • chrono: Allow multiple paths on AddUseCase (d64ab2b)
  • chrono: Use HeadEntries to sync stage area (cbbc427)
  • ⚠️ Remove main files (1699c12)
  • ⚠️ Restructure app files (ae9eeb0)
  • app: ⚠️ Move components & composables to old folders (bffdf45)
  • app: Reimplement i18n (a8d69d0)
  • app: Reimplement mini sidebar (c052219)
  • Remove unneeded files (c7d3e46)
  • app: ⚠️ Organize monaco files (c4066e0)
  • app: ⚠️ Start moving block editor files (123b8dd)
  • Old-modules (c8c183a)
  • AppPageRender component (84f2e6a)
  • Lint (26770d6)
  • Disable lint temporary (bc1d3c4)
  • Disable tests (1f50594)
  • Rename text-editor > monaco-editor (fa19692)
  • Move docs package (2d49900)
  • Put app pages inside components folder (b4d51df)
  • Update readme (b1acff0)
  • AppPage module folder (7923536)
  • EntryProvider module folder (7bfaf0a)
  • Make appPages & entryMiddlewares globally (f854515)
  • Remove old pipelines (f8f30cb)
  • Remake release process (605dddc)

🏡 Chore

⚠️ Breaking Changes

  • chrono: ⚠️ Remake stage area workflow (908c67d)
  • ⚠️ Remove main files (1699c12)
  • ⚠️ Restructure app files (ae9eeb0)
  • app: ⚠️ Move components & composables to old folders (bffdf45)
  • app: ⚠️ Organize monaco files (c4066e0)
  • app: ⚠️ Start moving block editor files (123b8dd)

❤️ Contributors