Coder Social home page Coder Social logo

fossifyorg / notes Goto Github PK

View Code? Open in Web Editor NEW
126.0 9.0 13.0 120.25 MB

A simple text field for adding quick notes without ads.

Home Page: https://www.fossify.org

License: GNU General Public License v3.0

Ruby 0.43% Kotlin 99.57%
android foss kotlin notes open-source

notes's Introduction

Fossify Notes

Logo

Get it on F-Droid Get it on IzzyOnDroid

Introducing Fossify Notes โ€“ your ultimate tool for effortless note-taking, organization, and planning. Simplify your life with this intuitive organizer designed to streamline your tasks and ideas effortlessly.

๐Ÿ—’๏ธ SIMPLE NOTE-TAKING:
Fossify Notes lets you quickly jot down shopping lists, address reminders, or brilliant startup ideas with just a tap. Say goodbye to clutter and hello to efficient note creation. No more fussing over complex setups.

๐Ÿ“‹ REMARKABLE ORGANIZATION:
Stay on top of your duties with ease using Fossify Notes' simple-to-use organizer and colorful note-taking widget. Never forget crucial information or shopping lists again โ€“ it's all at your fingertips.

๐Ÿ’พ AUTOMATIC SAVING:
Forget about losing your work. Fossify Notes automatically saves your edits, ensuring that your changes are always preserved. Create multiple independent notes and lists effortlessly.

๐Ÿ–ผ๏ธ CUSTOMIZABLE WIDGET:
Access your lists and manage your to-do tasks in a flash with Fossify Notes' customizable widget. Enjoy seamless organization on the go with just a tap.

๐Ÿšซ AD-FREE AND PRIVACY-FOCUSED:
Enjoy a clutter-free experience with Fossify Notes โ€“ no ads or unnecessary permissions. Fossify Notes operates offline without internet permission ensuring a stable and secure environment for your notes.

๐Ÿ”“ OPEN-SOURCE FREEDOM:
Fossify Notes is fully open-source, offering customizable colors and providing transparency and flexibility for users. Experience the freedom of customization and peace of mind with a community-driven note-taking solution.

Experience the simplicity and efficiency of note-taking with Fossify Notes. Download now and unlock the power of organized thinking.

โžก๏ธ Explore more Fossify apps: https://www.fossify.org
โžก๏ธ Open-Source Code: https://www.github.com/FossifyOrg
โžก๏ธ Join the community on Reddit: https://www.reddit.com/r/Fossify
โžก๏ธ Connect on Telegram: https://t.me/Fossify

App image App image App image

notes's People

Contributors

aga-c avatar artemmolotov avatar bgo-eiu avatar chrjsorg avatar comradekingu avatar en2sv avatar esensar avatar fricyo avatar gdonisi avatar kryptkode avatar linerly avatar liquidvacuum-by avatar ltguillaume avatar melintemarian avatar merkost avatar milotype avatar motomoto7 avatar mueller-ma avatar naveensingh avatar nuclearphoenixx avatar oersen avatar rex07 avatar smarquespt avatar solokot avatar spkprs avatar tibbi avatar trubitsyn avatar txemaq avatar vfbfan avatar weblate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

notes's Issues

Support CalDAV tasks

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Support syncing the notes as CalDAV tasks.

Why do you want this feature?

Notes can be used in sync on mutiple devices.

Additional information

See also https://f-droid.org/en/packages/org.tasks/

export cannot work with file-base notes

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

android13/xiaomi hyperos 1.0.3.0

Affected device model

xiaomi redmi k40 (alioth)

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. open app
  2. open a txt file in edit mode (the first mode, so as to write changes to the txt file when edited)
  3. export this note, now the txt and exported json are same
  4. edit the note and export again
  5. now the newly exported json is same as the previous one, without containing my editing
    (the auto backup function sames to be affected by this bug too)

Expected behavior

every export can contain every changes in file-base mode

Actual behavior

each exported file-based notes are always same

Screenshots/Screen recordings

No response

Additional information

No response

