Commit Graph

325 Commits (779751a23429e15e6b2449d550fa9b76a4e17871)

Author SHA1 Message Date
zadam 5c4db266a4 code should not rely on fixed branch IDs since they can change after move 2022-12-23 20:40:58 +07:00
zadam 724f99f17c add prefix "_" to "named" IDs 2022-12-21 16:11:00 +07:00
zadam 1b24276a4a always use template strings instead of string concatenation 2022-12-21 15:19:05 +07:00
zadam 5413a1aa79 create new runOnNoteContentChange event, #3436 2022-12-18 23:53:47 +07:00
zadam db6dbc7821 can't create non-launcher notes into the launcher subtree 2022-12-18 20:12:43 +07:00
zadam d34a0a9fc0 hidden subtree is not archived anymore 2022-12-16 16:00:49 +07:00
zadam 5ac332960e note launchers by default open in the active note context but follow the same logic with ctrl/middle click as links 2022-12-09 16:48:00 +07:00
zadam dfb462cf35 introduced new exception classes for structured error reporting 2022-12-09 16:13:22 +07:00
zadam 342ae6e5e2 introduced new exception classes for structured error reporting 2022-12-09 16:04:13 +07:00
zadam c22b6b29e0 options fixes 2022-12-08 15:29:14 +07:00
zadam 5fc9f5f3f9 improvements 2022-12-06 23:48:44 +07:00
zadam b9632a7814 rename note types to camelCase 2022-12-06 23:01:42 +07:00
zadam 1a6c9be065 renamed shortcuts to launchers 2022-12-01 10:16:57 +07:00
zadam eecfce3cc9 shortcuts use templates 2022-11-28 23:39:23 +07:00
zadam a459230aa9 shortcuts improvements 2022-11-27 23:43:25 +07:00
zadam c1127ec429 fix running of runOnNoteCreation hook, #3219 2022-10-22 21:34:38 +07:00
zadam 0c196ae3a5 fix deleting / erasing note 2022-09-21 23:58:54 +07:00
zadam fc43d9222a fix erasing notes - becca should be reloaded afterwards, closes #3146 2022-09-19 23:12:12 +07:00
zadam c2c724aa00 Merge remote-tracking branch 'origin/stable' 2022-07-08 22:21:41 +07:00
zadam 12b3302687 sanitize note title && attrs just to be sure 2022-07-06 23:09:16 +07:00
zadam 4fc686bbbc sanitize note title 2022-07-05 22:40:41 +07:00
zadam 08e12e7349 no need to create template relation if there is already one owned 2022-06-19 14:06:00 +07:00
zadam 4f86d769be web view fixes + disclaimer 2022-06-18 15:52:09 +07:00
zadam 4cec856e21 simplified updating note content 2022-06-13 22:38:59 +07:00
zadam c0c38a4b49 Merge branch 'master' into next53 2022-06-02 22:32:29 +07:00
zadam 3cfca27b54 expose ability to create note revisions in backend API #2890 2022-06-02 17:25:58 +07:00
zadam b204014a11 create note from template WIP 2022-05-31 23:27:45 +07:00
zadam ee217d6306 added iframe note type 2022-05-28 22:19:29 +07:00
zadam 819cf0907d add option to disable auto-download of images for offline storage, #2859 2022-05-21 14:00:53 +07:00
zadam 593a275795 added #titleTemplate, closes #2852 2022-05-15 15:21:35 +07:00
Tom 3df712b64f refactor canvas-note to canvas 2022-05-10 13:43:05 +07:00
Tom 8d510a3fdd Merge remote-tracking branch 'upstream/master' into excalidraw
conflict in
- package-lock (accept incoming),
- routes (remove the option to have image without filename, since it is not really necessary for canvas_note)
- note_detail
2022-05-03 21:56:52 +07:00
zadam 3b58b83f8b improved logging 2022-04-19 23:36:21 +07:00
zadam 643a5e5b16 moving `deleteNote` and `deleteBranch` into entities to make them accessible to scripts, #2792 2022-04-19 23:06:46 +07:00
Tom Free 0469962c5e wip: canvas-note patch
Conflicts:
	src/public/app/services/library_loader.js
	src/public/app/services/tree_context_menu.js
	src/public/app/widgets/note_actions.js
	src/services/consistency_checks.js
	src/services/utils.js
