Git Product home page Git Product logo

pbek / qownnotes Goto Github PK

View Code? Open in Web Editor NEW
4.5K 97.0 404.0 672.85 MB

QOwnNotes is a plain-text file notepad and todo-list manager with Markdown support and Nextcloud / ownCloud integration.

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

License: GNU General Public License v2.0

Shell 1.53% QMake 0.53% C++ 94.14% C 0.32% HTML 0.02% Batchfile 0.03% Makefile 1.40% CMake 0.65% Python 0.05% PHP 0.05% Perl 0.21% Objective-C++ 0.12% Objective-C 0.03% VBScript 0.02% Vue 0.09% JavaScript 0.52% Stylus 0.05% Dockerfile 0.06% PowerShell 0.08% QML 0.10%
owncloud c-plus-plus qownnotes owncloud-notes nextcloud nextcloud-notes qt5 note-taking markdown caldav

qownnotes's Introduction

Hi there 👋

pbek's GitHub stats

Visit bekerle.com for ways to contact me.

qownnotes's People

Contributors

aamirazad avatar amyfabijenna avatar chronitis avatar dalan94 avatar dandelionred avatar dasmaetthes avatar dependabot[bot] avatar derboblan avatar elnull avatar fbachofner avatar fireunderthemountain avatar fmakowski avatar fnkabit avatar fnkhz avatar fomoshlomo avatar liulex avatar ludenticus avatar maboroshy avatar mikkoi avatar noureddin avatar pachulo avatar pbek avatar pmarki avatar r00tr4v3n avatar sanderboom avatar scottkillen avatar smokris avatar tarhan avatar w3bservice avatar waqar144 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  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

qownnotes's Issues

Note categorization with Notebooks/Tags

I'm not really familiar with the ownCloud notes app, so this feature request might be invalid, but do you have any plans to implement a way to categorize notes, for instance in notebooks (virtual directories) or support real filesystem directories or even implementing a tagging system? Are any of these supported by the ownCloud notes app API?

This is a nice project.

George

database connection

Hi. By starting the application, I get following error: unable to establish a database connection. This application needs SQLite support. I'm on MINT 17.3. Thanks.

Feature Request: Directory Categories Organization

Hi, i'm very impressed with this software. It is cool and very simple to use.

If is possible i would like to divide in directories for organize notes. I think this helps to better organize ideas.

tks
Marcos

Ubuntu Packageing: Update dependency on libicu

The Debian/Ubuntu package currently depends on the libicu52 package. This package is gone in Ubuntu 15.10, being replaced with a new libicu55 package.

Please build separate packages for Ubuntu 15.10 and above, which depend on the new package. Since the old package is complete gone from the archive, the package is currently not installable on this Ubuntu release.
If #14 is solved first, this one should be fairly simple.

Support Github Flavored markdown tables

Hi, I really like your app, and I just miss one feature.

In Github Flavored markdown you can use tables without creating them in HTML:

column | column
--- | ---
value | value

Becomes:

column column
value value

However this doesn’t work with your app. Can you add this?

Thanks

Markdown view ignores line breaks

Opening any any note in the editor view produces correct formatting. Switching to the Markdown view for the same note, all line breaks are no longer displayed and the whole formatting is broken.

[Feature Request] Export to PDF

Hi, I'm really liking you're app 👍 .

A nice feature would be to easily export to PDF. At the moment there is no way of printing the rendered markdown.

Thanks in advance!

Windows 7 - Connection error message: Unable ti init SSL Context:

Hey pbek,

I've got an issue until connecting to my owncloud with your windows client:

Connection error message: Unable ti init SSL Context:

OpenSSL 1.0.2e (64bit) is installed. (from heiße.de)


QOwnNotes Debug Information

General Info

Current Date: Fr Jan 8 08:39:53 2016
Version: 0.74
Build date: Jan 7 2016
Build number: 726
Platform: windows
Release: empty
Platform: windows
Qt Version: 5.4.2

Server Info

serverUrl: https://oc.ufz.de
appIsValid: no
connectionErrorMessage: Unable to init SSL Context:

Settings

