Michael Mayer
5e1210c508
Add luminance and monochrome return values to MediaFile.Colors()
2019-04-29 01:59:57 +02:00
Sebastian Kunert
6267118acf
Fix broken tensorflow test ( #107 )
...
* Fix broken tensorflow test
* Introduce rounding to fix tests
2019-04-28 11:09:25 +02:00
Michael Mayer
2e418d6e1e
Fix API photo like / unlike test (failed existing photos), see #79
2019-04-26 04:25:00 +02:00
Michael Mayer
bc208c378c
Set max length for file name to 512 chars because of utf8mb4, see #106
2019-04-26 04:13:50 +02:00
Michael Mayer
2f15ca2c59
Reduce length for file names to 2048 chars to fix error on CI, see #106
2019-04-26 02:44:57 +02:00
Michael Mayer
ffc64cceb0
Use 3x3 thumbnail for color indexing #7
...
Other implementations were unstable due to the use of random numbers.
This seems to be fast and also enables us to search specific parts
of an image. 16 colors are indexed (Material Design).
2019-04-26 02:22:53 +02:00
Michael Mayer
94205f0113
Models: Allow 4096 chars for file names, fix #106
2019-04-25 03:52:25 +02:00
Michael Mayer
b294ad10b3
Fix TestMediaFile_GetColors_Slow test
2019-04-18 20:16:09 +02:00
Sebastian Kunert
48a9f78cb3
Improve color indexing by using k-means clustering ( #103 )
...
* First commit for color-improvements
* Use k-means for prominent color detection
* Remove debugging code
* Add color checks to tests
* Add additional test for color names
2019-04-18 17:27:08 +02:00
Michael Mayer
57d5d2a183
OpenStreetmap: PlaceID now uint instead of string
...
API seems to have changed.
2019-04-18 06:58:35 +02:00
Vedhavyas Singareddi
4edfc4fa4c
error chacks and minor api refactoring ( #92 )
...
* error chacks and minor api refactoring
* consistant naming
2019-01-15 14:00:42 +01:00
Vedhavyas Singareddi
74dc8be598
Fix/defer leaks ( #91 )
...
* fix defer leaks
* go mod tidy
2019-01-13 00:45:22 +01:00
Michael Mayer
95b041e25f
Add error handling for ExpandedFilename(), see #89
2019-01-03 05:45:54 +01:00
Michael Mayer
e9425329f1
Add SqlServerPassword() and HttpServerPassword() to Config, see #16
2018-12-26 11:40:20 +01:00
Michael Mayer
e37a674e94
Improve thumbnail error messages, see #50
2018-12-26 11:40:20 +01:00
Michael Mayer
a3377dc8e8
Rename tidb to internal for database configuration, see #50
2018-12-26 11:40:20 +01:00
Michael Mayer
579c1272a7
Change order of values in config command, see #50
2018-12-26 11:40:20 +01:00
Michael Mayer
77c101a504
Move version command to the bottom, see #50
2018-12-21 04:40:45 +01:00
Michael Mayer
9e887be2d6
Add version command, see #50
2018-12-21 04:32:17 +01:00
Michael Mayer
5345ad37a2
Move server flags to global config, see #50
2018-12-21 04:17:22 +01:00
Michael Mayer
b300d5540c
Remove todo comment, see #50
2018-12-21 04:07:36 +01:00
Michael Mayer
35ce40dfa1
Move ServerPath() up, see #50
2018-12-21 04:06:15 +01:00
Michael Mayer
cc44c3e580
Move favicons to server public directory, see #50
2018-12-21 04:05:14 +01:00
Michael Mayer
a6e4944821
Rename HTTP server paths in config, see #50
2018-12-21 03:44:38 +01:00
Michael Mayer
2050ba61b4
Rename Config.GetFaviconsPath() to FaviconsPath(), see #50
2018-12-21 03:41:07 +01:00
Michael Mayer
e87bf84532
Rename Config.GetTemplatesPath() to TemplatesPath(), see #50
2018-12-21 03:40:19 +01:00
Michael Mayer
3f2156a8fa
Rename Config.GetDatabasePath() to SqlServerPath(), see #50
2018-12-21 03:39:10 +01:00
Michael Mayer
a7b6ea8936
Rename Config.GetServerAssetsPath() to ServerAssetsPath(), see #50
2018-12-21 03:33:56 +01:00
Michael Mayer
7d6c3d83b7
Rename Config.GetTensorFlowModelPath() to TensorFlowModelPath(), see #50
2018-12-21 03:25:50 +01:00
Michael Mayer
7fde545fe7
Rename Config.GetAssetsPath() to AssetsPath(), see #50
2018-12-21 03:25:09 +01:00
Michael Mayer
628c598f08
Rename Config.GetThumbnailsPath() to ThumbnailsPath(), see #50
2018-12-21 03:24:22 +01:00
Michael Mayer
3462257cce
Rename Config.GetCachePath() to CachePath(), see #50
2018-12-21 03:23:47 +01:00
Michael Mayer
a3d9c61c42
Rename Config.GetDarktableCli() to DarktableCli(), see #50
2018-12-21 03:23:05 +01:00
Michael Mayer
32444bde18
Rename Config.GetExportPath() to ExportPath(), see #50
2018-12-21 03:22:25 +01:00
Michael Mayer
1a4815fd51
Rename Config.GetImportPath() to ImportPath(), see #50
2018-12-21 03:21:49 +01:00
Michael Mayer
c1219799da
Rename Config.GetOriginalsPath() to OriginalsPath(), see #50
2018-12-21 03:21:21 +01:00
Michael Mayer
b365a2ce57
Rename Config.GetDatabaseDsn() to DatabaseDsn(), see #50
2018-12-21 03:19:25 +01:00
Michael Mayer
3eb61dff47
Rename Config.GetDatabaseDriver() to DatabaseDriver, see #50
2018-12-21 03:18:43 +01:00
Michael Mayer
ef2719e21e
Rename Config.GetServerMode() to HttpServerMode, see #50
2018-12-21 03:18:01 +01:00
Michael Mayer
f0c947ddfb
Rename Config.GetServerPort() to HttpServerPort, see #50
2018-12-21 03:16:50 +01:00
Michael Mayer
49793a3706
Rename server-* to http-*, see #50
2018-12-21 03:11:06 +01:00
Michael Mayer
cde4eb5d92
Rename serverIP and serverPort to httpServer*, see #50
2018-12-21 03:06:48 +01:00
Michael Mayer
149e9f15d7
Rename Config.GetServerIP() and HttpServerHost(), see #50
2018-12-21 03:03:59 +01:00
Michael Mayer
62d75f74f2
Rename Config.DbServerIP() and DbServerPort() to SqlServer*, see #50
2018-12-21 03:02:34 +01:00
Michael Mayer
d4aada7f86
Rename Config.IsDebug() to Debug(), see #50
2018-12-21 02:49:45 +01:00
Michael Mayer
6872cff3dc
Rename Config.GetAppVersion() and GetAppCopyright() to AppAppVersion() and AppCopyright(), see #50
2018-12-21 02:47:44 +01:00
Michael Mayer
9efbbbfe90
Rename Config.GetAppName() to AppName(), see #50
2018-12-21 02:44:34 +01:00
Michael Mayer
37fe1d093e
Rename Config.GetConfigFile() to ConfigFile(), see #50
2018-12-21 02:43:44 +01:00
Michael Mayer
c639a81c90
Rename GetDb() to Db() in comments, see #50
2018-12-21 02:39:31 +01:00
Michael Mayer
40fae6a28f
Rename Config.GetClientConfig() to ClientConfig(), see #50
2018-12-21 02:38:39 +01:00