Skip to content

vladelaina/vlaina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,472 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vlaina

vlaina is a local-first desktop workspace built with React, Vite, and Electron.

The current desktop host is Electron only. The old desktop host has been removed from the runtime path.

Highlights

  • Local-first notes and workspace data
  • Desktop app powered by Electron
  • Notes, chat, vaults, assets, attachments, and account flows in one workspace
  • Markdown editing based on Milkdown

License

This repository is open-source under the GNU AGPLv3.

See LICENSE.

Development

Use Windows PowerShell or cmd for install, dev, test, and build.

WSL is fine for editing, but this repo intentionally blocks install/dev/build/test commands in WSL.

Install

pnpm install

Start desktop app

pnpm dev

This starts:

  • Vite renderer
  • Electron desktop shell

Typecheck

pnpm typecheck

Test

pnpm test

Build

pnpm build

Full verification

pnpm quality:verify

CI

GitHub Actions runs the Windows build pipeline from .github/workflows/build.yml:

  • pnpm install --frozen-lockfile
  • pnpm typecheck
  • pnpm test
  • pnpm build

Notes

  • If you previously mixed Windows and WSL installs, delete node_modules and reinstall from Windows.
  • Electron is now the only desktop runtime target in this repository.

About

🪄

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages