zadam
d8730f1722
release 0.36.3
2019-11-05 21:49:16 +01:00
zadam
72fda89360
fix loading of the search note results
2019-11-05 21:47:22 +01:00
zadam
7075842954
expose bindGlobalShortcut to frontend script API
2019-11-05 21:26:54 +01:00
zadam
a2c78e2c5c
disabling link map animation, closes #684
2019-11-05 20:59:20 +01:00
zadam
9c9ef1c7b4
added more careful handling of search note operations, fixes #683
2019-11-04 22:41:06 +01:00
zadam
df40accdd4
fix bug when context menu sometimes does not show up, closes #682
2019-11-04 20:20:21 +01:00
zadam
b67aa99b86
small fixes in context menu item visibility
2019-11-04 19:37:03 +01:00
zadam
5ecb881cec
options template is handled directly in the option classes which fixes multiple binding of elements inside options dialog
2019-11-03 19:06:22 +01:00
zadam
fcb6a06d68
fix refreshing notes after import / delete
...
(cherry picked from commit 5b5ab0b044
)
2019-11-03 18:34:07 +01:00
zadam
5b5ab0b044
fix refreshing notes after import / delete
2019-11-03 18:33:43 +01:00
zadam
ab04bde5fb
options UI for image quality
2019-11-03 17:59:11 +01:00
zadam
c9e4261930
options for basic image quality control
2019-11-03 11:43:04 +01:00
zadam
9ea8209d4e
separating some options to "startup" options which allows not creating new DB version for each new option
2019-11-03 10:43:40 +01:00
zadam
56e50cc850
boxicons
2019-11-02 13:50:17 +01:00
zadam
fc87bcf10c
using boxicons instead of jam icons WIP
2019-11-02 12:17:00 +01:00
zadam
b471d51cb4
reloading of notes in tree cache when attribute changes
2019-11-02 08:04:22 +01:00
zadam
b7b583ff04
use decryptString()
2019-11-02 07:50:23 +01:00
zadam
475fddeec1
fixes
2019-11-01 23:05:33 +01:00
zadam
2af86927b0
added flag for the erased notes
2019-11-01 22:09:51 +01:00
zadam
2e58e32112
note revision sync and other fixes
2019-11-01 20:00:56 +01:00
zadam
5c05963bd9
Merge branch 'stable'
2019-11-01 19:21:55 +01:00
zadam
4e5e3e4675
note revisions changes WIP
2019-11-01 19:21:48 +01:00
zadam
f7c59700a5
release 0.36.2
2019-10-31 22:04:44 +01:00
zadam
f1a7fce277
fix creating branch without isExpanded, fixes initial document initialization
2019-10-31 22:02:55 +01:00
zadam
cf53cbf1dd
moving out note revision content into separate table, refactoring, WIP
2019-10-31 21:58:34 +01:00
zadam
1a182d1b58
final fix for the ws issue
2019-10-30 19:43:17 +01:00
zadam
8bd52f349a
small refactorings and defensive programming in note cache
2019-10-29 20:54:08 +01:00
zadam
68faa47c6f
fix not sending latest syncs to client
2019-10-29 20:19:28 +01:00
zadam
d50e072ea4
fix not-updating lastSyncId in ws handler
2019-10-29 19:03:39 +01:00
zadam
904eb25f64
fix persistent toasts lingering after disposal in DOM
2019-10-29 18:59:56 +01:00
zadam
205081c804
actual fix for the not disappearing toasts
2019-10-28 20:44:11 +01:00
zadam
c4d5060a0b
fix non disappearing persistent toast
2019-10-28 20:26:40 +01:00
zadam
5bba18191f
small fixes
2019-10-28 19:45:36 +01:00
zadam
5e3538669d
sending ws messages doesn't need await
2019-10-28 18:42:22 +01:00
zadam
23c449ca0c
fix ordering of new notes
2019-10-27 22:39:38 +01:00
zadam
b7344329f4
date note fixes
2019-10-27 22:13:38 +01:00
zadam
e04845335b
fixed search notes with new treecache
2019-10-27 19:17:32 +01:00
zadam
86a330c8c3
delete notes are now in cache as well which allows simplified update of the tree after deletion
2019-10-26 22:50:46 +02:00
zadam
f82e99b5ed
fix "clone note after"
2019-10-26 21:14:06 +02:00
zadam
bdf42749f3
fixes
2019-10-26 20:48:56 +02:00
zadam
c0b30e603a
updated API docs
2019-10-26 10:00:26 +02:00
zadam
d3c957768f
branches in tree cache should always be loaded if some branchId reference exists
2019-10-26 09:58:00 +02:00
zadam
ed9ecf2a57
simplification of tree cache
2019-10-26 09:51:08 +02:00
zadam
22d48b0586
sync update persistent notification
2019-10-25 22:20:14 +02:00
zadam
edc23940d0
promise for loaded note cache
2019-10-25 21:57:08 +02:00
zadam
c72ea2ed60
changes in retrieval of initial note tree and then updates
2019-10-25 21:47:14 +02:00
zadam
4570319517
WS debugging messages and small changes
2019-10-24 23:02:29 +02:00
zadam
69d739400c
refresh notes/branches sorted
2019-10-22 22:27:32 +02:00
zadam
ec7c0f0723
added sync mutex to ping messages
2019-10-22 21:59:51 +02:00
zadam
3de124748d
fix a bug where render note content could be set to null during renaming
2019-10-21 22:56:43 +02:00
zadam
41d47c5d33
release 0.36.1-beta
2019-10-21 21:59:17 +02:00
zadam
132360b46b
expose note hoisting to frontend API, closes #663
2019-10-21 21:22:53 +02:00
zadam
f0496cb42c
generating simple frame based index page in html export
2019-10-21 21:00:27 +02:00
zadam
1522297700
generate navigation file in the tar export
2019-10-20 19:02:48 +02:00
zadam
2a5ab3a5e1
script can wait until the sync data has been applied
2019-10-20 17:49:58 +02:00
zadam
358fd13c8d
small refactorings
2019-10-20 13:09:00 +02:00
zadam
2305ad7405
reloading notes after script changes
2019-10-20 12:29:34 +02:00
zadam
78f5b7b288
rename info service to toast service
2019-10-20 10:00:18 +02:00
zadam
1903c59163
scripts should have different sourceId
2019-10-19 15:12:25 +02:00
zadam
b16c2d19b6
duplicate (single) note
2019-10-19 12:36:16 +02:00
zadam
00bb1236ce
protect/unprotect tree reports progress via notifications
2019-10-19 09:58:18 +02:00
zadam
82bbf4173b
fixes to delete notifications
2019-10-19 00:11:07 +02:00
zadam
9f4ca279aa
delete progress
2019-10-18 23:19:16 +02:00
zadam
b890859025
further refactoring of export notifications
2019-10-18 22:44:03 +02:00
zadam
56e4f4f5ac
refactor exportcontext to taskcontext
2019-10-18 22:27:38 +02:00
zadam
157bd3816d
add hideTabRowForOneTab if missing, fixes #660
2019-10-18 21:04:20 +02:00
zadam
21588829c7
correctly use taskId in toasts
2019-10-17 21:15:27 +02:00
zadam
9689029c4b
ImportContext generalized to TaskContext
2019-10-17 21:11:35 +02:00
zadam
992d174b23
import uses persistent toasts
2019-10-17 20:44:51 +02:00
zadam
8886e95847
replaced bootstrap-notify.min.js with bootstrap toasts
2019-10-17 20:03:05 +02:00
zadam
6d5762fac8
open update to 7.0
2019-10-16 19:42:42 +02:00
zadam
fda219d070
release 0.36.0-beta
2019-10-15 20:42:17 +02:00
zadam
1b318d6a30
fix tab cleanup
2019-10-15 19:42:39 +02:00
zadam
22c4859d42
grey out archived items in the tree
2019-10-15 19:16:44 +02:00
zadam
fafab95a07
auto-book has variable number of columns based on the right pane width
2019-10-14 12:06:10 +02:00
zadam
1923bf7dda
added some basic book examples to demo document
2019-10-14 11:15:38 +02:00
zadam
2ee94a3a69
changed import progress notification so it shows up for drag & drop as well
2019-10-14 10:31:58 +02:00
zadam
2fb3a3eff9
force note sync will sync also note content
2019-10-11 21:24:49 +02:00
zadam
0b43eceb2d
Merge branch 'stable'
...
# Conflicts:
# package-lock.json
# package.json
2019-10-10 21:26:57 +02:00
zadam
85f736139b
fix opening note revisions from the sidebar
2019-10-10 20:00:06 +02:00
zadam
98a6670cb4
prevent default context menu on tab right click, closes #656
2019-10-10 19:34:55 +02:00
zadam
a15be82f00
release 0.35.2
2019-10-09 23:09:38 +02:00
zadam
6c3809e1db
calendar widget styling for dark themes
...
(cherry picked from commit c9432990b7
)
2019-10-09 23:07:15 +02:00
zadam
33a2cd21a3
fix double import of auto generated link relations
...
(cherry picked from commit 144e75da9e
)
2019-10-09 23:05:52 +02:00
zadam
3eebce22e7
fix incorrect import of relations from tar
...
(cherry picked from commit 8d14a0d687
)
2019-10-09 23:05:51 +02:00
zadam
adae0625b9
rename var so it's not misleading
...
(cherry picked from commit dd147a7209
)
2019-10-09 23:05:14 +02:00
Arne
5063cfb979
BackendAPI: Return Note created within createNoteAndRefresh ( #647 )
...
(cherry picked from commit 334a38c493
)
2019-10-09 23:05:14 +02:00
zadam
0835930a8a
fix creating child in relation map, closes #655
2019-10-09 23:04:01 +02:00
zadam
c9432990b7
calendar widget styling for dark themes
2019-10-08 20:25:54 +02:00
zadam
9ad521822d
mac spellchecker build
2019-10-07 22:17:22 +02:00
Logan Gorence
7718778013
Fix typo in note export screen. ( #654 )
2019-10-07 08:49:53 +02:00
zadam
c1e8a4b384
spell check support + small options tabs reorganization
2019-10-06 21:35:26 +02:00
zadam
3f2229d9e1
better handling of not detected mime type
2019-10-06 18:28:53 +02:00
FliegendeWurst
8561227622
Import: use upload mime type if mime cannot be detected from filename ( #651 )
2019-10-06 18:23:39 +02:00
zadam
8859e2ac40
fix opening links from book
2019-10-06 12:33:47 +02:00
zadam
7423b2f4fd
book handling of protected notes
2019-10-06 11:21:12 +02:00
zadam
d23e9f1bc4
tar import will sort notes if there is no meta file
2019-10-06 09:49:47 +02:00
zadam
516277a478
added "auto book" displayed on the empty text pages as a replacement for children overview
2019-10-05 20:27:30 +02:00
zadam
cbc7710d81
removed children overview (will be replaced by book)
2019-10-05 12:06:06 +02:00
zadam
ea71e96f72
ability to set book zoom level via label
2019-10-05 12:01:00 +02:00
zadam
59d1cb1833
expand all children button
2019-10-05 11:22:42 +02:00
zadam
7c54ba63ce
render notes in book
2019-10-05 10:55:29 +02:00
zadam
5892b5b851
nested note rendering in book
2019-10-05 09:33:31 +02:00
zadam
02eb737b9d
book has now zoom
2019-10-04 22:21:14 +02:00
zadam
144e75da9e
fix double import of auto generated link relations
2019-10-02 23:28:29 +02:00
zadam
8d14a0d687
fix incorrect import of relations from tar
2019-10-02 23:22:58 +02:00
zadam
dec2c218f7
basic book rendering of code and image notes
2019-10-02 19:40:22 +02:00
zadam
dd147a7209
rename var so it's not misleading
2019-10-01 21:42:36 +02:00
zadam
c3fabcb666
Merge remote-tracking branch 'origin/master'
2019-10-01 21:41:26 +02:00
zadam
35e825b376
fix tooltips
2019-10-01 21:41:20 +02:00
Arne
334a38c493
BackendAPI: Return Note created within createNoteAndRefresh ( #647 )
2019-10-01 21:40:57 +02:00
zadam
8ec01c73cd
skeleton implementation of new "book" note type
2019-10-01 21:11:11 +02:00
zadam
0ef6634d41
release 0.35.1
2019-09-30 22:18:23 +02:00
zadam
f6fc24d11d
use GFM extensions for markdown export, closes #638
2019-09-30 20:56:32 +02:00
zadam
ed24e32305
fix typo in shell, closes #639
2019-09-30 20:43:56 +02:00
zadam
86df60bb74
"code as code" and "text as text" import settings are respected also with tar import
2019-09-30 20:22:09 +02:00
zadam
3add997b49
release 0.35.0-beta
2019-09-09 21:32:48 +02:00
zadam
649862b01c
fixed mobile layout
2019-09-09 21:31:50 +02:00
zadam
f5228f87f0
widgets can have a help link with title
2019-09-09 21:23:04 +02:00
zadam
76f3e87790
small fixes
2019-09-09 20:29:07 +02:00
zadam
30c56cd8af
template can now contain also content
2019-09-08 16:57:41 +02:00
zadam
16be0c1014
calendar now indicates whether date note already exists or not + tooltip
2019-09-08 16:30:33 +02:00
zadam
c82de8b6b2
calendar widget implementation
2019-09-08 16:06:42 +02:00
zadam
d3f2b71803
calendar widget setup
2019-09-08 13:08:01 +02:00
zadam
f3955bcbdc
various small fixes
2019-09-08 11:25:57 +02:00
zadam
90afb2a1ee
improvements in widgets rendering - individual widget render is now async while composing them together to the sidebar is sync which solves some race problems
2019-09-08 09:40:29 +02:00
zadam
2dae9b9621
note revisions widget shows content length
2019-09-08 09:17:16 +02:00
zadam
521a9b0b2c
link map will try to display max possible number of links
2019-09-07 22:36:08 +02:00
zadam
2cfe9b3c03
note revision widget displays only date and time, no time offset
2019-09-07 22:03:08 +02:00
zadam
45ee959c11
date notes are now created with template relations
2019-09-07 21:40:18 +02:00
zadam
3bf8546d51
added getOwnedAttribute() without attr inheritance which can speed up bulk operations significantly
2019-09-07 20:43:59 +02:00
zadam
ca8b603bd9
fix attr invalidation after note change
2019-09-07 13:09:32 +02:00
zadam
faae11f070
template attributes don't need isInheritable flag to take effect
2019-09-07 11:00:15 +02:00
zadam
b069436039
added "edited notes on date" widget
2019-09-07 10:11:59 +02:00
zadam
e828ef370d
note short can lazy load note content
2019-09-06 23:36:08 +02:00
zadam
50a0400616
fix note type selection
2019-09-06 22:18:03 +02:00
zadam
0226b1e9a8
fixes
2019-09-06 20:50:57 +02:00
zadam
135102d2b5
fixes to note loading. Sidebar flickers way less after note change
2019-09-04 22:45:12 +02:00
zadam
a17b8a053e
refactoring of note loading
2019-09-04 22:13:22 +02:00
zadam
fdc86bab50
lazy loading of opened tabs to speed up initial startup
2019-09-04 21:30:11 +02:00
zadam
f885388bf7
avoid overflowing of long mime type
2019-09-03 22:06:49 +02:00
zadam
aa96b33bc2
initial load of tabs can run partially asynchronously to speed things up
2019-09-03 22:01:45 +02:00
zadam
e36d636f93
cloned notes are less conspicuous in the tree with only asterisk after a title
2019-09-03 21:34:20 +02:00
zadam
2e05cb1764
similar notes is getting updated automatically after the title change
2019-09-03 21:31:39 +02:00
zadam
9404e27cba
similar notes is async'd a bit to not block the event loop too much
2019-09-03 21:16:14 +02:00
zadam
494ec0b051
introduction of @isArchived special filter. Fulltext now by default filters with @!isArchived, label search without filtering for archived
2019-09-03 20:16:38 +02:00
zadam
36b575c286
optimize length of type/mime type labels
2019-09-02 22:08:50 +02:00
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
ae8a2bfb1b
updated demo document based on changes in tar format
2019-09-01 22:43:16 +02:00
zadam
15a2fe2570
fixes in import & export related to the protected session
2019-09-01 22:09:55 +02:00
zadam
8dadc7e518
allow deleting notes including all the clones, closes #629
2019-09-01 20:57:25 +02:00
zadam
c614bc3263
importing a note now creates internal link relations
2019-09-01 20:35:55 +02:00
zadam
1e50d88166
clones in export are now also md/html pages with link to the primary location
2019-09-01 16:46:36 +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
bf5a31dcdb
strip out HTML headers during the import
2019-08-31 22:52:07 +02:00
zadam
a5e38165ef
remove H1 from the text during import if it matches note title
2019-08-31 22:45:57 +02:00
zadam
fe6f19e611
imported notes from tar now have correct links even without meta file
2019-08-31 22:39:25 +02:00
zadam
576a07bcb7
export to tar now preserves image and note links
2019-08-31 11:15:32 +02:00
zadam
4be7ac7ae1
export fixing links WIP
2019-08-31 10:12:42 +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
be477f178b
custom per-theme modal backdrop color
2019-08-30 20:34:32 +02:00
zadam
de95b92f90
link map tweaks
2019-08-30 20:15:59 +02:00
zadam
89ed9027da
updated export + image link parsing fix
2019-08-29 23:11:59 +02:00
zadam
1c0b55e422
fixes to link parsing and tweaks
2019-08-29 23:08:30 +02:00
zadam
10d089240a
updated DB schema and initial options
2019-08-29 22:32:53 +02:00
zadam
84b1f1f24e
text editor now support font size, color, background
2019-08-29 22:20:08 +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
48a654630f
added checkboxes/todo lists and image resize, closes #264 , #587
2019-08-27 19:50:57 +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
04209182c1
options dialog view split up
2019-08-19 21:55:08 +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
5406b09f3a
release 0.34.3
2019-08-13 21:48:56 +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
dfa1ab65c6
allow requiring native node modules from backend scripts
2019-08-12 20:41:38 +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
6e260ee563
Merge branch 'stable'
2019-08-06 19:28:11 +02:00
zadam
b1075d956f
release 0.34.2
2019-08-01 21:37:59 +02:00
zadam
4dd6352aec
use overflow-wrap instead of word-break which doesn't break words unless they really don't fit
2019-08-01 21:36:55 +02:00
zadam
6fe8bde720
package updates
2019-08-01 21:26:09 +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
b8509c487d
release 0.34.1
2019-07-28 15:02:36 +02:00
zadam
083dee9bdd
note activation from API will also scroll to it / focus
2019-07-28 14:47:35 +02:00
zadam
0c2dd6aa35
fix distraction free mode
2019-07-28 14:36:40 +02:00
zadam
743c15aacc
fix code editor in mobile
2019-07-28 14:23:41 +02:00
zadam
263bff903c
mobile frontend shows only the active tab
2019-07-28 14:08:05 +02:00
zadam
741dfaf2de
hide tab row in distraction free mode
2019-07-28 13:50:46 +02:00
zadam
e4e4f73638
styling card header
2019-07-28 13:45:50 +02:00
zadam
85e4bd817b
note revisions sidebar
2019-07-25 22:31:09 +02:00
zadam
78ffac8232
logging API auth rejections
2019-07-25 21:05:16 +02:00
zadam
b488adc330
sidebar POC WIP
2019-07-24 22:52:51 +02:00
zadam
a06bd877c9
Merge branch 'master' into t35
2019-07-24 21:25:21 +02:00
zadam
b3834324f6
fix sync proxy with TLS
2019-07-24 20:47:41 +02:00
zadam
d351134b75
Merge branch 'master' into t35
2019-07-22 22:46:47 +02:00
zadam
ea0835561c
option to use node's http client for sync without proxy
2019-07-22 22:46:06 +02:00
zadam
b0c0c5f56b
release 0.34.0-beta
2019-07-21 21:57:35 +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
1ac0c4f874
fix scrollbar styling in both ff and chrome (white corner in dark themes when both scrollbars are present)
2019-07-20 22:14:40 +02:00
zadam
3850f52401
add ResizeObserver to tabs with fallback for older firefox
2019-07-20 22:01:50 +02:00
zadam
6d5f8e0562
added web clipper to readme
2019-07-20 14:27:36 +02:00
zadam
04633bdf3a
set clip type from the incoming param
2019-07-19 21:03:47 +02:00
zadam
97219aa12e
removed unused clipper image API (migrated to clippings)
2019-07-18 22:35:16 +02:00
zadam
706fc647ff
Merge branch 'stable'
...
# Conflicts:
# package.json
2019-07-11 22:27:27 +02:00
zadam
13e9f9f9e7
release 0.33.7
2019-07-11 20:55:56 +02:00
zadam
a76dcb44ae
improvements in the exported file extensions
2019-07-11 20:54:57 +02:00
zadam
b9373806cf
fix doubling of extension
2019-07-11 20:40:40 +02:00
zadam
9de2927304
image import/export related fixes
2019-07-10 23:01:30 +02:00
zadam
c3e1126489
backported image fixes
2019-07-10 20:38:27 +02:00
zadam
3413c9ed64
backport notePath handling fixes from master
2019-07-10 20:35:01 +02:00
Xavier NUNN
dcebcb0e73
Add host option ( #588 )
...
* Added option to configure host
* Updated sample config
2019-07-09 22:50:20 +02:00
zadam
3d7a5f20e7
make it again possible to open notes through URL hash
2019-07-09 22:12:05 +02:00
zadam
6a99af64a8
added clipper protocol version
2019-07-07 22:27:06 +02:00
zadam
7d57961ab2
make clipper api authenticated for server and unauthenticated for local electron
2019-07-07 13:12:40 +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
a912b2f23d
choose port dynamically from range based on environment
2019-07-07 10:49:34 +02:00
zadam
36b581489c
saving selections adds to the existing date note instead of creating new one each time
2019-07-06 23:54:48 +02:00
zadam
976684a3a8
save note in clipper
2019-07-06 16:48:06 +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
6d2394a9da
release 0.33.6
2019-07-02 22:26:05 +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
e94669de03
Merge branch 'stable'
2019-07-01 21:36:02 +02:00
zadam
9c91b0459e
release 0.33.5
2019-06-30 21:47:04 +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
b5daa83d69
upgrades + removal of unused test
2019-06-30 11:22:10 +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
c8e4a5c9e7
release 0.33.4
2019-06-26 21:20:30 +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
20d3d61cec
release 0.33.3
2019-06-24 20:47:50 +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
174128447b
token auth to /login
2019-06-23 21:22:08 +02:00
zadam
5d213eea7e
basic webp support
2019-06-23 15:22:05 +02:00
zadam
f45e25172b
opening links from the clipper
2019-06-23 13:25:00 +02:00
zadam
ec87856ef4
save image
2019-06-23 12:16:26 +02:00
zadam
6feb7ad1d5
selection clipping now supports images
2019-06-23 11:25:15 +02:00
zadam
6833e84d55
fix pngquant for linux-x64
2019-06-23 09:10:06 +02:00
zadam
154a575701
cleanup + context menu clip now works
2019-06-22 19:49:48 +02:00
zadam
989da8877b
added link map
2019-06-20 10:20:44 +02:00
zadam
70591eadd5
release 0.33.2-beta
2019-06-20 09:39:11 +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
3b76939f17
distinction between unfocused active and hovered node - unfocused active has dashed border
2019-06-17 22:30:26 +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
5c1922ac9f
release 0.33.1-beta
2019-06-16 11:13:37 +02:00
zadam
93f1d46104
fix tree activation/focus after deleting node
2019-06-16 11:12:07 +02:00
zadam
c5daaf541a
active note has also border to make it more prominent
2019-06-16 10:53:30 +02:00
zadam
12b17b1e9e
fix ctrl+. to switch focus to note tree
2019-06-16 10:41:22 +02:00
zadam
ad46ba7d0f
fix fancytree navigation bug before official release, use unminified build in the meantime
2019-06-16 09:44:23 +02:00
zadam
44f592c6cb
fix reload
2019-06-16 09:15:37 +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
cdd53a39f1
release 0.33.0-beta
2019-06-12 21:45:05 +02:00
zadam
c646019536
ignore electron error
2019-06-12 21:44:33 +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
a72eeb9a98
check sync version before setting up the sync, fixes #559
2019-06-11 20:42:06 +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
69e48ff4d7
fix links table reference
2019-06-09 11:16:00 +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
547ad7221d
release 0.32.4
2019-06-05 22:53:34 +02:00
zadam
97a258c0c6
include sync version in sync seed request, #559
2019-06-05 22:50:03 +02:00
zadam
19a154c2f4
fix direct migration from 0.30 to 0.32, closes #557
2019-06-05 22:07: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
412375e92f
import should recognize all suported code note file types, fixes #554
2019-06-05 21:27:07 +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
6ef8a4c018
Merge branch 'next'
...
# Conflicts:
# package.json
2019-06-02 15:22:15 +02:00
zadam
ebd26f85bd
release 0.32.3
2019-06-02 14:04:32 +02:00
zadam
fbfb7b3b30
sync endpoints should not set csrf cookie, #541
2019-06-02 13:52:31 +02:00
zadam
cfb313b60e
sync endpoints should not set csrf cookie, #541
2019-06-02 13:47:59 +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
b0303ef529
updated sqlite binaries for electron 6 / node 12
2019-05-31 18:46:23 +02:00
zadam
237749e4af
make recent notes dialog scrollable
2019-05-30 20:58:01 +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
883d726622
release 0.32.2-beta
2019-05-29 23:14:59 +02:00
zadam
0a0cac5f41
added extra logging for debugging CSRF issues
2019-05-29 23:13:15 +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
53a995fecb
fix database anonymization
2019-05-29 19:57:50 +02:00
zadam
8d3262d232
fix setting the title bar when switching note
2019-05-29 19:55:05 +02:00
zadam
373ec4ac50
Merge pull request #542 from spantaleev/exit-on-sigint
...
Exit on SIGINT
2019-05-29 19:40:04 +02:00
zadam
3fdecee95f
fix bug with unresponsive tree after tree reload
2019-05-28 20:22:16 +02:00
Slavi Pantaleev
86b9f5a8b0
Exit on SIGINT
...
Pressing Ctrl+C used to not exit the application
(at least when running the Docker image).
Explicitly catching the `SIGINT` interrupt signal and exiting
fixes the problem.
We currently make it exit immediately as soon as the signal arrives.
In the future, it may be preferable to do dispatch some event and
try to exit more gracefully (finish any ongoing synchronization work,
etc.)
Still, I think it's better to exit directly than to not do anything at
all, in which case `SIGKILL` is likely to follow and kill the process
even more abruptly.
2019-05-28 13:38:32 +03:00
zadam
873b60b00d
release 0.32.1-beta
2019-05-27 21:39:43 +02:00
zadam
fc58086f6e
fix super long line in code editor blowing up / overflowing the content grid cell width
2019-05-27 21:02:09 +02:00
zadam
d614967d62
release 0.32.0-beta
2019-05-22 22:28:35 +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
810aa8c2fb
tab height tweak
2019-05-22 22:09:53 +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
ff5ea8b311
style change to active tab
2019-05-21 19:54:57 +02:00
zadam
32fae5e9e8
same note in different tabs are synced
2019-05-20 22:25:04 +02:00