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
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
ecfba95841
calendar root can now have datePattern and monthPattern to define the names
2019-05-19 11:30:17 +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
8c46e96397
tab styling tweaks
2019-05-19 08:47:00 +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
75ef766649
fix retrieving "many rows", closes #525
2019-05-13 20:40:00 +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
bfc61f8b36
tab bar is automatically hidden for only one tab
2019-05-07 22:14:35 +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
b21568806a
Merge branch 'stable' into tabs
2019-05-04 20:49:42 +02:00
zadam
80fb89b794
release 0.31.5
2019-05-04 20:25:14 +02:00
zadam
47d28b4eef
fix protecting files/images
2019-05-04 16:05:28 +02:00
zadam
a9762c5139
fix incorrect switch between protected/unprotected states causing content not being encrypted, fixes #510
2019-05-04 14:46:17 +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
3e22804a76
Merge branch 'stable' into tabs
2019-05-03 19:59:47 +02:00
zadam
7ce98b0b28
release 0.31.4
2019-05-02 22:25:48 +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
bc2d1f1ef9
changes in grid for tabs
2019-05-01 09:52:45 +02:00
zadam
e7c053d273
split out themes.css
2019-05-01 08:57:44 +02:00
zadam
3ccf553fda
initial experiments with tabs
2019-04-30 22:31:12 +02:00
zadam
6d2eb7b187
fix paragraph button overflowing over text, closes #502
2019-04-29 21:52:28 +02:00
zadam
7234324112
dropdowns and buttons now respect main font sizing
2019-04-29 21:31:19 +02:00
zadam
8205cdc288
fix creation of top level note, closes #501
2019-04-29 21:18:12 +02:00
zadam
29931bbddf
release 0.31.3
2019-04-28 22:58:27 +02:00
zadam
68cd4c9a31
focused cell background tweak
2019-04-28 22:02:24 +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
ff76ba7d1b
better theming of CKEditor through CSS variables (mostly)
2019-04-28 17:37:28 +02:00
zadam
06be593fe4
crash if the DB has newer version than the application
2019-04-23 21:27:45 +02:00
zadam
f7dd3558a7
release 0.31.2-beta
2019-04-22 22:53:04 +02:00
zadam
eac5ec6e26
added searchForNote(s) also to frontend API
2019-04-22 22:52:09 +02:00
zadam
f273b4334e
implemented @limit for search
2019-04-22 18:08:33 +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
a44f43b133
release 0.30.8
2019-04-22 15:02:39 +02:00
zadam
69677b15fe
fix broken file download
2019-04-22 15:01:05 +02:00
zadam
1990c9399e
removed FTS5 completely
2019-04-21 12:03:13 +02:00
zadam
151641b659
fulltext search now doesn't use FTS5, closes #489
2019-04-21 11:54:13 +02:00
zadam
36c6376220
create trilium data directory if it doesn't exist, closes #491
2019-04-21 09:05:55 +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
3760835608
added noscript to make it clear that Trilium requires JavaScript
2019-04-15 21:30:26 +02:00
zadam
e7ac2ec4ed
add noscript to setup
2019-04-15 21:28:21 +02:00
zadam
8da8dfc543
if the resized and optimized image is larger than original, then keep the original
2019-04-15 21:12:47 +02:00
zadam
25fe78012f
upgrade to ckeditor 12.1.0 which fixes some upload issues
2019-04-15 21:08:31 +02:00
zadam
147d79c65c
release 0.31.1-beta
2019-04-14 21:18:22 +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
751bf94758
don't change sourceId for script execution which forces full tree reloads because it is annoying
2019-04-13 19:45:50 +02:00
zadam
4b934a4a81
fix sync / fulltext issue
2019-04-13 19:34:19 +02:00
zadam
7e374e795b
fill sync rows to fix sync issues
2019-04-13 10:30:16 +02:00
zadam
be378f71b0
sync checks for note_contents
2019-04-13 10:13:47 +02:00
zadam
27f74489fd
fix login/logout redirects when not in the document root
2019-04-11 22:04:36 +02:00
zadam
ae8f4ffbbe
minor sync fix for fulltext
2019-04-11 21:44:35 +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
83b4382787
missing cert and key error message
2019-04-08 20:08:29 +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
2259e1d44d
make sure to wait for DB connection to be up before starting ...
2019-04-02 19:42:41 +02:00
zadam
2978a262f7
release 0.31.0-beta
2019-04-01 21:50:32 +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
925dc258a6
fix menu text color in dark themes
2019-04-01 21:38:21 +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
a4c8bdeda2
fix decryption of protected note revisions
2019-03-31 22:54:38 +02:00
zadam
5bda254184
allow searching with noteId & fix combining fulltext and other conditions with OR
2019-03-31 22:23:50 +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
f00e1235f9
tar import can now process files with out of order directories
2019-03-31 18:53:29 +02:00
zadam
51bede6541
fix detection of sync connection issue with new error code
2019-03-31 18:36:12 +02:00
zadam
75dbaa4b77
fix csrf protection on electron build
2019-03-31 12:49:42 +02:00
zadam
bec6576620
fix note cleanup
2019-03-31 11:27:19 +02:00
zadam
7cafbda7cd
migration for inconsistent isProtected status across notes and note_contents
2019-03-30 22:12:18 +01: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
cdb17ae937
release 0.30.7
2019-03-30 20:13:53 +01:00
zadam
c240fb9896
migration for inconsistent isProtected status across notes and note_contents
2019-03-30 20:09:38 +01:00
zadam
4b41eddf44
fix creating note directly as protected
2019-03-30 19:24:53 +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
a5fc8d5329
moved libraries and images out of src folder
2019-03-30 09:39:58 +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
0f32154b91
Merge remote-tracking branch 'origin/stable'
...
# Conflicts:
# src/public/javascripts/services/context_menu.js
2019-03-29 23:37:36 +01:00
zadam
f2019ee5f9
slightly nicer search detail
2019-03-29 23:28:41 +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
8fb6edad67
fix consistency checks for fulltext
2019-03-29 22:08:04 +01:00
zadam
c2e3a3fe04
release 0.30.6
2019-03-28 23:17:24 +01:00
zadam
b2052a6ccd
release 0.30.6
2019-03-28 23:01:52 +01:00
zadam
a07479cd5a
release 0.30.6
2019-03-28 22:49:34 +01:00
zadam
3820384f51
release 0.30.6
2019-03-28 22:35:43 +01:00
zadam
efac7701eb
release 0.30.6
2019-03-28 22:31:59 +01:00
zadam
905eb303bc
fix protected note switching
2019-03-28 21:17:40 +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
946dae72d9
implemented consistency check for note fulltext based on hashes
2019-03-27 21:27:29 +01:00
zadam
58f71c7300
some design explanations on special handling of content
2019-03-27 21:16:13 +01:00
zadam
07e9013152
content migration fixes
2019-03-27 21:04:25 +01:00
zadam
29c60581a6
yet another refactoring of working with note's payload/content
2019-03-26 22:24:04 +01:00