Comments (12)
Thank you for your praise and your suggestion. Keyword were already kind of on my mind. But since the ownCloud web app and the iOS app don't support keywords I don't really know what to do with them. So what are your thoughts?
from qownnotes.
Mhh. Good question. I have seen different general Classes and DB-Entries in Owncloud that implement basic tagging functionality. Although nobody has used it so far.
Here is what I tried so far:
- In the beginning I just added the keywords to my filename, commaseparated. But unfortunately the length of the filename has a maximum, which I already hit sometimes.
- Right now I add all my keywords commaseparated in the first line of my document, which makes it easy for any app to search or index, because the textfile can be read only partially. But for very long textfiles it would be nice to add keywords to a section or at a certain place of the text.
- Therefore another very easy and basic way would be to just write them in the textfile surrounded by special brackets to recognize them in the markup view or even in the list on the left side of your QownNotes app.
What have your thoughts ben so far?
from qownnotes.
To really make use of a tagging feature it would be nice if ownCloud notes would support it too...
And I guess I would have to reinvent the whole user interface of QOwnNotes and how everything works to make use of tagging. (For example to group notes by tag.)
Sooner than later I would have to start to store everything in a database instead of just using the plain text files...
from qownnotes.
i have suggestion
we can create a lib ( xml file) like that
if you want to keep the txt file its ok , if not we can add a new element (text) to lib
like that its easy to sync the lib with owncloud
if its ok i can begin in creating the lib and classes for it
from qownnotes.
Do you also want to store the content of the note in this xml file or just meta data, like tags?
What would path
, date
and color
do?
from qownnotes.
Because we will never be able to have one central database file for all the notes, this would be a mess to sync with ownCloud (or other sync clients) and break compatibility with ownCloud Notes and the mobile clients.
from qownnotes.
- PATH- DATE
to be able to filter by folder or by date
color also can be a label for importance .
we keep the text file i want just collect informations and stored in xml lib to do some filters in local and at every sync we update automatically the lib .
from qownnotes.
and we link every note with the lib .
if we have a new sync and new files created outside of qownnote we notified that and we give option to user to create some tags for it.
from qownnotes.
I would be important do performance tests first... QOwnNotes already uses a in-memory sqlite database for metadata. As I once tried to store it on disk instead of memory and tested it with my 1000+ notes folder on an iMac with spinning disk I was pretty disappointed. It was unusable. 😁
from qownnotes.
By public demand a tag implementation is currently in the works.
Each note folder will have its own database (with tags and their links to certain note files). The database is a sqlite file, that will be stored directly in the note folder.
I hope it will play together with syncing the database-file via ownCloud and with external changes of the database-file.
from qownnotes.
Version 1.3.7 with tagging support is now out. Can you please test it and report issues?
- you can turn on tagging with Alt + ⇧ + T
- tags and their associations to note files are stored in each note folder
individually in a SQLite database - if notes are renamed by QOwnNotes the tags will be moved to the renamed
notes - if notes are move to an other folder their associated tags are lost
- Alt + ⇧ + A adds a new tag to a note
from qownnotes.
I am closing this issue until there is feedback.
from qownnotes.
Related Issues (20)
- [BUG] AI error HOT 11
- [FEATURE] Lists buttons & keyboard shortcuts HOT 3
- [SUPPORT] AI integration question HOT 3
- [BUG] Last but one item of Unordered list shown as a header HOT 23
- [FEATURE] Test button for AIs in settings dialog HOT 1
- unable to launch: Segmentation Fault on Mac 11.7 HOT 2
- [FEATURE] Add list of AI backends, that were added by scripting engine and ability to test them HOT 2
- [BUG] Syntax Highlighting Error HOT 30
- [BUG] "Check for script updates" in Scripting settings doesn't seem to check for updates HOT 1
- [FEATURE/QUESTION] Static linking HOT 15
- [BUG] startDetachedProcess dies after about 30 seconds HOT 5
- [BUG] Incorrect creation / removal of notes and sub-folders when in Experimental Note Tree Mode HOT 1
- [BUG] 24.8.3 appimage database connection HOT 8
- [FEATURE] Qt6 AppImage
- [BUG] AI Settings page looks broken in Qt 5.15.2 and Qt6 < 6.6 HOT 1
- [FEATURE] Nix CMake build process HOT 37
- [FEATURE] KSyntaxHighlighting HOT 11
- [FEATURE] Can I change the interface theme somehow? The orange highlight in dark mode is not for me. HOT 1
- [FEATURE] Would it be feasible to add an option to enable hanging indent for deeper list levels in the editor? HOT 2
- [BUG] Incorrect Code Block Display in Note HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qownnotes.