A Markdown-based note-taking app for mobile devices.

Overview

App Icon

Noteless

A markdown-based note-taking app for Android

Google Play GitHub All Releases SkyDroid Download Chat on Matrix MIT License

Compatible with notes saved in Notable

Features

  • Markdown-optimized editor with syntax highlighting
  • Supports Github Flavored Markdown, AsciiMath, KaTeX and mermaidjs for diagrams
  • Tags for organizing your notes
  • Pin, Star and sort your notes by title or different dates
  • Very themable - dark/light mode and accent color
  • Full-text search
  • File Attachments that can be embedded into a note
  • Multi-Note Editing
  • Slide actions for easier editing
  • Tutorial notes which explain how to use the app

Screenshots

Download

https://github.com/redsolver/noteless/releases

Changelog

1.4.6

  • Added support for the Android 11 permission system
  • Added option to sort tags alphabetically in the sidebar
  • Improved compatibility with other Markdown-based note-taking tools (especially Dendron)
  • Some small bug and theme fixes

1.3.1

  • Added optional auto save option
  • Added optional auto pairing of brackets/quotes (thanks to @RubbaBoy)
  • Editor: Added option to move and restore note to/from trash
  • Improved table styling (thanks to @davidebersani)
  • Fixed some bugs

1.3.0

  • Added feature to create a new note by sharing text with Noteless (#42)
  • Adding an attachment to a note now automatically embeds it
  • Improved blockquote styling (#44)
  • Fixed some bugs

1.2.1

  • Added Android App Shortcut for creating a new note from the homescreen
  • Added proper table borders
  • Fixed some bugs

1.2.0

  • Added AsciiMath support
  • Added Black/AMOLED theme
  • Added experimental option: Automatic bullet points
  • Added optional single line break syntax
  • Increased height of editor toolbar
  • Changed behaviour of list-button in editor toolbar
  • Fixed image sizing in preview
  • Fixed text field submitting when adding a tag

1.1.1

  • Added support for spaces in links (#36)

1.1.0

  • Made checkboxes in preview mode toggleable (#37)
  • Added support for Wiki-style links like [[My Note]] (#38)

1.0.0

  • First stable release
  • Submitted the app to Google Play Store and F-Droid
  • Updated to Flutter 1.20 (Better Performance and some bug fixes in the editor)

0.3.2

  • Added F-Droid metadata

0.3.1

  • Fixed editor content not loading without front matter data

0.3.0

  • Fully reworked editor with syntax highlighting and a new keyboard toolbar to help with common Markdown operations
  • Added fallback to file metadata if front matter data is missing

0.2.1

  • Disabled the preview feature on Android 4.4 KitKat devices.
  • Removed WebDav sync

Important Changes in Version 0.2.0

The app has been renamed from Notable Mobile to Noteless on 02.07.2020.

If you used an earlier Alpha Version, you need to uninstall the old one and install one of the new APKs (Don't forget to backup your notes!)

This is because the app also has a new package name: net.redsolver.noteless.

Also I decided to drop support for syncing notes directly via the app because there are alternative options which work a lot better.

I recommend using an external data directory and a third-party sync app for Android like Syncthing, Nextcloud Sync or FolderSync for other cloud services.

0.2.0

  • Renamed the app to "Noteless"
  • New app icon
  • Reworked tutorial notes
  • The Editor/Preview Mode Switcher is now the default option
  • New error handling: When an exception occurs while reading a note, the note is skipped and the errors are shown as "virtual notes".
  • Show loading dialog when changing external data directory
  • Fixed issue with using an external data directory on Android Q (10)
  • QOL Improvements (Autofocus, Small design improvements)

0.1.8

  • Added support for subdirectories
  • Added options to restore notes from trash
    • With the swipe actions of a note
    • With the "Restore from trash" button in the multi select options
  • Added option to create a logfile for sync
  • Added experimental option to enable virtual folder tags
  • Minor theme fixes

0.1.7

  • Fixed white flash when loading note preview

0.1.6

  • Added option to use a mode switcher for editor and preview

0.1.5

  • Added feature to add and remove attachments
  • Searching in content of notes
    • Enabled by default
    • Can be disabled in settings
    • Can get slow with more than 2000 notes

0.1.4

  • Added KaTeX and mhchem support
  • Added option to change accent color
  • Added note swipe actions (trash, delete, pin and favorite)

0.1.3

  • Fixed webdav sync

0.1.2

  • Fixed sync when using different data directory

0.1.1

  • Added option to select data directory on device
  • Moved multi select options to bottom app bar
  • Pressing back while being in select mode cancels it
  • Added option to recreate all tutorial notes and attachments in settings
  • Updated info page
  • Dark Theme now supports markdown preview

0.1.0

  • Select multiple notes by long pressing
  • After entering select mode, add notes to the selection by tapping them
  • Select or unselect all notes in the select menu
  • Favorite/Unfavorite multiple notes at once
  • Pin/Unpin multiple notes at once
  • Add and remove tags to multiple notes at once
  • Move to Trash and delete multiple notes at once

0.0.9

  • Dark Theme
  • Confirmation Dialogs

License

The app is MIT licensed.

Comments
  • Support for the Android 11 permission system

    Support for the Android 11 permission system

    Until Android 11, it was possible to use a folder to sync out of the application data scope. As of Android 11 this seems to have changed:

    https://medium.com/androiddevelopers/android-11-storage-faq-78cefea52b7c

    The problem is that currently neither Noteless can save its notes outside its data folder, nor FolderSync can access Noteless' notes to sync them, so the sync part does not work in Android 11.

    Any idea to try to solve it?

    opened by juanfcocontreras 24
  • Load files without header

    Load files without header

    I noticed that markdown files placed in the notes directory are not recognized by Noteless without the proper header:

    ---
    tags:
    title:
    created:
    modified:
    ---
    

    Many of my markdown files I've created manually with a text editor on a PC. Would it be possible to open these files without the header being present, and maybe only add it if changes are made in Noteless?

    opened by janteau 7
  • Hang on startup, other oddities

    Hang on startup, other oddities

    Version 0.1.18

    After writing #30, I noticed that the count of notes in the sidebar were not correct, and not all of the Notebooks were showing. I thought I'd restart the app to see if that might update what is shown. The app, upon restart, displayed the blue progress bar under the app title, but didn't progress beyond that for as long as I cared to wait (10 minutes or so?).

    If I tap the add note (plus) button, it created a new note and the app started working (breaking out of the the eternal progress bar), but the note counts are still wrong.

    I have a little over 400 notes (the app shows 284), and 300-ish attachments. I also have 5 Notebooks (the app shows none) and 39 different tags (the app shows none).

    I'm using an external sync mechanism (Syncthing), but all the files appear to be present.

    Let me know if there's anything else I can provide to be helpful.

    Type: Bug 
    opened by genericmoniker 7
  • WebDav sync replaces existing files with zero byte copies

    WebDav sync replaces existing files with zero byte copies

    Hi, I know WebDav sync is considered experimental, and I know it says not to use it on important files.

    I wanted to test if it would work for my workflow. I have a owncloud store with an existing "notable" directory, with approx 30 notes in the notes directory.

    When I enable WebDav sync in this app, and point the location to my owncloud store's webdav interface, it shows the normal "syncing with WebDav" message, but none of my existing notes from owncloud appears in the app.

    When I check my owncloud web interface, I see the android app has uploaded all of the Tutorial files (as expected) but it has also replaced all of my existing notes with zero-byte versions (Truncated them?).

    Its easy enough to roll-back the files to the previous state using the owncloud web interface, but I'd prefer if I didn't have to do that.

    Is it a bug that it does that, or is that expected in this Experimental state?

    Type: Bug 
    opened by ashleysommer 6
  • Images with space in their filename are not displayed

    Images with space in their filename are not displayed

    Hello,

    Because I use Notable on my laptop, I've tried your app to open my "Notable" markdown files and I really like it! Thank you!

    I've noticed an issue. If I try to display an image with a space in its filename, the image does not render.

    ![](@attachment/Screenshot 2020-08-08 at 20.33.23.png)
    
    

    Thank you again for your useful app!

    opened by cba85 5
  • Local links to notes do not seem to work

    Local links to notes do not seem to work

    I tried to create two notes, one named A and one named B.

    If I create a local link from B to A, by typing [[A]] and enter display mode, then [[A]] is not turned into a link.

    opened by Vetii 4
  • Table style for a better reading.

    Table style for a better reading.

    Hi, I introduced two little changes to the style of tables. I use Noteless every day for my notes, and I noticed that tables could be more beatiful and readable.

    Let me know what do you think and if I contributed in the right way to the project. Maybe I shoulded edit another branch?

    P.S. Why didn't you put all css code in a separate css file? Is there a particular reason?

    opened by davidebersani 3
  • Small improvement on blockquote styling

    Small improvement on blockquote styling

    There's currently no styling to blockquotes, which makes it hard to tell if it's a paragraph or a quote. Let's try this CSS for blockquote styling:

    blockquote{
      padding: .75em .5em .75em 1em;
      background: white;
      border-left: 0.5em solid #DDD;
    }
    
    blockquote::before {
      display: block;
      height: 0;
      content: "“";
      margin-left: -.95em;
      font: italic 400%/1 Open Serif,Georgia,"Times New Roman", serif;
      color: #999;
    }
    
    /* for nested paragraphs in block quotes */
    blockquote p {
      display: inline;
    }
    

    Taken from here (https://github.com/nteract/nteract/issues/810) with preview images! Would this be possible in Noteless app environment?

    opened by femto-code 3
  • Option for non-strict line breaks

    Option for non-strict line breaks

    Single line breaks don't show in preview mode in accordance with the Markdown specs. Other editors don't always work this way, and a single line break is enough to place something in the next line in preview mode. It would be nice to have an option to have it work either way.

    opened by NomarCub 3
  • Performance optimization for preview

    Performance optimization for preview

    It seems like adding an image and/or a checkbox (which appears to be a rendered image rather than a HTML tag) causes the performance for the preview to drastically drop.

    This seems to be a prevalent issue with Flutter at the moment. Though it possibly has been fixed fairly recently. https://github.com/brendan-duncan/image/issues/104

    There's also a non-native option. https://pub.dev/packages/flutter_image_compress

    My suggestion is either to cache or compress (in memory) the displayed image through some optimization, as well as replace the checkbox with an actual HTML checkbox.

    opened by spiral6 3
  • Notes read from notes subdirectory

    Notes read from notes subdirectory

    The desktop app of Notable does not care which folder a note is in, so long as it is under the notes directory. Regardless if it is in the root notes directory or a subdirectory or anything under that, it will always read the note, provided that the note has the correct markdown extension (such as .md, .markdown, etc).

    opened by spiral6 3
  • Reduce line-height in sidebar-menu and notes listing

    Reduce line-height in sidebar-menu and notes listing

    Please provide possibility to:

    • reduce line-height in sidebar-menu and notes listing
    • reduce indent in sidebar-menu

    The current settings are a big waste of space.

    opened by rudolf-weissenegger 0
  • Provide tag autocomplete or selection from existing tags

    Provide tag autocomplete or selection from existing tags

    Remembering the exact tag name can be a bit cumbersome. Providing a way to either autocomplete the tag as we type them or selecting a tag from the already existing one would be a great feature.

    opened by lacasseio 1
  • Deleting multiple note using selection block the app in selection mode

    Deleting multiple note using selection block the app in selection mode

    If you select multiple note then move them to trash, the deleted files stays selected and there is no way to unselect them. The None option doesn't unselect the notes.

    opened by lacasseio 1
Releases(v1.4.6)
Owner
Developer
null
Mobile first Note Taking integrated with Git

Mobile first Markdown Notes integrated with Git This project receives generous infrastructure support from Summary GitJournal is a note taking app foc

GitJournal 2.8k Dec 31, 2022
A simple Flutter Note Taking app with local database.

Flutter Simple & Lightweight Note App Flutter Simple & Lightweight Note App UI/UX Credit: https://dribbble.com/shots/11875872-A-simple-and-lightweight

Ahmad Amin 63 Nov 10, 2022
A clean and modern note taking app built with Flutter.

Notes App A clean, simple and modern note taking app built with Flutter. Be sure to leave a star ?? Features Create notes: Create notes that store loc

Carlton Aikins 111 Dec 31, 2022
Notefy is a note-taking web app built with ReactJS and Django, with a subtle yet attractive UI and great functionality!

Notefy Notefy is a note-taking web app built with ReactJS and Django, with a subtle yet attractive UI and great functionality! Demo Here is the websit

Servatom 23 Nov 20, 2022
Android app that converts an URL to markdown, and lets you share it to your favorite notes app.

markdownr Android app that converts an URL to markdown, and lets you share it to your favorite notes app. I've written this app to save articles I fou

Andrea Ghensi 41 Dec 10, 2022
Simple markdown editor. with custom keyboard helper for making bold, italic, list, URL, photoURL, etc

Flutter Markdown Editor A simple markdown creator/editor application, developer with flutter. special auxiliary keyboard features (for develop markdow

Ismael Shakverdiev 36 Dec 15, 2022
cosmic_frontmatter is a package that provides a simple way to parse the frontmatter of a markdown file.

cosmic_frontmatter cosmic_frontmatter is a package that provides a simple way to parse the frontmatter of a markdown file. Getting started To get star

cosmic.horse 9 Oct 26, 2022
Convert quill (Delta) fromat to and from markdown

Limitation Image Currently this convertor doesn't support image alts, only image src will be retained Block attributes exclusivity flutter_quill block

Tarekk Mohamed Abdalla 6 May 20, 2022
Convert quill (Delta) fromat to and from markdown

Markdown Quill ⚠️ [Please note this package is under development the API might change]. Provides converters to convert from markdown to quill (Delta)

Tarekk Mohamed Abdalla 6 May 20, 2022
Recipe-flavored markdown: make recipes easy to create and maintain

Recipe-Flavored Markdown Have you ever wanted a simpler approach to writing and

Joanna May 28 Dec 8, 2022
An app made with fluttter for taking notes

notetaker A new Flutter project. Using this app one can - 1.Create Notes 2.View Notes 3.Add content to previous notes 4.Scroll through notes 5.Delete

null 2 Apr 21, 2022
Note app is open-source notes app for Android & ios. It is built with Dart on top of Google's Flutter Framework.

Note App ✍?? Note App & SqfLite &GetX [MVC pattern] ????‍?? Note app is open-source notes app for Android & ios. It is built with Dart on top of Googl

null 25 Nov 29, 2022
'Efficacy' is a an Android app that keeps users updated on all events and happenings in and around the NITS campus. Note that the one in this repo is a slightly altered version of the original.

Efficacy : The proposed Android app for all clubs, events and happenings at NIT Silchar Get the release APK Some interesting features of this app incl

Gaurav Bhattacharjee 2 Aug 29, 2021
DoneIt is a sample note app 📝 Flutter application 📱 built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Developers with ❤️.

DoneIt ?? DoneIt is a sample note app ?? Flutter application ?? built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Develop

Shubham Chhimpa 175 Dec 24, 2022
Server that provide API to simple note application

note-app-api-mobile end-to-end note application API Golang for the web application MongoDB for the database PostMan requests Collection Flutter simple

Kareem ahmad 6 Oct 4, 2022
With ML Kit's face detection API, you can detect faces in an camera or image, Note that the API detects faces, it does not recognize people

Face Detection This project is a starting point for a Flutter application. Getting Started For help getting started with Flutter, view our online docu

Nashwan Abdullah 21 Dec 29, 2022
ghiNote is a quick note application with a good-looking interface and simple operation.

ghi_note ghiNote is a quick note application with a good-looking interface and simple operation. Getting Started This project is a starting point for

Ngo Thanh Son 0 Dec 15, 2021
Easy to use open source Hub 🕸️ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

CyBear Jinni 26 Nov 23, 2022