Giter Club home page Giter Club logo

diary's People

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

diary's Issues

Import diaries from existing markdown files

Thank you for publishing it on the app store. I have installed it and I like the calendar view!

I have a few questions and perhaps a request:

  1. Where are the markdown stored? I know some other apps just creates a root folder in files and store them there. How are files stored for Diary?
  2. Is it possible to import from existing markdown files? I have a large number of past diaries that I would like to somehow link them to this app. They are written in markdown and the file names are 'YYYYMMDD.md'. They are saved in Nextcloud Files.

Although I do not know JS very well, I regularly code in Python/C++ and I would love to contribute. If you could give me instructions, I might be able to figure out the details and submit PRs. Let me know how I can help.

Thanks!

[FR] Co-Journalling

I would love to be able to write a journal collaboratively with another person about a common subject. I have perused the internet and don't know of any app that allows this without it being a workaround of varying degrees. Or it's not possible at all, in the crushing majority of dedicated diary/journal software.

In my imagination, the co-journal wouldn't be one or thirty clicks away, but could be set to be the standard diary when opening the app. The co-journal would just be in the same place as the personal diary, or even replacing it altogether if the person doesn't usually hold a personal diary. Ideally, both people could write entries at the same time, seeing what the person is writing. I don't use Etherpad, but that's what I imagine it to be. I think Google Docs works similarly (from a user's perspective).

What bugs me (please understand this is a severe euphemism) about other apps is that I have to invite people to one of “my” diaries. They are effectively in a lesser position, at risk of losing access privileges whenever I please. In many cases, I have to circumvent the “homepage” of the app where my personal notebook is waiting for me to write something, to access some sort of shared space. The other person has to click through to some “shared with me” space or other.

It doesn't have to be like Etherpad or Google docs, but being able to save the entries to a common directory, and being able to point the app to that directory from both accounts on the NC instance. The simultaneous thing probably requires a tad more involved coding and databases and occult server wizardry, so that's not a priority, let's say.

add images to diaries

hallo, are there plans to add images to diary entries, as we have in nextcloud text? Links are great, but a visible photo in preview would be even better. (Nextcloud text gets very slow if it contais say 25 2MB images) Plus it would be neat to self organize the images (Nextcloud text uses a default invisible folder here)

Some elements don't have proper margins (i.e. lists and quotes)

Lists and quotes don't have proper margins, which causes them to go outside of the visible area.

For example, given the following entry:

This should have a margin on the left:
1. But it doesn't
2. So it has to be fixed

> This should too, alongside an indication that it's a quote (e.g. a bar on the left, although this is up to the implementer).

* Oh, and it also applies to these too.
* Because why wouldn't it? This is also a list.

If I were to put that here in GitHub, it would look fine:

This should have a margin on the left:

  1. But it doesn't
  2. So it has to be fixed

This should too, alongside an indication that it's a quote (e.g. a bar on the left, although this is up to the implementer).

  • Oh, and it also applies to these too.
  • Because why wouldn't it? This is also a list.

But in the app, it looks like this:

image

Yeah... this should probably be fixed.

[Feature Request] Search

It would be great if you were able to search diary entries. That's it.

Maybe integrate with the unified search, maybe have a diary-only search, doesn't matter to me, as long as I can search through my entries. The more entries I make, the more this is going to be an issue.

Total aside here: Why don't the results from the unified search start with those that come from the app you're currently viewing?

Store entries in CalDAV/VJOURNAL

Hi,

I'd come to suggest using CalDAV as a backend for this app.
CalDAV is already integrated into Nextcloud for Calendar and Tasks (VTODO) apps. But there is no "frontend" with VJOURNAL support.

This way, entries can be sync between devices without using a file based system or a "Diary app for Nextcloud". As far as I know, Diary stores his entries on a db as CalDAV does.

My use case will be writing my diary on my phone and have it sync with Nextcloud. DAVx5 and JTX board are Android apps that are working towards CalDAV integration with Nextcloud.

I will mention two issues they created for Notes and Tasks Apps for this same reason:
nextcloud/tasks#1955
nextcloud/notes#197

Thanks.

[Feature request] list recent day's entries

Hi I am dropping the idea:
The Nav Panel Space could be used to show a quick preview of the last entries.
Maybe code could get re-used from the widget Feature Request #20🤔

See the bottom part of my amazing sketch for inspiration.

FR

Again, thank you for improving nextcloud ecosystem :)

[Feature Request] Android version

It would be really good if this were also available on Android and were able to sync between phone and desktop machine.

Apologies if this is already possible but don't see it in FDroid.

Many thanks

[Feature request] Allways show calendar and mark Dates that have an entry

