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