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

171 Коммитов

Автор SHA1 Сообщение Дата
Marcel Klehr 6693adbbd0 fix: Safer settings
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-11-11 10:47:27 +01:00
Marcel Klehr f461637bbc fix: psalm issues 2024-09-23 09:42:44 +02:00
Marcel Klehr 3ede29ede6 fix(getFileName): Use better regular expression for blacklisting characters 2024-08-12 08:39:18 +02:00
Marcel Klehr 1751b72d7f fix: Filename character blacklist
fixes #175
2024-08-08 12:10:27 +02:00
Marcel Klehr ff8996c677 fix: Make sure import job doesn't get lost 2024-05-19 14:44:24 +02:00
Marcel Klehr aa985269ca fix: Replace non-word characters with -
fixes #157
2024-05-15 12:42:20 +02:00
Marcel Klehr 21b066d814 fix(GoogleDriveAPIService): Make sure target path is not a shared folder 2024-03-04 11:34:36 +01:00
Marcel Klehr 2267aa3122 fix(GoogleCalendarAPIService): Sanitize calendar name
fixes #166
2024-03-04 11:14:11 +01:00
Marcel Klehr c6b4bcea49 fix(psalm) 2024-03-04 10:54:04 +01:00
Marcel Klehr 12fa7b56e4 fix(GoogleDriveAPIService): Don't break if a file causes hiccups
fixes #164
2024-03-01 14:18:35 +01:00
tetebueno ba1957daec
Adding prefix, suffix and middle name to contacts.
These fields are not being migrated. According to the following sources, this can be achieved: 

https://www.evenx.com/vcard-3-0-format-specification

https://developers.google.com/people/api/rest/v1/people?hl=en#Person.Name

Signed-off-by: tetebueno <9064236+tetebueno@users.noreply.github.com>
2023-12-07 16:24:27 -03:00
Marcel Klehr 52f1707d1f fix(ci/psalm) 2023-10-30 16:22:37 +01:00
Marcel Klehr bfbc4ab30c Run cs:fix 2023-05-08 15:12:19 +02:00
Marcel Klehr 31917ecc72 Fix psalm issues 2023-05-08 14:22:00 +02:00
Julien Veyssier dfdd800f9d
update psalm...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-03 13:35:35 +02:00
Julien Veyssier 664cfa8fc0
plop
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-03 13:21:11 +02:00
Julien Veyssier da2ba6ea06
fix things here and there
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-03 00:27:38 +02:00
Julien Veyssier 4a7ba90114
fix things here and there
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-03 00:10:56 +02:00
Julien Veyssier 41f27ad01d
fix php-cs issues
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-02 23:47:03 +02:00
Julien Veyssier e41753ef8c
start fixing psalm issues
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-02 17:42:25 +02:00
Julien Veyssier b9019184f8
set modified date for root import folder
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-06 13:56:00 +01:00
Julien Veyssier 6565ac0313
correctly set directories last modified date
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-06 13:09:14 +01:00
Julien Veyssier e27a33067d
details
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-05 12:14:11 +01:00
Julien Veyssier f603db766f
clarify contact import, use google contact id as NC card URI, update contacts with more recent update time
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-29 01:52:21 +01:00
Julien Veyssier 3ebb66c1e0
don't skip contacts with no names
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-29 00:08:28 +01:00
Julien Veyssier 3d62809f46
details
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-26 12:05:23 +01:00
Julien Veyssier d8076eb050
refs #127 speedup drive size calculation by only measuring shared files as we have the drive size already, no more total file number though...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-23 19:27:27 +01:00
Julien Veyssier 9a8fb3a62c
refs #127 only add file name suffix for duplicated names
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-23 15:12:35 +01:00
Julien Veyssier a34a1eb478
clarify calendar update, speedup by increasing API request page size, avoid parsing event data to get last modification date, use the one of the calendar event object
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-23 13:32:31 +01:00
Julien Veyssier 1404798c7b
improve calendar import, update existing events if needed
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-23 12:22:09 +01:00
Julien Veyssier bc4338a7bb
add some debug log in contact import
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-22 17:30:36 +01:00
Julien Veyssier a2c608159a
import contact websites
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-22 15:48:14 +01:00
Julien Veyssier a6e8b6ef93
import contact notes
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-22 15:35:06 +01:00
Julien Veyssier 5ec97e9c23
refs #119 preserve exif ata when downloading a photo (google still strips geolocation
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-22 15:13:25 +01:00
Julien Veyssier 174d2625e1
refs #35 #115 #116 add a 1h timeout after which a job is not considered running anymore so another import can start
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-21 15:16:33 +01:00
Julien Veyssier 63538eb3db
refs #124 contact import: use contact labels as groups
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-21 14:25:45 +01:00
Julien Veyssier d6da541349
refs #122 fix photo/album import with slash in their name
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-21 12:52:11 +01:00
Julien Veyssier bb941881f8
stay compatible with PHP 7.3
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-08-29 17:48:52 +02:00
Julien Veyssier b0a6545963
refs #107 fix contact photo import, get the photo type from response headers
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-08-24 11:36:32 +02:00
hjylewis bc065bf652 Remove \n from filenames 2022-07-11 12:03:26 +02:00
hjylewis 60c448662f Include nextPageToken in fields param 2022-07-11 12:03:26 +02:00
Julien Veyssier bee0d8a802
implement proper token expiration check based on 'expires_in' oauth response attr
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-07-04 12:46:20 +02:00
akhil dc13da69ef Removed private details from logger warnings
Signed-off-by: akhil <akhil.potukuchi@gmail.com>
2021-11-21 15:21:09 +01:00
akhil 163a1bdc61 urlencoded calendar ids and fileItem ids
Signed-off-by: akhil <akhil.potukuchi@gmail.com>
2021-11-21 15:14:33 +01:00
Julien Veyssier a7c07b9335
Merge branch 'master' into e-foundation-unlock-files-explicitly 2021-11-14 18:57:07 +01:00
Julien Veyssier 4e8ce1ed2d
adjustments for #83
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2021-11-14 18:57:03 +01:00
Julien Veyssier c2745754a8
adjustments to #84
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2021-11-14 17:41:29 +01:00
akhil 9f18f311c0
Added API call to mediaItems if no photos in albums
Signed-off-by: akhil <akhil.potukuchi@gmail.com>
2021-11-14 17:41:29 +01:00
akhil 42161445d6 Fixed bug with fileName 2021-11-11 18:50:34 +05:30
akhil 7f091b3b78 Log only if file doesn't exist
Signed-off-by: akhil <akhil.potukuchi@gmail.com>
2021-11-10 18:34:08 +05:30