MainWindow/geometry: <binary data>
MainWindow/menuBarGeometry: <binary data>
MainWindow/noteTextEdit.font: MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0
MainWindow/noteTextView.font: MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0
MainWindow/windowState: <binary data>
ShowSystemTray: false
SortingModeAlphabetically: false
cryptoKey: <hidden>
mainSplitterSizes: <binary data>
noteSaveIntervalTime: 10
notesPath: C:/Users/alber/testpilotcloud/Notes
notifyAllExternalModifications: false
ownCloud/localOwnCloudPath: C:/Users/alber/testCloud/Notes
ownCloud/password: <hidden>
ownCloud/serverUrl: https://oc.ufz.de
ownCloud/todoCalendarBackend: 0
ownCloud/todoCalendarEnabledList: empty
ownCloud/todoCalendarEnabledUrlList: empty
ownCloud/todoCalendarUrlList: empty
ownCloud/userName: alber
recentNoteFolders: C:/Users/alber/ownCloud/Notes,

No icons on ubuntu 14.04

Hey,
This is most likely a Software Wetware interface issue but I don't have any icons (I am assuming there are editor icons which should be displayed)

I'm running Xfce4 on Ubuntu 14.04 (x64) and I installed 0.55 using the pre-compiled deb. Any ideas what could be causing this ?
ownnote issue

Global Shortcuts

It would be also nice to have global shortcuts, witch allow to create a new note from everywhere when QOwnNotes runs in background.

Annoying password prompt when editing encrypted note

Hi!
I have recently started to use built-in encrypted notes. Everything is fine till I start editing them, which is a big pain in the ass, since every minute or so the password prompt shows up and requires me to type the password in (which is not a short password...). Also, I can still read the note, so this is not protecting the content in any way (which would be highly appreciated in case of sudden afk). So, is there a possibility of enhancing that functionality, or at least a temporary solution? :)

Didn't want to sound too grumpy though, thanks for the app development! ;)

Best regards,
Filip

cannot open database

hi i tried to install ive added the ppa, i get this when i try to launch see attached also in a terminal it says
QDir::mkpath: Empty or null file name
workspace 1_103

also tried to build with QT

i get the attached screen shot im on ubuntu 14.04
and must be missing a devel package ive had to install quite a lot to get to this stage
workspace 1_104

Internationalization

I would like to translate QOwnNote in french but I don't find guideline in your project. I know how to translate a Qt project but I don't know how to include it in the build system. Could you provide the basis of the internationalization ? Thanks.

Todo-List Calendar/Tasks Plus app

Not every task ist listed in the todo list windows for me. obviously it isn't a case of tags or other comments. one of two similar tasks is not shown.

git push probleme

hello
i want to contribute in your project but i have some problems.
i am already add a " new note dialog " to give option to user to name it , i test it ,work fine .
i am newbie in git , sow when i wan to push my modification to develop branch i got error 403 no permission .
i need your help.

i want to contribute this is my first , i have some features .

error

remote: Permission to pbek/QOwnNotes.git denied to wexaadev.
fatal: unable to access 'https://github.com/pbek/QOwnNotes.git/': The requested

information

i already change the url in my config from "https://github.com/pbek/QOwnNotes.git" to "ssh://[email protected]:pbek/QOwnNotes.git"

i clone with -b develop

Sync issue with rootpath

Hi,

Great app but there is some sync issue.

Owncloud expects Notes in / but if you want to lineup your ~/Documents etc with your userpath this does not work. I have set my Notes folder in ~/Notes and made a sync for it in the ownCloud but your desktopapp still doesn't see a mainsync folder for owncloud, but I set it.

I think this always have been an ownCloud issue as if you start syncing a userdir, all stuff in it is also sycned you don't want and you need to deselect these folders right away after adding the sync. The issue is that your app actually needs the userfolder for the rootpath to work in Owncloud so to say /Notes.

Can you look into this ?

Thanks!

Windows version is missing toolbar icons

The Windows version is currently missing the icons in the toolbar. The two buttons are present, but have no icons. On Linux it works, so it seems a packaging issue.

I just extracted the supplied zip file as is and run the executable from it.

Crash while opening an empty note

Qownnotes (0.22 at least) seems to crash when trying to open an empty note (with file content size = 0 bytes), and does not even start if the first note of the list is an empty one.

Crash log:
qownnotes: libraries/hoedown/buffer.c :98 : hoedown_buffer_grow: the assertion « buf && buf->unit » has failed.

