nono / cozy-desktop-experiments

Trying stuff to understand better the limitations of cozy-desktop and improve it

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Experiments with cozy-desktop

go.dev reference

This repository is a place where I can put ideas and experiments on how to improve the desktop client for Cozy Cloud. Currently, I am trying to rewrite a client in Go with an emphasis on tests and simulation.

What would be needed for a full client

There are a lot of things that are out of the scope for this proof of concept. This work would be needed if we want to release a new desktop client for Cozy users:

  • Support of Windows and macOS
  • UI
  • packagingn auto-update, and auto-start
  • logs, sentry, and a way to contact the support team
  • documentation
  • use the trash of the local computer
  • managing errors like cozy blocked or moved to a new address
  • quota on the Cozy, and no more space on the local disk
  • opening cozy-notes
  • etc.

License

The code is licensed as GNU AGPLv3. See the LICENSE file for the full license.

♡2021 by Bruno Michel. Copying is an act of love. Please copy and share.

About

Trying stuff to understand better the limitations of cozy-desktop and improve it

License:GNU Affero General Public License v3.0


Languages

Language:Go 97.5%Language:Makefile 2.0%Language:HTML 0.5%