10308 Commits

Author SHA1 Message Date
Elian Doran
474ae481b6
Merge branch 'develop' into feature/map_note_type 2025-01-22 22:50:38 +02:00
Elian Doran
0288ebcad9
feat(context_menu): dismiss note tooltip when a context menu is shown 2025-01-22 22:24:42 +02:00
Elian Doran
d814a4d49f
chore(i18n): translate geo map messages 2025-01-22 22:12:25 +02:00
Elian Doran
5a40d3f020
fix(build): build errors 2025-01-22 21:55:42 +02:00
Elian Doran
e06db0038f
fix(geomap): display again note tooltip 2025-01-22 21:49:23 +02:00
Elian Doran
9b1279ce14
feat(geo_map): add option to open location 2025-01-22 21:07:40 +02:00
Elian Doran
47b02da021
feat(geo_map): add back open context menu 2025-01-22 20:02:20 +02:00
Elian Doran
2e1ad24584
feat(geo_map): add option to remove from map 2025-01-22 19:33:53 +02:00
Elian Doran
dbd38ecedf
fix(geo_map): markers no longer rendering after clicking on a link 2025-01-22 18:57:09 +02:00
Elian Doran
ac262228f0
feat(geomap): note preview on tooltip 2025-01-21 22:10:20 +02:00
Elian Doran
65553250b5
fix(geomap): dismissing add with any key 2025-01-21 21:50:32 +02:00
Elian Doran
31491b957b
feat(geomap): use persistent notification 2025-01-21 21:29:02 +02:00
Elian Doran
b813b107a8
chore(geomap): change attribute to geolocation 2025-01-21 21:18:41 +02:00
Elian Doran
dc7dd51913
refactor(geomap): simplify changing state 2025-01-21 21:06:36 +02:00
Elian Doran
be4ee4c173
feat(geomap): dismiss adding with escape 2025-01-21 21:03:27 +02:00
Elian Doran
c2cb07ed08
feat(geomap): dismiss creation if dialog is dismissed 2025-01-21 20:40:19 +02:00
Elian Doran
d1aa0e5f50
feat(geomap): invert note creation workflow 2025-01-21 20:38:31 +02:00
Elian Doran
259dcdb568
feat(geomap): set custom icon for notes created from within the map 2025-01-21 19:53:23 +02:00
Elian Doran
6b906a91d7
feat(geomap): add labels to markers 2025-01-21 19:33:12 +02:00
Elian Doran
08722d5935
feat(geomap): add shadow to marker 2025-01-21 19:10:35 +02:00
Elian Doran
1be3492f67
style(geomap): improve alignment for marker icon 2025-01-21 19:02:36 +02:00
Elian Doran
016a9e4a99
fix(geomap): pixel perfect marker positioning 2025-01-21 19:01:22 +02:00
Elian Doran
087d4790f4
feat(geomap): setup marker based on note icon 2025-01-21 18:53:36 +02:00
Elian Doran
b2a5f06646
feat(geomap): enable autopan for dragging markers 2025-01-21 15:39:20 +02:00
Elian Doran
04367de112
fix(geomap): duplicate markers 2025-01-21 14:23:59 +02:00
Elian Doran
3281bb8e9f
feat(geomap): allow dragging 2025-01-21 14:17:04 +02:00
Elian Doran
fed0598b47
feat(geomap): adjust cursor when adding new note 2025-01-21 13:46:18 +02:00
Elian Doran
ef5b2d60f3
fix(geomap): multiple clicks creating multiple markers 2025-01-20 23:54:22 +02:00
Elian Doran
986a1c25be
feat(geomap): reload markers after adding a new note 2025-01-20 23:53:52 +02:00
Elian Doran
f76b454d5a
feat(geomap): load markers at startup 2025-01-20 23:27:32 +02:00
Elian Doran
a3f257f3c5
feat(geomap): set location after creating a note 2025-01-20 23:14:31 +02:00
Elian Doran
2582924046
feat(geomap): add prompt for creating child note 2025-01-20 22:50:36 +02:00
Elian Doran
f803b9f822
feat(geomap): add floating button section 2025-01-20 22:39:48 +02:00
Elian Doran
4d5e04fc5a
feat(geomap): save & restore zoom 2025-01-20 22:21:59 +02:00
Elian Doran
f66f437c8e
feat(geomap): restore view coordinates 2025-01-20 22:19:07 +02:00
Elian Doran
5cefd4f50a
feat(mindmap): save view center coordinates 2025-01-20 21:28:04 +02:00
Elian Doran
278870e06a
Merge pull request #1014 from TriliumNext/refactor_import-mime
refactor: refactor and add tests for `services/import/mime`
2025-01-20 20:53:39 +02:00
Elian Doran
d2c2d945aa
Merge pull request #1015 from TriliumNext/test_fix-flaky-getPlatformAppDataDir
test(data_dir): fix flaky getPlatformAppDataDir test on Windows
2025-01-20 20:50:26 +02:00
Elian Doran
2b8ee31be3
refactor(geomap): skip module loader for JS 2025-01-20 20:36:58 +02:00
Panagiotis Papadopoulos
ca8146413a test(data_dir): fix flaky getPlatformAppDataDir test on Windows
Delete the provided process.env.APPDATA on Windows, so that we can use our own values (one of which is "undefined", which was causing the getPlatformAppDataDir to fallback to the "real" process.env.APPDATA
-> causing failing test, when run on Windows
2025-01-20 18:57:43 +01:00
Elian Doran
eca3955dc2
feat(geomap): add basic layer 2025-01-20 19:20:59 +02:00
Elian Doran
94a0403981
feat(geomap): load leaflet 2025-01-20 19:18:29 +02:00
Elian Doran
e1952fe6b8
feat(geomap): create geomap note type 2025-01-20 18:45:56 +02:00
Panagiotis Papadopoulos
4be675c4e1 test(import/mime): add additional test case for getMime 2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
4e59f58ce6 refactor(import/mime): simplify getMime 2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
6a0edb68de refactor(import/mime): simplify getType 2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
91ae4b629e refactor(import/mime): simplify normalizeMimeType 2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
815929c376 refactor(import/mime): split CODE_MIME_TYPES Record into two separate objects
CODE_MIME_TYPES -> as a Set -> as we only care about the existance of those types
CODE_MIME_TYPES_OVERRIDE -> as a Map with those keys and the "overwrite" values as associated value

-> this way  we don't have to unnecessarily store additional boolean values for everything *but* those hand ful of mime types

-> also I've sorted the items alphabetically, while I was at it
2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
1405e22f89 test(import/mime): add tests 2025-01-20 08:36:11 +01:00
Elian Doran
7f15f8a7de
fix(mindmap): save direction as soon as it is changed (closes #986) 2025-01-19 23:48:30 +02:00