Hi, I am using your App since a few days and I'd like to have an easier way to look back in recent history.
I am not allways writing the entry at the day, sometimes I forget it for ... a week or so. It would be nice to
a) have the calendar on the nav panel allways open, to reduce click-depth and to provide a quick overview
b) have a visual differentiation of dates that have data and dates that have no data. (like the 22.3. on my image)

FR

I thank you for the time spend for us users :)

Bullets are not visible

When I switch from edit mode to preview mode, the bullets on unordered lists are not visible. The numbers on ordered lists are, however, visible.

Nextcloud 25 support

Since Nextcloud 25.0.1 is now available in the stable channel, it would be nice if the version would also be supported.

[feature request] selectable font size

This is a very good program on a large screen, but entering on a phone, or even a tablet is tough.
Ideally, font size should be selected based on screen size.
A manual font size might be handy.

Note: this would just be display size, I don't necessarily want a full markup language. this is a diary, not a note taking app.

PostgreSQL ERROR: duplicate key value

Lots of these in my system log

postgres ... ERROR:  duplicate key value violates unique constraint "oc_diary_pkey"  

I just added the line "1 2 3 testing" to an existing diary entry for today and two more appeared.

Diary version 0.0.10

[FR]: Multiple Diaries

Hi,

Like the app thanks! The main reason I'd like to use it is for keeping notes on various projects. I keep meaning to get into the habit of writing a "lab book" when I am programming/debugging, at work, working on various projects, etc. - where I just dump all my thoughts, notes, etc. by date, without worrying too much about where I put them or how tidy they are. Then I can always go back chronologically, and I have one unambiguous location to find anything.

However, for this to work for me, I'd need to have the option for more than one separate diary per account.

Would this be possible at all please? Perhaps via a drop-down menu with the diary name, three-dots menu and "New Diary" option for adding a new one. Presume DB schemata would be the main amount of work on this.

Related - #58 (comment)

Cheers

Narrow text field in mobile page view

Hello,

the app is quite simple, so I don't think it needs mobile app. But the mobile page view should be fixed.
Text field displays narrow (only three words per line or so), when I open the app in Android browser (tried Fennec, Chrome, Opera).
Rest of GUI scales nice.
Screenshot_20220529-103716
Screenshot_20220529-103726

Where are the contents stored?

Hello, I just started using Diary and I wonder where the entered texts go? I'd like to be able to make a backup and restore it if needed. I looked for any relevant folders/files but didn't find any.

[Feature request] Save button / save indicator

It happened to me few times, that I lost last paragraph or last edit, when I left the page (to other app in NC, closed the tab).
So I am suggesting adding some save button or save indicator to assure me, that nothing will be lost.
It could be placed in the format buttons row, maybe?

Date and navigation button

I have noticed the following issues:

  1. When the application was first launched, the date in the diary header was not translated. The translated date and in the appropriate form of the set time zone was changed only after adding the entry.
  2. The date form displayed on the calendar button does not match the set time zone.
  3. The calendar does not have translated months (the problem may be related to the above error).
  4. The close and open navigation button is too close to the date and navigation sideline (no margin).
  5. When opening the diary, its record appears (an asterisk appears next to the diary's header). In my opinion, saving should appear only after changing the content.
  6. When you hover over the text "Export" of the diary, the cursor changes to a hand, which incorrectly informs the user about the export function.

Refers to point 1, 2, 4 and 5:

obraz
Refers to point 3:

obraz
Refers to point 6:

obraz

Apps:
Nextcloud 24.0.0
Diary 0.0.5

Exporting empty diary entries

An entry is created the first time somebody writes text into the field. It's never deleted. It could either be deleted or just not exported.

Write tests

You know you have to before anybody gets hurt.

automatic backup

Good morning,

Is it possible to configure an automatic backup? If so, how? And how to recover this backup to restore to a nextcloud that would have bugger?

Thank you very much

[Feature request] Widget

I find the app very helpful and it would be nice if there was a Nextcloud widget for the diary app.

[feature request] Colors

Hi,
First of all : Thank you for this amazing add-on. It fixed a problem i had since 4 or 5 years.

For our use, to be able to use colors when writing would be very nice. We (me and my wife) are using a single diary, we both write in it, so with color we could see who is author easily.

We are using quote or other things at the moment.

BTW, i'm French so please excuse my language (and "my" president).

Date range options for exporting and deleting

Trevor asked me to add the possibility to export only a range of entries and to delete some the same way. Not sure about the deleting because why would you want to delete entries in your diary?

Encryption

Find a way to encrypt the content in the database. Ideally using the same password as the login password.

Title of the entry - # should filtered

If i use in the first line of the entry one or more # (for Headline) the # are displayed left in the title. It would nice, if the # are not displayed (filtered) becaus they used only for formating.

Nextcloud 26 support

Didn't see any issue for this so I am opening one. NC 26 is complaining that it isn't supported. Not sure if this is just a metadata update or if real code needs to changed. Opening this ticket to track it.

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.