Empty files can be opened as long as their sizes are superior to 0 bytes.
It might be worth adding a condition/check to make it more flexible in front of such situations.

Can anyone confirm this bug ?
@pbek

QOwnNotes Markdown view uses wrong encoding on WIndows

Any note containing UTF-8 letters appears broken in the Markdown view. It looks like the Markdown view uses a legacy encoding, as one UTF-8 letter is displayed as 3 random glyphs apparently interpreting each byte according to some Windows code page.

Feature request: Global Search

It would be very useful, if I could search through full texts of all my notes in the current notes folder with one search. I have really many notes and it would be faster if I don't have to browse them...

Thanks a lot for your application!!!! :)

Editting note in DesktopApp gives differ error

When I edit a note in QownNotes and my ownCloudClient syncs the QownNotes app popup a windows there there is difference between the server and QownNotes.

I understand why this happens, both clients want to syn the changes in the Notes folder in your Owncloud home folder.

How to fix this ?

Feature Request: Keyword recognition

Hi,
I really like this app. Is there any chance to add a keyword syntax to add keywords to every file or even to parts in the file.

For example like: I want to talk about [[my Keyword]] in a plain text...

Gentoo overlay for QOwnNotes

Hi,

in your releases the folder src/libraries/qmarkdowntextedit/ is empty, but it should include https://github.com/pbek/qmarkdowntextedit

why? I'm maintain for gentoo the qownnotes ebuilds in my overlay https://github.com/internethering/hering-overlay - It is inconsistent to provide static versions of qownnotes and pull the qmarkdowntextedit sources via git at instalation time. Alternativly please provide qmarkdowntextedit releases with same release scheme like QOwnNotes too.

thanks

Notizen Ordner unabhängig vom Synchronisieren der gesamten Owncloud mit dem PC

Für die Funktionen Versionen und gelöschte Notizen, muss der Notizen Ordner im Owncloud Ordner lokal liegen, der komplett mit Owncloud synchronisiert wird. Da aber für die API nur der Ordnername + Pfad der in Owncloud für die Notizen verwendet wird benötigt wird, reicht es doch ein Eingabefeld in den Einstellungen zu implementieren.

Feature Request: Provide Ubuntu PPA

Right now the software is released as stand alone .deb files. It would improve user experience to publish the software instead in a personal package archive (PPA).

This would also allow the package to be build separately for all current releases. Thereby making changes in dependencies between different Ubuntu releases manageable.

Android APP http urls / non https

Hi,
for sure we all know, wh https is better than http... but not all of us use https (because of...)...
so.. desktop app on linux and windows support to use http links.. but android app not... why?

please enable support for non https links in android app..

thx a lot

QOwnNotes cannot open notes folder in GNOME gvfs

GNOME 3 integrates Owncloud access, so there is no need to run the Linux client. The Owncloud files are available via a gvfs folder.

Currently opening that folder produces a segfault. Opening QOwnNotes again, it works.

Start in Markdown mode

It would be nice to have the possibility in Settings to make the Markdown mode as standard view .

supported oc6 but how view in oc 6?

this great app are supported for oc 6, but there's and alternativa inside owncloud web insterface?

a mean there a equivalent with, against the ownnote? due ownnote does not install in oc6 so
.. so this app install in opc6 and that its ironic!

Support for configurable remote path per note folder

In settings > ownCloud the user seems to be required to enter a path to the "main ownCloud sync folder." The problem, however, is that I do not use ownCloud in the same way as a typical dropbox user. That is, I do not sync my entire ownCloud account using a special root directory.
ownCloud allows users to sync a preexisting local directory to an online one without requiring a special root folder. I am not sure if my explanation is understandable, but if you do understand it, is there anyway to have QOwnNotes do its thing without requiring a "main ownCloud sync folder." In essence, is there a way to complete a QOwnNote setup with all the good stuff by simply pointing to my local notes folder which is the only thing that is actually synced?

Build RPM

Currently you only build .deb files. It would be great if you release a RPM of your app too.

I'm running OpenSUSE 13.2 and for me it's enough to use the alien tool:

alien -r qOwnNotes.deb

Then a RPM is created. Alien is AFAIK just a perl script, but you will need tools like rpmbuild.

See https://en.wikipedia.org/wiki/Alien_%28software%29 and http://joeyh.name/code/alien/

