azivner
|
b17f442d1f
|
Merge branch 'master' into canvas
|
2018-10-23 18:11:29 +02:00 |
|
azivner
|
9f0860edab
|
Merge branch 'stable'
|
2018-10-21 22:48:58 +02:00 |
|
azivner
|
0c007566ad
|
fixes for invalid operations on root note
|
2018-10-21 22:42:20 +02:00 |
|
azivner
|
6559e6c25b
|
add children to relation map
|
2018-10-21 10:26:14 +02:00 |
|
azivner
|
627e5e0edb
|
imported poc code
|
2018-10-18 11:53:01 +02:00 |
|
azivner
|
2a8de2653e
|
added libraries for relation map
|
2018-10-18 11:46:07 +02:00 |
|
azivner
|
e487dc1df7
|
basic infrastructure for "relation map" note type
|
2018-10-18 11:25:33 +02:00 |
|
azivner
|
04af8a3a96
|
fixed CTRL-ALT-P shortcut
|
2018-10-15 23:45:37 +02:00 |
|
azivner
|
b09071eb9b
|
publish API to allow manipulating list of allowed mime types for #192
|
2018-10-07 14:25:17 +02:00 |
|
azivner
|
0ce8d1e7e8
|
ctrl+del already has a standard behavior so removing it as a shortcut to delete note
|
2018-10-06 23:16:43 +02:00 |
|
azivner
|
b2776954a1
|
fix opening internal link from ckeditor link editing, fixes #191
|
2018-10-06 23:11:42 +02:00 |
|
azivner
|
d65610429c
|
don't show tooltip over ckeditor link editing dialog
|
2018-10-06 22:00:43 +02:00 |
|
azivner
|
62de7f28eb
|
consistently use root/ prefix for note paths
|
2018-10-06 21:32:07 +02:00 |
|
azivner
|
50cd0c792c
|
provide H4-H6, fixes #177
|
2018-09-07 13:47:26 +02:00 |
|
azivner
|
22e905aa99
|
enter on note in note tree leads to note title instead of content (second enter then goes to content)
|
2018-09-07 10:50:05 +02:00 |
|
azivner
|
8b41c1ef31
|
fix pasting HTML content into subnotes
|
2018-09-07 10:26:23 +02:00 |
|
zadam
|
1ef3188213
|
cut selection and put it into subnote, fixes #171
|
2018-09-06 22:58:46 +02:00 |
|
azivner
|
bc669c7b81
|
markdown wiki reference on README
|
2018-09-03 21:06:24 +02:00 |
|
azivner
|
f2712e92bb
|
minor demo db updates after change to paragraph layout
|
2018-09-03 20:14:45 +02:00 |
|
azivner
|
c7a609e349
|
new frontend API - getCurrentNoteContent and onNoteChange
|
2018-09-03 16:05:28 +02:00 |
|
azivner
|
a3feaa13b3
|
single markdown file import, #166
|
2018-09-03 13:40:40 +02:00 |
|
azivner
|
4a58357a9a
|
fixes & refactoring to markdown import
|
2018-09-03 13:17:29 +02:00 |
|
azivner
|
9bdd4437f2
|
export single note as markdown, #166
|
2018-09-03 09:40:22 +02:00 |
|
azivner
|
467ad79129
|
implemented markdown export, #166
|
2018-09-02 23:39:10 +02:00 |
|
azivner
|
708874a02c
|
#166 inline markdown import
|
2018-09-02 23:02:01 +02:00 |
|
azivner
|
66c908f2b2
|
relations should be also prefixed by at-sign in bottom attribute panel
|
2018-09-01 15:49:35 +02:00 |
|
azivner
|
792039227f
|
cssClass is correctly filled for new note
|
2018-09-01 13:18:55 +02:00 |
|
azivner
|
fdc3a7a7f2
|
fix "search" button click
|
2018-08-31 19:23:56 +02:00 |
|
azivner
|
a98d80db31
|
renamed subtree operations in context menu from "branch" to "subtree"
|
2018-08-31 18:22:53 +02:00 |
|
azivner
|
85215aa440
|
fix timing issue when saving changes to notes
|
2018-08-31 00:08:04 +02:00 |
|
azivner
|
ce9805c5bc
|
protection against deleting root note
|
2018-08-30 22:38:34 +02:00 |
|
azivner
|
561b514b84
|
refactored promoted attribute change handler
|
2018-08-29 22:28:58 +02:00 |
|
azivner
|
1ece9b71ec
|
fix inserting current timestamp into editor
|
2018-08-29 20:22:57 +02:00 |
|
azivner
|
ee54dc3463
|
fix note placement from "create top level note"
|
2018-08-29 18:31:29 +02:00 |
|
azivner
|
b009bcb6a0
|
set originEntity to render note
|
2018-08-28 23:08:56 +02:00 |
|
azivner
|
7ae2a24770
|
use relations to pick note to render, fixes #141
|
2018-08-28 20:55:21 +02:00 |
|
azivner
|
3ad7db39dd
|
export branch => export subtree
|
2018-08-28 15:59:37 +02:00 |
|
azivner
|
bc207d5e30
|
fix for protected note freezing because of double initialization of CKEditor
|
2018-08-28 15:03:23 +02:00 |
|
azivner
|
d31a136442
|
mini refactoring
|
2018-08-28 14:26:11 +02:00 |
|
azivner
|
21a96d2776
|
listen to correct CKEditor event for data changes
|
2018-08-28 00:21:43 +02:00 |
|
azivner
|
c79fb2cc12
|
more stable script button placement
|
2018-08-27 21:08:02 +02:00 |
|
azivner
|
4bc44605fb
|
don't short child: promoted attributes
|
2018-08-27 13:35:45 +02:00 |
|
azivner
|
26c06c9826
|
more API docs
|
2018-08-23 15:33:19 +02:00 |
|
azivner
|
f5b89432a6
|
frontend script API documentation
|
2018-08-23 12:55:45 +02:00 |
|
azivner
|
668528d5eb
|
promoted attributes are visible in tooltip preview, fixes #158
|
2018-08-22 15:31:36 +02:00 |
|
azivner
|
17348a9cfe
|
fix some issues
|
2018-08-22 14:40:49 +02:00 |
|
azivner
|
4f1e6ec70f
|
note API additions
|
2018-08-21 12:50:43 +02:00 |
|
azivner
|
59d5a86110
|
fix attachment attributes
|
2018-08-19 21:42:03 +02:00 |
|
azivner
|
44f85224e7
|
added new label type URL with open button, fixes #156
|
2018-08-18 15:00:52 +02:00 |
|
azivner
|
0aa08b1c1e
|
relation promoted attribute has clickable button, fixes #155
|
2018-08-18 14:55:27 +02:00 |
|
azivner
|
a42bbba0e5
|
unprotecting note outside of protected session is not forbidden because it could overwrite previous note
|
2018-08-17 15:21:59 +02:00 |
|
azivner
|
145efe67c3
|
better logging and notifications on script errors for easier debugging
|
2018-08-17 11:31:42 +02:00 |
|
azivner
|
427ce3972e
|
protected notes detail is now marked with shield background instead of just grey background
|
2018-08-17 09:32:07 +02:00 |
|
azivner
|
208771216e
|
fix in passing originEntity from frontend to backend, some refactorings
|
2018-08-16 23:00:04 +02:00 |
|
azivner
|
385d97a9b3
|
recent notes now don't display current note, unification of autocomplete source handling
|
2018-08-16 21:02:42 +02:00 |
|
azivner
|
e39d1d08ac
|
easier API to add button to toolbar
|
2018-08-16 20:26:40 +02:00 |
|
azivner
|
dbe0eb3f3a
|
fix attribute name autocomplete, no tooltip preview on path selection
|
2018-08-15 18:22:02 +02:00 |
|
azivner
|
4513651e12
|
delete attributes when deleting note
|
2018-08-15 15:27:22 +02:00 |
|
azivner
|
510704a074
|
help buttons and existing custom HTML attribute refactoring to data-*
|
2018-08-15 10:14:14 +02:00 |
|
azivner
|
f440493e45
|
use ISO dateformat on the frontend instead of european formatting
|
2018-08-15 08:48:16 +02:00 |
|
azivner
|
acbd18e8fc
|
links to documentation for attributes, links and search + fix for opening external links
|
2018-08-14 23:07:50 +02:00 |
|
azivner
|
ff5b84db10
|
search (note) fixes
|
2018-08-14 22:50:05 +02:00 |
|
azivner
|
50c4de021c
|
fix for mysterious 404 not found notes like "appearance"
|
2018-08-14 18:00:11 +02:00 |
|
azivner
|
f7587de452
|
fixes to multivalued input tabindex
|
2018-08-14 13:50:04 +02:00 |
|
azivner
|
8fb0de900b
|
createNote API now accepts attributes instead of just labels
|
2018-08-14 12:54:58 +02:00 |
|
azivner
|
a40bf71fd4
|
connection lost error is now logged only to the console, it was too annoying while being mostly harmless
|
2018-08-14 11:42:29 +02:00 |
|
azivner
|
b0ed790edf
|
fix multivalue issue of not appearing when no attribute has been saved yet
|
2018-08-13 15:58:37 +02:00 |
|
azivner
|
cd9eef32b0
|
support for cssClass label on note
|
2018-08-13 10:59:31 +02:00 |
|
azivner
|
297b536ebc
|
promoted attributes have tabindex following the title and before note content
|
2018-08-13 09:07:21 +02:00 |
|
azivner
|
7cca2d9247
|
realoding tree doesn't steal focus (important for promoted attribute changes with attached scripts)
|
2018-08-13 08:42:37 +02:00 |
|
azivner
|
27be3b4c90
|
fixes in tree loading
|
2018-08-12 12:59:38 +02:00 |
|
azivner
|
af4ea66742
|
fix shift-up selection, fixes #146
|
2018-08-11 20:02:48 +02:00 |
|
azivner
|
0f42c396f3
|
image upload fixes + some API changes
|
2018-08-11 19:45:55 +02:00 |
|
azivner
|
9e96272eb3
|
fixed runOnAttributeChange event
|
2018-08-10 14:31:57 +02:00 |
|
azivner
|
965dbcbc9a
|
renamed workEntity to originEntity
|
2018-08-10 13:30:20 +02:00 |
|
azivner
|
7ac109e7f7
|
fix label => attributes omissions
|
2018-08-09 20:55:16 +02:00 |
|
azivner
|
ac25770c0e
|
added runOnAttributeChange event
|
2018-08-09 20:08:00 +02:00 |
|
azivner
|
3491235533
|
cleanup of labels & relations frontend code
|
2018-08-07 12:48:11 +02:00 |
|
azivner
|
5f36856571
|
* refactoring of repository layer to represent booleans as true/false instead of 1/0
* show list of inherited attributes, fixes #136
* properly work with inheritance
|
2018-08-07 11:38:00 +02:00 |
|
azivner
|
d3e44b37e9
|
autocomplete for promoted text labels
|
2018-08-06 22:52:49 +02:00 |
|
azivner
|
90e9297ec5
|
promoted relation attributes now work correctly, refactoring of note autocomplete code
|
2018-08-06 22:29:03 +02:00 |
|
azivner
|
c568ef2f8a
|
nice icons for add / remove attribute
|
2018-08-06 17:53:13 +02:00 |
|
azivner
|
fcf6141cde
|
support for promoted multi value attributes
|
2018-08-06 17:24:35 +02:00 |
|
azivner
|
21551d7b77
|
implemented date promoted attribute
|
2018-08-06 15:58:59 +02:00 |
|
azivner
|
12031d369f
|
displaying and saving number and boolean promoted attributes
|
2018-08-06 15:23:22 +02:00 |
|
azivner
|
b44c523845
|
basic support for saving promoted attributes
|
2018-08-06 14:43:42 +02:00 |
|
azivner
|
49989695ff
|
fix relations in attributes
|
2018-08-06 11:30:37 +02:00 |
|
azivner
|
a55d3530e9
|
attribute list on the bottom if there are no promoted attributes
|
2018-08-06 09:41:01 +02:00 |
|
azivner
|
2aab3ad281
|
fixes in attribute persistence + WIP on display of promoted attrs
|
2018-08-06 08:59:26 +02:00 |
|
azivner
|
194ce4f10f
|
fixed UI for relation definition
|
2018-08-05 20:48:56 +02:00 |
|
azivner
|
509093b755
|
added "type" to attribute dialog, name autocomplete servers according to the choice
|
2018-08-03 11:11:57 +02:00 |
|
azivner
|
6dc934abbe
|
refactored targetNote to workNote in the ScriptContext which was very confusing with relation's targetNote
|
2018-08-01 10:12:54 +02:00 |
|
azivner
|
2d24bf81dd
|
added new label "sorted" which will keep children notes alphabetically sorted, fixes #82
|
2018-08-01 09:26:02 +02:00 |
|
azivner
|
365c37604b
|
code note in tooltip needs to be wrapped in <pre> to keep formatting, fixes #137
|
2018-07-30 16:55:20 +02:00 |
|
azivner
|
2ff7a890bc
|
script which shows list of edited files for a date, fixes #125
|
2018-07-29 20:51:28 +02:00 |
|
azivner
|
ed1381103a
|
#125, implementation of inheritable relations
|
2018-07-29 18:39:10 +02:00 |
|
azivner
|
170d317589
|
#125, basic infrastructure for scripts attached to notes via relations
|
2018-07-29 16:06:13 +02:00 |
|
azivner
|
9b3f3fde05
|
#126, relation list in note detail and fixes in saving
|
2018-07-28 17:59:55 +02:00 |
|
azivner
|
8a95afd756
|
#126, added skeleton of note relations, copied from similar concept of labels
|
2018-07-27 10:52:48 +02:00 |
|
azivner
|
e4f459fa2b
|
#129, removed recent notes dialog as its not necessary anymore
|
2018-07-26 17:35:32 +02:00 |
|
azivner
|
5b98c1c0f3
|
fix context menu JS error on root note
|
2018-07-26 08:58:20 +02:00 |
|
azivner
|
b6935abcc9
|
#98, sync button now shows total number of outstanding syncs instead of just pushes
|
2018-07-24 21:43:15 +02:00 |
|
azivner
|
f1412b631d
|
hide log polluting error message
|
2018-07-08 23:13:56 +02:00 |
|
azivner
|
41908050bb
|
ctrl+u now doesn't trigger show source since it's occupied by underline
|
2018-07-08 21:45:05 +02:00 |
|
azivner
|
3a95c9e1bc
|
all dialogs are now non-modal because of high cpu usage
|
2018-06-16 13:31:56 -04:00 |
|
azivner
|
14c704d6db
|
db upgrades are now handled transparently in the background without bothering the user, closes #119
|
2018-06-10 15:49:22 -04:00 |
|
azivner
|
c1b245c8b1
|
fix unnecessary change events, closes #118
|
2018-06-10 11:51:13 -04:00 |
|
azivner
|
26066f39b1
|
chaged "focused mode" - now title is displayed as well and together with content takes whole window
|
2018-06-10 10:53:39 -04:00 |
|
azivner
|
b255cf190c
|
fixes for zoom factor setting
|
2018-06-09 10:34:51 -04:00 |
|
azivner
|
736704c7d6
|
fix show paths
|
2018-06-09 09:32:13 -04:00 |
|
azivner
|
89a5cab98f
|
added too options new tab appearance with possibility to change theme (white, black, dark) and zoom factor
|
2018-06-08 23:18:53 -04:00 |
|
azivner
|
e4d2513451
|
close search button
|
2018-06-07 19:50:16 -04:00 |
|
azivner
|
0e69f0c079
|
fix recent notes issues
|
2018-06-06 22:38:36 -04:00 |
|
azivner
|
aee60c444f
|
added "show results in full text"
|
2018-06-05 23:28:10 -04:00 |
|
azivner
|
e7a504c66b
|
fixes and optimizations for search
|
2018-06-05 22:47:47 -04:00 |
|
azivner
|
bd913a63a8
|
search note fixes
|
2018-06-04 23:21:45 -04:00 |
|
azivner
|
015cd68756
|
renaming/refactoring of search services
|
2018-06-04 19:48:02 -04:00 |
|
azivner
|
76c0e5b2b8
|
new UI for search, closes #108 (still needs cleanup)
|
2018-06-03 20:42:25 -04:00 |
|
azivner
|
0f8f707acd
|
persisting zoom setting in electron, fixes #112
|
2018-06-02 13:02:20 -04:00 |
|
azivner
|
083cccea28
|
better protected/unprotected note indicator, fixes #110
|
2018-06-02 11:47:16 -04:00 |
|
azivner
|
80d2457b23
|
moved parent list next to note title
|
2018-05-31 23:21:47 -04:00 |
|
azivner
|
5dde2752d2
|
add switch to manually enter/leave protected session, fixes #107
|
2018-05-31 20:00:39 -04:00 |
|
azivner
|
be51e533fc
|
OPML import support (issue #78)
|
2018-05-29 20:32:13 -04:00 |
|
azivner
|
f47ae12019
|
OPML export support (issue #78), import missing for now
|
2018-05-27 12:26:34 -04:00 |
|
azivner
|
cab54a458f
|
unifying surrogate keys for event log and options, fixes #103
|
2018-05-26 23:25:09 -04:00 |
|
azivner
|
a30734f1bc
|
Add history backwards/forwards buttons, fixes #94
|
2018-05-26 22:54:06 -04:00 |
|
azivner
|
7ad9f7b129
|
fixed layouting issues
|
2018-05-26 19:58:08 -04:00 |
|
azivner
|
40a32e6826
|
render notes can be edited and can contain HTML markup
|
2018-05-26 19:27:47 -04:00 |
|
azivner
|
ab0486aaf1
|
expose root node, fixes #101
|
2018-05-26 16:16:34 -04:00 |
|
azivner
|
1a737f7d19
|
expose add link on UI, fixes #95
|
2018-05-26 10:04:40 -04:00 |
|
azivner
|
85eb50ed0f
|
autocomplete with prefixes
|
2018-04-19 20:59:44 -04:00 |
|
azivner
|
85a9748291
|
fix for clones & optimizations
|
2018-04-16 23:34:56 -04:00 |
|
azivner
|
b4005a7ffe
|
optimizations to the lazy loading - expanding tree now takes only one request
|
2018-04-16 23:13:33 -04:00 |
|
azivner
|
82de1c88d4
|
basic lazy loading of tree now works, still WIP
|
2018-04-16 20:40:18 -04:00 |
|
azivner
|
1687ed7e0b
|
load only expanded tree with the rest being lazy loaded, WIP
|
2018-04-16 16:26:47 -04:00 |
|
azivner
|
afd7df0942
|
fix collapse tree button
|
2018-04-13 19:22:12 -04:00 |
|
azivner
|
cdad18551a
|
upgrade CKEditor to 1.0 beta.2, fixes #93
|
2018-04-12 20:03:23 -04:00 |
|
azivner
|
7a94e21c54
|
tabindex 2 for text and code editor so that tabbing from title leads to editor focus
|
2018-04-11 22:44:33 -04:00 |
|
azivner
|
7b59a665dd
|
hideChildrenOverview label which can disable children overview for specific notes
|
2018-04-10 23:15:41 -04:00 |
|
azivner
|
f4079604c9
|
basic implementation of children overview, closes #80
|
2018-04-08 22:38:52 -04:00 |
|
azivner
|
b277a250e5
|
protected notes are not in autocomplete when not in protected session, fixes #46
|
2018-04-08 12:27:10 -04:00 |
|
azivner
|
5b0e1a644d
|
codemirror now doesn't hijack alt-left/right, fixes #86
|
2018-04-08 12:17:42 -04:00 |
|
azivner
|
0104b19502
|
naming standards
|
2018-04-08 09:25:35 -04:00 |
|
azivner
|
d2e2caed62
|
refactoring of note saving code & API
|
2018-04-08 08:21:49 -04:00 |
|
azivner
|
6128bb4ff3
|
fix showMessage, showError
|
2018-04-08 07:48:47 -04:00 |
|
azivner
|
08af4a0465
|
fix code mirror loading
|
2018-04-07 15:56:46 -04:00 |
|
azivner
|
d19f044961
|
fix bug
|
2018-04-07 13:14:01 -04:00 |
|
azivner
|
39dc0f71b4
|
fix execute note
|
2018-04-06 19:41:48 -04:00 |
|
azivner
|
0cef5c6b8c
|
added showMessage/showError to script api as they are being used
|
2018-04-06 19:08:42 -04:00 |
|
azivner
|
9b5a44cef4
|
fix bugs
|
2018-04-06 18:49:37 -04:00 |
|