Louis Chemineau
df19108ed7
feat: Allow multiple source folders
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-04-22 17:27:02 +02:00
Louis Chemineau
a6c2e30f58
feat: Check download attribute when fetching previews
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-04-18 10:18:53 +02:00
Christopher Ng
7566eedaf8
fix: Open Viewer when clicking on photo in folder
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-04-16 11:02:49 -07:00
Thomas Citharel
4c2f100926
fix(3rd-party apps): do not link to maps/recognize install page if the appstore isn't enabled
...
Even if the user is admin, they might not have access to the app store.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2024-04-15 11:01:26 +02:00
Louis Chemineau
8de134984c
Add dashboard widget: On this day
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-03-20 14:25:39 +01:00
Maxence Lange
9cefac5407
initMetadata on a repair step
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-02-19 11:14:58 -01:00
Louis Chemineau
8f16b065c6
Restrict source folder selection to 1
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-02-15 16:24:02 +01:00
Louis Chemineau
e038644eb1
Add config to select source directories
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-02-15 16:24:02 +01:00
Ferdinand Thiessen
bc32170e20
fix: Coding styles
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-02-04 01:26:40 +01:00
Louis Chemineau
8f1a989bc9
Migrate remaining instances of UploadPicker
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-01-30 14:54:25 -08:00
Frederik Berg
c77b9046a1
Fix Fatal Error in Album setCollaborator function - redefining computeKey
...
When calling setCollaborator function two times after another, computeKey is redefined and leads to a fatal error. Fixed by defining it as an anonymous function instead :)
Signed-off-by: Frederik Berg <83548283+frederikb96@users.noreply.github.com>
2024-01-25 16:55:18 +01:00
Louis
bac24f84d5
Merge pull request #2280 from nextcloud/artonge/feat/large_exif_entries
...
Filter out large EXIF entries
2024-01-25 16:49:14 +01:00
Louis Chemineau
b8a0e7c1ad
Filter out large EXIF entries
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-01-25 16:15:58 +01:00
JS Moore
718f93c066
Just because an array key doesn't imply the value at that key isn't null.
...
Fixes nextcloud/photos#2225 .
Signed-off-by: JS Moore <js@jsmoore.dev>
2024-01-24 09:57:23 -05:00
Louis
83996a38db
Update lib/Command/UpdateReverseGeocodingFilesCommand.php
...
Use plural in exception
Signed-off-by: Louis <louis@chmn.me>
2024-01-18 17:18:19 +01:00
Maxence Lange
da806b3080
add setting 'disable_places'
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-01-18 14:49:18 -01:00
Louis Chemineau
ca4c89e15d
Request background job to generate metadata on non-local files
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-01-09 18:02:31 +01:00
Louis Chemineau
ee3a46c85c
Allow to hide People nav entry for admin
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-01-03 20:27:47 +01:00
Varun Patil
58d285e7e6
Fix TypeError with invalid coordinates ( fix #2187 )
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-12-20 11:25:38 +01:00
Côme Chilliet
3ee3ae4b20
Merge pull request #2186 from nextcloud/fix/catch-and-log-date-errors
...
Catch and log error thrown while parsing dates from metadata
2023-12-14 14:23:40 +01:00
Christian McHugh
3e2cb7a734
Require user when querying album name from DB
...
Signed-off-by: Christian McHugh <mchugh19@hotmail.com>
2023-12-13 10:52:07 +01:00
Christian McHugh
b892270d78
lint fixes
...
Signed-off-by: Christian McHugh <mchugh19@hotmail.com>
2023-12-13 10:52:07 +01:00
Christian McHugh
852811cb2e
improve wording slightly
...
Signed-off-by: Christian McHugh <mchugh19@hotmail.com>
2023-12-13 10:52:07 +01:00
Christian McHugh
8b1acd6cb5
Add get album by name and simplify command logic
...
Signed-off-by: Christian McHugh <mchugh19@hotmail.com>
2023-12-13 10:52:07 +01:00
Christian McHugh
a218a5f9b2
Apply suggestions from code review
...
Co-authored-by: Louis <louis@chmn.me>
Signed-off-by: Christian McHugh <mchugh19@hotmail.com>
2023-12-13 10:52:07 +01:00
Christian McHugh
0aef574b01
remove empty space
...
Signed-off-by: Christian McHugh <mchugh19@hotmail.com>
2023-12-13 10:52:07 +01:00
Christian McHugh
c563f9e55c
Add album creation to occ
...
Signed-off-by: Christian McHugh <mchugh19@hotmail.com>
2023-12-13 10:52:07 +01:00
Christian McHugh
e8ef520ba9
uppercase
...
Signed-off-by: Christian McHugh <mchugh19@hotmail.com>
2023-12-13 10:52:07 +01:00
Christian McHugh
8a7aaea323
Add OCC comand add-photo-to-album
...
Signed-off-by: Christian McHugh <mchugh19@hotmail.com>
2023-12-13 10:52:07 +01:00
Louis Chemineau
ea4f4599f8
Rationalize dependencies
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-12-12 16:01:49 +01:00
Côme Chilliet
5c9bb54360
Catch and log error thrown while parsing dates from metadata
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-12-11 11:39:55 +01:00
Joas Schilling
d836e048a9
fix(DB): Fix "IS NOT NULL" database queries
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-12-04 13:11:52 +01:00
Julius Härtl
aa82646be1
Merge pull request #2166 from nextcloud/bugfix/skip-empty-files
...
fix: Skip empty files in metadata providers
2023-12-04 10:49:34 +01:00
Julius Härtl
2eb4b83f99
fix: Skip empty files in metadata providers
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-04 08:42:20 +01:00
Git'Fellow
e8b2f5cdb1
Don't check display name on null
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-12-03 10:15:11 +01:00
Louis Chemineau
55778c13ae
Use NC URL to download cities list
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-21 11:45:12 +01:00
Varun Patil
d724e7ac1e
metadata: fix crash when datetime has invalid format
...
For any reason if the date time is not in the correct format, the
entire scan process crashed.
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-11-13 19:25:44 -08:00
Louis Chemineau
b3161a104f
Add overlay on live photo
...
And hide the .mov file
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-13 17:58:05 +01:00
Louis Chemineau
38c1be55f8
Generate original date time for video files too
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-13 12:05:21 +01:00
Maxence Lange
b9a42e66d4
init metadata on boot
2023-11-10 18:38:38 -01:00
Louis Chemineau
925cf21d1b
Fix psalm
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-09 23:37:24 +01:00
Louis Chemineau
a6902c17d9
Fix psalm
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-09 18:29:41 +01:00
Louis Chemineau
88f9312750
Create photos sidebar tab
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-09 15:26:02 +01:00
Louis Chemineau
52d0983322
Fix psalm
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-09 14:51:38 +01:00
Louis Chemineau
a87c19ee24
Use new metadata API for providers
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-09 13:17:12 +01:00
Louis Chemineau
e08724d368
Fix psalm
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-09 11:57:48 +01:00
Louis Chemineau
c1e561407a
Use new metadata API for providers
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-09 11:50:14 +01:00
Louis Chemineau
f0aae14c83
Filter out some permission for public albums
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-10-25 16:17:26 +02:00
Varun Patil
783888ed66
perf: make geoNameFolder lazy
...
This class gets injected in DAV and the folder is fetched
without ever being used, causing some useless queries, even
for completely unrelated DAV requests.
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-10-16 17:45:27 -07:00
Joas Schilling
1c9229df56
techdebt(DI): Use public IThrottler interface which exists since Nextcloud 25
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-28 15:54:36 +02:00