P.s. do you know the OpenSUSE Build service? ownCloud is using it too for both the server and client. I'm not sure if it's easier than travis tough.

QOwnNotes removes whitespace from saved notes

First of all, thanks for this awesome program. I am now using this as a full Evernote replacement.

I imported into the note folder some external notes that I previously wrote with Markdown in Haroopad. I can see them and edit them just fine in QOwnNotes, but when they are autosaved, all unnecessary whitespace (white lines, etc, not the space between words) is removed and the name of the note (and of the file) is set to the first line of the Markdown note. So for example, if the imported Markdown note looks like this:

## THIS IS MY NOTE

Test test

The note becomes:

## THIS IS MY NOTE
Test test

The name of the note becomes ## THIS IS MY NOTE

Is this the expected behavior? This happens for me with build 25

dependency nvidia-331

Hello, thanks for your work, QOwnNotes_0.15_amd64.deb works fine for me.
Tried QOwnNotes_0.22_amd64.deb, but I can't install it because of dependency problem (nvidia-331 not installed).

dpkg -i QOwnNotes_0.22_amd64.deb

Sélection du paquet qownnotes précédemment désélectionné.
(Lecture de la base de données... 259483 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de QOwnNotes_0.22_amd64.deb ...
Dépaquetage de qownnotes (0.22) ...
dpkg: des problèmes de dépendances empêchent la configuration de qownnotes :
qownnotes dépend de nvidia-331 ; cependant :
Le paquet nvidia-331 n'est pas installé.

apt-get install --simulate nvidia-331

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Package nvidia-331 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'nvidia-331' has no installation candidate

I'm using debian testing... Thanks for your help!

Where is setting data store?

I think I can just remove the folder to uninstall.
and I also search and remove the related folder in AppData.
But the next time I Unzip a newest version,
I can see my setting include the ownCloud connection information are still there.
How can I uninstall it completely?

Add alphabetical sorting

Currently the list of notes is sorted by modification date/time. It would be nice and helpful to switch to an alphabetical sorting. Especially for people maintaining a systematic naming scheme to find specific notes more easily.

User-defined font settings

It would be nice to let users define the fonts for the editor/viewer. The current font size is too small.

Polish translation

Hi there!
Since I am an active user of your app, I would love to contribute, at first by making Polish translation ;) So please prepare a file to be edited. Thanks!

Best regards,
Filip

idea for better folderhandling in QOwnNotes

Hey qbek,
my owncloudcustomers have many notesfolders to handle with.
Look at my little selfmade picture:
recent_notes_folder

The idea is, that you can change your recent folder without opening the menubar.
What do you make of it?

Greez Pi

Order in which notes are displayed

I wanted to move my wife's notes from various applications into QOwnNotes. The only way to do this was to export the various files and them create them as plain text QOwnNotes files.

The notes I created all have the heading and text like

Note 2007-11-01T18.00.01

blahblah

All this works fine, but when the notes are displayed, they are not in the expected order, which is Date/time. So my question is, what is the criteria for sorting the notes in QOwnNotes?

Thanks,

leo

too high requeriments gcc 4.8 vs 4.4 at least!

this app could not be installabe in redhat 5 and 6 and in debian squeeze or minor little lightweith ditributions that still use gcc 4.4 and 4.5

this due usage of too newer standar of C++

headers file does not permit initializations in c++ standar for gcc << 4.8:

mainwindow.h:61: error: ISO C++ forbids declaration of ‘HGMarkdownHighlighter’ with no type
mainwindow.h:61: error: expected ‘;’ before ‘*’ token
mainwindow.h:63: error: ISO C++ forbids initialization of member ‘noteTextEditIsInEditMode’
mainwindow.h:63: error: making ‘noteTextEditIsInEditMode’ static
mainwindow.h:63: error: ISO C++ forbids in-class initialization of non-const static member ‘noteTextEditIsInEditMode’

ToDo entries not loaded

Hi!
I have encountered a bug after setting up QOwnNotes with todolist. Although everything is connected correctly and calendars are found, opening the todolist results in not showing any entries even after reloading. In console, every entry is accompanied with this log:

QSqlQuery::value: unknown field name 'sort_priority'
store :  QSqlError("", "Parameter count mismatch", "")

Do you have any idea what is wrong with either an app or my ownCloud setup?

Best regards!
Filip

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.