Attaching files to notes

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
Sometimes I'd like to have a file attached to the note, e.g. a related picture or a voice recording.

Describe the solution you'd like

  • I'd like to have an ability to attach files to notes. Ideally, if attaching could be done inline, so I can write some text, put attachment and write more text after it.
    • If doing inline as a part of the text would be too hard, a separate section with attachments for every note would also be good.
  • The best would be, if the attached file would be a part of the note, so I wouldn't need to worry about something being removed from the file system. Also, as I am aware, it would be easier to achieve, because it wouldn't require additional permissions.

Describe alternatives you've considered
I don't have any.

Additional context
Remember to include attachments in backups and reverting them from backups.

[ Feature request ] Change Note Picker/Open Note tab back to List View or remove note contents.

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Revert the Open Note/Note picker folder back to the old list view ( preferably ) or revamp it so that it no longer shows the notes' content.

Why do you want this feature?

Personal preference. I have really gotten used to the old list view for the past 2 years since I started using Simple apps. And most likely I am not the only one

Additional information

No response

Wrong note title in rtl

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 12 / miui 14

Affected device model

โ€Œ

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Go to your device settings > developer options
  2. enable Force RTL layout direction
  3. Open app

Expected behavior

Note titles are in reverse order

Actual behavior

โ€Œโ€Œโ€Œ

Screenshots/Screen recordings

fossify-note-bug.mp4

Additional information

No response

Reminders

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

I would like to be able to add a reminder to notes with an optional push notification.

Why do you want this feature?

It would be helpful for individual notes as a "read it later" type of function, and for tasks and to-do lists to get a reminder to complete tasks.

Additional information

No response

Render Markdown.

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Ideally, choose a Markdown processor which supports basic HTML tags like <blockQuote> and <details>.

Why do you want this feature?

Because I want plain-text formatting to be available to the masses, and more importantly, me.

Additional information

Replaces FossifyOrg/General-Discussion#126 (comment) and #2 (comment) per @Aga-C's request at FossifyOrg/General-Discussion#126 (comment).

Markdown support

Would it be reasonable to add at least some basic markdown support? I'm not quite sure how much extra work that would entail, but it would really make this project perfect.

Password protect app feature request

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

  1. Password protect the whole aplication

A very useful feature when you don't have a launcher that supports app locking.

  1. Password protect note deletion

Another useful feature, and simple to add. I honestly need it a lot because once I deleted an important note by mistake when I wanted to open settings ( "Delete note" is near "settings" button. )
It is already present in Gallery and File Manager, so why not here too?

Why do you want this feature?

Because they improve overall user privacy, are very useful, easy to add, and already present in other apps.

I know that an individual note lock feature is already present, which also includes protection for deletion of the specific note, but that alone is not really enough.

Of course, having to type a pin code to open the app, another to open a ( locked ) note, and another to delete a note might seem like a bit too much, but again, it's optional and up for the user to decide if they want to use it or not.

Additional information

I love Fossiy apps and I hope these features will be added.

Cross compatibility with Quillnote database

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

In the password managers ecosystem there is .kdbx common database format (shared between open source apps). In KeePass family every developer can develop its app but the database format is always the .kdbx, common for all.

I propose something similar: the quillnote database format is universal.
I ask for an implementation in Fossify Note.
So Fossify Note can entering in "Quill" family notebook apps.

Why do you want this feature?

To use always my database in every platform, changing only the app.

Additional information

https://quillpad.github.io (open source)

add support for todo.txt format

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Add a setting to use the todo.txt format instead of JSON for saving/exporting task lists. (Even partial support of the format would be great!)

Why do you want this feature?

It would enable to use a plain text editor to modify the task lists. Task list files can be synchronized to other devices using Syncthing.

The only existing alternative app SimpleTask is not actively developed any longer.

Additional information

No response

Add note category

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Please add note Category.
If possible then current add note button replaced with note Category and add note button move down and show (add note button) every category pages.

Why do you want this feature?

Easily categorized every note and easily findable.

Additional information

No response

