new ideas go here…
GPG encryption
What about encrypting diaries with GnuPG?
Lock Old Entries
I think it would be a good (optional) feature to block editing of entries more than a certain (possibly configurable?) number of days old unless the option is explicitly disabled. I.e. I have this option enabled. -> When I open an old entry, it is read-only. -> To edit the old entry, I have to turn off this option. -> Once I'm done editing, I can turn it back on (if I want).
I just think it'd be nice to have something preventing accidental modification of old entries when you're just going back and reading them.
This definitely makes sense. However what is still better is saving all edits to entries in the diary so that any unwanted edit can always be undone even after closing the program. Another approach more similar to yours is locking entire diary rather than single entries, in other words, a read-only mode. It is easier to implement and maintain than an entry level lock yet very useful.
Multiple Entries per Day
Is it possible to create more than one entry per day? So as to have different titles for each one? And have them listed as separate entries on the right hand side? Sort of like a sub-tree under the respective date?
This is possible since very early versions. Just double click a day again in the calendar to create new entry.
Enable Export into known formats
Can you enable export of diary into known formats, such as HTML, Latex, Plain tex, etc.?
This will be added later when a plug-in system is implemented.
Plug-in System
When is it expected to have a plugin system in place? Is there a roadmap or a potential timeline?
It is postponed to after 1.0 milestone. no timeline. sorry :( *[Edited]*
Hotkey for easy editing
Could you add a hotkey feature that brings the editor into the foreground? For example, I am browsing the web and realize that I want to add some thoughts to my journal. Instead of having to load the application, it would be nice to press a key combination (e.g., Ctrl+Alt+J) that brings the editor in the foreground and allows immediate editing.
In the meantime, this can be done in all flavors of Ubuntu, by going to the System -> Preferences -> Keyboard Shortcuts. Then adding a new key combination.
Accepting Donations
I have used this app for a while now. You should consider setting up some way for people to send donations conveniently. I'm not sure how many users you have, but this is really the kind of personal app that one is willing to send a small donation after having used it every day for a while. If you do set up some kind of donation thing, I was planning around €25 (roughly the the price of a similar commercial application). I hate overly imposing donation messages though, so please just have a simple donation link on the web page and one menu option after "about…", you know what I mean.
Yes, please accept online donations. Not everyone is lucky enough like me to be able to show his gratitude for lifeograph to you by buying a drink in a real place. — ert, 06 Sep 10
documentation
Adding documentation into Lifeograph package would be helpful. Particularly syntax and shortcuts for wiki style formatting should be included. At least a link to this website can be provided. —ert
Done in 0.9.0.
attachments
Including pictures is a good idea. Possibly the inclusion of file attachments say for example i viewed a web page that day and wanted the info available beyond the lifespan of the page i could print it to pdf and attach it to diary and reference it.
It is very convenient indeed but it has a couple of downsides too. Lifeograph should not end up being an offline content management system (CMS). It should not store attachments in diary files. Support for file attachments will be implemented to some degree after 1.0 milestone. That said, I still think that this is a feature rather prone to misuse. —ahmet
tag cloud
It would be really cool if you could make a tag cloud, where instead of listing only the tags on your note, have a cloud, and click on a tag to add it. Double click to be taken to a list of pages with a tag. And tap a tag again to remove a note. When on a journal page, with a tag, color that tag differently.
undo/redo
Please add a 'undo' feature to the text entry, I had written a complete diary page and deleted it accidentally and I cannot recover back all the text.
As of 0.5.4 you can undo in entries but undo history is reset when another entry is selected. Undoing an entry deletion and any other operation than text editing has not been implemented yet but will be in the upcoming releases. Till then backup files might help (your current changes saved in your diary's folder with a .~backup~ suffix in its name, every 30 seconds). —ahmet
similar applications
Zim provides everything you seems to plan except it does not have a journal view. So the question is whether it is better to directly fork it to gain time, or provide a plugin (zim supports plugin) or add missed features directly to Zim.
http://www.gnomefiles.org/app.php/Zim
I want Lifeograph to be a very specialized tool, so neither approach seems feasible to me. I have used zim and still use tomboy heavily for many purposes but keeping a journal. —ahmet
Delete old diaries
Not exactly delete the diaries, but instead like delete instances of the diary. Basically, when i move a diary then i have to rebrowse for the library (which isn't really a problem) but then it shows up as a new diary (which gets confusing). Please add an option to delete a diary so it is not shown in the list of diaries at startup.
This is already possible. There are remove icons at the right end of each diary item in the recent diaries menu which is shown for the row under the mouse pointer. Just click on that icon to remove a diary. —ahmet
Dropbox intergration
This will probably be added when plugins are created, but would it be possible to directly sync with dropbox? Just plopping the file in my dropbox folder works great (so far) but i think a lot of people would like be able to auto-create a diary in their dropbox.





