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
Michael Mayer
ac00c3a0e3
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-01 19:55:50 +01:00
Michael Mayer
d3921e94e6
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-01 15:06:21 +01:00
Michael Mayer
6da8bd098a
Backend: Add support for new Places API #173
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-31 07:16:11 +01:00
Michael Mayer
7d5bc0619e
Add "experimental" feature flag #152 #153 #154
...
Use this flag to test new features before they are stable.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-30 12:38:11 +01:00
Michael Mayer
0e4f8ee800
Backend: Fix typo in labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-29 01:42:24 +01:00
Michael Mayer
1c3ae82792
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-29 00:27:39 +01:00
Michael Mayer
a66d0887bd
Add lens, category, color and year search filters
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 23:06:44 +01:00
Michael Mayer
e040af36e7
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 20:40:24 +01:00
Michael Mayer
e36d569652
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 11:54:38 +01:00
Michael Mayer
1d76f74061
Backend: Improve labels for vehicles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 11:52:16 +01:00
Michael Mayer
bc8ce48bcf
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 11:45:34 +01:00
Michael Mayer
de3a003740
Backend: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 11:21:37 +01:00
Michael Mayer
669429f1c4
Backend: Improve labels for beverages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 11:01:38 +01:00
Michael Mayer
f3cf300590
Backend: Refactor location entity and indexer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-20 20:23:16 +01:00
Michael Mayer
d4fc692984
Labels: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-19 13:33:53 +01:00
Michael Mayer
d0104560de
Labels: Update labels.yml and location.go
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-19 12:31:13 +01:00
Michael Mayer
2555460404
Labels: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-19 12:25:54 +01:00
Michael Mayer
cd90e24de5
Labels: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-19 12:11:21 +01:00
Michael Mayer
fbaf1d062e
Labels: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-19 11:41:17 +01:00
Michael Mayer
2d3937f3eb
Labels: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-19 11:39:40 +01:00
Michael Mayer
49f22c0d96
Labels: Update labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-19 11:08:07 +01:00
Michael Mayer
cf28656547
Labels: Update categories
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-19 10:02:00 +01:00
Michael Mayer
fc5d327494
Photo: DATETIME instead of TIMESTAMP for TakenAt #162
...
Error logging and labels were also improved along the way.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-19 09:37:10 +01:00
Michael Mayer
eddecd98dd
Labels: Add flowers to category flower
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 07:29:24 +01:00
Michael Mayer
1cc8cefc92
Labels: Add cache, fix bugs & improve SQL queries
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 23:33:52 +01:00
Michael Mayer
2d490812d2
Backend: Higher default threshold for labels #160
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 20:22:46 +01:00
Michael Mayer
402fb9bdab
Backend: Improve animal related labels #160
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 16:46:51 +01:00
Michael Mayer
81e3477e31
Backend: Improve car/van/bus related labels #160
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 16:13:34 +01:00
Michael Mayer
e88e43c229
Backend: Reduce visible labels #160
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 10:17:15 +01:00
Michael Mayer
909de75382
Backend: Increase threshold for label "snake"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 23:01:20 +01:00
Michael Mayer
5b5c58696a
Backend: Add threshold for label "turtle"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 22:56:00 +01:00
Michael Mayer
e9c8ca3e54
Backend: Reduce labels and sort them by name #160
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 22:49:37 +01:00
Michael Mayer
d16bf54d19
Labels: Use "snake" for all snakes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 20:12:56 +01:00
Michael Mayer
53f35397bf
Labels: Rename cattle to cow
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 20:05:32 +01:00
Michael Mayer
bc3b70f1ee
Backend: Improve classification labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 19:20:39 +01:00
Michael Mayer
e63a9eadc5
Backend: Improve classification labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 19:18:56 +01:00
Michael Mayer
e7f2e81eaa
Backend: Improve classification labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 19:03:10 +01:00
Michael Mayer
a4b475cbd6
Backend: Improve classification labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 18:26:16 +01:00
Michael Mayer
1a207a63e6
Backend: Improve classification labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 17:19:32 +01:00
Michael Mayer
d2eac5aacf
Backend: Improve indexer and labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 11:52:10 +01:00
Michael Mayer
e719389b89
Labels: Use "portrait" instead of "people"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 16:08:34 +01:00
Michael Mayer
b78c95bc2b
Labels: Use "ship" instead of "liner" or "pirate"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 07:19:41 +01:00
Michael Mayer
54a981adc8
Labels: Use "people" instead of "person" or "face"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 05:04:52 +01:00
Michael Mayer
f95238b1a4
Fix: Rename category to categories in labels.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 04:52:09 +01:00
Michael Mayer
ae4295e387
Labels: Update labels.yml for better results
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 04:43:30 +01:00
Michael Mayer
becfc3e051
Labels: Merge "tabby cat" with "cat"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 03:24:39 +01:00
Michael Mayer
f92c21aef9
Indexer: Improve labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 03:07:26 +01:00
Michael Mayer
645d02d782
Indexer: Improve titles, labels and performance
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-12 16:31:55 +01:00
Michael Mayer
5aa116ee06
Config: Remove special characters from photoprism.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 15:19:49 +01:00
Michael Mayer
18bdad246f
Docker: Remove special characters from config-compose.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 15:07:56 +01:00
Michael Mayer
dac272468e
Sharing: Render preview image & site info
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 14:10:20 +01:00
Michael Mayer
8aef6ebd94
Fix template
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 20:13:43 +01:00
Michael Mayer
c3b9e97e07
Loading rainbow animation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 20:07:31 +01:00
Theresa Gresch
d383782679
Labels: Add ape as synonym for monkey
2019-12-09 18:13:27 +01:00
Michael Mayer
d24b10cd18
Simplify loading animation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 02:41:35 +01:00
Michael Mayer
f89a4346e8
Colorchange loading animation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 02:06:43 +01:00
Michael Mayer
1eb9cdf01b
Add stopwords.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 01:15:41 +01:00
Michael Mayer
5f272ac49d
Frontend: Show loading message
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 00:30:33 +01:00
Michael Mayer
0a1c16d9b6
Frontend: Change loading bar and PWA color
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-08 22:58:40 +01:00
Michael Mayer
58771500e3
Add .clientConfig prefix to HTML template variables
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-19 21:28:44 +01:00
Michael Mayer
696b1230a6
JSON config files for settings page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 14:24:48 +01:00
Michael Mayer
1547ee2145
Refactor clientConfig (frontend configuration)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 06:21:43 +01:00
Michael Mayer
5a85fe9f83
Save and load settings to / from settings.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 03:08:13 +01:00
Michael Mayer
98cb0b2c28
Improve notifications for import / index
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 00:55:40 +01:00
Michael Mayer
cdb7134b80
Frontend: Use public flag to disable auth #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-11 22:14:34 +01:00
Michael Mayer
a14b74dfa6
Config: Add public flag to disable auth #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-11 21:10:41 +01:00
Michael Mayer
56c97ec057
Basic login for admin #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-08 06:53:40 +01:00
Theresa Gresch
6d194f142e
Edit example files
2019-07-16 14:11:06 +02:00
Michael Mayer
7afb7a87db
Search performance improvements (indexes and labels)
2019-07-15 22:54:54 +02:00
Theresa Gresch
31896eda13
Use images from example data to prevent initializing testdata in colors test to make test faster
2019-07-04 09:48:09 +02:00
Michael Mayer
3527675995
Additional example files for tests
2019-07-03 10:54:10 +02:00
Michael Mayer
220ed80cc6
Add copyright and readonly config variables to frontend template #56
2019-07-02 22:44:27 +02:00
Michael Mayer
3655ebf9d8
Use daemon server mode to run acceptance tests #58
2019-06-30 05:38:39 +02:00
Michael Mayer
243795c7d5
Use local user directories for installation #66
2019-06-29 19:34:55 +02:00
Michael Mayer
1a798593d3
Labels: Rename relax to cosy
2019-06-20 01:18:49 +02:00
Vedhavyas Singareddi
f63efc5f51
Implement daemon mode ( #119 )
...
* add daemon process
* add daemon stop command
* add daemon log to log file
* check for running daemons
* minor changes
2019-06-20 01:11:03 +02:00
Michael Mayer
34743a3f84
Update labels config
2019-06-18 08:49:32 +02:00
Michael Mayer
09293cf57a
Template: Meta tags text change
2019-06-16 06:40:00 -07:00
Michael Mayer
c133dbe3f9
Indexer: Code and label clean-up
2019-06-14 13:01:58 -07:00
Michael Mayer
60e9346f08
Proof-of-concept for upload & import
2019-06-13 11:26:01 -07:00
Michael Mayer
c0ce525b90
Add cat category for all cats
2019-06-07 13:30:04 +02:00
Michael Mayer
c230de6b2b
Add time zone info to photos (if available)
2019-06-07 00:04:34 +02:00
Michael Mayer
b05e77cb10
Fix "install-assets" target in Makefile
2019-06-06 16:40:32 +02:00
Michael Mayer
aab504ffd6
Initial support for HEIF image files incl improved tests & example files
2019-06-06 14:44:35 +02:00
Theresa Gresch
51d0ebbf53
Add synonyms for labels to rules.yml to improve object recognition
2019-06-06 11:45:52 +02:00
Theresa Gresch
e8ad03fcef
Add synonyms for labels to rules.yml to improve object recognition
2019-06-06 10:52:25 +02:00
Theresa Gresch
537cd4cdcd
Add synonyms for labels to rules.yml to improve object recognition
2019-06-06 09:53:08 +02:00
Theresa Gresch
4eb89d8387
Add synonyms for labels to rules.yml to improve object recognition
2019-06-06 09:20:14 +02:00
Michael Mayer
a6131eeddd
Move all config files to assets/config and resources to assets/resources
2019-06-05 18:25:20 +02:00
Theresa Gresch
0e5b465cb5
Add synonyms for labels to rules.yml to improve object recognition
2019-06-05 17:03:58 +02:00
Theresa Gresch
9f564501c3
Add synonyms for labels to rules.yml to improve object recognition
2019-06-05 15:56:25 +02:00
Michael Mayer
b835c22f7f
Rename synonyms to categories
2019-06-05 14:05:21 +02:00
Michael Mayer
b89abc980f
Convert label names to lower case in config file
2019-06-05 13:47:49 +02:00
Michael Mayer
c81b389799
Improve photo titles
2019-06-05 11:39:50 +02:00
Theresa Gresch
40bf2f861b
Add synonyms for labels to rules.yml to improve object recognition
2019-06-05 11:28:28 +02:00
Theresa Gresch
9bf05e4901
Add synonyms for labels to rules.yml to improve object recognition
2019-06-05 10:50:43 +02:00
Michael Mayer
c501abe932
Improve photo classification, indexing, titles & location info
2019-06-05 10:18:03 +02:00
Theresa Gresch
7368a4445d
Remove duplicate labels from rules.yml
2019-06-04 18:30:12 +02:00
Theresa Gresch
af657d6bfa
Add synonyms to labels to improve object recognition
2019-06-04 17:51:56 +02:00
Theresa Gresch
fd3e7e6761
Add synonyms to labels to improve object recognition
2019-06-04 12:21:45 +02:00
Michael Mayer
d31305a503
Move static assets from public/ to static/ for clearer structure
2019-05-22 13:55:11 +02:00
Michael Mayer
2d085586cb
Add progressive web app manifest
2019-05-22 13:14:39 +02:00
Michael Mayer
5accd629d2
Use "p-" prefix for PhotoPrism frontend components #15
2019-05-19 18:58:30 +02:00
Michael Mayer
8124a8cde1
Use label rules to optimize image classification
2019-05-16 08:41:16 +02:00
Michael Mayer
db261d40b3
Share available thumbnail types with JS frontend
2019-05-14 16:04:17 +02:00
Michael Mayer
827e671c84
Remove footer to avoid unused whitespace at the bottom
2019-05-07 21:41:27 +02:00
Michael Mayer
71adb35cff
Remove test and frontend packages; app and test context refactoring
2019-05-03 18:57:28 +02:00
Michael Mayer
818019a7ec
Use nasnet mobile instead of inception v1 for image classification
2019-04-30 13:17:01 +02:00
Theresa Gresch
8d73d38246
Added designs for albums, import, tags and photos
2019-04-15 11:06:49 +02:00
Michael Mayer
cc44c3e580
Move favicons to server public directory, see #50
2018-12-21 04:05:14 +01:00
Michael Mayer
d575e8fcc9
Add photos to demo Dockerfile #80
2018-12-19 00:24:02 +01:00
Michael Mayer
4bb00abaf1
Add default title, og and twitter tags to index.tmpl
2018-12-11 07:08:34 +01:00
Michael Mayer
dd26ee0dca
Use functions for all config values #50
...
Why? See https://github.com/photoprism/photoprism/issues/50#issuecomment-433856358
2018-11-09 20:48:23 +01:00
Michael Mayer
2cce8ded84
Moved all server assets to subdirectory #55
2018-11-09 19:25:58 +01:00
Michael Mayer
53dfd1647a
Preparation for using an embedded database #55
2018-11-09 19:06:03 +01:00
Michael Mayer
ac31141669
Smaller docker images with multi-stage build #39
2018-11-08 10:56:11 +01:00
Michael Mayer
05cb32cd2b
Changed wording and removed doc images
2018-10-09 22:51:58 +02:00
Michael Mayer
127e7a4176
Updated Zebra screenshot
2018-09-28 15:13:45 +02:00
Michael Mayer
ce7eb6c71e
Removed old logo
2018-09-27 12:10:35 +02:00
Michael Mayer
50bec9c866
Updated detail view screenshot
2018-09-26 15:18:20 +02:00
Michael Mayer
c25b843196
favicon.ico now matches favicon.png
2018-09-25 10:29:23 +02:00
Michael Mayer
fe5aa4aa01
Updated screenshot
2018-09-24 21:13:51 +02:00
Michael Mayer
d5e4d370ae
Updated project description
2018-09-24 19:33:50 +02:00
Michael Mayer
fbca5316f4
Added new screenshots
2018-09-19 20:16:16 +02:00
Michael Mayer
d3ef7abb54
Experimental filters for category and country (photo search)
2018-09-19 00:53:39 +02:00
Michael Mayer
39ab854672
Implemented infinite scrolling and improved search API
2018-09-18 23:24:19 +02:00
Michael Mayer
78d9484d81
Directory clean-up: Moved source code to internal/ and config files to configs/
2018-09-14 14:04:03 +02:00
Michael Mayer
609778e7d6
Moved all assets to assets/ and improved config
2018-09-14 12:44:15 +02:00
Michael Mayer
fcddb5ddfe
Implemented frontend proof of concept with Webpack and VueJS
2018-07-27 17:31:39 +02:00
Michael Mayer
48ac7ff054
Updated documentation
2018-03-26 06:32:48 +02:00