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 |