zadam
|
d1992b061c
|
fix drag & drop for chrome and code editor
|
2019-09-02 21:58:03 +02:00 |
|
zadam
|
a79aec85b5
|
speedup of similar notes widget
|
2019-09-02 21:36:24 +02:00 |
|
zadam
|
76dce5197f
|
fix inline markdown import dialog
|
2019-09-02 21:23:55 +02:00 |
|
zadam
|
5d80df398b
|
removed event log
|
2019-09-02 20:30:28 +02:00 |
|
zadam
|
a6f57d7761
|
recent changes now display also newly created notes without any revisions, some extra improvements to the dialog
|
2019-09-02 20:26:18 +02:00 |
|
zadam
|
a981df6282
|
fix dialog opening
|
2019-09-02 19:56:52 +02:00 |
|
zadam
|
8dadc7e518
|
allow deleting notes including all the clones, closes #629
|
2019-09-01 20:57:25 +02:00 |
|
zadam
|
c9cc2cb4f3
|
refactoring of similar notes path handling
|
2019-09-01 13:42:10 +02:00 |
|
zadam
|
c8a5c71ec2
|
tweaks to similar notes + missing options init
|
2019-09-01 11:37:43 +02:00 |
|
zadam
|
55356963dd
|
improvements to similar notes - now using dice's coefficient for better results
|
2019-09-01 11:33:45 +02:00 |
|
zadam
|
3ca37b2f42
|
widget can be also enabled/disabled using labels
|
2019-09-01 09:52:07 +02:00 |
|
zadam
|
0c78fda531
|
collpase type and mime to same row in note info widget
|
2019-09-01 09:16:08 +02:00 |
|
zadam
|
7c60080772
|
basic implementation of "similar notes" widget
|
2019-09-01 08:58:13 +02:00 |
|
zadam
|
a81b00e130
|
fix link map zoom after reload and some tweaks to springy
|
2019-08-30 22:01:49 +02:00 |
|
zadam
|
d4e27c1b76
|
fixed CSS lazy loading (same file could be loaded multiple times)
|
2019-08-30 21:22:52 +02:00 |
|
zadam
|
de95b92f90
|
link map tweaks
|
2019-08-30 20:15:59 +02:00 |
|
zadam
|
1c0b55e422
|
fixes to link parsing and tweaks
|
2019-08-29 23:08:30 +02:00 |
|
zadam
|
c8f59ea547
|
options UI for selecting support code note MIME types
|
2019-08-29 21:08:53 +02:00 |
|
zadam
|
9d958e1860
|
link map is kept centered on the active note box
|
2019-08-28 23:08:05 +02:00 |
|
zadam
|
ec06b940f4
|
when hovering over a note, outgoing and incoming connections are highlighted, set limit 3 seconds to the layout
|
2019-08-28 22:16:12 +02:00 |
|
zadam
|
f331172c7d
|
fixes & tweaks
|
2019-08-28 21:15:16 +02:00 |
|
zadam
|
650d9e0b27
|
state management fixes
|
2019-08-28 20:29:10 +02:00 |
|
zadam
|
ff1d312a43
|
link map fixes
|
2019-08-27 22:47:10 +02:00 |
|
zadam
|
a4acbf3aea
|
fixes for link map
|
2019-08-27 22:19:32 +02:00 |
|
zadam
|
242bea236f
|
removed link remnants
|
2019-08-27 21:24:31 +02:00 |
|
zadam
|
ca2f14a2d0
|
extracted link map into a service
|
2019-08-27 20:20:00 +02:00 |
|
zadam
|
cf5c1c1be1
|
implemented new way of adding extra languages to note type picker
|
2019-08-26 21:43:28 +02:00 |
|
zadam
|
36c87b7fa0
|
renamed "messagingService" to "ws"
|
2019-08-26 20:21:43 +02:00 |
|
zadam
|
d039a5f24e
|
widgets are respecting positions
|
2019-08-26 20:19:14 +02:00 |
|
zadam
|
3e3d111d76
|
lazy loading of note detail components
|
2019-08-26 19:49:19 +02:00 |
|
zadam
|
ecb485c8bc
|
removed frontend APIs to modify code note types
|
2019-08-25 23:12:58 +02:00 |
|
zadam
|
02ab59c9e0
|
render note type dropdown lazily
|
2019-08-25 23:09:22 +02:00 |
|
zadam
|
8e4e0bd543
|
fix global ko references
|
2019-08-25 22:31:02 +02:00 |
|
zadam
|
bbe0e9e425
|
lazy loading of knockout (used only in attribute dialog)
|
2019-08-25 21:59:54 +02:00 |
|
zadam
|
24a3f814ed
|
fix ctrl+enter in sql console
|
2019-08-25 21:55:36 +02:00 |
|
zadam
|
233a50dbb7
|
reimplementation of note type with jquery only
|
2019-08-25 21:48:56 +02:00 |
|
zadam
|
6d8f11d533
|
fix code editor sometimes not rendering
|
2019-08-25 19:11:42 +02:00 |
|
zadam
|
4e4beb26c6
|
codemirro 5.48.4
|
2019-08-25 18:46:32 +02:00 |
|
zadam
|
1f092c2656
|
widgets now use options object
|
2019-08-25 17:41:08 +02:00 |
|
zadam
|
9622b046e0
|
refactored options_init to options on frontend
|
2019-08-25 17:36:13 +02:00 |
|
zadam
|
f9abea83f3
|
refactoring of access to options in frontend
|
2019-08-22 23:31:02 +02:00 |
|
zadam
|
b84542064c
|
saving of widget configuration
|
2019-08-22 22:14:01 +02:00 |
|
zadam
|
8ab2c924c4
|
widget ordering WIP
|
2019-08-22 20:58:43 +02:00 |
|
zadam
|
4b9415a619
|
widget config WIP
|
2019-08-21 23:16:13 +02:00 |
|
zadam
|
c11479de58
|
options split into individual classes
|
2019-08-21 20:24:37 +02:00 |
|
zadam
|
dddb02a286
|
sorting widgets in options WIP
|
2019-08-20 23:30:19 +02:00 |
|
zadam
|
fab4c59f9b
|
using dynamic import for dialogs and widgets to speed up initial load
|
2019-08-20 21:40:47 +02:00 |
|
zadam
|
b818f020a7
|
option to configure if sidebar should be enabled in new tab
|
2019-08-19 23:29:42 +02:00 |
|
zadam
|
9888850c22
|
resizing sidebar in options
|
2019-08-19 23:02:19 +02:00 |
|
zadam
|
02c9dabcff
|
added "what links here" widget
|
2019-08-19 20:59:40 +02:00 |
|
zadam
|
c9d0b8cc40
|
link fixes
|
2019-08-19 20:19:42 +02:00 |
|
zadam
|
3cb421143f
|
Link entity migrated to Attribute, WIP
|
2019-08-19 20:12:00 +02:00 |
|
zadam
|
fd9b79e115
|
loading of custom widgets
|
2019-08-17 11:28:36 +02:00 |
|
zadam
|
53c4bb8a94
|
refactor widget constructor
|
2019-08-17 10:45:20 +02:00 |
|
zadam
|
723fc42d88
|
reverted some experimental changes regarding sidebar resizing
|
2019-08-17 09:21:30 +02:00 |
|
zadam
|
1882b089ab
|
delete confirmation lists notes for deletion in a UL list, #438
|
2019-08-17 09:00:53 +02:00 |
|
zadam
|
ad7a6c4d79
|
Merge remote-tracking branch 'origin/master'
|
2019-08-17 08:49:42 +02:00 |
|
zadam
|
48e0e797da
|
hide tabContent during tab init to prevent flickering
|
2019-08-17 08:49:39 +02:00 |
|
parsehex
|
fbb77d3e55
|
List note titles in delete confirmation (#619)
* list note titles in delete confirmation
* typo
|
2019-08-17 08:49:08 +02:00 |
|
zadam
|
d1d8e54d20
|
fixed state persisting and loading
|
2019-08-16 21:52:36 +02:00 |
|
zadam
|
f259c60b54
|
state is now applied to sidebar widgets
|
2019-08-16 21:29:44 +02:00 |
|
zadam
|
aa981d3cd4
|
convert other widgets to StandardWidget base class
|
2019-08-15 21:18:33 +02:00 |
|
zadam
|
f8118444f9
|
introduced a StandardWidget base class
|
2019-08-15 21:08:41 +02:00 |
|
zadam
|
59da25ef55
|
sidebar & widget state management WIP
|
2019-08-15 10:04:03 +02:00 |
|
zadam
|
61520bc3b3
|
Merge branch 'stable'
# Conflicts:
# package-lock.json
# package.json
|
2019-08-15 08:52:34 +02:00 |
|
zadam
|
f30eec7737
|
make sure all keyboard shortcuts use utility methods to not break mobile frontend
|
2019-08-12 22:41:53 +02:00 |
|
zadam
|
493cd1a7e0
|
better behavior of activateNote frontend script
|
2019-08-12 22:25:42 +02:00 |
|
zadam
|
963ed32ce4
|
allow user to choose theme during initial setup
|
2019-08-11 10:28:49 +02:00 |
|
zadam
|
de4733e848
|
updating attributes widget based on sync data changes
|
2019-08-06 23:20:27 +02:00 |
|
zadam
|
bfbc124e78
|
widgets can now listen to sync data changes
|
2019-08-06 22:39:27 +02:00 |
|
zadam
|
fcd87b3e2d
|
instantiate widgets dynamically
|
2019-08-06 21:36:54 +02:00 |
|
zadam
|
7bee93bb73
|
allow showing inherited attributes in the sidebar as well
|
2019-08-06 20:43:07 +02:00 |
|
zadam
|
c0c36d10e5
|
add attributes to the sidebar and remove them from the bottom
|
2019-08-06 20:05:05 +02:00 |
|
zadam
|
0556ab5e66
|
Merge branch 'stable'
# Conflicts:
# package.json
|
2019-07-30 22:11:20 +02:00 |
|
zadam
|
7060700225
|
fix mobile tree not expanding automatically on load
|
2019-07-30 21:18:43 +02:00 |
|
zadam
|
385b79ad34
|
Merge remote-tracking branch 'origin/t35'
# Conflicts:
# src/views/tabs.ejs
|
2019-07-28 22:38:02 +02:00 |
|
zadam
|
083dee9bdd
|
note activation from API will also scroll to it / focus
|
2019-07-28 14:47:35 +02:00 |
|
zadam
|
263bff903c
|
mobile frontend shows only the active tab
|
2019-07-28 14:08:05 +02:00 |
|
zadam
|
85e4bd817b
|
note revisions sidebar
|
2019-07-25 22:31:09 +02:00 |
|
zadam
|
b488adc330
|
sidebar POC WIP
|
2019-07-24 22:52:51 +02:00 |
|
zadam
|
849fad0421
|
link map in sidebar POC
|
2019-07-21 21:55:48 +02:00 |
|
zadam
|
eb28a3b0c9
|
note info sidebar widget
|
2019-07-21 11:32:38 +02:00 |
|
zadam
|
5283b489dc
|
sidebar skeleton
|
2019-07-21 10:17:08 +02:00 |
|
zadam
|
3850f52401
|
add ResizeObserver to tabs with fallback for older firefox
|
2019-07-20 22:01:50 +02:00 |
|
zadam
|
3d7a5f20e7
|
make it again possible to open notes through URL hash
|
2019-07-09 22:12:05 +02:00 |
|
zadam
|
95a773e5c9
|
clipper doesn't open new tab if the note is already loaded in existing tab
|
2019-07-07 11:15:55 +02:00 |
|
zadam
|
093dfb4a39
|
Merge branch 'stable'
|
2019-07-06 13:14:46 +02:00 |
|
zadam
|
ddf381f92d
|
fixed duplicated notes after creating into a folder which wasn't yet loaded
|
2019-07-06 13:14:33 +02:00 |
|
zadam
|
2b44f3bc76
|
fixed websocket reconnection
|
2019-07-06 12:03:51 +02:00 |
|
zadam
|
070e8d9647
|
Merge branch 'stable'
|
2019-07-03 20:51:34 +02:00 |
|
zadam
|
bf3360572a
|
nest code editor instance to avoid visibility issues
|
2019-07-03 20:37:59 +02:00 |
|
zadam
|
e5036318af
|
fix enter on title to the code editor
|
2019-07-03 20:29:55 +02:00 |
|
zadam
|
427a266c57
|
Merge branch 'stable'
|
2019-07-02 21:56:23 +02:00 |
|
zadam
|
196264b8c2
|
use bootstrap modal to confirm note deletion which fixes #582
|
2019-07-02 21:54:37 +02:00 |
|
zadam
|
afe24866f0
|
some debug logging for duplicated nodes
|
2019-07-02 20:35:06 +02:00 |
|
zadam
|
d18a20cc06
|
fix focus issue from title to the text content with tab/enter
|
2019-07-02 20:28:57 +02:00 |
|
zadam
|
ec4abe0d81
|
Merge branch 'stable'
|
2019-06-30 20:15:37 +02:00 |
|
zadam
|
af21dd4463
|
fix mobile text editor display
|
2019-06-30 20:14:57 +02:00 |
|
zadam
|
ef46727870
|
Merge branch 'stable'
|
2019-06-30 19:58:56 +02:00 |
|
zadam
|
1ea0d283de
|
fix text instance sometimes remaining displayed when switching to e.g. image
|
2019-06-30 19:41:26 +02:00 |
|
zadam
|
c4b957427d
|
implement print, closes #581
|
2019-06-29 22:57:47 +02:00 |
|
zadam
|
2f3b256272
|
Merge branch 'stable'
|
2019-06-29 20:37:51 +02:00 |
|
zadam
|
6e3d8472e1
|
avoid duplicate key error
|
2019-06-28 21:50:15 +02:00 |
|
zadam
|
2a9f36a027
|
fix activating parent note after delete
|
2019-06-27 22:58:04 +02:00 |
|
zadam
|
cf3726289c
|
attempt to fix the duplicate issue
|
2019-06-27 21:24:25 +02:00 |
|
zadam
|
3851bedb57
|
Merge branch 't34'
|
2019-06-26 21:11:27 +02:00 |
|
zadam
|
a3951f1cce
|
make sure autocomplete is closed when navigating to note
|
2019-06-26 21:08:54 +02:00 |
|
zadam
|
7c77ae758b
|
fix frontend reload again
|
2019-06-26 20:49:17 +02:00 |
|
zadam
|
1b831f94a9
|
fix orphan note autocomplete, closes #569
|
2019-06-24 20:45:35 +02:00 |
|
zadam
|
d49cae9cea
|
fix update of window title during note renaming
|
2019-06-24 20:12:04 +02:00 |
|
zadam
|
f45e25172b
|
opening links from the clipper
|
2019-06-23 13:25:00 +02:00 |
|
zadam
|
fead3cd7ad
|
fix note export/import/branch prefix to use right-clicked note as opposed to current active
|
2019-06-20 09:37:18 +02:00 |
|
zadam
|
a7cf3cdf05
|
fix unloading protected session after the timeout, fixes #571
|
2019-06-19 22:23:55 +02:00 |
|
zadam
|
c827d38f39
|
when single note is selected and it's the same that was right clicked for context menu, then we treat it as no-selection action
|
2019-06-17 22:25:22 +02:00 |
|
zadam
|
ee89111bfb
|
fix clipboard operation for single nodes
|
2019-06-16 18:07:22 +02:00 |
|
zadam
|
288b3077b2
|
context menu items are now disabled when there are selected notes and the item does not support actions on multiple items
|
2019-06-16 12:06:06 +02:00 |
|
zadam
|
93f1d46104
|
fix tree activation/focus after deleting node
|
2019-06-16 11:12:07 +02:00 |
|
zadam
|
12b17b1e9e
|
fix ctrl+. to switch focus to note tree
|
2019-06-16 10:41:22 +02:00 |
|
zadam
|
943b35fb7d
|
fix delete with keyboard and context menu regarding the selection
|
2019-06-13 22:55:06 +02:00 |
|
zadam
|
f1967fd466
|
fix unhoisting note
|
2019-06-13 22:45:55 +02:00 |
|
zadam
|
c8049f0efe
|
small fixes
|
2019-06-12 19:59:52 +02:00 |
|
zadam
|
d713274ae2
|
link map tweaks
|
2019-06-11 21:52:00 +02:00 |
|
zadam
|
4cde65d171
|
close currently active dialog if a different one is activated
|
2019-06-10 22:45:03 +02:00 |
|
zadam
|
27659805f6
|
redesign of drag & drop, separation of active, focused and active notes in the tree, fixes #565
|
2019-06-10 21:47:08 +02:00 |
|
zadam
|
8ab081a3fd
|
configuration of displayed link types + max number of links
|
2019-06-10 14:33:59 +02:00 |
|
zadam
|
ccbb2e2e12
|
link map visual tweaks
|
2019-06-10 11:22:52 +02:00 |
|
zadam
|
2bf2ec5a6c
|
link map WIP
|
2019-06-09 21:48:30 +02:00 |
|
zadam
|
4329675c60
|
dynamic display of link map
|
2019-06-09 19:18:14 +02:00 |
|
zadam
|
412b0377e9
|
added panzoom to link map
|
2019-06-09 11:50:11 +02:00 |
|
zadam
|
4cacd1dfa2
|
Merge branch 'stable'
# Conflicts:
# libraries/ckeditor/ckeditor.js
# libraries/ckeditor/ckeditor.js.map
|
2019-06-09 10:20:45 +02:00 |
|
zadam
|
d3ac7b0939
|
fix disappearing expander in some cases, closes #562
|
2019-06-07 22:37:10 +02:00 |
|
zadam
|
1f3d726048
|
Merge branch 'stable'
# Conflicts:
# package-lock.json
|
2019-06-06 21:24:25 +02:00 |
|
zadam
|
f3ed7e936d
|
focus input on shown modal in branch prefix dialog, fixes #560
|
2019-06-06 21:16:12 +02:00 |
|
zadam
|
b389ec5ea3
|
enter/leave protected session button is not refreshed after entering from note detail (not dialog), fixes #555
(cherry picked from commit 0a0663be69 )
|
2019-06-05 21:42:58 +02:00 |
|
zadam
|
4b96ada781
|
link map WIP
|
2019-06-04 22:57:10 +02:00 |
|
zadam
|
87b16f3325
|
link map WIP
|
2019-06-03 22:55:59 +02:00 |
|
zadam
|
0a0663be69
|
enter/leave protected session button is not refreshed after entering from note detail (not dialog), fixes #555
|
2019-06-03 20:36:37 +02:00 |
|
zadam
|
7eed076674
|
link router/loading
|
2019-06-02 17:12:18 +02:00 |
|
zadam
|
b5143c152b
|
link map empty dialog
|
2019-06-02 15:35:57 +02:00 |
|
zadam
|
5b14358620
|
fix folder status rendering issues when opening not-yet-loaded notes
|
2019-06-01 20:54:39 +02:00 |
|
zadam
|
c4669cbaa3
|
fallback to display empty tab if the requested note doesn't exist anymore
|
2019-06-01 20:32:11 +02:00 |
|
zadam
|
74b41c9911
|
tree reloads should preserve activated node, fixes #552
|
2019-06-01 14:12:27 +02:00 |
|
zadam
|
d08a36174d
|
attribute sync should trigger note reload, fixes #551
|
2019-06-01 12:14:09 +02:00 |
|
zadam
|
15f4782947
|
make node activation after load clearer
|
2019-05-30 20:55:39 +02:00 |
|
zadam
|
d48efd1925
|
FIXME
|
2019-05-29 23:34:23 +02:00 |
|
zadam
|
012a18be00
|
put tabContext into frontend script API
|
2019-05-29 21:48:48 +02:00 |
|
zadam
|
890c00d4ba
|
make frontendStartup event deterministic after the tree and tabs are loaded, fixes #543
|
2019-05-29 21:10:28 +02:00 |
|
zadam
|
bb43014230
|
hide search help tooltip on executed search
|
2019-05-29 20:27:48 +02:00 |
|
zadam
|
8d3262d232
|
fix setting the title bar when switching note
|
2019-05-29 19:55:05 +02:00 |
|
zadam
|
3fdecee95f
|
fix bug with unresponsive tree after tree reload
|
2019-05-28 20:22:16 +02:00 |
|
zadam
|
35648b9f37
|
fix protected shield background visibility
|
2019-05-22 22:26:55 +02:00 |
|
zadam
|
494a980ecb
|
fixes for drag & create new note in relation map
|
2019-05-22 22:22:29 +02:00 |
|
zadam
|
027b3eaed8
|
fix tab dragging issue
|
2019-05-22 21:59:14 +02:00 |
|
zadam
|
dedc1e708f
|
fix redirect after login
|
2019-05-22 21:25:13 +02:00 |
|
zadam
|
79956b5676
|
mobile web fixes
|
2019-05-22 20:53:59 +02:00 |
|
zadam
|
48b1aece4d
|
fix history navigation
|
2019-05-21 22:35:01 +02:00 |
|
zadam
|
eee75bd2e8
|
fix node focus after hoisting
|
2019-05-21 22:07:08 +02:00 |
|
zadam
|
29828f8e8f
|
fix recent notes (db & sync version increase)
|
2019-05-21 21:47:28 +02:00 |
|
zadam
|
ced02b42b5
|
new card for tab operation in built-in help
|
2019-05-21 20:43:03 +02:00 |
|
zadam
|
3fe9218ea8
|
refactoring/cleanup
|
2019-05-21 20:24:40 +02:00 |
|
zadam
|
32fae5e9e8
|
same note in different tabs are synced
|
2019-05-20 22:25:04 +02:00 |
|
zadam
|
48b4488a58
|
deleting a note will close all tabs containing the note
|
2019-05-20 21:50:01 +02:00 |
|
zadam
|
aead6a44de
|
render notes should now return elements to append instead of modifying DOM directly
|
2019-05-19 21:52:28 +02:00 |
|
zadam
|
f59f08fa0e
|
fix note paths
|
2019-05-19 21:22:35 +02:00 |
|
zadam
|
119d7367da
|
tree fixes
|
2019-05-19 18:21:29 +02:00 |
|
zadam
|
ddb99a0917
|
ctrl+enter should work only on tab detail
|
2019-05-19 16:56:16 +02:00 |
|
zadam
|
597eb5a300
|
ctrl+alt+p will create new note in a new tab
|
2019-05-19 10:46:19 +02:00 |
|
zadam
|
f3e7e6bbe7
|
fix render note attributes
|
2019-05-19 10:30:00 +02:00 |
|
zadam
|
722380e7b8
|
fix access to editor instance if active note is not text
|
2019-05-19 09:13:13 +02:00 |
|
zadam
|
f22cc37df7
|
middle click can now open links in new tab (and close tab)
|
2019-05-15 21:50:27 +02:00 |
|
zadam
|
dd1fc23fe8
|
work on hash & history
|
2019-05-14 22:29:47 +02:00 |
|
zadam
|
2178f82324
|
fixes to mobile version (WIP)
|
2019-05-13 23:08:59 +02:00 |
|
zadam
|
79d779dee8
|
setup cssClass for both note tab and content, #524
|
2019-05-13 22:08:06 +02:00 |
|
zadam
|
93c0469aa0
|
Merge branch 'stable'
# Conflicts:
# src/public/javascripts/dialogs/add_link.js
|
2019-05-13 21:42:52 +02:00 |
|
zadam
|
81d10fa605
|
fix focusing the text editor component after adding a link, closes #523
|
2019-05-13 21:13:04 +02:00 |
|
zadam
|
fab8b77794
|
configurable hiding of tab row for one tab
|
2019-05-12 21:45:30 +02:00 |
|
zadam
|
8b030a2323
|
new tab now has note autocomplete
|
2019-05-12 17:28:20 +02:00 |
|
zadam
|
14c420b782
|
new tab infrastructure
|
2019-05-12 12:58:55 +02:00 |
|
zadam
|
637547a3fa
|
add new tab button, WIP
|
2019-05-12 10:59:53 +02:00 |
|
zadam
|
c39c1baa4d
|
further simplification
|
2019-05-12 10:21:27 +02:00 |
|
zadam
|
b9edd0ecc7
|
tabs simplification
|
2019-05-12 10:11:41 +02:00 |
|
zadam
|
2dec8f1ad6
|
hoisting note now seems to work correctly in relation to tabs
|
2019-05-11 21:27:27 +02:00 |
|
zadam
|
bd97df5ee9
|
refactored chrome tabs into "tab row"
|
2019-05-11 19:44:58 +02:00 |
|
zadam
|
8a501521e8
|
some refactoring etc.
|
2019-05-11 19:27:33 +02:00 |
|
zadam
|
be68391c37
|
store "openTabs" session
|
2019-05-10 21:43:40 +02:00 |
|
zadam
|
89d4be504d
|
tree active note now follows switched tabs (without changing scroll position)
|
2019-05-09 21:30:08 +02:00 |
|
zadam
|
a7a42ff4af
|
use notePath in tabContext
|
2019-05-08 20:14:41 +02:00 |
|
zadam
|
bacf163c96
|
NoteContext => TabContext
|
2019-05-08 19:55:24 +02:00 |
|
zadam
|
db7e083a21
|
ctrl-click opens new tab
|
2019-05-08 19:10:45 +02:00 |
|
zadam
|
8eaf44735a
|
context menu on link to open in new tab
|
2019-05-07 22:33:53 +02:00 |
|
zadam
|
4ea27e604f
|
context menu on tab and "close all except for this tab"
|
2019-05-07 21:34:01 +02:00 |
|
zadam
|
aef0e552a0
|
ctrl+tab and ctrl+shift+tab can be used to switch tabs
|
2019-05-07 21:04:07 +02:00 |
|
zadam
|
d36bff2a97
|
protected session in a dialog now works, proper reloading
|
2019-05-05 20:45:07 +02:00 |
|
zadam
|
61696f0287
|
protected session in a component now works
|
2019-05-05 19:48:30 +02:00 |
|
zadam
|
9a97fe09ee
|
note actions now work again
|
2019-05-05 18:24:59 +02:00 |
|
zadam
|
b1d0cef33b
|
tabs WIP
|
2019-05-05 10:59:34 +02:00 |
|
zadam
|
7f0c92c56b
|
attributes and children overview working again
|
2019-05-04 22:44:25 +02:00 |
|
zadam
|
32439ed006
|
tabs WIP
|
2019-05-04 14:34:03 +02:00 |
|
zadam
|
ff41904d72
|
convert more note details to new style
|
2019-05-04 00:16:41 +02:00 |
|
zadam
|
39093cbc4c
|
basic opening and switching tabs
|
2019-05-03 21:50:14 +02:00 |
|
zadam
|
c7b5784123
|
context menu refactoring
|
2019-05-03 20:27:38 +02:00 |
|
zadam
|
0d11cadc18
|
tabs wip
|
2019-05-02 22:24:43 +02:00 |
|
zadam
|
63ab82a076
|
tabs wip
|
2019-05-01 23:06:18 +02:00 |
|
zadam
|
7e03f14e01
|
tabs wip
|
2019-05-01 22:19:29 +02:00 |
|
zadam
|
c9183f8bd4
|
#note-detail-wrapper => .note-tab-content
|
2019-05-01 10:17:17 +02:00 |
|
zadam
|
3ccf553fda
|
initial experiments with tabs
|
2019-04-30 22:31:12 +02:00 |
|
zadam
|
8205cdc288
|
fix creation of top level note, closes #501
|
2019-04-29 21:18:12 +02:00 |
|
zadam
|
f4b986e1c1
|
added global menu item for fullscreen toggle
|
2019-04-28 21:59:29 +02:00 |
|
zadam
|
c0496ebef3
|
f11 can now toggle Trilium window to/from fullscreen
|
2019-04-28 21:52:25 +02:00 |
|
zadam
|
3035a948b9
|
less hacky way to implement distraction free mode which also fixes scrollbar
|
2019-04-28 21:24:13 +02:00 |
|
zadam
|
7880cf62fe
|
open links from render note
|
2019-04-28 17:44:00 +02:00 |
|
zadam
|
eac5ec6e26
|
added searchForNote(s) also to frontend API
|
2019-04-22 22:52:09 +02:00 |
|
zadam
|
15eaf67189
|
fix broken history navigation
|
2019-04-22 17:13:24 +02:00 |
|
zadam
|
983d9c4319
|
fix merge issue
|
2019-04-22 17:05:04 +02:00 |
|
zadam
|
a88a00b60e
|
Merge branch 'stable'
# Conflicts:
# package-lock.json
# package.json
# src/public/javascripts/services/note_detail_file.js
# src/services/build.js
|
2019-04-22 16:29:16 +02:00 |
|
zadam
|
69677b15fe
|
fix broken file download
|
2019-04-22 15:01:05 +02:00 |
|
zadam
|
f0e22b70f6
|
tree reload doesn't necessarily re-activates the note
|
2019-04-20 21:14:48 +02:00 |
|
zadam
|
225e893461
|
fix closing of tooltips
|
2019-04-20 09:39:39 +02:00 |
|
zadam
|
064a11d872
|
don't allow deleting hoisted note + other related fixes, closes #488
|
2019-04-16 21:40:04 +02:00 |
|
zadam
|
77c9b64dc7
|
re-enable animation for expanding since it seems to fix fancytree rendering glitches
|
2019-04-14 19:43:44 +02:00 |
|
zadam
|
47cb7c7f5e
|
not refreshing tree after sort operation because it messes with everything ...
|
2019-04-14 18:32:56 +02:00 |
|
zadam
|
1bd769827d
|
faster opening of the date notes (no animation)
|
2019-04-14 18:16:15 +02:00 |
|
zadam
|
71916b5e28
|
empty icon for some menu actions do de-emphasize less important items
|
2019-04-14 13:51:21 +02:00 |
|
zadam
|
b2d4330692
|
added button for reloading frontend
|
2019-04-14 12:48:50 +02:00 |
|
zadam
|
253a6ef081
|
added date note APIs to frontend script API
|
2019-04-14 12:24:48 +02:00 |
|
zadam
|
e1e020c1a4
|
more reliable reimplementation of "create day sub note"
|
2019-04-14 12:18:52 +02:00 |
|
zadam
|
2b4413a1bd
|
exposing tree cache methods to reload note's parents/children to frontend API
|
2019-04-13 22:56:45 +02:00 |
|
zadam
|
dae674a7cd
|
tree cache reloading
|
2019-04-13 22:10:16 +02:00 |
|
zadam
|
896776516b
|
fix in page search in browser (didn't appear after ctrl+f)
|
2019-04-09 21:16:18 +02:00 |
|
zadam
|
a27525af9e
|
frontend API additions
|
2019-04-09 21:13:47 +02:00 |
|
zadam
|
ef1b32d586
|
search error handling & sanitize input for default fulltext
|
2019-04-02 22:52:42 +02:00 |
|
zadam
|
fe3a0bc756
|
new find-in-page dialog (using electron-find) which actually works
|
2019-04-02 21:44:56 +02:00 |
|
zadam
|
f47f3461e6
|
show local date in revisions dialog + make it larger
|
2019-04-01 21:49:27 +02:00 |
|
zadam
|
06202c31e4
|
note info shows local date instead of utc date
|
2019-04-01 21:43:45 +02:00 |
|
zadam
|
3670800a51
|
set cookie header only for electron calls
|
2019-04-01 21:18:11 +02:00 |
|
zadam
|
90a331b989
|
some style fixes and refactoring for tree context menu
|
2019-04-01 21:11:20 +02:00 |
|
zadam
|
26621c0318
|
short search help in the tooltip
|
2019-03-31 21:19:10 +02:00 |
|
zadam
|
c6806256fd
|
import doesn't need a full tree reload
|
2019-03-31 19:13:17 +02:00 |
|
zadam
|
75dbaa4b77
|
fix csrf protection on electron build
|
2019-03-31 12:49:42 +02:00 |
|
zadam
|
9a5a085103
|
Merge branch 'stable'
# Conflicts:
# package-lock.json
# src/public/javascripts/services/server.js
# src/services/app_info.js
# src/services/notes.js
|
2019-03-30 22:11:03 +01:00 |
|
zadam
|
b51ac112a2
|
fix loading of protected session in electron, #469
|
2019-03-30 18:00:08 +01:00 |
|
zadam
|
a1ac609b34
|
search input tooltip WIP
|
2019-03-30 17:41:53 +01:00 |
|
zadam
|
66e2a12f3d
|
rename "current" to "active" based on recent refactorings
|
2019-03-30 10:15:19 +01:00 |
|
zadam
|
9f69294f7f
|
Merge pull request #466 from capi/ctrl-shift-l
Add Ctrl+Shift+L to pre-select "add to note"
|
2019-03-30 10:13:31 +01:00 |
|
zadam
|
7bbf797caf
|
saved search note now has refresh button, closes #369
|
2019-03-30 00:12:32 +01:00 |
|
zadam
|
f479c0e10e
|
when note is created, it's automatically present in all cloned parents as well
|
2019-03-29 23:55:28 +01:00 |
|
zadam
|
89b8e2bb08
|
redesign of search input. Saved search is now saved under active note and doesn't need page reload
|
2019-03-29 23:24:41 +01:00 |
|
zadam
|
27cee1cf33
|
fix closing of context menu on FF66, closes #468
(cherry picked from commit 3c56d29fca )
|
2019-03-28 20:57:11 +01:00 |
|
zadam
|
3c56d29fca
|
fix closing of context menu on FF66, closes #468
|
2019-03-28 20:54:17 +01:00 |
|
zadam
|
29c60581a6
|
yet another refactoring of working with note's payload/content
|
2019-03-26 22:24:04 +01:00 |
|
Martin Carpella
|
44c742e839
|
Add Ctrl+Shift+L to pre-select "add to note"
|
2019-03-25 21:09:15 +01:00 |
|
zadam
|
6c7e2f0aa1
|
moved "About" from options dialog to a separate dialog under global menu
|
2019-03-24 23:01:33 +01:00 |
|
zadam
|
9fc5d328b4
|
added CSRF protection using csurf express middleware, fixes #455
|
2019-03-24 22:41:53 +01:00 |
|
zadam
|
fc13e1fa6a
|
added possibility to search by attached script returning note ids + some refactorings
|
2019-03-20 22:28:54 +01:00 |
|
zadam
|
9ca680f842
|
handle empty search note
|
2019-03-20 21:01:00 +01:00 |
|
zadam
|
616829464f
|
refactoring of context menu items, got rid of ContextMenuItemsContainer
|
2019-03-19 22:56:37 +01:00 |
|
zadam
|
0267468cd5
|
deleting without reloading the whole tree (at least on frontend)
|
2019-03-18 23:03:41 +01:00 |
|
zadam
|
ca0d17d93a
|
cloning is now done without reloading the whole tree
|
2019-03-18 22:33:19 +01:00 |
|
zadam
|
3f656ea76f
|
refactoring and fix icon assignment
|
2019-03-18 22:10:10 +01:00 |
|
zadam
|
1faf2c6ecd
|
fixes for some note moving edge cases, closes #454
|
2019-03-18 21:59:53 +01:00 |
|
zadam
|
33f2aaa650
|
note type context submenu now works end to end
|
2019-03-17 12:19:23 +01:00 |
|
zadam
|
177caec011
|
note type context submenu WIP
|
2019-03-17 11:38:27 +01:00 |
|
zadam
|
3ee33e1024
|
refactoring of joins for search
|
2019-03-16 19:57:39 +01:00 |
|
zadam
|
ef40c66344
|
renamed currentNote to activeNote to be consistent with frontend API
|
2019-03-14 20:21:27 +01:00 |
|
zadam
|
b68b0fe783
|
Merge branch 'master' into dev31
|
2019-03-13 21:53:41 +01:00 |
|
zadam
|
b4c6d9f800
|
using now session cookies to store protectedSessionId
|
2019-03-13 21:53:09 +01:00 |
|
zadam
|
0144dc12df
|
current note as in note loaded into right pane is now called "active note" in frontend API
|
2019-03-12 21:52:19 +01:00 |
|
zadam
|
6d09931a39
|
add getCurrentNote() frontend API, #444
|
2019-03-12 21:39:35 +01:00 |
|
zadam
|
1c41d459f0
|
renamed dates in code as well
|
2019-03-12 20:58:31 +01:00 |
|
zadam
|
05374becfd
|
Merge branch 'master' into dev31
|
2019-03-10 10:11:01 +01:00 |
|
zadam
|
a432ad7483
|
fix isProtected consistency for images and files + related consistency check
|
2019-03-08 22:25:12 +01:00 |
|
zadam
|
ee58bf3d5c
|
fix bundle execution error handling
|
2019-03-07 20:51:55 +01:00 |
|
zadam
|
ecbaffa5f3
|
return focus back to note detail after quitting add link dialog
|
2019-03-07 20:45:32 +01:00 |
|
zadam
|
a6fd3bfb00
|
placeholder for note content
|
2019-03-04 22:39:44 +01:00 |
|
zadam
|
610dd8a783
|
upgrade to ckeditor 12.0.0
|
2019-03-04 22:36:46 +01:00 |
|
zadam
|
5b251b9977
|
added drag & drop files on note detail
|
2019-02-26 21:37:15 +01:00 |
|
zadam
|
8b3e721028
|
added "explodeArchives" option to the import dialog
|
2019-02-25 22:38:48 +01:00 |
|
zadam
|
7e2a2baa5d
|
drag & drop now uses import code
|
2019-02-25 22:28:15 +01:00 |
|
zadam
|
51bbc10744
|
switchable image shrinking
|
2019-02-24 12:24:28 +01:00 |
|
zadam
|
fb5df33ee7
|
new import options in the dialog, tooltips
|
2019-02-24 11:36:01 +01:00 |
|
zadam
|
d8ba0ccd7d
|
use formdata to pass text arguments during import instead of request path
|
2019-02-24 09:56:00 +01:00 |
|
zadam
|
886ea6c68c
|
allow import of multiple files at the same time
|
2019-02-24 09:34:50 +01:00 |
|
zadam
|
936f85c09e
|
drag & drop multi file upload to note tree
|
2019-02-23 20:33:27 +01:00 |
|
zadam
|
b25deea21d
|
fixes for relative paths
|
2019-02-22 23:03:20 +01:00 |
|
zadam
|
9f29521ab8
|
disable caching of note autocomplete for more accurate results
|
2019-02-17 20:59:52 +01:00 |
|
zadam
|
c1ce0c6b22
|
avoid various HTTP server issues with slashes by putting notePath into the body with POST
|
2019-02-17 20:49:51 +01:00 |
|
zadam
|
a7fce33750
|
OPML v2 export
|
2019-02-16 23:58:42 +01:00 |
|
zadam
|
6fd8e73150
|
UI for export of OPML v2, WIP
|
2019-02-16 23:33:40 +01:00 |
|
zadam
|
1359dd86c2
|
OPML 2 import, closes #298, #286
|
2019-02-16 22:13:29 +01:00 |
|
zadam
|
96de2e7008
|
fixed saved search
|
2019-02-15 21:21:26 +01:00 |
|
zadam
|
b0596c9eb2
|
removed noteId display in the note detail, #408
|
2019-02-14 20:57:56 +01:00 |
|
zadam
|
2a2319d434
|
created note info dialog, closes #408
|
2019-02-14 20:56:33 +01:00 |
|
zadam
|
dad47d115f
|
fixes for SQL console schema view
|
2019-02-13 23:27:00 +01:00 |
|
zadam
|
14f7a8b7b9
|
safe import implementation
|
2019-02-11 23:45:58 +01:00 |
|
zadam
|
caa7dd9619
|
prettier progress count
|
2019-02-10 22:56:14 +01:00 |
|
zadam
|
8aa7e2d0a0
|
fixes in opml export and note content loading
|
2019-02-10 22:45:44 +01:00 |
|
zadam
|
6be8a3f343
|
added progress also to export
|
2019-02-10 22:30:55 +01:00 |
|
zadam
|
a097cefba7
|
import error handling
|
2019-02-10 19:53:57 +01:00 |
|
zadam
|
e4c78f3887
|
added ImportContext
|
2019-02-10 19:36:03 +01:00 |
|
zadam
|
5baa251944
|
more changes to import reporting through WS
|
2019-02-10 16:59:50 +01:00 |
|
zadam
|
cde68abec9
|
progress of tar import through WS
|
2019-02-10 16:36:25 +01:00 |
|
zadam
|
51175e3676
|
import/export refactorign
|
2019-02-10 15:33:56 +01:00 |
|
zadam
|
45ddfef30a
|
new import dialog
|
2019-02-10 14:33:13 +01:00 |
|
zadam
|
1e1d78999e
|
some help dialog content
|
2019-02-10 12:19:48 +01:00 |
|
zadam
|
92fcd7b345
|
sql console added to global menu and now has schema info
|
2019-02-10 10:38:18 +01:00 |
|
zadam
|
176c3a5d51
|
added dev tools to global menu
|
2019-02-09 19:25:55 +01:00 |
|
zadam
|
c09570cf39
|
global menu
|
2019-02-09 19:17:16 +01:00 |
|
zadam
|
c487a95bc7
|
note content refactoring, WIP
|
2019-02-06 21:29:23 +01:00 |
|
zadam
|
8884177d9f
|
split out note's content into separate entity, WIP
|
2019-02-06 20:19:25 +01:00 |
|
zadam
|
8b250ed523
|
fix upload of the same file in succession, #388
|
2019-02-03 17:44:06 +01:00 |
|
zadam
|
707df18b93
|
added type and mime classes on body as well #383
|
2019-01-28 21:42:37 +01:00 |
|
zadam
|
90895f1288
|
added noteId to file view
|
2019-01-27 23:10:37 +01:00 |
|
zadam
|
ba1ca506af
|
change in referencing CSS resources to allow easier relative linking
|
2019-01-27 22:34:41 +01:00 |
|
zadam
|
67630b1a22
|
options now allow selecting user theme
|
2019-01-27 21:18:11 +01:00 |
|
zadam
|
2c1580ea65
|
appCss/appTheme are now loaded as external CSS files instead of inline styles
|
2019-01-27 17:01:37 +01:00 |
|
zadam
|
b39f6ef7ad
|
bug fixes for custom handlers
|
2019-01-27 15:47:40 +01:00 |
|
zadam
|
fb27088fcd
|
smaller children overview font
|
2019-01-27 14:26:39 +01:00 |
|
azivner
|
76fbff68ba
|
added readOnly attribute which puts text editor into readonly mode #371
|
2019-01-27 13:10:03 +01:00 |
|
azivner
|
a87f4d8653
|
search can be triggered from URL, closes #385
|
2019-01-25 22:18:34 +01:00 |
|
azivner
|
580104c4c5
|
using trilium's confirm dialog, small refactoring
|
2019-01-24 22:18:31 +01:00 |
|
Phil Marshall
|
929e0f69c2
|
add confirm type change dialog when note not empty
|
2019-01-23 15:15:24 -06:00 |
|
azivner
|
e70af1300a
|
drag and drop moves multiple items only if CTRL is pressed, active note has now bold text for more differentiation from selected note
|
2019-01-23 21:13:04 +01:00 |
|
azivner
|
4d0e46021b
|
Mac uses CMD+Left, CMD+Right for history navigation, closes #376
|
2019-01-23 20:15:33 +01:00 |
|
azivner
|
2ac560c56e
|
text note should change its icon after having new note inserted into, fixes #361
|
2019-01-22 21:21:44 +01:00 |
|
azivner
|
596544eca3
|
fix setNoteToParent API method, closes #360
|
2019-01-20 16:33:09 +01:00 |
|
azivner
|
19d8947123
|
runOnNoteChange fires also on the frontend, closes #340
|
2019-01-16 22:52:32 +01:00 |
|
azivner
|
35edce7523
|
fix crazy clipboard operation on mac setup, closes #348
|
2019-01-16 22:03:30 +01:00 |
|
azivner
|
cce8c1b674
|
create top level note and collapse tree now work relative to hoisted note, closes #343
|
2019-01-15 20:30:54 +01:00 |
|
azivner
|
e50f9cd0a3
|
fix device detection in setup
|
2019-01-14 23:50:45 +01:00 |
|
azivner
|
2797c942ab
|
changes to options dialog to allow configuring font size, closes #326
|
2019-01-13 22:03:06 +01:00 |
|
azivner
|
6a3e7a5a8e
|
generate css classes for each mime type, #328
|
2019-01-13 20:14:33 +01:00 |
|
azivner
|
eeead90f32
|
improved theme support using CSS variables, #328
|
2019-01-13 18:57:46 +01:00 |
|
azivner
|
9268f88bc3
|
frontend scripts now have startNote, currentNote and targetNote as NoteShort entities which e.g. provides easy access to relations/labels
|
2019-01-13 12:16:05 +01:00 |
|
azivner
|
3c19a712c0
|
active protected state button has darker background and is disabled
|
2019-01-11 23:29:56 +01:00 |
|
azivner
|
dffdb82288
|
after creating new note, it is focused and now also selected so renaming is super easy, #318
|
2019-01-10 22:46:08 +01:00 |
|
azivner
|
0b251530fa
|
open recent notes autocomplete by focus so it is then closed with blur, fixes #272
|
2019-01-10 21:04:06 +01:00 |
|
azivner
|
48bbfb8bdb
|
fix activating note by noteId when hoisting, fixes #320
|
2019-01-10 19:53:42 +01:00 |
|
azivner
|
4b977a3306
|
setup keyboard shortcuts on the setup page as well, closes #267
|
2019-01-09 22:08:24 +01:00 |
|
azivner
|
3ff3021acd
|
shortcuts for mac should use cmd instead of ctrl, closes #290
|
2019-01-09 21:42:16 +01:00 |
|
azivner
|
99e56a9c42
|
make sure to save the search note before refreshing the tree
|
2019-01-09 19:54:32 +01:00 |
|
azivner
|
c8ec86e537
|
allow refreshing saved note, closes #304
|
2019-01-08 23:32:03 +01:00 |
|
azivner
|
05aee884b6
|
fix saving search note content #304
|
2019-01-08 22:48:53 +01:00 |
|
azivner
|
373408e401
|
fix Branch reference to parent note id after parent change
|
2019-01-05 19:25:22 +01:00 |
|
azivner
|
927415838c
|
using enhanceTitle event instead of renderNode per https://github.com/mar10/fancytree/issues/927
|
2019-01-04 20:18:07 +01:00 |
|
azivner
|
e2dfe1b6de
|
fixed setup page issues which caused wrong choice to be used in the wizard
|
2019-01-03 22:32:36 +01:00 |
|
azivner
|
9de29584a4
|
added data directory to options -> about
|
2019-01-02 20:08:41 +01:00 |
|
azivner
|
9e2e6fb50c
|
fixed glitch where "unhoist" button disappears after renaming the hoisted note
|
2019-01-02 19:26:01 +01:00 |
|
azivner
|
c85979b66b
|
it should not be possible to add note after hoisted note
|
2019-01-02 18:59:08 +01:00 |
|
azivner
|
1771ddb787
|
responsive promoted attributes view and attribute overview to make sure note content is always visible. Fixes #262
|
2019-01-01 20:53:18 +01:00 |
|
azivner
|
3ab657fe46
|
created concept of "detail loaded listeners" which allow scripts to execute some action after the note detail has been loaded
|
2019-01-01 19:32:34 +01:00 |
|
azivner
|
8785dae753
|
force reload fancytree node when child is not found
|
2019-01-01 18:27:36 +01:00 |
|
azivner
|
66c639d5e3
|
frontend API addition to protect current note
|
2019-01-01 15:39:13 +01:00 |
|
azivner
|
6704b755d8
|
attribute overview shows only owned attributes
|
2019-01-01 15:29:58 +01:00 |
|
azivner
|
32220476aa
|
better behavior on default loading detail / switching between tree and detail
|
2018-12-30 22:36:39 +01:00 |
|
azivner
|
0a35abf68f
|
refresh note detail view after attribute save (from full dialog, not promoted notes), closes #261
|
2018-12-30 15:21:53 +01:00 |
|
azivner
|
3f8e8f8561
|
fix saving branch prefix, fixes #260
|
2018-12-29 10:35:44 +01:00 |
|
azivner
|
e02eca87b0
|
dont toggle panes note on the first load
|
2018-12-29 10:19:28 +01:00 |
|
azivner
|
2f680c4326
|
tweaks, fixes, refactorings, creating new note from detail, not tree
|
2018-12-29 10:04:59 +01:00 |
|
azivner
|
0b4a44a403
|
layout tweaks etc.
|
2018-12-29 09:13:52 +01:00 |
|
azivner
|
89299f865c
|
api method to detect navigation away from current page
|
2018-12-29 08:40:35 +01:00 |
|
azivner
|
f6db9a50ab
|
"switch to desktop version" button
|
2018-12-29 00:09:16 +01:00 |
|
azivner
|
78d9fac1e6
|
global actions context menu, logout
|
2018-12-28 23:57:11 +01:00 |
|
azivner
|
0657815de5
|
Merge branch 'master' into mobile
|
2018-12-28 22:31:51 +01:00 |
|
azivner
|
a608832681
|
change to relation map note type doesn't trigger content change, related issue #258
|
2018-12-28 22:31:06 +01:00 |
|
azivner
|
d2f72529b3
|
context menu with delete
|
2018-12-28 22:05:04 +01:00 |
|
azivner
|
7aacd01ad7
|
separate css layout file for mobile and desktop
|
2018-12-28 19:47:02 +01:00 |
|
azivner
|
d4baac0bb5
|
mobile fixes
|
2018-12-27 22:36:11 +01:00 |
|
azivner
|
35bc1421f1
|
cannot edit note title when not in protected session
|
2018-12-27 20:22:33 +01:00 |
|
azivner
|
d4db265fd9
|
non-modal protected session password form is now done separately as a kind of detail component. Also reworked branch prefix dialog input
|
2018-12-27 20:04:59 +01:00 |
|
azivner
|
1dad919de9
|
working protected session in mobile
|
2018-12-25 10:58:40 +01:00 |
|
azivner
|
246dfbdcb4
|
fix attribute loading for mobile
|
2018-12-24 23:08:43 +01:00 |
|
azivner
|
5dea271d6f
|
basic responsive layout
|
2018-12-24 20:38:38 +01:00 |
|
azivner
|
eeb62a6cf2
|
fix keyboard shortcut setup on mobile
|
2018-12-24 18:39:31 +01:00 |
|
azivner
|
35cf8026b0
|
activating note opens dialog with its detail
|
2018-12-24 12:49:27 +01:00 |
|
azivner
|
e0028ab6f1
|
mobile frontend WIP, removing extra dependencies
|
2018-12-24 10:10:36 +01:00 |
|
azivner
|
a32645cdeb
|
fix scrolling to the top of detail after switching note
|
2018-12-24 09:47:00 +01:00 |
|
azivner
|
812f9f6fca
|
initial work on mobile frontend
|
2018-12-23 22:28:57 +01:00 |
|
azivner
|
67019b3d6c
|
added attributes to frontend entity model
|
2018-12-22 22:16:32 +01:00 |
|
azivner
|
1db6e59077
|
tooltip related changes for scripting support
|
2018-12-22 20:57:09 +01:00 |
|
azivner
|
5b6d15acb3
|
note path might not always include root explicitly
|
2018-12-16 10:41:47 +01:00 |
|
azivner
|
841420360e
|
quick unhoist link/button
|
2018-12-15 20:29:08 +01:00 |
|
azivner
|
a680bb4612
|
unhoist note when activating note outside of the hoisted note subtree
|
2018-12-13 23:28:48 +01:00 |
|
azivner
|
86fcbb0354
|
keyboard shortcut for hoisting, hoisted note is always expanded and has arrow icon
|
2018-12-12 20:54:58 +01:00 |
|
azivner
|
17d030e800
|
continuing work on hoisting notes
|
2018-12-12 20:39:56 +01:00 |
|
azivner
|
6fbf28b30d
|
hoisting notes WIP
|
2018-12-11 21:53:56 +01:00 |
|
azivner
|
d30e3a4052
|
bind standard shortcuts on both command and ctrl modifiers, #254
|
2018-12-10 20:44:50 +01:00 |
|
azivner
|
492adc2909
|
fix broken drag & drop, closes 252
|
2018-12-09 21:18:53 +01:00 |
|
azivner
|
b8a74c727e
|
copy paste, undo, redo, select all shortcuts supported on mac build
|
2018-12-02 14:04:53 +01:00 |
|
azivner
|
ba7c8e77e5
|
add support for number precision in promoted attributes, closes #245
|
2018-11-30 17:36:41 +01:00 |
|
azivner
|
4577b03fc9
|
promoted attributes now use saved indicator (little check) instead of notification
|
2018-11-30 17:18:19 +01:00 |
|
azivner
|
8ee80cb5f1
|
using dashes instead of underscores in header names to avoid the fact that nginx by default drops all headers with underscore in the header name
|
2018-11-30 15:49:35 +01:00 |
|
azivner
|
7775376b33
|
disable "cut to note" feature because of issues with CKEditor
|
2018-11-30 11:37:33 +01:00 |
|
azivner
|
9f64e994dc
|
fix minor UI issue causing children overview not being decrypted right after entering protected session
|
2018-11-30 10:33:40 +01:00 |
|
azivner
|
6c51696d1a
|
also don't show "No results" for attr autocomplete
|
2018-11-27 19:43:34 +01:00 |
|
azivner
|
27787c8f37
|
attribute name and value autocompletes should not have autoselect since it's OK to enter value not in the autocomplete
|
2018-11-27 19:40:19 +01:00 |
|
azivner
|
bea28de6a0
|
tab on autocomplete doesn't select first item, closes #243
|
2018-11-27 13:13:06 +01:00 |
|
azivner
|
71eda5aa3d
|
import tar archive WIP
|
2018-11-26 14:47:46 +01:00 |
|
azivner
|
62dbd4062a
|
on/off button for entering/leaving protected session has been changed to literal buttons
|
2018-11-25 14:12:33 +01:00 |
|
azivner
|
e09b61d1ac
|
single file export working, tar WIP
|
2018-11-24 20:58:38 +01:00 |
|
azivner
|
ee23bcc783
|
unified export dialog, WIP
|
2018-11-24 14:44:56 +01:00 |
|
azivner
|
0d3bc22d73
|
fix z-index of notification
|
2018-11-22 21:19:12 +01:00 |
|
azivner
|
d82898421e
|
less obtrusive saved indicator, fixes #122
|
2018-11-22 20:25:49 +01:00 |
|
azivner
|
1db2f0c2c5
|
improved notifications, now with animations, in center and show up properly in the dialogs
|
2018-11-22 16:08:02 +01:00 |
|
azivner
|
3a06493459
|
partial workaround for the broken in page search (next & previous don't work, but at least highlighting works)
|
2018-11-21 23:39:19 +01:00 |
|
azivner
|
dbc93f4a79
|
mitigations for tooltip flickering
|
2018-11-20 23:50:19 +01:00 |
|
azivner
|
0019865807
|
disabling broken in page search
|
2018-11-20 12:54:03 +01:00 |
|
azivner
|
137ffcc4e3
|
enable line wrap for code editor
|
2018-11-20 10:49:03 +01:00 |
|
azivner
|
50401954d1
|
disable cache for attribute name autocomplete
|
2018-11-19 22:17:08 +01:00 |
|
azivner
|
32a9df8489
|
fixes (and refactoring) for "empty attribute name" check
|
2018-11-19 22:06:51 +01:00 |
|
azivner
|
5bf5d1cac4
|
attribute dialog doesn't allow to (attempt to) save relation without target note
|
2018-11-19 21:58:52 +01:00 |
|
azivner
|
77a89d85c8
|
fix "copy image to clipboard" button
|
2018-11-19 12:12:58 +01:00 |
|
azivner
|
30249a353e
|
renamed "mirror" relation to "inverse" relation
|
2018-11-19 12:07:33 +01:00 |
|
azivner
|
0c7ae527c5
|
allow dragging only one note at a time
|
2018-11-19 11:19:56 +01:00 |
|
azivner
|
fef4705e2f
|
center button changed to "reset pan & zoom"
|
2018-11-19 11:14:55 +01:00 |
|
azivner
|
568c2c997f
|
possibility to export single code note as markdown. UI fix of disabled buttons
|
2018-11-19 09:54:33 +01:00 |
|
azivner
|
2e76de5f34
|
minor relation map fixes
|
2018-11-18 23:57:39 +01:00 |
|
azivner
|
8e16cc2326
|
fix prompt mutability (autocomplete on answer input field)
|
2018-11-18 23:31:31 +01:00 |
|
azivner
|
49bca04ebb
|
fix doubling of notes after some actions
|
2018-11-18 23:01:48 +01:00 |
|
azivner
|
62a250a7fc
|
fixes for tooltip handling
|
2018-11-18 20:57:52 +01:00 |
|
azivner
|
1ee8d9fd93
|
sql console executes selected text if there's a selection instead of the whole content
|
2018-11-18 08:29:56 +01:00 |
|
azivner
|
6a36e1ca86
|
we're now saving links also for notes included in relation maps which helps with translation of noteIds during import from native tar
|
2018-11-16 23:27:57 +01:00 |
|
azivner
|
3fee263355
|
fixed "paths" styling for BS4 and fix for special case of root note
|
2018-11-16 22:04:51 +01:00 |
|
azivner
|
6b65592d7a
|
attachment preview, closes #210
|
2018-11-16 18:40:58 +01:00 |
|
azivner
|
5b9a1ef0e9
|
import/export logic refactored into separate files per format, closes #237
|
2018-11-16 12:12:04 +01:00 |
|
azivner
|
efc5cf4091
|
Doubleclick on the image will take you to that image note, closes #236
|
2018-11-15 14:51:09 +01:00 |
|
azivner
|
39b3c91abf
|
image notes can't be updated + minor visual tweaks
|
2018-11-15 14:33:02 +01:00 |
|
azivner
|
346b8c21dd
|
uploaded attachments with image mime are saved as image notes, closes #211
|
2018-11-15 12:13:32 +01:00 |
|
azivner
|
8ee8639faa
|
allow also deleting note when removing note from note relation
|
2018-11-14 23:30:28 +01:00 |
|
azivner
|
fa264d1cbe
|
fix CSS filter issue in firefox, closes #233
|
2018-11-14 20:58:19 +01:00 |
|
azivner
|
8a3f508825
|
"go to selected note" button now has also note tooltip
|
2018-11-14 19:33:48 +01:00 |
|
azivner
|
19a07c699c
|
added BS dialog for confirm
|
2018-11-14 19:03:55 +01:00 |
|
azivner
|
b8feb4cce3
|
fix attribute sorting, closes #225
|
2018-11-14 17:54:28 +01:00 |
|
azivner
|
cfce744338
|
method name refactoring
|
2018-11-14 17:26:07 +01:00 |
|
azivner
|
211001fb2f
|
#232 implement recenter even though it probably doesn't work totally correctly
|
2018-11-14 15:11:39 +01:00 |
|
azivner
|
a334f08782
|
refactorings in relation map related to noteId handling and storage
|
2018-11-14 14:52:05 +01:00 |
|
azivner
|
040bb13800
|
disable shield background in distraction free mode, fixes #226
|
2018-11-14 13:42:50 +01:00 |
|
azivner
|
6652ddc20a
|
fix relation map display in distraction free mode
|
2018-11-14 13:37:45 +01:00 |
|
azivner
|
e44c7c9947
|
hide "go to selected note" button in jump because it doesn't make sense there
|
2018-11-14 11:28:52 +01:00 |
|
azivner
|
24a0856d22
|
open external link button moved inside input
|
2018-11-14 11:24:40 +01:00 |
|
azivner
|
74acb08f7b
|
"open" note put into note autocomplete input, also fixes #222
|
2018-11-14 11:17:20 +01:00 |
|
azivner
|
7be85acf11
|
mitigation of tooltip flicker by making tooltip smaller
|
2018-11-14 10:36:14 +01:00 |
|
azivner
|
fc9495bcdf
|
links are now shown in the relation map as well
|
2018-11-14 10:11:15 +01:00 |
|
azivner
|
247275d391
|
fix icon of newly created note
|
2018-11-14 08:42:00 +01:00 |
|
azivner
|
427234293e
|
tooltip for image note
|
2018-11-14 08:36:19 +01:00 |
|
azivner
|
9cf08bf926
|
fix shadow of protected note's icon in the tree
|
2018-11-14 08:23:34 +01:00 |
|
azivner
|
295800881b
|
fix #223 plus some refactorings
|
2018-11-14 00:05:09 +01:00 |
|
azivner
|
25e68762fe
|
note autocompletes now have clear text button
|
2018-11-13 23:16:26 +01:00 |
|
azivner
|
abbade96af
|
added hidePromotedAttributes label, fixes #221
|
2018-11-13 22:14:41 +01:00 |
|
azivner
|
83c6f86d26
|
re-center button, WIP
|
2018-11-13 22:05:32 +01:00 |
|
azivner
|
db17b05db1
|
hide attribute "status bar" for relation map to maximize screen space, some refactoring
|
2018-11-13 19:25:59 +01:00 |
|
azivner
|
1ce26ed704
|
fix dirtying transform saved status by properly cloning transform object
|
2018-11-13 19:16:21 +01:00 |
|
azivner
|
a065a610c1
|
absolute positioning of relation map buttons to maximize screen estate
|
2018-11-13 19:00:01 +01:00 |
|
azivner
|
0b85f87cb2
|
display mirror relations correctly on relation map
|
2018-11-13 12:50:08 +01:00 |
|
azivner
|
144e814b02
|
added relation name autocomplete to relation map connection creation
|
2018-11-13 10:42:55 +01:00 |
|
azivner
|
8dc32e581e
|
refactored attribute autocompletes into separate service
|
2018-11-13 10:25:59 +01:00 |
|
azivner
|
21d3b0c9d8
|
implemented mirror relations
|
2018-11-12 23:34:22 +01:00 |
|
azivner
|
e7cea59ba7
|
fixes for relation map rendering
|
2018-11-12 21:18:22 +01:00 |
|
azivner
|
2523f81f3b
|
bootstrap backed replacements for JS prompt and alert
|
2018-11-12 20:17:48 +01:00 |
|
azivner
|
c6e1ad5f15
|
drag all selected notes instead of just one
|
2018-11-12 15:10:49 +01:00 |
|
azivner
|
340916d5da
|
drag & drop notes from the tree into relation map
|
2018-11-12 13:05:09 +01:00 |
|
azivner
|
bbe36fc7fb
|
some refactorings on relation map
|
2018-11-12 09:57:48 +01:00 |
|
azivner
|
02fd8f8133
|
working (but messy) pan & zoom without scrollbar and new note on click
|
2018-11-11 23:21:43 +01:00 |
|
azivner
|
3750919169
|
fixed context menus in relation map
|
2018-11-09 22:18:51 +01:00 |
|
azivner
|
4f34fb802b
|
minor icon changes
|
2018-11-09 20:45:28 +01:00 |
|
azivner
|
d978c64e1a
|
refactoring of tree context menu into reusable component
|
2018-11-09 17:11:45 +01:00 |
|
azivner
|
bc2e230425
|
fix frontend API to work with JAM icons
|
2018-11-09 14:49:08 +01:00 |
|
azivner
|
71f333154d
|
unprotecting note after protecting it sometimes didn't work
fix protected note background
|
2018-11-09 14:36:27 +01:00 |
|
azivner
|
c5113eb292
|
fix options dialog which used jquery tabs
|
2018-11-09 12:13:51 +01:00 |
|
azivner
|
232f135843
|
using jam font icon pack instead of feather, fixes #204
|
2018-11-09 11:57:52 +01:00 |
|
azivner
|
bfc09187e3
|
disabled note-level actions based on note type, fixes #218
|
2018-11-08 23:59:25 +01:00 |
|
azivner
|
7b3c0243f3
|
enter protected password is not modal now, closes #217
|
2018-11-08 23:48:49 +01:00 |
|
azivner
|
6416e3e9fb
|
refactored attributes out of note detail, fixes #213
|
2018-11-08 20:01:25 +01:00 |
|
azivner
|
3ba761fe28
|
refactored import markdown dialog into separate file, fixes #206
|
2018-11-08 19:42:57 +01:00 |
|
azivner
|
273a9b14d9
|
added copy image to the image detail
|
2018-11-08 18:35:23 +01:00 |
|
azivner
|
d7afbe4059
|
saving image
|
2018-11-08 11:08:16 +01:00 |
|
azivner
|
21e952a7f0
|
note image detail
|
2018-11-08 10:30:35 +01:00 |
|
azivner
|
d0d2a7fe47
|
store images in notes, basic structure
|
2018-11-08 10:11:00 +01:00 |
|
azivner
|
5f427e37fe
|
export dialog to choose export format, closes #207
|
2018-11-07 22:58:33 +01:00 |
|
azivner
|
13f9007bd6
|
attributes dialog converted to algolia autocomplete, closes #203
|
2018-11-07 20:32:11 +01:00 |
|
azivner
|
90dbe637ed
|
autocomplete for add link dialog, #203
|
2018-11-07 17:16:33 +01:00 |
|
azivner
|
a0f362457e
|
refactoring of autocomplete handling, #203
|
2018-11-07 09:51:14 +01:00 |
|
azivner
|
1febf5136c
|
finished jump to autocomplete, now with token highlighting, #203
|
2018-11-07 09:35:29 +01:00 |
|
azivner
|
3c23d7085e
|
porting autocomplete to algolia, WIP, #203
|
2018-11-07 00:23:50 +01:00 |
|
azivner
|
57e9850ca6
|
migrated tooltips to bootstrap, #203
|
2018-11-06 19:35:42 +01:00 |
|
azivner
|
2f4ef0a4a2
|
migrated all remaining dialogs to bootstrap modals, #203
|
2018-11-06 17:47:40 +01:00 |
|
azivner
|
6fb99ae89e
|
changed ejs indentation to 2 spaces instead of 4 (or mix)
|
2018-11-06 15:53:23 +01:00 |
|
azivner
|
69d2bd8b58
|
replacement of jquery ui dialog for bootstrap modal for jump to note dialog, #203
|
2018-11-06 15:25:07 +01:00 |
|
azivner
|
3856de4483
|
positioning of context menu when click on elements down on the page
|
2018-11-06 13:45:58 +01:00 |
|
azivner
|
0348bbe4f1
|
context menu cleanup
|
2018-11-06 12:50:48 +01:00 |
|
azivner
|
24dfe0fa98
|
replace note tree context menu with bootstrap dropdown, #203
|
2018-11-06 12:46:29 +01:00 |
|
azivner
|
20baa47d26
|
use HTML5 for Drag & Drop instead of jquery UI draggable for fancytree, #203
|
2018-11-05 21:42:29 +01:00 |
|
azivner
|
19cb29cdca
|
use native date picker instead of jquery UI, #203
|
2018-11-05 21:20:05 +01:00 |
|
azivner
|
24a1838b13
|
bootstrap 4 upgrade
|
2018-11-05 21:12:03 +01:00 |
|
azivner
|
5e318c6242
|
basic enex import, closes #194
|
2018-11-05 00:06:17 +01:00 |
|
azivner
|
370efdc034
|
place note on canvas by click, WIP
|
2018-11-01 09:41:03 +01:00 |
|
azivner
|
f06d8c7c54
|
multiselection with keyboard doesn't trigger activation which helps with performance
|
2018-10-31 23:55:14 +01:00 |
|
azivner
|
63edde8a73
|
improve performance when quickly switching notes (by e.g. holding down arrow in the tree)
|
2018-10-31 19:08:31 +01:00 |
|
azivner
|
5872146172
|
better detection of empty tooltip
|
2018-10-31 18:31:18 +01:00 |
|
azivner
|
ab26216cbe
|
fixes for "add child note" button
|
2018-10-31 18:21:58 +01:00 |
|
azivner
|
5cc91c64a3
|
fix right click delete (or other action) when other node is activated
|
2018-10-31 18:13:08 +01:00 |
|