Widget font transparency setting

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

We already had a widget background transparency setting, but It would be very nice to have a widget font transparency setting too.

Why do you want this feature?

That would make the app more versatile and conveniant to create aesthetic and/or hidden note links on the home screens.

Additional information

I think this feature would be nice in every fossify app widgets.

Thank you for the hard work !

Support tagging.

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

A one-to-many correspondence, possible to combine and exclude when filtering.

Why do you want this feature?

To organize them in a manner which embeds into the text file which the note content is stored in, or via the file system as FossifyOrg/File-Manager#60 (comment) requests, but via the Notes GUI for the sake of accessibility to the technically less competent, and convenience for all, regardless of competence.

Additional information

FossifyOrg/General-Discussion#127 (comment)

"Export notes" file doesn't have .json extension

Checklist

  • I can reproduce the bug with the latest version given here. N/A (not released yet)
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

SimpleMobileTools 6.17.0 (since FossifyOrg Notes hasn't been released yet)

Affected Android/Custom ROM version

All
Android 9
Happens both when completing the save action using the native Files app and when using Fossfy File Manager.

Affected device model

All
Android-x86 VM
Also a physical device

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

In Settings, click "Export notes".
Observe that the prompt says "Filename (without .json)" and the pre-populated filename does not have a .json suffix.
Click OK. Pick a destination folder.

Expected behavior

The exported file should have a .json file extension.

Actual behavior

The exported file does not have a .json file extension.

Screenshots/Screen recordings

screenshot-1 screenshot-2 screenshot-3 screenshot-4 screenshot-5

Additional information

Fixing this is trivial hopefully trivial, but also raises the question of what should be changed:

A. Obvious fix: Leave the UI as is, and automatically append ".json" when saving. (This is consistent with the automatic backup feature.) Implemented in #14.

B. Change the UI so the prompt is just "Filename" and the initial value includes a ".json" suffix. I like this, because it's simple and direct -- it shows the user that the output will be a .json file without the user having to stop and think (thought process: "What's the output format going to be? Wait, the tiny prompt says "without .json", meaning I don't write .json, meaning the app will probably automatically add .json, so the output is probably .json"). Also allows the user to easily pick a different file extension (e.g. .txt to allow viewing in text editor). However, this is inconsistent with the automatic backup and most of the other apps (e.g. the Calendar export prompt says "without .ics" and automatically appends .ics).

[bug] content gets erased after locking the note

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

6.17.0

Affected Android/Custom ROM version

Android 9

Affected device model

Samsung Galaxy A10

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. create a new note.
  2. write something to it.
  3. lock the note.
  4. close the app.
  5. re-open the app.
  6. unlock the note.
  7. everything's erased, lol.

Expected behavior

nothing should be erased from the note.

Actual behavior

the content of the note gets erased.

Screenshots/Screen recordings

20240320_110556.mp4

Additional information

No response

Import File from Simple Mobile Tools Not Selectable

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

ShiftOS 2.0 L (basically AOSP 8.1)

Affected device model

Shift5me

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Export "All Notes" from Simple Mobile Tools 6.17.0 Pro (Settings > Export Notes)
  2. Import into Fossify Notes (Settings > Import Notes)

Expected behavior

All notes should be imported into Fissify Notes.

Actual behavior

Import from Simple Mobile Tools Notes to Fossify Notes doesn't work - neither with no file extension (as exported from Simple Mobile Tools) nor with txt or json extension. File is found, but not selectable for import.
I also tried "open with" command from Material Files and the stock file manager, both didn't work either. This imports the "All Notes" import file as one note with the whole import file content.

Screenshots/Screen recordings

No response

Additional information

No response

Replace tabs with list and grid views

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

The notes tab layout should be replaced with notes arranged in a list or a grid view.

Optionally, we can allow scrolling between open notes using a horizontal pager so nothing is lost.

Why do you want this feature?

  • Improved UI/UX.
  • This will remove the need for a separate "Open note" dialog.
  • Other popular note apps have a similar UI.

Additional information

No response

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.