2022-04-19 00:13:26 +07:00
zadam 18d439dd44 clipper endpoint should also scan and download images as a fallback, #2621 2022-02-14 20:50:50 +07:00
zadam 1dfde76b95 fix updating becca after undeleting notes 2022-02-08 23:38:54 +07:00
zadam 0917fc8be1 log messages now contain script context if available 2022-02-01 22:25:38 +07:00
zadam 2075e89239 improved logging 2022-01-31 21:25:18 +07:00
zadam 28df5d4aa2 etapi improvements and more tests 2022-01-12 19:32:23 +07:00
zadam 96f4230bc1 Merge branch 'master' into next50
# Conflicts:
#	src/public/app/widgets/containers/root_container.js
#	src/services/app_info.js
2022-01-09 20:18:30 +07:00
zadam b90ba3d1a9 create note from API/import etc. should allow empty title, fixes #2530 2022-01-08 19:33:56 +07:00
zadam 2532ea525d ETAPI openapi spec WIP 2022-01-07 23:06:04 +07:00
zadam 9ee1c9f3da ETAPI delete/patch, refactoring 2022-01-07 19:33:59 +07:00
zadam 257cc66f62 ignore missing image notes when downloading/replacing images, #2486 2021-12-28 20:08:17 +07:00
zadam 402e29d6dc Merge remote-tracking branch 'origin/stable' 2021-12-21 16:13:09 +07:00
zadam b30792a3da make sure that the info about periodically erased entities is sent to the frontend 2021-12-21 11:04:41 +07:00
zadam 3860028a9e sharing WIP 2021-12-20 17:30:47 +07:00
zadam a810c08c02 trigger note revisioning saving also on title changes #2426 2021-12-08 21:04:22 +07:00
zadam df0411197b fixed syncing of erased notes, closes #2316 2021-11-12 21:19:23 +07:00
zadam e57dee2f14 pasted images should have trimmed names if too long (too often it's just garbage), closes #2307 2021-11-04 21:48:46 +07:00
zadam 57b7f6199e utcDateStr => utcDateTimeStr 2021-11-04 19:52:00 +07:00
zadam e4a483aefe fix duplicate subtree 2021-10-02 23:26:18 +07:00
zadam 8c2a5d19f2 remove extra logging 2021-09-30 22:26:56 +07:00
zadam af3fd61974 mermaid layout improvements 2021-09-30 10:18:03 +07:00
zadam 0448883782 option to erase notes immediately 2021-09-16 14:38:09 +07:00
zadam adc98d4515 fix corner case when deleting a note with not yet downloaded images, closes #2073 2021-07-21 20:18:03 +07:00
zadam b660238a40 backend import unification 2021-06-29 22:15:57 +07:00
zadam 2451596e8c converting note properties to methods 2021-05-17 22:35:36 +07:00
zadam 439ef4a8cb moved becca to top level source dir 2021-05-17 22:09:49 +07:00
zadam ef0941479c fix undelete 2021-05-09 11:12:53 +07:00
zadam 9afea492db delete note fixes 2021-05-08 23:31:20 +07:00
zadam 9441cb177f undelete becca conversion 2021-05-08 22:01:14 +07:00
zadam c035627f0a use .markAsDeleted() instead of setting .isDeleted manually 2021-05-02 20:32:50 +07:00
zadam 273d4e0052 becca conversion WIP 2021-05-02 19:59:16 +07:00
zadam 1af10d48a2 becca conversion WIP 2021-05-02 11:23:58 +07:00
zadam e41be520a8 becca conversion WIP 2021-04-30 22:13:13 +07:00
zadam 93cae44ba0 subtree duplication with becca 2021-04-25 22:02:32 +07:00
zadam a5ee590544 after note creation with becca 2021-04-25 21:24:32 +07:00
zadam 6c5b1420d2 basic note creation with becca 2021-04-25 21:19:18 +07:00
zadam 1fdf889ccf refactoring 2021-04-17 20:52:46 +07:00
zadam 50bcf45113 fixed "duplicate subtree" creating extra entities in case subtrees contains multiple clones 2021-02-14 12:14:33 +07:00
zadam 08cba1e1ce fixed "duplicate subtree" 2021-02-14 11:43:31 +07:00
zadam 6c15d299e0 isErased fixes 2020-12-18 22:35:40 +07:00
zadam d0578971f7 fix manual erasing note revisions 2020-12-16 14:36:24 +07:00
zadam 248fa780e8 erasing rows of deleted entities 2020-12-14 13:47:33 +07:00
zadam 0b6fa4ab06 Merge remote-tracking branch 'origin/optimize-tree' 2020-12-10 22:54:16 +07:00
zadam 5010175b84 adding few missing isErased = 0 conditions 2020-12-10 21:56:48 +07:00
zadam 33571e0ef3 better logging for un/protect errors 2020-12-09 22:49:55 +07:00
zadam 31876d2cf9 fix automatically scheduled note deletion 2020-12-09 22:45:34 +07:00
zadam e56979c482 add button to erase deleted notes now into the options 2020-12-06 22:11:49 +07:00
zadam 52b8162d01 WIP per-tab hoisting 2020-11-23 22:52:48 +07:00
zadam 7d8277699c add keyboard shortcut for duplicate subtree, #1451 2020-11-23 19:44:49 +07:00
zadam 1047aecfbd template subtree is now deep-duplicated on template assignment 2020-11-19 14:29:26 +07:00
zadam 314e0a453f "duplicate note" now duplicates whole note subtree instead of just individual note 2020-11-19 14:06:32 +07:00
zadam 9b05d30b47 update boxicons to 2.0.7 2020-11-03 22:44:50 +07:00
zadam a577485e42 allow duplicating multiple notes at once, closes #1259 2020-09-23 22:45:51 +07:00
zadam d21cb78baa fix wrong dateLastEdited timestamp, closes #1254 2020-09-18 21:47:15 +07:00
zadam d57a303251 fix in ENEX import 2020-09-16 20:32:20 +07:00
zadam f5f48ef6c4 copy child: attrs also when defined on a template/parent note 2020-09-14 21:08:11 +07:00
zadam 8b4cf474bd cleanup/fixes of label/relation definition usages in the old style 2020-09-08 20:42:50 +07:00
zadam 0b38e24185 fixes to saved search 2020-08-20 15:23:24 +07:00
zadam 53c361945b fix setting mime after import + cleanup of old search code 2020-08-18 22:20:47 +07:00
zadam 03d7ee9abb compatibility with existing scripts 2020-08-18 21:32:45 +07:00
zadam 53b39e2e82 many changes related to #1192:
- use CSS contain wherever possible to reduce subtrees of forced reflows
- reduced dependency between note and note_contents updates which will reduce number of updates to components
- optimization of "many rows" querying
2020-08-16 22:57:48 +07:00
zadam 8d0df6ddb9 Merge remote-tracking branch 'origin/stable'
# Conflicts:
#	db/demo.zip
#	src/services/notes.js
#	src/services/request.js
2020-08-10 23:45:17 +07:00
zadam 782127dd91 fix noproxy handling for image downloading 2020-08-03 23:33:44 +07:00
zadam 7900622f38 refactored "sync" table to "entity_changes" - more changes 2020-08-02 23:43:39 +07:00
zadam 864271d5ef refactored "sync" table to "entity_changes" 2020-08-02 23:27:48 +07:00
zadam a7b62b30cb fix image resizing after save/update/import 2020-07-28 00:26:47 +07:00