Commit Graph

587 Commits

Author SHA1 Message Date
Eric van der Vlist f17cc2e073 Adding a button to force importing tracks as routes 2023-04-15 20:24:35 +02:00
Eric van der Vlist 856cd7637e Making sure gpx id is 'new' when importing a GPX as a new journey 2023-04-15 18:25:27 +02:00
Eric van der Vlist b38fdf49ad Check db url before attempting to get a user id. 2023-04-15 17:29:50 +02:00
Eric van der Vlist 09e82600aa Do not restrict import file types on Android since it just doesn't work :( ... 2023-04-15 17:29:09 +02:00
Eric van der Vlist 5640cf8755 Bug regression caused by suid updates 2023-04-15 12:18:46 +02:00
Eric van der Vlist 59f266de37 Displaying thumbnails 2023-04-04 19:33:22 +02:00
Eric van der Vlist 5333e8053b Extracting interesting stuff from exif 2023-04-04 19:17:44 +02:00
Eric van der Vlist f52191966c Reading exif tags 2023-04-04 15:25:53 +02:00
Eric van der Vlist 854a9d701a Fixing css issue with updater's alert 2023-04-04 15:03:44 +02:00
Eric van der Vlist f5e9657842 Refactoring to prepare jpg imports 2023-04-03 14:46:41 +02:00
Eric van der Vlist 9863efc26a Refactoring to prepare jpg imports 2023-04-03 14:39:55 +02:00
Eric van der Vlist 20bb1387fc Intent to receive Google maps share actions 2023-04-02 20:23:18 +02:00
Eric van der Vlist 60ca62bf09 Support for searching pluscodes (extended when required relative to the map center) 2023-04-02 16:06:38 +02:00
Eric van der Vlist b547e203a6 Pluscode npm package plus a utility function to test if a string may be a pluscode 2023-04-02 12:35:53 +02:00
Eric van der Vlist 41c81fca1b Adding file drop capability to import GPX files. 2023-03-17 19:57:22 +01:00
Eric van der Vlist 9b9bba1609 Trying to improve trkseg styles 2023-03-16 22:16:16 +01:00
Eric van der Vlist c9d231251f Looking how to import images 2023-03-16 21:41:51 +01:00
Eric van der Vlist 39876031e4 Setting a higher z-index for GPX layers 2023-03-16 21:41:29 +01:00
Eric van der Vlist 7a2752e286 Declutter all wpt types (including notes) 2023-03-13 17:35:49 +01:00
Eric van der Vlist 9588ca7749 Regression that prevented initial configuration 2023-03-13 13:19:43 +01:00
Eric van der Vlist 95cfa8c8d7 Adding a click to copy feature in SystemInfo 2023-03-11 19:08:52 +01:00
Eric van der Vlist ef909b475b Adding a self test to check that web workers are supported 2023-03-11 18:35:14 +01:00
Eric van der Vlist ba14181bdd Adding a test for undefined addresses 2023-03-10 23:36:45 +01:00
Eric van der Vlist 229bc14f72 Adding a <SystemInfo> component to display basic system info 2023-03-10 23:27:03 +01:00
Eric van der Vlist 9e08a70002 Update check frequency 2023-03-10 22:26:24 +01:00
Eric van der Vlist 3aa96c7afc Moving the Account icon in a drawer 2023-03-10 20:01:40 +01:00
Eric van der Vlist 4ff760a0ff Making sure that notes default dates are the current date 2023-03-09 22:21:18 +01:00
Eric van der Vlist 06daffbd1c Add an update link for android 2023-03-09 21:51:52 +01:00
Eric van der Vlist 677ac02835 Checking if app needs update 2023-03-09 21:00:56 +01:00
Eric van der Vlist 7997138c5e Defining vite env vars with git info 2023-03-07 20:04:06 +01:00
Eric van der Vlist da76e30fc4 Use double click rather than single click to query the map 2023-03-07 19:01:25 +01:00
Eric van der Vlist bb763435ef Don't compact trksegs if you don't own them 2023-03-07 18:41:05 +01:00
Eric van der Vlist c1f1c8afb0 Displaying Wpts description and start date 2023-03-06 21:54:36 +01:00
Eric van der Vlist e620db5c7b Change origin format in put() 2023-03-06 21:38:50 +01:00
Eric van der Vlist df3039a04b Specific icon for notes 2023-03-06 21:16:19 +01:00
Eric van der Vlist adbbb3e356 First version of notes, also allowing to delete wpts 2023-03-06 16:45:20 +01:00
Eric van der Vlist bf179a4b6d Filtering out GPX positions when accuracy is less than 10 m 2023-03-06 14:36:15 +01:00
Eric van der Vlist 5404a6e5ad Implementing notes (WIP) 2023-03-06 09:24:39 +01:00
Eric van der Vlist 07cd0d04c5 Supporting invitations through geo URLs 2023-03-05 09:53:26 +01:00
Eric van der Vlist aba2ddd907 Handling deep links to web.dyomedea.add, thus supporting invitations in the app too 2023-03-04 20:52:11 +01:00
Eric van der Vlist c9be4dcc28 Typo 2023-03-04 20:09:59 +01:00
Eric van der Vlist c8644c8817 Replacing URLs by user ids in origins 2023-03-04 16:07:22 +01:00
Eric van der Vlist f07bf07c3f Replacing shared by to 2023-03-04 15:13:27 +01:00
Eric van der Vlist acb6156ed2 Replacing Shared by To... 2023-03-04 13:09:11 +01:00
Eric van der Vlist 2358c7d8fb Saving settings and reloading the page to select the invitation account 2023-03-04 12:27:27 +01:00
Eric van der Vlist 51eb54954f Adding a check for existing accounts 2023-03-04 12:10:09 +01:00
Eric van der Vlist a32faaa837 Saving the new account 2023-03-04 11:59:34 +01:00
Eric van der Vlist 87b6e1710d Cosmetics 2023-03-04 11:08:14 +01:00
Eric van der Vlist 24fb46c0fb Validation flow seems OK. 2023-03-04 10:54:32 +01:00
Eric van der Vlist 04cd163906 Moving on implementing invitations 2023-03-04 10:30:09 +01:00
Eric van der Vlist 5ad98a860e Moving invitation check in its own module 2023-03-04 09:23:28 +01:00
Eric van der Vlist bedcaa209a Checking if location's hash contains an invitation 2023-03-03 21:39:26 +01:00
Eric van der Vlist 909949657e Adding a second vector source (and layer) per GPX to display uncluttered features. 2023-02-23 11:59:51 +01:00
Eric van der Vlist 543b7cd259 Remove decluttering which doesn't work nicely 2023-02-16 16:08:54 +01:00
Eric van der Vlist 3fd108177b Starting to implement a node component 2023-02-15 15:42:02 +01:00
Eric van der Vlist 951deb5fef Removing a condition that doesn't seem necessary before deleting docs.x 2023-02-15 15:37:45 +01:00
Eric van der Vlist 937fd885fa Sligthly bigger iconx 2023-02-15 12:34:54 +01:00
Eric van der Vlist ddf0590dcd Hiker icon for last GPX position.x 2023-02-15 12:25:12 +01:00
Eric van der Vlist 597cb8629a Displaying last position of each gpx 2023-02-15 12:02:56 +01:00
Eric van der Vlist 1406e88ad6 console.log's 2023-02-15 10:43:29 +01:00
Eric van der Vlist c4b2fa175d Bug fix (trkpts were deleted during compaction) 2023-02-14 20:55:20 +01:00
Eric van der Vlist 1d5d158f8c Bug fix when creating the first gpx. 2023-02-13 20:57:30 +01:00
Eric van der Vlist 51ab7c38e0 Store the current gpx id in account docs 2023-02-13 18:30:01 +01:00
Eric van der Vlist 8d32fa253a Bug fix 2023-02-13 15:59:41 +01:00
Eric van der Vlist 6dfe98b655 Refactoring the worker / db init flow. 2023-02-13 15:44:02 +01:00
Eric van der Vlist cfaf7ad72f Removing call to solid-worker. 2023-02-13 11:38:07 +01:00
Eric van der Vlist df42a684c3 Updating GPX import to use parent's shared. 2023-02-13 11:23:17 +01:00
Eric van der Vlist e445a7e1af db put should take parent's shared by default. 2023-02-13 10:56:48 +01:00
Eric van der Vlist 9ea29b368f 1000 ! 2023-02-13 10:14:34 +01:00
Eric van der Vlist 05532a2a5f ... 2023-02-13 10:12:59 +01:00
Eric van der Vlist 01554e3383 Breaking after 1000 purges. 2023-02-13 10:11:46 +01:00
Eric van der Vlist 19aaaba3f8 Breaking after 10000 purges to give a chance to delete _local/purges. 2023-02-13 10:02:28 +01:00
Eric van der Vlist e1d6fea35c Removing _local/purges 2023-02-13 09:59:41 +01:00
Eric van der Vlist cbd5eb1e04 Adding documents origin. 2023-02-12 21:23:30 +01:00
Eric van der Vlist 9dacad9af3 Adding a "shared" property to gpxes and family. 2023-02-12 18:14:14 +01:00
Eric van der Vlist 8853ea4670 Decreasing delay between purges. 2023-02-12 15:20:41 +01:00
Eric van der Vlist c992782ab7 Firefox issue. 2023-02-12 14:47:03 +01:00
Eric van der Vlist 8a63cc07f4 Bug fix (forEech and promises...) 2023-02-12 14:41:19 +01:00
Eric van der Vlist 4502162a36 Removing a few console.log... 2023-02-12 14:10:56 +01:00
Eric van der Vlist 5a5931dbcd Implementing a mechanism to purge deleted docs. 2023-02-12 12:19:00 +01:00
Eric van der Vlist 534ec32312 Signals are very handy in web workers ! 2023-02-12 11:12:53 +01:00
Eric van der Vlist 89689c5ed6 Porting db health to single worker mode. 2023-02-12 10:46:26 +01:00
Eric van der Vlist 0d86b789c1 Moving sync back in the first worker (sync doesn't see updates done in other workers!) 2023-02-11 20:23:18 +01:00
Eric van der Vlist 51250c1880 Bug fix (bad promise magic!) 2023-02-11 18:21:25 +01:00
Eric van der Vlist 853b158dcf Bug fix 2023-02-11 17:52:11 +01:00
Eric van der Vlist 79fed3cc28 Simplification 2023-02-11 16:08:07 +01:00
Eric van der Vlist 0e714ac361 Searching a new balance between the two web workers... 2023-02-11 15:55:49 +01:00
Eric van der Vlist 71bd820da9 Implementing a machanism to purge databases. 2023-02-11 12:02:22 +01:00
Eric van der Vlist 4a4ebdff50 Upgrading to the PouchDb indexedDb adapter while testing signals in web workers... 2023-02-11 11:31:32 +01:00
Eric van der Vlist e73497265f Updating TrksegViewer as well. 2023-02-10 15:38:18 +01:00
Eric van der Vlist b30af4c3ac Applying the same update to trkpt 2023-02-10 15:30:45 +01:00
Eric van der Vlist d8d15d9d83 More tests 2023-02-10 08:09:13 +01:00
Eric van der Vlist 31669d8aac Adapting the address fetcher for rtes. 2023-02-10 06:35:10 +01:00
Eric van der Vlist 796147e4a9 One more test (and bug fix). 2023-02-09 21:11:17 +01:00
Eric van der Vlist c30ceecbb1 More tests and debugging putRtept 2023-02-09 21:07:09 +01:00
Eric van der Vlist 3f5bb1633c More tests 2023-02-09 16:37:46 +01:00
Eric van der Vlist a04fcab25d Adding more tests. 2023-02-09 14:36:14 +01:00
Eric van der Vlist e8a3d8c62e Re implementing a basic test for db/gpx.ts 2023-02-09 14:25:13 +01:00
Eric van der Vlist 2387b1a4e9 Stting up vitest. 2023-02-09 13:57:14 +01:00
Eric van der Vlist e2ef46b612 More updates related to the previous changes. 2023-02-08 22:39:04 +01:00