GithubHelp home page GithubHelp logo

cboehm-it / quillpad Goto Github PK

View Code? Open in Web Editor NEW

This project forked from quillpad/quillpad

0.0 0.0 0.0 6.14 MB

Take beautiful markdown notes and stay organized with task lists. Fork of Quillnote

Home Page: https://quillpad.github.io

License: GNU General Public License v3.0

Kotlin 100.00%

quillpad's Introduction

Gitter Android Build Release

Quillpad

Quillpad is fully free and open-source. It will never show you ads, ask you for unnecessary permissions or upload your notes anywhere without you knowing.

Take beautiful markdown notes whenever you feel inspired. Place them in notebooks and tag them accordingly. Stay organized by making task lists, set reminders and keep everything in one place by attaching related files.

Matrix

Join the conversation at Matrix or Gitter

Fork Info

Quillpad is a fork of an original app called Quillnote. The development stopped on the original app and PR backlogs were not cleared up. The community showed much interest in the app for continued development and so this fork was created. msoultanidis#177 msoultanidis#209

Get it on F-Droid Get it on Google Play

Features

With Quillpad, you can:

  • Take notes with Markdown support
  • Make task lists
  • Pin your favorite notes to the top
  • Hide notes you do not want others to see
  • Set reminders for events you do not want to miss
  • Add voice recordings and other file attachments
  • Group related notes in notebooks
  • Add tags to notes
  • Archive notes you want out of your way
  • Search through notes
  • Sync with Nextcloud (experimental)
  • Backup your notes to a zip file which you can restore at a later time
  • Toggle between Light and Dark mode
  • Choose between multiple color schemes

Migration

Backups from Notally can be converted into Quillpad compatible backups using this python script

Roadmap

The major features that are currently planned for this app are listed below in a series of milestones. In additional to these major features, there will be bug fixes and other enhancements will be added as we go.

Milestone 1.5 (General cloud syncing)

  • Store the notes as markdown files in the device.
  • If the folder chosen is under a cloud storage provider, Android will sync the markdown files with the respective cloud. For e.g. Google Drive, Dropbox and even Nextcloud. Syncing this way to the cloud does not deal with the Nextcloud API.
  • This will be the easiest way for users to sync the notes without having to self-host a NextCloud instance.
  • Update to the latest version of Android API and Dependency Libraries.

Milestone 1.6 (Jetpack Compose)

  • Introduce Compose and Kotlin multiplatform. The main app views like the list of notes, edit view and the todo list view will be migrated to Compose.

Milestone 1.7 (Desktop App)

  • Introduce desktop app. With the main views available in compose, try making a desktop app with help of Compose for desktop.

Milestone 1.8 (iOS App)

  • Try an iOS version since the kotlin multiplatform code does the heavy lifting of notes management and syncing. Leverage the same storage API equivalent in iOS.

Milestone 2.0 (Encryption)

  • The primary motive to have encryption is not for security. That's secondary
  • Now we have the ability to sync notes using cloud providers like Google Drive and Dropbox. The cloud providers may to go through the notes and may index them and may profile the user. This is the primary reason for the encryption feature. Which means, the notes won't be staying as markdown files, and cannot be edited by other text editors.
  • Encryption will be optional. The user can switch between having the notes encrypted vs stored them as plain markdown files.
  • The main focus

quillpad's People

Contributors

msoultanidis avatar jsixface avatar nenpo avatar nofishonfriday avatar holton-jiang avatar fischer-felix avatar arunk140 avatar thejayduck avatar umitseyhan75 avatar deltainsight avatar pr0gr8mm3r avatar into-the-v0id avatar nwestie avatar locness3 avatar urizev avatar emmanueldav avatar dankxylese avatar comradekingu avatar reysonk avatar morris-alan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.