Michael Mayer
3c6c68e8fa
Merge remote-tracking branch 'origin/l10n/backend' into develop
2022-02-13 18:33:01 +01:00
Michael Mayer
7c4241fbea
Config: Add "imprint" option to display legal info in the footer #1990
2022-02-08 14:41:03 +01:00
Weblate
05fe7dc426
Added translation using Weblate (Slovak)
2022-02-07 12:41:18 +01:00
Weblate
d5119f0504
Added translation using Weblate (Korean)
2022-02-07 12:41:18 +01:00
Weblate
1ff1a3642c
Added translation using Weblate (Danish)
2022-02-07 12:41:18 +01:00
Michael Mayer
f26683b227
Assets: Reduce size of HTML templates
2022-02-07 09:43:12 +01:00
Michael Mayer
ebb4bd918a
i18n: Improved Right-to-Left (RTL) Language Layout
...
"mapbox-gl" has been replaced by "maplibre-gl" due to licensing changes.
2022-02-05 17:25:40 +01:00
Michael Mayer
05c7a8caa5
Assets: Update README.md
2022-01-30 12:47:55 +01:00
Michael Mayer
e26df9031f
Assets: Rename LICENSE.md to README.md
2022-01-29 14:17:30 +01:00
Michael Mayer
dd56b3d2a0
Assets: Add LICENSE.md
2022-01-29 14:16:17 +01:00
Michael Mayer
2b4c8e1f02
Improve readability of assets license
...
No text changes.
2022-01-21 09:21:17 +01:00
Michael Mayer
b55090dec2
Simplify license for separate assets and downloads
...
Removed "The names of authors, copyright holders, and contributors
may not be used..." as this wasn't a problem so far.
2022-01-21 08:49:53 +01:00
Michael Mayer
e821f84506
Update license for separate assets and downloads
...
Changes the order of the terms for better readability.
2022-01-20 19:52:38 +01:00
Michael Mayer
1d20e2887e
Update license for separate assets and downloads
...
Changes the order of the terms for better readability.
2022-01-20 19:13:34 +01:00
Michael Mayer
a9c99594ee
Update license for separate assets and downloads
...
This removes the Digital Assets License from the main LICENSE file.
2022-01-20 17:51:12 +01:00
Michael Mayer
3d036c7fc8
Update Digital Assets License
...
Clarify redistribution terms.
2022-01-19 18:32:24 +01:00
Michael Mayer
2fe663e257
Update Digital Assets License
...
Clarify redistribution terms.
2022-01-19 18:02:12 +01:00
Michael Mayer
a9a3746169
Update Digital Assets License
2022-01-19 12:21:46 +01:00
Michael Mayer
5ec822eb45
Add more examples to Digital Assets License
2022-01-19 11:16:01 +01:00
Michael Mayer
114e88b00d
Update PhotoPrism® Digital Assets License
...
Conditions are more specific now and include special terms for
brand assets and the documentation.
2022-01-19 10:45:56 +01:00
Michael Mayer
9d5dfbc3f2
Assets: Update LICENSE
...
Because some assets, such as icons and graphics, are licensed by us
for use in the official software distribution, we cannot redistribute
them under a permissive license for other purposes.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-01-19 07:57:59 +01:00
Michael Mayer
a809720aae
Docs: Update footer in README.md and CONTRIBUTING.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-01-19 07:10:10 +01:00
Michael Mayer
03457bdb75
Frontend: Refactor asset loading #1648
2022-01-18 12:26:33 +01:00
Michael Mayer
a7fba17a4a
Frontend: Update footer and support options on about page
2022-01-16 17:29:48 +01:00
Michael Mayer
fe06501bd7
Docs: Include link to trademark guidelines in README and LICENSE files
2021-12-20 18:49:55 +01:00
Michael Mayer
e9fabfa8e4
Docs: Update URL
2021-12-12 20:14:07 +01:00
jean-louis67
6b7e87d030
Translations: Update French #1799
2021-12-10 08:32:29 +01:00
Michael Mayer
dd7caf83ea
People: Add German translation for new API busy error
2021-12-09 02:44:06 +01:00
Michael Mayer
1b583e071e
People: Add mutex so changes don't get processed concurrently
2021-12-09 02:33:41 +01:00
Michael Mayer
a174448a9c
Assets: Update default site preview image
2021-11-30 17:07:06 +01:00
Michael Mayer
e490bf6f40
UX: Update social preview and animate-rainbow colors
2021-11-30 12:40:35 +01:00
Michael Mayer
ea0c56ecec
Icons: SVG viewBox instead of width & height attributes
2021-11-30 12:39:33 +01:00
Michael Mayer
ca09dfc617
UX: Add 200px app icon
2021-11-29 19:57:14 +01:00
Michael Mayer
cb983e768d
UX: Add 267px app icon
2021-11-29 19:50:18 +01:00
Michael Mayer
0da918ffbe
UX: Fix app.tmpl
2021-11-29 18:17:22 +01:00
Michael Mayer
c7941c325c
UX: Update app icon names
2021-11-29 18:12:35 +01:00
Michael Mayer
555bd503ec
UX: Change border radius of app icon from 20 to 22%
2021-11-29 17:45:26 +01:00
Michael Mayer
cb3009b045
UX: Add PNG icon files and update icon names
2021-11-29 14:57:58 +01:00
Michael Mayer
65e83a9eee
UX: Add app icons and use select icon on slash screen
2021-11-29 14:39:21 +01:00
Michael Mayer
f8d64daf00
Places: Reduce GeoJON response size
2021-11-27 09:30:29 +01:00
Michael Mayer
34e1773595
PWA: Add square and glow app icons
2021-11-25 17:24:53 +01:00
Michael Mayer
45700e886b
PWA: Update app icons
2021-11-25 11:44:31 +01:00
Michael Mayer
10ed806549
Templates: Change Javascript to JavaScript in noscript info
2021-11-24 19:22:52 +01:00
Attila Repka
ade408e33a
Translations: Add Hungarian ( #1751 )
2021-11-23 20:28:43 +01:00
Michael Mayer
d0dc3d4c1e
UX: Add helpful info message if JavaScript is disabled
2021-11-23 19:38:42 +01:00
Michael Mayer
6ce109153b
PWA: Add alternative prism app icon
2021-11-22 11:26:10 +01:00
Michael Mayer
67b7c3d84d
PWA: Add config options for app name, mode, and icon
2021-11-21 16:36:42 +01:00
Michael Mayer
0633436235
PWA: Darken splash screen background
2021-11-20 19:30:39 +01:00
Michael Mayer
d550e0bb50
UX: Improve slash screen animations and colors
2021-11-20 17:50:49 +01:00
Michael Mayer
5493540ec6
UX: Reduce logo size on slash screen
2021-11-18 13:06:26 +01:00
Michael Mayer
293fa0ca78
UX: Apply theme colors to loading screen
2021-11-17 23:14:17 +01:00
Michael Mayer
4e1e4467c3
UI: Update PhotoPrism logo
2021-11-01 15:53:03 +01:00
Rosdyana Kusuma
46a4658a35
Add new translation for Bahasa Indonesia ( #1690 )
...
* Add Bahasa Indonesia localization
* Add backend localization for Bahasa Indonesia
2021-11-01 10:41:20 +01:00
Tomasz Janiszewski
c10abc58d3
i18n: PL: Fix mechanical translations ( #1674 )
2021-10-26 22:21:34 +02:00
Michael Mayer
c85fd6b7d6
Docs: Update translation README.md files
2021-10-10 10:20:50 +02:00
Michael Mayer
fa7b682388
Docs: Update translation README.md files
2021-10-10 09:44:30 +02:00
Michael Mayer
3a4cb7c07a
Backend: Pre-translate all locales
2021-10-10 08:39:20 +02:00
jean-louis67
f0e7ebf2c6
Update French translation for People and Faces ( #1585 )
2021-10-06 07:12:49 +02:00
Michael Mayer
6269632752
People: Merge French translation #22
2021-10-01 14:15:26 +02:00
Michael Mayer
f23d288380
Index: Replace changed file hashes and remove orphan markers
2021-09-24 13:13:59 +02:00
Michael Mayer
e82533cdf0
People: Add unknown faces overview page #22
2021-09-18 20:41:30 +02:00
Michael Mayer
ed22f245db
People: Add faces API endpoint & JS model #22
2021-09-18 15:32:39 +02:00
Michael Mayer
97af133763
People: Add subjects API #22
2021-09-02 16:12:31 +02:00
Michael Mayer
6726a9ef2f
Frontend: Fix "Português de Portugal" translation #1470
2021-08-13 20:50:28 +02:00
Michael Mayer
ca0d52b36e
Frontend: Update translations.pot
2021-08-13 20:06:55 +02:00
Michael Mayer
caf7920672
Config: Dynamically set title and desc in manifest.json #425 #1351
2021-07-06 11:19:21 +02:00
Michael Mayer
c87d5da2e3
Config: Add CDN URL option #425 #1351
2021-07-05 16:41:43 +02:00
Tom Pansino
5d6c9d01db
Frontend: Add crossorigin="use-credentials" to manifest links ( #1410 )
2021-07-05 12:40:16 +02:00
Haim Kastner
f8ec8ba99e
Maps: Serve plugin assets from internal static server #1391 #1393
2021-07-01 11:12:47 +02:00
Michael Mayer
683292cae9
Docs: Update Twitter account name
2021-05-15 10:48:37 +02:00
Michael Mayer
c9795495ee
Update German translations
2021-05-01 17:10:44 +02:00
theresa
e66eefb0e2
Translations: Update german translations
2021-05-01 12:48:14 +02:00
Haim Kastner
19d812cafe
Update Hebrew translation
2021-04-23 16:37:41 +03:00
samscoding
84a764ede2
Removed orientation from web app manifest ( #1133 )
2021-03-28 18:20:01 +02:00
Razhan Hameed
133e471b1e
Add Kurdish translation (backend)
2021-03-22 00:08:40 +03:00
theresa
59512b0e50
Tests: Add tests for internal/photoprism
2021-03-02 11:59:52 +01:00
Luca Dibattista
e0758f1b46
Add Italian translation (backend)
2021-01-31 15:29:18 +01:00
Michael Mayer
51831e9f28
Backend: Update translations.pot
2021-01-27 11:58:00 +01:00
Shamshala
bc80038d15
Add Czech translations ( #904 )
...
* Add Czech translation (backend)
* Add Czech translation (frontend)
* Add Czech translation (options.js)
2021-01-16 12:50:21 +01:00
Ben McCann
822fa25b19
Update gitignore for static assets ( #854 )
2021-01-15 16:41:58 +01:00
Michael Mayer
36098c8b93
Frontend: Update translations.json
2021-01-15 11:51:49 +01:00
Michael Mayer
8ab6ad863e
PWA: Update manifest.json
2021-01-14 19:23:24 +01:00
he
614f93f696
Update simplified Chinese translation
2021-01-10 21:36:39 +08:00
Michael Mayer
a808f4a5fb
PWA: Add anti-cache param to manifest.json
2021-01-08 18:32:08 +01:00
Michael Mayer
a215556617
UX: Change orientation from portrait to any in manifest.json
2021-01-08 15:01:45 +01:00
jean-louis67
0af3a1e261
French translation for Hebrew and Japanese ( #849 )
...
* changed tanslation of 'in'
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
* Taking into account changes in the catalogs
Selection approved in translations.pot and messages.pot
* fr.po updated according to translation.pot
* French translations of new expressions relating to stacks
* French translations of new expressions relating to stacks
* Correction of accidental overwriting
* French translation adjustment
* New words in translations.pot
* Introduction of 2 varieties of Chinese
* Translation for stackable
* Purge of suppressed entries
* French translation for Hebrew and Japanese
2021-01-07 18:50:56 +01:00
Michael Mayer
c8322373ca
Config: Add UI.Zoom, Features.Albums & Features.People to Settings #799
2021-01-04 19:08:44 +01:00
Michael Mayer
e10cd76f7c
Frontend: Update Japanese translation
...
The full locale happened to be "ja_JP", not just "ja".
2021-01-04 18:36:31 +01:00
yude
77718640e0
Add Japanese translation ( #804 )
...
* Add frontend translation (Japanese)
* Add Japanese to options.js
* Add backend translation (Japanese)
Co-authored-by: Michael Mayer <michael@liquidbytes.net>
2021-01-04 18:25:42 +01:00
Haim Kastner
17d5dc8665
RTL and Hebrew translation ( #801 )
...
* Add hebrew front translation
* Add RTL languages supports
* Add backend messages hebrew trasnlation
* Minor fix to better HE translation
* Clean up merge
2021-01-04 18:13:54 +01:00
Michael Mayer
b716935e25
UX: Disable page zoom so that app feels more native
2021-01-02 14:26:57 +01:00
Michael Mayer
650cfd28d7
UX: Update "albums" and "empty album" icons
2020-12-31 10:23:08 +01:00
Michael Mayer
389ca24637
Update .po files and translations.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-19 14:42:13 +01:00
Michael Mayer
18e3f344cd
Backend: Add missing strings to existing translations
...
Automatic translation using Poedit.
Needs verification (and rework) by native speakers.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-19 14:30:51 +01:00
Michael Mayer
37f79324ce
Language dropdown: Don't translate locales #712
2020-12-16 13:27:44 +01:00
Michael Mayer
e87ab1cbf4
Backend: Update German translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 22:50:52 +01:00
jean-louis67
5d5ea264be
Update french translations ( #671 )
2020-12-02 01:34:39 +01:00
Theresa Gresch
b494e76a50
Update german translations
2020-11-30 14:46:28 +01:00
Michael Mayer
d7f7f4fc1d
Translations: Update messages.pot and translations.pot
2020-11-22 11:28:27 +01:00
jean-louis.frenkel
255094944e
Some fixes for the French translation of the backend
2020-11-14 08:20:56 +01:00
Theresa Gresch
7131db0cfe
Update french translations
2020-11-09 09:57:44 +01:00
Andy Yang
5f5392b0e4
update chinese translations #514
2020-10-26 21:52:17 -04:00
Jens de Rond
4a478e03f3
add backend translations
2020-10-20 21:37:59 +02:00
harla
a1557a1d6d
Added Hindi Translation
2020-10-16 03:39:17 +05:30
Theresa Gresch
dcc0c91afa
Merge pull request #540 from isabelirusso-dev/developBrazil
...
Created Brazilian Portuguese Translation
2020-10-08 10:04:04 +02:00
Theresa Gresch
95efa28f7a
Merge pull request #539 from isabelirusso-dev/developBranch
...
Updated French Translation
2020-10-08 10:01:16 +02:00
Isabeli Russo
c8adf6ad69
Created Brazilian Portuguese Translation
2020-10-08 00:38:53 -03:00
Isabeli Russo
869b018e40
Updated French Translation
2020-10-08 00:32:25 -03:00
Isabeli Russo
f5b919d919
Spanish Backend Translation
2020-10-08 00:02:04 -03:00
rubjo
61a08d5d90
i18n: Added 🇳🇴 Norwegian Bokmål
2020-10-07 10:28:08 +02:00
Theresa Gresch
61b326d9a5
Update german translations
2020-10-06 09:40:58 +02:00
sashikknox
478b725a1b
Update Russian translation ( #531 )
...
* #512 update frontend translation
* #512 update russion translation for bacjend
2020-10-05 07:42:50 +02:00
Wiktor Jędrzejczak
85323fe5f3
Update polish translation #515
2020-10-01 17:16:15 +02:00
Andrew Rabert
443789a7e0
Optimize images
...
Used:
- `oxipng --zopfli --opt max`
- `jpegoptim --all-progressive`
2020-09-21 17:40:58 -04:00
Michael Mayer
226f218f80
Backend: Count login attempts and localize error messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 09:40:35 +02:00
Theresa Gresch
a191d8dbed
Frontend: Adapt translations
2020-09-07 16:47:02 +02:00
Michael Mayer
7b47dcb564
Backend: Indent included favicons.tmpl template
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 11:28:37 +02:00
Theresa Gresch
889c4d9fce
Frontend: Use square icon for apple
2020-08-27 13:24:40 +02:00
Michael Mayer
79292f846d
Frontend: Add square icons
2020-08-27 13:18:10 +02:00
Theresa Gresch
6aa4e0f864
Frontend: Add apple logo
2020-08-27 13:07:27 +02:00
Michael Mayer
7795497910
Frontend: Add icons for apple
2020-08-27 12:27:31 +02:00
Theresa Gresch
82b6de24d3
Frontend: Add svg with round corners
2020-08-26 15:52:01 +02:00
Theresa Gresch
89d91904a6
Frontend: Add svg with round corners
2020-08-26 15:51:12 +02:00
Michael Mayer
6e2849fba2
Index: Don't stack files based on XMP InstanceID
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-18 00:45:53 +02:00
Michael Mayer
757cfc4bfb
RAW: Index CR3 metadata and use custom RawTherapee profile #445
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 20:12:04 +02:00
Michael Mayer
65c57f579c
Frontend: Add Chinese and update French translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-29 15:54:46 +02:00
Kai Xia(夏恺)
4cb4fe5f35
Add Chinese translation ( #429 )
...
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2020-07-29 06:06:19 +02:00
Michael Mayer
f4eb76ba09
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 13:57:12 +02:00
jean-louis67
2e461bf46d
Update French translations ( #415 )
...
Co-authored-by: jean-louis.frenkel <jlfrenkel@processia.com>
2020-07-22 13:48:24 +02:00
Michael Mayer
7d00e68d92
Index: Refactor mime type detection #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 14:43:45 +02:00
Michael Mayer
c704642f2e
Frontend: Reformat templates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 14:43:29 +02:00
Theresa Gresch
c918efdcd8
Frontend: remove / from meta tags
2020-07-21 14:32:18 +02:00
Theresa Gresch
096c625c1d
Frontend: Add meta tags for iOS pwa
2020-07-21 13:57:32 +02:00
Theresa Gresch
ab0567df05
Frontend: Use apple-touch-icon instead of apple-touch-icon-precomposed
2020-07-21 13:57:32 +02:00
Michael Mayer
73e7911b5e
Translations: Add README.md files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 10:20:09 +02:00
Michael Mayer
c0f10e2288
Use gettext for backend translations too
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 01:26:54 +02:00
Michael Mayer
fe1b676341
Frontend: Add traditional favicon.ico as fallback
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:16:09 +02:00
Theresa Gresch
2866cb9215
Backend: Add unit tests for internal/photoprism
2020-07-13 10:19:50 +02:00
Theresa Gresch
b6461dca36
Backend: Add unit tests for internal/entity
2020-07-12 15:41:30 +02:00
Theresa Gresch
7c1ef53be6
Backend: Add unit tests for internal/photoprism
2020-07-12 15:21:42 +02:00
Michael Mayer
6465ffa5ce
Frontend: Re-add favicon.png to avoid 404 errors when using old templates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 16:47:07 +02:00
Michael Mayer
eeeff27ba5
Frontend: Update favicons
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 16:06:58 +02:00
Michael Mayer
7cd88e411a
Frontend: Improve loading animation and logo
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 15:01:36 +02:00
Michael Mayer
540a6f4598
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 16:27:33 +02:00
Michael Mayer
06bcfbd915
Update rainbow.tmpl and preview.jpg
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 21:49:31 +02:00
Michael Mayer
ba5ab56dba
Frontend: Add about and license page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 14:52:24 +02:00
Michael Mayer
1cf3d19f45
Backend: Force file type "jpg" if mime type is "image/jpeg" #366
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 17:25:52 +02:00
Michael Mayer
50050363a0
Frontend: Use new logo colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 16:37:46 +02:00
Michael Mayer
6266a88c68
Sharing: Remove space from og:type tag #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 17:48:18 +02:00
Michael Mayer
c07f657c06
Sharing: Set siteUrl to shared content #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 17:39:53 +02:00
Michael Mayer
8d79f90138
Sharing: Use album title & description for site metadata #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 09:28:32 +02:00
Michael Mayer
5359b93ac6
Frontend: Use static rainbow background for sidebar logo
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 16:41:08 +02:00
Michael Mayer
ceaf085c39
Clean up site templates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 16:24:21 +02:00
Michael Mayer
1fb8b5cd63
Use static logo in sidebar navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 16:11:56 +02:00
Michael Mayer
4aa7b6cc97
Sharing: Generate share preview images #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 14:26:36 +02:00
Michael Mayer
1d2a3aaaea
Update HTML templates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 12:28:11 +02:00
Michael Mayer
3eece7a8ad
Frontend: Use new logo for splash screen
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 10:49:44 +02:00
Michael Mayer
474d9cd657
Frontend: Add logo variants and use 6pt for navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 17:08:40 +02:00
Michael Mayer
610cefd011
CSS: Set rainbow page background color to transparent
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 14:11:12 +02:00
Michael Mayer
7b835f3168
Frontend: Use white background for rainbow page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 12:35:10 +02:00
Michael Mayer
628885f8fe
Frontend: Use new logo in main navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 12:01:59 +02:00
Michael Mayer
2b1056c5e1
Sharing: Add new logo and simplify layout #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 18:53:34 +02:00
Michael Mayer
0ed82c690c
Add link sharing template #18
...
Public mode only, auth not implemented yet.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 20:15:08 +02:00
Michael Mayer
374ea03b10
Frontend: Add offline maps
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-12 17:27:30 +02:00
Michael Mayer
57286b5587
Add rainbow page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 14:05:40 +02:00
Michael Mayer
175f4d24d1
Add SVG logos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 12:17:26 +02:00
Michael Mayer
d0199598d0
Simplify configuration #66
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:09:52 +02:00
Michael Mayer
0b1bcf0d4a
Replace TiDB with SQLite for improved stability #66
...
As a side effect, we need less configuration values.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 14:52:47 +02:00
Michael Mayer
6f6e3799dc
Refactor download urls and client config
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-27 19:38:40 +02:00
Michael Mayer
4421e7d203
Add simple file browser to Library #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-24 22:16:06 +02:00
Michael Mayer
03ec4b586d
Initial commit for folders and moments #154 #260 #331
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-23 20:58:58 +02:00
Michael Mayer
e796d036c2
Fix indexer and add sort by file name #328
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-22 19:05:16 +02:00
Michael Mayer
1297a8cc1f
Read taken date from file name #304
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 15:10:24 +02:00
Michael Mayer
e61dda495a
Add PHOTOPRISM_SIDECAR_HIDDEN and PHOTOPRISM_JPEG_HIDDEN flags #311
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-19 11:00:17 +02:00
Michael Mayer
39878b3f83
Store created files in .photoprism sub directory
...
See #268 , #311 and #313
Hidden directory name poll: https://twitter.com/browseyourlife/status/1262320988081074178
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-18 15:45:55 +02:00
Michael Mayer
a61f2384b3
Initial video support #17
...
Still need to add a player and index metadata. Work in progress.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-11 18:29:17 +02:00
Michael Mayer
1894b4440f
Detect and report photos without primary file, e.g. after purging #234
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-08 12:01:28 +02:00
Michael Mayer
3ccad67622
Index and import subdirectories #258
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-06 15:53:47 +02:00
Michael Mayer
9b643c830f
Add template settings; remove twitter config value
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-05 18:26:44 +02:00
Michael Mayer
f9b2ff326b
Refactor feature flags and settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-04 18:28:23 +02:00
Michael Mayer
fe28c7d284
Backend: Add support for .ppignore files #233 #287
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-03 14:40:59 +02:00
Michael Mayer
0e9a90fd6b
Config: Change TiDB port to 2343 in example config
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-29 00:10:03 +02:00
Michael Mayer
8318ab8983
Config: Rename "sql" / "internal" to "tidb" for more clarity
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-28 22:49:02 +02:00
Michael Mayer
783e8ec3af
Backend: Don't use private photos as cover for labels or albums
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-27 17:06:36 +02:00
Michael Mayer
3edf30ab3a
Reduce location precision to float32
...
This is the practical limit of commercial data and should be more than enough for our use case while ideally providing better index performance.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-26 11:41:54 +02:00
Michael Mayer
430fb2acb3
Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 14:48:08 +02:00
Michael Mayer
e8e0639d78
Backend: Provide unknown camera & lens as default
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 14:22:47 +02:00
Michael Mayer
8609ab805f
Automatically set private flag if detect-nsfw is enabled
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 20:28:16 +02:00
Michael Mayer
b31508e4f3
Refactor & improve editing of photo labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-19 01:13:55 +02:00
Michael Mayer
20a5912210
Rename, remove and re-activate labels
...
Still need to fix label names when re-indexing so that custom names are used, if changed by the user.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-17 21:20:38 +02:00
Michael Mayer
96ec67f868
Group related files #283
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-14 14:28:47 +02:00
Michael Mayer
855781658b
Add library settings #283
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-14 13:13:45 +02:00
Michael Mayer
c2fa3a7246
Add common feature flags incl upload #284
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-13 18:08:21 +02:00
Michael Mayer
a8c48ab40e
Initial API and entities for link sharing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 13:24:06 +02:00
Michael Mayer
b020b4e415
Sync: Ignore unsupported file types #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 10:42:42 +02:00
Michael Mayer
a393a25e01
Backend: Remove export path to avoid confusion #276
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-06 23:04:52 +02:00
Michael Mayer
c882b56f82
Sync: Download remote files #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-04 17:19:34 +02:00
Michael Mayer
2e5840f3b0
Implement share worker #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-03 18:08:49 +02:00
Michael Mayer
5bea7d2a59
Maps: Add style to settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-31 21:03:13 +02:00
Michael Mayer
09e2385c67
Maps: Add animation duration to settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-31 18:56:52 +02:00
Michael Mayer
7f2cfc8446
Backend: Create settings.yml if not exists
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 21:44:30 +01:00
Michael Mayer
29c3880aeb
Accounts: Rename "push" to "share" #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 19:46:09 +01:00
Michael Mayer
9f4a5e7170
Backend: Add account API test #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 18:01:50 +01:00
Theresa Gresch
c647908d3d
Test: Add test for api/album
2020-02-02 18:41:03 +01:00
Theresa Gresch
14f7702d4f
Test: Add test for api/album
2020-02-02 15:50:33 +01:00
Theresa Gresch
4b2259740b
Test: Add test for query/geo
2020-01-28 22:16:59 +01:00
Theresa Gresch
0b89a642c6
Test: Add test fixtures
2020-01-28 20:58:22 +01:00
Theresa Gresch
dc240cae8f
Add fixtures for categories test
2020-01-27 17:19:47 +01:00
Theresa Gresch
98c63755b2
Add test fixtures
2020-01-27 16:52:47 +01:00
Theresa Gresch
495a86e69e
Add bmp test file
2020-01-27 15:31:25 +01:00
Theresa Gresch
f7efaeb104
Add png test file
2020-01-27 15:31:07 +01:00
Theresa Gresch
feb37eeff9
Add yml test file
2020-01-27 15:30:52 +01:00
Theresa Gresch
bd02c7afbc
Add xml test file
2020-01-27 15:30:35 +01:00
Theresa Gresch
8f5d5ea4f8
Add txt test file
2020-01-27 15:30:18 +01:00
Theresa Gresch
b034ed4b53
Add mpd test file
2020-01-27 15:30:03 +01:00
Theresa Gresch
72bb1bfb79
Add tiff test file
2020-01-27 15:29:48 +01:00
Theresa Gresch
d1ec3021c8
Add gif test file
2020-01-27 15:29:31 +01:00
Theresa Gresch
a72a21c46a
Add mp4 test file
2020-01-27 15:29:12 +01:00
Michael Mayer
e9874d6e0c
Backend: Compile labels into source #160
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-09 01:21:09 +01:00
Michael Mayer
21451e8263
Backend: Code refactoring and clean-up #172
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-08 09:27:39 +01:00
Theresa Gresch
4cf7cd98b1
Add test for country.go
2020-01-06 20:16:31 +01:00
Michael Mayer
582113fed4
Backend: Add write mutex to entities and improve test fixtures #164
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-06 04:24:49 +01:00
Michael Mayer
01ca94d536
Backend: Initialize test db with fixtures #84 #129
...
Fixtures can be found in assets/resources/examples/fixtures.sql and must be maintained manually for now
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-06 02:14:17 +01:00
Theresa Gresch
daff6d22af
Add jpg with created date before 1970 #164
2020-01-05 19:07:05 +01:00
Michael Mayer
a2ceda0106
Backend: Update labels.yml
2020-01-04 19:05:53 +01:00
Michael Mayer
83c532be9a
Backend: Update labels.yml
2020-01-04 19:05:11 +01:00
Michael Mayer
d869c12dd4
Backend: Update labels.yml
2020-01-04 18:32:08 +01:00
Michael Mayer
2c7e8ef32d
Backend: Update labels.yml
2020-01-04 18:13:51 +01:00
Michael Mayer
7efbfd31c5
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 18:01:54 +01:00
Michael Mayer
07efa1e769
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 18:00:31 +01:00
Michael Mayer
b2184fdfc6
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 17:55:04 +01:00
Michael Mayer
cdc15f61fb
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 17:44:06 +01:00
Michael Mayer
49bd1379ca
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 17:26:21 +01:00
Michael Mayer
639a5e97ba
Backend: Update labels.yml
2020-01-04 17:07:59 +01:00
Michael Mayer
3b6ffdf8bc
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 12:43:04 +01:00
Michael Mayer
26d0e80379
Backend: Update labels.yml
2020-01-04 11:43:57 +01:00
Michael Mayer
d03b85c408
Backend: Update labels.yml
2020-01-04 10:10:21 +01:00
Michael Mayer
f543562553
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 10:08:25 +01:00
Michael Mayer
1ef1efe628
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 07:54:35 +01:00
Michael Mayer
3673d3de61
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 06:17:56 +01:00
Michael Mayer
cb40883a82
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 06:16:56 +01:00
Michael Mayer
637f795963
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 06:05:24 +01:00
Michael Mayer
9865219476
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 06:03:48 +01:00
Michael Mayer
5a9b3fbc98
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-04 05:49:40 +01:00
Michael Mayer
597f86659d
Backend: Update labels.yml
2020-01-03 23:45:53 +01:00
Michael Mayer
f1afe897f5
Docs: Fix typo in README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-03 23:39:23 +01:00
Michael Mayer
16a782ff2c
Backend: Update labels.yml
2020-01-03 18:43:02 +01:00
Michael Mayer
72dc982196
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-02 06:10:39 +01:00
Michael Mayer
517ea44dd6
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-01 22:25:04 +01:00
Michael Mayer
1dfcfd8a13
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-01 20:04:33 +01:00