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
90d73e4a61
Fixed default value for database DSN #58
2018-11-09 13:18:12 +01:00
Michael Mayer
133c7964ad
Add tensorflow model and test file to development image #39
2018-11-08 16:41:14 +01:00
Michael Mayer
ac31141669
Smaller docker images with multi-stage build #39
2018-11-08 10:56:11 +01:00
Michael Mayer
a4d6f810d6
Added inline documentation #14
2018-11-06 19:02:03 +01:00
Michael Mayer
3e3327ade3
Added link to wiki / developer guide, see #12
2018-11-06 11:10:57 +01:00
Michael Mayer
4a33d430e9
Fixed formatting for api inline docs, see #12
2018-11-06 10:43:59 +01:00
Michael Mayer
e66e9e4f69
Improved REST route docs, see #12
...
Hard to test locally as godoc -http ":80" doesn't seem to work outside the GOPATH
2018-11-06 10:28:44 +01:00
Michael Mayer
5868d4e664
Added REST route as a first step to document API, see #12
2018-11-06 09:56:40 +01:00
Gergely Brautigam
b202bb6cc7
Refactoring the photoprism package #53
...
* Started refactoring the photoprism package.
* A lot of more comments and eliminating utils.
* Fixed search.
* See #50 The great refactor -- Refactor config to YAML, Add Docs, Revise exported fields
2018-11-01 17:01:45 +01:00
Michael Mayer
6a2af16d1c
Using goimports for formatting imports #50
2018-10-31 07:14:33 +01:00
Philipp Knobel
00f79b2d01
First implementation of liking a photo ( #48 )
...
First implementation of liking a photo
2018-10-31 03:33:18 +01:00
Carlos Vazquez
00abbf1af5
Adds basic documentation for internal packages ( #43 )
...
* Added basic documentation wireframe for api, commands, and forms.
* Added doc.go
2018-10-31 02:42:54 +01:00
Michael Mayer
479acc06ab
Changed edited postfix from "edit%d" to "edited_%d"
2018-10-09 16:48:10 +02:00
Michael Mayer
b9f1fe930b
Added TakenAtChanged flag
2018-10-08 20:03:00 +02:00
Michael Mayer
b1e2ac17bd
Save() instead of Update() must be used for updating rows
2018-09-27 15:16:37 +02:00
Michael Mayer
7640cae26b
Mark files are missing, when they are not found
2018-09-27 12:10:19 +02:00
Michael Mayer
340d9ea799
Don't show missing files in search results by default
2018-09-27 09:44:06 +02:00
Michael Mayer
10859ee695
Moved perceptual hash from photo to file model; code clean-up (go fmt)
...
- Files might show different details of the full photo
2018-09-27 08:59:53 +02:00
Michael Mayer
c5481a177d
Added fields for house nr, street and suburb to location
2018-09-26 15:00:12 +02:00
Michael Mayer
2ae77b7686
Refactored REST API (renamed package to api)
2018-09-24 21:14:15 +02:00
Michael Mayer
bbab05f9db
Added additional photo meta data like aperture, lens and camera make; smaller perceptive hash; implemented stub for single photo view
2018-09-24 19:07:43 +02:00
Michael Mayer
13426caba2
Added country name and text wrap to photo search detail view
2018-09-24 11:48:52 +02:00
Michael Mayer
16a89c84c0
Refactoring: Separate file for each REST route and changed thumbnail URL
2018-09-24 11:27:46 +02:00
Michael Mayer
034495d75c
Refactoring: Separate file for each command
2018-09-24 09:53:16 +02:00
Michael Mayer
5a2c717030
Using simpler sha1 hash for improved indexing performance (not relevant for security)
2018-09-24 09:02:00 +02:00
Michael Mayer
4ac3b2a602
Implemented detail view proof-of-concept for photo search
2018-09-19 20:15:46 +02:00
Michael Mayer
d7e4531231
Indexer now sets country (guess when there there is no location)
2018-09-19 11:16:18 +02:00
Michael Mayer
122f7a8641
Added countries table
2018-09-19 09:20:57 +02:00
Michael Mayer
ce5869d213
Code clean-up (go fmt)
2018-09-19 00:56:54 +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
6b7b5bf186
Improved logging for thumbnail generation
2018-09-18 22:02:50 +02:00
Michael Mayer
e4998d1046
Code clean-up
2018-09-18 21:42:33 +02:00
Michael Mayer
d50e36b213
Indexer now re-indexes existing files
2018-09-18 21:15:54 +02:00
Michael Mayer
4119170587
MediaFile.GetRelatedFiles() now returns shorter filenames first
2018-09-18 20:03:43 +02:00
Michael Mayer
0c39f51a86
Using relative path for file names in database
2018-09-18 19:23:40 +02:00
Michael Mayer
0148096c86
Importer now instantly converts and indexes files
2018-09-18 18:36:12 +02:00
Michael Mayer
de494fb8f8
Fixed Config.CreateDirectories()
2018-09-18 16:34:08 +02:00
Michael Mayer
1af143d806
Changed assertion for c.Debug in test
2018-09-18 15:49:35 +02:00
Michael Mayer
c0c8c26d11
Fixed TestConfig_SetValuesFromFile
2018-09-18 15:28:23 +02:00
Michael Mayer
5e12c48de2
Renamed server-ip to server-host
2018-09-18 15:18:54 +02:00
Michael Mayer
eec90acce3
Improved docker-compose config for production environments
2018-09-18 14:42:49 +02:00
Michael Mayer
a02b144b96
Additional photo jpeg files get editN suffix instead of vN (N = 1,2,3,...)
2018-09-18 14:05:56 +02:00
Michael Mayer
361123b125
Indexer now indexes files in correct order and with better performance
2018-09-18 12:44:22 +02:00
Michael Mayer
9096d87aca
Using defaults from flag config if no value was set
2018-09-18 10:06:26 +02:00
Michael Mayer
da77a1230e
Code clean-up (go fmt)
2018-09-17 18:40:57 +02:00
Michael Mayer
d925d59e67
Moved gorm models to separate package
2018-09-16 19:09:40 +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