Nextcloud notes client for SailfishOS
Find a file
2018-11-27 10:22:59 +01:00
icons API Implemented in javascript. Currently just readonly functionality. No possibility to set user credentials 2018-10-16 23:52:28 +02:00
qml Moved showdown to qml/; Begin versioning. 2018-11-27 10:21:50 +01:00
rpm Moved showdown to qml/; Begin versioning. 2018-11-27 10:21:50 +01:00
src Moved showdown to qml/; Begin versioning. 2018-11-27 10:21:50 +01:00
translations Use ShowdownJS https://github.com/showdownjs/showdown to parse Markdown 2018-11-27 09:58:21 +01:00
.gitignore Initial commit 2018-10-16 17:48:46 +02:00
harbour-nextcloudnotes.desktop Shorter name for the app grid 2018-11-24 20:22:59 +01:00
harbour-nextcloudnotes.pro Moved showdown to qml/; Begin versioning. 2018-11-27 10:21:50 +01:00
LICENSE Initial commit 2018-10-16 17:48:46 +02:00
README.md Updated README 2018-11-27 10:01:29 +01:00

Nextcloud notes client for SailfishOS

A mobile App providing access to Nextcloud Notes on Sailfish OS.
Communication with the nextcloud server happens over the Notes API 0.2.
The Sailfish OS SDK is used to write and build this project.
You can preview some screenshots here.

Current features

  • Multiple Nextcloud accounts
  • List all notes of an account
  • Show the content of the notes
  • Markdown rendering powered by ShowdownJS
  • Edit the notes content
  • Create new notes
  • Delete notes
  • Edit favorite property
  • Edit category property

Planned features

(The ordering represents the priority for the implementation)

  • Uusing the Login Flow if possible
  • Automatically push changes to the server while editing a note
  • Search in notes
  • Checklist support
  • Offline support
  • Overview of the supported markdown elements
  • Usage of Sailfish OS Secrets to store the user credentials

Features to be considered

  • All features of the Android App
  • Use user metadata and theming (via OCS API)
  • Share notes
  • Import notes from textfiles
  • Sync with the Sailfish OS build in notes app
  • Versioning / trashbin
  • Use ETags to synchronize notes more efficient