Граф коммитов

410 Коммитов

Автор SHA1 Сообщение Дата
Julien Veyssier fca69ebbc0 refs #44 move zoom control to bottom right 2019-04-19 15:46:55 +02:00
Julien Veyssier d43f4804c0 refs #44 remove map max bounds, min zoom : 2 2019-04-19 15:29:30 +02:00
Julien Veyssier e44e7345d9 Merge branch 'rework-again' into eneiluj-devices 2019-04-19 01:30:44 +02:00
Julien Veyssier c8afbc93c0 tracks always update slider range and values when layers are toggled 2019-04-19 01:14:43 +02:00
Julien Veyssier d4b24699bd fix sendMyPosition, display accuracy circle on mouseover 2019-04-19 00:43:34 +02:00
Julien Veyssier 7fe18dd4ae tell user if browser refuses to get location or to register a protocol 2019-04-18 23:51:25 +02:00
Julien Veyssier 7c273e1d44 get new devices when asking positions refresh 2019-04-18 17:45:46 +02:00
Julien Veyssier 52a264647e menu entry to refresh device positions, setting to toggle track loop 2019-04-18 16:42:09 +02:00
Julien Veyssier c63c17bbbb replace device user_agent by basic os/client guess 2019-04-18 03:15:42 +02:00
Julien Veyssier b573973c3a display marker with tooltip on device line mouseover 2019-04-18 01:50:29 +02:00
Julien Veyssier 21432ef22b toggle device lines/history 2019-04-18 00:50:40 +02:00
Julien Veyssier d656abbe94 improve device layers structure, bring marker to front when device is toggled on 2019-04-17 23:58:41 +02:00
Julien Veyssier 7962c7f97a fix bring to front with device markers 2019-04-17 23:43:05 +02:00
Julien Veyssier a03406a742 show/hide all devices 2019-04-17 19:57:51 +02:00
Julien Veyssier 2c314a16d5 delete device 2019-04-17 19:43:05 +02:00
Julien Veyssier 91c1ed19f3 add fields to tooltip 2019-04-17 19:15:35 +02:00
Julien Veyssier 4ac9b1f54e device marker tooltip 2019-04-17 18:47:08 +02:00
Julien Veyssier 7ee6a12fd8 change device color 2019-04-17 17:24:04 +02:00
Julien Veyssier 1a8a8fb0c6 devices: display line/marker, filtering, style 2019-04-17 16:32:59 +02:00
Julien Veyssier fc2eac072b devices in progress, UI half done... 2019-04-17 02:44:08 +02:00
Julien Veyssier b90f8ff5bb devices server side almost ready 2019-04-17 01:06:07 +02:00
Julien Veyssier cb75876f3a implement server side devices controllers 2019-04-16 18:03:07 +02:00
Julien Veyssier 60534d26f5 fix photo folder placement 2019-04-16 01:00:44 +02:00
Julien Veyssier 113e5fe9d0 beginning devices 2019-04-16 00:53:10 +02:00
Julien Veyssier 57913f010f add sharing hooks for photos 2019-04-15 16:44:47 +02:00
Julien Veyssier bbd83ee92c use fileId to get photo previews (works for shared files) 2019-04-15 14:58:36 +02:00
Julien Veyssier 46158bcef7 right click action to generate and copy geo link 2019-04-14 23:09:21 +02:00
Julien Veyssier af466bb3f8 don't try to show geo link location if there is none, zoom on geo link location 2019-04-14 22:59:40 +02:00
Arne Hamann 2e3fe1779a
register​Protocol​Handler() for geo: url
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-13 21:42:43 +02:00
Julien Veyssier fca3b3aeef improve track popups 2019-04-12 16:33:48 +02:00
Julien Veyssier a52c52dc31 fix tracks metadata computing and display 2019-04-12 16:15:47 +02:00
Julien Veyssier cebd175199 use loading mouse cursor, fix old style ajax request in contacts 2019-04-11 15:01:17 +02:00
Julien Veyssier 0a42354b01 use loading mouse cursor, change non-loc photos menu icon, fix old style ajax request... 2019-04-11 14:51:59 +02:00
Julien Veyssier f3a67d137a get photo thumbnails in 349x349 hoping there are better chances they were already generated 2019-04-11 04:51:07 +02:00
Julien Veyssier 881e606222 make elevation control appear over slider 2019-04-11 03:16:24 +02:00
Julien Veyssier 78f36f9d41 remove old track chart when displaying another 2019-04-11 03:04:41 +02:00
Julien Veyssier 02bf36e860 tabs=>spaces, update copyrights, README, CONTRIBUTING, Makefile, AUTHORS 2019-04-11 02:59:59 +02:00
Julien Veyssier b8b8a44d57 always pass an array to placePhotos 2019-04-11 02:23:14 +02:00
Julien Veyssier e7e2315d8b Merge branch 'rework-again' into tacruc-placePhotos 2019-04-11 02:01:53 +02:00
Julien Veyssier cc15a26dd0 show track elevation chart 2019-04-11 01:53:08 +02:00
Julien Veyssier 40edc01ce4 bring track to front when zooming to its bounds 2019-04-11 00:14:51 +02:00
Julien Veyssier 4dbbd44aa7 display track stats table in popup 2019-04-11 00:09:10 +02:00
Arne Hamann 2a919d0501
Guessing based on loaded GPX tracks
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-10 21:39:25 +02:00
Arne Hamann 34d2116206
Save all visible Photos
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-10 21:39:25 +02:00
Arne Hamann ba89faef4f
Save position on click
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-10 21:39:25 +02:00
Arne Hamann 0aca6d3f2b
Saving photos works
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-10 21:39:24 +02:00
Arne Hamann d577b23b01
Added more Javscript Saving is missing
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-10 21:39:24 +02:00
Julien Veyssier 8fd23d071d change mouse cursor to 'wait' when placing photos 2019-04-10 02:27:41 +02:00
Julien Veyssier 9c5e41f190 fix removeTrackMap 2019-04-09 17:39:50 +02:00
Julien Veyssier e2a03ac8c3 track list lazy loading, fix favorite option loading order 2019-04-09 15:55:20 +02:00
Julien Veyssier c1aa316f67 Merge branch 'rework-again' into eneiluj-tracks 2019-04-09 15:22:11 +02:00
Julien Veyssier 616662ec5e fix contact stuff, avoid completion/edition of 'user' contacts, don't list 'user' contacts except me 2019-04-09 15:20:29 +02:00
Julien Veyssier e5c64fd9cb merge tracks 2019-04-09 04:04:37 +02:00
Julien Veyssier 136a01b0f4 implement place contact from map context menu 2019-04-09 04:01:11 +02:00
Julien Veyssier 5b57965983 improve favorite cluster icon design 2019-04-09 02:24:25 +02:00
Julien Veyssier 9f6f449f92 improve contact marker and tooltip design 2019-04-09 02:05:39 +02:00
Julien Veyssier eac1d11360 contact cluster: imitate photo cluster: take first contact avatar as cluster icon 2019-04-09 01:54:15 +02:00
Julien Veyssier f4906e1628 adapt tooltip text color to background darkness 2019-04-09 01:38:01 +02:00
Julien Veyssier b6acba6895 change track color line/wpt/icon/tooltip 2019-04-09 01:31:22 +02:00
Julien Veyssier 41505c5851 track: set slider range when all inital tracks have been loaded 2019-04-09 01:31:22 +02:00
Julien Veyssier ecbec9a51e track filtering 2019-04-09 01:31:22 +02:00
Julien Veyssier 0375dfd342 update track first/last dates, clarify loading workflow 2019-04-09 01:31:22 +02:00
Julien Veyssier 2872439d7e only store track file id in DB 2019-04-09 01:31:22 +02:00
Julien Veyssier afe63139a9 add track directory 2019-04-09 01:31:22 +02:00
Julien Veyssier b177586e76 parse gpx, build and display track layers 2019-04-09 01:31:22 +02:00
Julien Veyssier d1bb7c1e73 add/remove tracks management 2019-04-09 01:31:22 +02:00
Julien Veyssier cf259c5829 partial frontend part for tracks 2019-04-09 01:31:22 +02:00
Julien Veyssier badd462b07 backend part for tracks 2019-04-09 01:31:22 +02:00
Julien Veyssier c2ebf0ff65 beginning to implement tracks management, UI part 2019-04-09 01:31:22 +02:00
Julien Veyssier ac12cf4059 reload photos after having placed some 2019-04-08 23:48:25 +02:00
Julien Veyssier b93e5f96b1 place photo folder 2019-04-08 20:51:07 +02:00
Julien Veyssier 38ba8433ab add ability to set/update one/several picture's position 2019-04-08 20:25:40 +02:00
Julien Veyssier 891982ae12 restrict import favorite filepicker file type to gpx 2019-04-08 18:21:55 +02:00
Julien Veyssier 76eb1e7fb8 make favorite markers easier to click on 2019-04-08 15:31:01 +02:00
Julien Veyssier a443328aef favorites lazy loading 2019-04-08 14:59:20 +02:00
Julien Veyssier 0e9aa96c20 make routing waypoints reversible 2019-04-08 14:44:59 +02:00
Julien Veyssier 97a0cec5c2 add map context menu to interact with favorites, photos, contacts, routing 2019-04-08 14:37:47 +02:00
Julien Veyssier 9f809d96b7 Merge branch 'fixup2' of https://github.com/tacruc/maps into tacruc-fixup2 2019-04-06 21:57:29 +02:00
Arne Hamann 73cd08e817
Fixes that with two contacts one is allways visible even if it should not
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-06 21:53:29 +02:00
Julien Veyssier 8f4e437a18 add mouse position control 2019-04-06 19:40:22 +02:00
Julien Veyssier e187637f10 fix default contact marker and tooltip icon 2019-04-06 14:54:33 +02:00
Julien Veyssier 19ca47c166 fix contact cluster icon, contact marker borders, contact layer saved state 2019-04-06 03:33:24 +02:00
Julien Veyssier 265446b158 fix contact filter, tabs=>spaces, harmonize filtering stuff, fix contact icon 2019-04-06 03:06:29 +02:00
Julien Veyssier 1b2949bb6a Merge branch 'contacts' of https://github.com/tacruc/maps into tacruc-contacts 2019-04-06 02:35:34 +02:00
Julien Veyssier 550093d96b remove useless date update in photosController 2019-04-06 02:29:37 +02:00
Julien Veyssier b55c7a1fe9 fix slider update when restoring fav category states 2019-04-06 02:23:52 +02:00
Julien Veyssier aa13e742fe fix photo filtering, harmonize filtering stuff 2019-04-06 02:18:23 +02:00
Arne Hamann 86c8a6a1fa
Compatible with vCard v3 Geo information
Date phrasing is a little more stable now

Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-05 18:06:38 +02:00
Arne Hamann b121ea5e77
Click on contact now directly leads to the right vCard
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-05 18:06:38 +02:00
Arne Hamann eac3701fc5
fixed color contacts button
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-05 18:06:38 +02:00
Arne Hamann c1638bb6ff
First draft of contacts
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-05 18:06:38 +02:00
Julien Veyssier fae5e07e65 clarify updateSliderRange, improve slider dblclick behaviour 2019-04-05 17:13:46 +02:00
Julien Veyssier a07acc27f3 export current route to gpx 2019-04-05 02:12:23 +02:00
Julien Veyssier 93d107d824 make rename category efficient, single request 2019-04-05 00:44:02 +02:00
Julien Veyssier 0041b48ee9 improve slider change when adding a favorite outside of current range 2019-04-04 13:34:35 +02:00
Julien Veyssier 538191bd36 fix deletion line hiding context menu, adjust cluster parameters 2019-04-04 03:13:56 +02:00
Julien Veyssier 7beacbab14 sort categories by name (case insensitive) 2019-04-04 02:05:20 +02:00
Julien Veyssier 607d0afe76 fix and improve favorite export, stop if nothing to export 2019-04-04 01:43:18 +02:00
Julien Veyssier 8cef91fd65 delete favorite category is now much faster, single request 2019-04-04 01:01:38 +02:00
Julien Veyssier cfb77c7f99 fix fav category states preservation when importing 2019-04-04 00:37:45 +02:00
Julien Veyssier cef6fc5fbf import favorites from gpx file 2019-04-04 00:24:24 +02:00
Julien Veyssier 41feedbaf5 clarify favorite default category 2019-04-03 18:42:37 +02:00
Julien Veyssier 661ee5abe5 add favorite: set slider end to show created favorite 2019-04-03 18:25:28 +02:00
Julien Veyssier b066016f20 add favorites menu entries to show/hide all categories 2019-04-03 18:06:16 +02:00
Julien Veyssier e53f69b40a export all/filtered favorites to gpx 2019-04-03 17:12:46 +02:00
Julien Veyssier a902f863f6 slider date displayed in iso format 2019-04-03 13:25:12 +02:00
Julien Veyssier 1e776f7bcf get current route coordinates 2019-04-03 04:21:23 +02:00
Julien Veyssier 530bfe7f7e make a controller for routing. toggle, save state: done 2019-04-03 04:14:10 +02:00
Julien Veyssier db4c2a1fc5 add routing control 2019-04-02 17:11:45 +02:00
Arne Hamann 4797d282ae
Fixed slider is red after double click
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-02 12:23:06 +02:00
Arne Hamann d9a5f01dbe
double click on Slider to restore
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-02 12:16:57 +02:00
Arne Hamann e7b15631e6
Reset color after rescaling
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-02 10:10:15 +02:00
Arne Hamann cd400c8a51
Range connector changes colour, if the range is going to be updated.
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-02 09:57:26 +02:00
Julien Veyssier 5b173d595b fix problem when setting slider range with min == max 2019-04-02 03:53:46 +02:00
Julien Veyssier 9bc3c4a7ab update filter range after adding a favorite 2019-04-02 03:42:21 +02:00
Julien Veyssier ff8f98f04b fix condition to enable fav/cat when fav added, save state 2019-04-02 03:32:09 +02:00
Julien Veyssier e393210a86 display iso date in photo tooltip 2019-04-02 03:15:23 +02:00
Julien Veyssier e388a79b16 make timeFilterController simpler and able to manage multiple controllers 2019-04-02 02:50:18 +02:00
Julien Veyssier 80f60294bd merge problems 2019-04-02 00:26:41 +02:00
Arne Hamann 839e256360
Extending the Time Range works now
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-01 22:23:14 +02:00
Arne Hamann 6f5517ca53
First verion with nouislider
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-01 21:33:24 +02:00
Julien Veyssier c5f455bde9 enable favorites and category display when adding if needed 2019-04-01 21:00:19 +02:00
Julien Veyssier c90e9ead8b fix mistake when adding favorite 2019-04-01 20:41:32 +02:00
Julien Veyssier fb7f6a9360 improve filter management: consider both controllers 2019-04-01 20:36:21 +02:00
Julien Veyssier fa1e27d750 adapt to interact with filter sliders 2019-04-01 20:03:12 +02:00
Julien Veyssier 916b05bb68 display centered photo name in tooltip 2019-04-01 17:57:47 +02:00
Julien Veyssier 95608554d3 default option value: show photos, favorites and favorite category list 2019-04-01 17:45:23 +02:00
Julien Veyssier 568099a48c Merge branch 'rework-eneiluj' into tacruc-dateTaken 2019-04-01 15:55:15 +02:00
Arne Hamann d4663fbfb8
Automatically adjust time range of filter based on the timespan of the pictures
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-01 11:23:11 +02:00
Arne Hamann 65acaceacc
Fixed some edge events in timefilter
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-01 09:24:05 +02:00
Julien Veyssier bb014231b5 favorite and photo cluster click: spiderfy or zoom if too many 2019-04-01 03:37:45 +02:00
Arne Hamann ffa0e210fe
Simple Time Filter for pictures WIP
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-04-01 02:00:07 +02:00
Arne Hamann aeb58d0907
Make tooltip Pictures not transparent
Signed-off-by: Arne Hamann <kontakt+github@arne.email>
2019-03-31 21:53:37 +02:00
Julien Veyssier 59f9a7b7c3 manage default category when adding and in completion 2019-03-30 15:21:16 +01:00
Julien Veyssier f4328b813f add autocompletion on popup category field 2019-03-30 14:51:11 +01:00
Julien Veyssier 2a0406bd5d click on picture: open gallery in new tab 2019-03-30 04:28:11 +01:00
Julien Veyssier dcac702881 add favorite in category if asked from category menu 2019-03-29 19:54:07 +01:00
Julien Veyssier 678e93c382 rename category => edit all favorites 2019-03-29 19:42:52 +01:00
Julien Veyssier 76c5532ca6 save/restore enabled favorite categories 2019-03-29 19:07:53 +01:00
Julien Veyssier e906f7d221 click on category name: zoom to bounds if visible 2019-03-29 17:46:48 +01:00
Julien Veyssier cb52447d50 declare baselayerchange handle in restoreOptions to avoid saving options on page load 2019-03-29 17:38:24 +01:00
Julien Veyssier f0dff4eaa2 improve toggle photos/favorites/category/category list behaviour and design 2019-03-29 17:27:53 +01:00
Julien Veyssier f38701053d fix tooltip when no category 2019-03-29 03:57:23 +01:00
Julien Veyssier 9f38174350 move favorite, does not mess with add favorite 2019-03-29 03:54:32 +01:00
Julien Veyssier 6c6f7fe8c3 fix style for dark theme, load app css after external css to make it prioriary 2019-03-29 03:25:47 +01:00
Julien Veyssier 8a3379243d set color for when adding category, fix favorite edition 2019-03-29 03:01:49 +01:00
Julien Veyssier db7d087f51 edit favorite with popup 2019-03-29 02:14:59 +01:00
Julien Veyssier 45b77f0e2f delete category when asked and when last favorite was deleted 2019-03-29 01:17:41 +01:00
Julien Veyssier 529883d48d favorite deletion 2019-03-28 18:07:04 +01:00
Julien Veyssier cb187a11c7 display styled favorite tooltip on hover 2019-03-28 15:39:34 +01:00