Michael Mayer
|
32f03ab149
|
Backend: Run multiple instances of Sips
|
2020-02-01 23:07:20 +01:00 |
|
Michael Mayer
|
c02b7ed65b
|
Backend: Fix RAW to JPEG conversion with Sips (OS X)
|
2020-02-01 22:48:07 +01:00 |
|
Michael Mayer
|
a4070cf55c
|
Backend: Store and index original file names during import #184
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-02-01 20:52:28 +01:00 |
|
Michael Mayer
|
1c592464bf
|
Backend: Index keywords in non-canonical file names
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-02-01 10:29:44 +01:00 |
|
Michael Mayer
|
73050783f1
|
Optimize thumbnail generator
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-31 18:34:20 +01:00 |
|
Michael Mayer
|
17e1fb0f8a
|
Docker: Fix demo after renaming import command
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-31 17:29:55 +01:00 |
|
Michael Mayer
|
807d986c64
|
Change default resample filter from cubic to lanczos
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-31 16:28:52 +01:00 |
|
Michael Mayer
|
a4e2867c86
|
Split import command into copy and move
Upgraded JS dependencies and did some refactoring along the way...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-31 15:29:06 +01:00 |
|
Michael Mayer
|
ceb7d258fe
|
Push updates: Add event types for photos & albums
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-30 18:19:26 +01:00 |
|
Michael Mayer
|
11c3ed70e3
|
Photo edit: Publish event to keep clients in sync
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-30 09:51:23 +01:00 |
|
Michael Mayer
|
d9ec032371
|
Photo edit: Refresh view after saving
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-30 06:17:02 +01:00 |
|
Michael Mayer
|
ab6680ed8a
|
Import: Check if main file is nil #202
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-30 02:58:17 +01:00 |
|
Michael Mayer
|
777526ce82
|
Upload: Refactor UX
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-30 01:53:18 +01:00 |
|
Michael Mayer
|
183ebd3f03
|
Backend: Add FileError col to files table #202
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-29 17:41:51 +01:00 |
|
Michael Mayer
|
e8db8b2a3d
|
Backend: Update label rules
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-29 16:50:14 +01:00 |
|
Michael Mayer
|
91beb766fa
|
Edit photo: Improve add and remove labels
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-29 16:49:42 +01:00 |
|
Michael Mayer
|
bdf976abd7
|
Edit photo: Add and remove labels
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-29 15:28:20 +01:00 |
|
Theresa Gresch
|
4b2259740b
|
Test: Add test for query/geo
|
2020-01-28 22:16:59 +01:00 |
|
Theresa Gresch
|
204646babd
|
Test: Add test for query/moments_time.go
|
2020-01-28 21:02:52 +01:00 |
|
Theresa Gresch
|
fbd5fbdf82
|
Test: Add test for query/file.go
|
2020-01-28 20:59:26 +01:00 |
|
Theresa Gresch
|
90bd73abed
|
Test: Add test for query/label.go
|
2020-01-28 20:59:02 +01:00 |
|
Michael Mayer
|
7ecc146460
|
Backend: Rename utils.go to auth.go #221
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-28 13:12:29 +01:00 |
|
agolebiowska
|
81a587aa19
|
Backend: Support encrypted password (#231)
See issue #221, only handles bcrypt
|
2020-01-28 11:04:10 +01:00 |
|
Theresa Gresch
|
dc240cae8f
|
Add fixtures for categories test
|
2020-01-27 17:19:47 +01:00 |
|
Theresa Gresch
|
616b16c9e6
|
Add test for query/album.go
|
2020-01-27 17:00:36 +01:00 |
|
Theresa Gresch
|
868c7fb38c
|
Add NewAlbumSearch Function
|
2020-01-27 16:53:09 +01:00 |
|
Theresa Gresch
|
f89ec58a03
|
Add test for location.go
|
2020-01-27 15:27:07 +01:00 |
|
Theresa Gresch
|
0868f2a2d2
|
Add test for label.go
|
2020-01-27 15:26:48 +01:00 |
|
Theresa Gresch
|
4471a2e07f
|
Add test for mediafile.go
|
2020-01-27 15:26:30 +01:00 |
|
Michael Mayer
|
e818e8bda1
|
Code clean-up
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-26 10:55:06 +01:00 |
|
Michael Mayer
|
8c8cb426f8
|
Update testdata.zip
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-26 10:22:27 +01:00 |
|
Michael Mayer
|
e1ad0684b3
|
Backend: Add "exif" prefix to log message #219
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-24 18:50:57 +01:00 |
|
Michael Mayer
|
49b329d45c
|
Edit dialog: Make additional fields savable #212 #217
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-24 10:25:08 +01:00 |
|
Michael Mayer
|
d3330877d1
|
Frontend: Refactor photo model to use primary file as preview #212 #217
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-24 01:33:04 +01:00 |
|
thielepaul
|
f6a611bded
|
Backend: Add API endpoint for photo count per month #152 #154 #218
* Backend: Add API endpoint for photo count per month
* URL: /api/v1/moments/time
|
2020-01-23 20:05:54 +01:00 |
|
Michael Mayer
|
b49d581850
|
API: Refactor album & photo not found messages
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-23 10:16:18 +01:00 |
|
Michael Mayer
|
9da3456813
|
Refactor API error messages
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-23 10:10:32 +01:00 |
|
Michael Mayer
|
54d33e2a43
|
Shorten unique IDs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-23 09:50:43 +01:00 |
|
Michael Mayer
|
2f4840f9c2
|
Only send full clientConfig if authenticated #216
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-23 07:39:04 +01:00 |
|
Michael Mayer
|
7342d5194a
|
Add Websocket authentication #216
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-22 16:54:01 +01:00 |
|
Michael Mayer
|
f569c3adb6
|
Require password for all pages (if not running in public mode)
See https://github.com/photoprism/photoprism/issues/167#issuecomment-574866401
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-22 13:43:07 +01:00 |
|
Michael Mayer
|
2f62084d6f
|
Backend: Improve command usage description #187
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-22 12:19:43 +01:00 |
|
Michael Mayer
|
02f605e6a8
|
Backend: Improve command help #187
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-22 10:35:00 +01:00 |
|
linosgian
|
afa307a28f
|
Add --all flag to index command #187
PR #211
|
2020-01-22 09:57:49 +01:00 |
|
Michael Mayer
|
7d75683b3a
|
Backend: Add filename to thumb error message #210
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-21 15:21:17 +01:00 |
|
Michael Mayer
|
11067b1ae5
|
Backend: Improve http log messages #194
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-21 15:12:26 +01:00 |
|
Michael Mayer
|
5fd454b856
|
Backend: Improve startup error messages #194
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-21 13:59:41 +01:00 |
|
Michael Mayer
|
a50d1b5d07
|
Backend: Hide archived photos on map
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-21 13:23:24 +01:00 |
|
Michael Mayer
|
5c0a2b70ef
|
Backend: Disable WS origin check #209
Doesn't add much security, need to implement other auth for WS
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-20 20:47:19 +01:00 |
|
Theresa Gresch
|
8e16a9c832
|
Add test for index_options.go
|
2020-01-20 18:34:15 +01:00 |
|
Theresa Gresch
|
ff2014a29e
|
Add test for label.go
|
2020-01-20 18:20:18 +01:00 |
|
Theresa Gresch
|
0260f1baa5
|
Add test for colors.go
|
2020-01-20 17:44:05 +01:00 |
|
Theresa Gresch
|
2c3d462390
|
Add test for nsfw.go
|
2020-01-20 17:43:43 +01:00 |
|
Michael Mayer
|
1f4dc66df6
|
Docker: Downgrade darktable-cli to 3.0.0 #109
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-20 01:18:36 +01:00 |
|
Michael Mayer
|
c0a694cc24
|
Backend: Update label rules
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-19 22:34:08 +01:00 |
|
Theresa Gresch
|
6b1babe0ba
|
Improve test coverage (#206)
* #83 Add NewLocation() function
* #83 Add NewPlace() function
* #83 Add tests for maps/places/location
* #83 Add tests for maps/location
* #83 Add tests for internal/config
* #83 Add test for meta/exif
* #83 Add testfiles
|
2020-01-19 13:27:15 +01:00 |
|
Michael Mayer
|
aafeda0919
|
Backend: Use goroutines image format conversion
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-19 12:50:44 +01:00 |
|
Michael Mayer
|
492a9839ff
|
Backend: Increase location search radius to from 5 to 7
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-17 02:41:35 +01:00 |
|
Michael Mayer
|
64a16a27b0
|
Backend: Upgrade darktable and don't run more than one command at once #202
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-17 01:37:06 +01:00 |
|
Michael Mayer
|
9055581690
|
Backend: Re-add imports removed by make fmt (why?)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-15 20:05:29 +01:00 |
|
Michael Mayer
|
09bac902d0
|
Code clean-up (make fmt)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-15 19:59:25 +01:00 |
|
Michael Mayer
|
8a476edc2a
|
Maps: Fix marker positions and refresh after loading #199
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-15 19:45:54 +01:00 |
|
Michael Mayer
|
e78080b3a6
|
Backend: Increase search radius for S2 cell IDs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-15 12:30:50 +01:00 |
|
Michael Mayer
|
624ade62c6
|
Backend: Fix indexing after import of non-JPEG files #196
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-15 05:05:47 +01:00 |
|
Michael Mayer
|
c31470dafb
|
Initial code for new Places UI
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-15 04:04:33 +01:00 |
|
Michael Mayer
|
bba914878a
|
Backend: Remove go-xmp import
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-14 03:41:40 +01:00 |
|
Dustin Oprea
|
9b1bf83abe
|
Optimize EXIF integration (#192)
Use JPEG- and PNG-specific parsing if possible and brute-force search
only for others.
- Adopted go-exif/v2.
Fixes #172
|
2020-01-14 01:47:26 +01:00 |
|
Michael Mayer
|
4a223f133f
|
Backend: Rename metadata example files #68
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 23:37:05 +01:00 |
|
Michael Mayer
|
4c8e7b6b15
|
Backend: Revert change in exif.go #68
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 23:19:06 +01:00 |
|
Michael Mayer
|
c978fa00f1
|
Backend: Proof-of-concept for indexing XMP files #68
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 23:14:10 +01:00 |
|
Michael Mayer
|
9cc918ce0d
|
Backend: Update label rules
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 20:32:37 +01:00 |
|
Michael Mayer
|
b5424d3b22
|
Backend: Disable NSFW detection by default to boost performance
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 16:48:32 +01:00 |
|
Michael Mayer
|
74a14e265f
|
Backend: Rename "thumb-algorithm" to "thumb-filter" #157
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 13:46:05 +01:00 |
|
Michael Mayer
|
5bada6c339
|
Backend: Update label rules
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 13:30:42 +01:00 |
|
Michael Mayer
|
ac7382971d
|
Backend: Add blackman resample filter and set default to cubic #157
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 12:25:16 +01:00 |
|
Michael Mayer
|
c6866bb746
|
Backend: Update label rules
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 11:08:50 +01:00 |
|
Michael Mayer
|
e184cad553
|
Backend: Add thumb config options and lower defaults #157
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-13 11:07:09 +01:00 |
|
Michael Mayer
|
106e9c3e1e
|
Backend: Remove OLC code
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-12 17:23:41 +01:00 |
|
Theresa Gresch
|
9c767dbf39
|
Add test for classify/labels
|
2020-01-12 15:43:14 +01:00 |
|
Theresa Gresch
|
6bf12c4d12
|
Add test for classify/label_rule
|
2020-01-12 15:43:14 +01:00 |
|
Michael Mayer
|
90df882376
|
Backend: Update label rules
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-12 15:39:45 +01:00 |
|
Michael Mayer
|
3e4e72b00f
|
Backend: Move capture package to pkg/
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-12 14:25:58 +01:00 |
|
Michael Mayer
|
f8a45b14d9
|
Backend: Move reusable packages to pkg/
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-12 14:00:56 +01:00 |
|
Michael Mayer
|
fbea88bd74
|
Backend: Add PPID() to rnd package
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-12 12:32:24 +01:00 |
|
Michael Mayer
|
d6b459186e
|
Backend: Ignore label "ball"
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-12 12:20:53 +01:00 |
|
Michael Mayer
|
387abb915b
|
Backend: Add TitlesAndRanks to txt package
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-12 12:20:10 +01:00 |
|
Michael Mayer
|
f7e865a979
|
Backend: Make fmt
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-11 02:33:07 +01:00 |
|
Michael Mayer
|
ba9b3cad72
|
Backend: Increase S2 cell level from 18 to 21 and remove suburb
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-11 01:59:43 +01:00 |
|
Kelvin
|
cd7339d8a0
|
[Minor/Wording] Update photo.go url route docs (#186)
Minor change.
|
2020-01-10 10:43:51 +01:00 |
|
Michael Mayer
|
17d7551be5
|
Frontend: Rename "archive" to "hide" for soft delete #185
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-09 02:09:54 +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
|
182b169ac0
|
Backend: Improve thumbnail rendering #157
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-08 22:29:40 +01:00 |
|
Michael Mayer
|
719fd1a811
|
Backend: Use mutex in convert so that it can be canceled
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-08 20:51:49 +01:00 |
|
Michael Mayer
|
b37d4472e4
|
Backend: Use original file if thumb size exceeds limit #172
Plus some mutex and config refactoring along the way...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-08 19:51:21 +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 |
|
Michael Mayer
|
b21ad9bece
|
Backend: Rename MediaFile.Exif() to MetaData() #172
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-07 18:13:53 +01:00 |
|
Michael Mayer
|
c147eee30f
|
Backend: Add stub for meta package #172
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-07 17:36:49 +01:00 |
|
Michael Mayer
|
fc65ec61f7
|
Backend: Add workers config parameter
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-06 23:43:26 +01:00 |
|
Theresa Gresch
|
4cf7cd98b1
|
Add test for country.go
|
2020-01-06 20:16:31 +01:00 |
|
Michael Mayer
|
3d990fc3fd
|
Backend: Add support for PNG, TIFF, BMP and GIF #38 #156
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-06 17:50:05 +01:00 |
|