Patrik J. Braun
9f2cd38019
Adding support for metadataLoader to read ImageWidth and ImageHeight
exif tags #516
2023-03-05 15:45:01 +01:00
Patrik J. Braun
1753bad569
Removing memory DB. fixes #572
2023-01-05 23:11:58 +01:00
Patrik J. Braun
0c6c18bb1c
Fixing codec path #569
2023-01-01 22:09:24 +01:00
Patrik J. Braun
9c4178e508
Rewriting config structure and UI #569
2022-12-28 19:12:18 +01:00
Patrik J. Braun
d75a307be6
Adding more indices to fields and improving SQL queries #437
2022-12-04 22:23:51 +01:00
Patrik J. Braun
b6b576ba2f
Implementing ContentWrapper packing.
...
This enables to extract common string into a map and only reference their values.
This is expected to bring a further 43% savings on search results. Altogether leading to a 50% reduction.
#437
2022-06-24 18:05:45 +02:00
Patrik J. Braun
5778ef00f7
Implementing media fail check.
...
Gallery now will stop indexing if the root folder is empty. That is probably unintentional and would erase the whole database.
2022-05-15 22:07:46 +02:00
Patrik J. Braun
8d13af48b0
upgrading to bootstrap 5
2022-04-14 14:36:56 +02:00
Patrik J. Braun
dc55b01bcd
fixing tests and cleaning up packages
2022-03-30 23:11:11 +02:00
Patrik J. Braun
a2e576ec27
updating node to v16 and angular to v12
2022-03-30 22:18:02 +02:00
Patrik J. Braun
845c70f6c6
Replace readyThumbnail filed with missingThumbnail bitmap.
...
Expected to save 6% on the server result json size.
#437
2022-03-26 11:55:15 +01:00
Patrik J. Braun
9b71674ef7
fixing test
2022-03-25 21:55:38 +01:00
Patrik J. Braun
47d864abe5
Multiples small tweaks to save on the server response size:
...
* Removing ids from DTO as it is not needed on the client side. ~4% saving
* Removing orientation information from DB and server response. ~3% saving
* removing altitude from GPS data and reducing GPS, exposure and fstop precision ~3%
Altogether 10% saving expected.
#437
2022-03-25 21:51:42 +01:00
Patrik J. Braun
215fc314f2
Adding emoji support test to filenames #457 , #399
2022-03-12 20:38:08 +01:00
Patrik J. Braun
c9178b0e22
fixing search test
...
(cherry picked from commit b1f094c150
)
2022-02-22 14:13:07 +01:00
Patrik J. Braun
433d7724ce
fixing preview issue: typeorm's parametrized SQL query was overriding each other, lets make them unique.
2022-02-05 12:19:09 +01:00
Patrik J. Braun
b4df99b5ce
fixing preview manager ordering
2022-02-05 10:20:10 +01:00
Patrik J. Braun
6c6d77ad34
fixing preview manager ordering
2022-02-02 00:24:16 +01:00
Patrik J. Braun
0cd5e90866
fixing tests
2022-01-27 23:43:34 +01:00
Patrik J. Braun
3982250d64
Fixing search result to include directory preview fixes #411
2022-01-18 20:38:13 +01:00
Patrik J. Braun
69fedd6c67
Creating thumbnail filling job #381
...
The job fills, directory, albums and persons' thumbnails
2022-01-17 23:05:10 +01:00
Patrik J. Braun
776c8e83fc
Caching preview in the DB to speed up directory querying #381
2022-01-14 20:57:20 +01:00
Patrik J. Braun
e607ae810a
Forcing mysql to use utf8mb4 fixes #399
2022-01-14 12:14:28 +01:00
Patrik J. Braun
f4f22118ab
improving metadata config
2022-01-13 22:41:30 +01:00
Patrik J. Braun
2b89bc49ab
Improving denormalized data update.
...
This change should remove the unnecessary DB updates, by making the denormalized data update when they first needed.
2021-08-28 11:42:06 +02:00
Patrik J. Braun
43343b252c
Implementing search query and custom sorting based preview selection #80
2021-07-06 21:37:19 +02:00
Patrik J. Braun
628bc74226
Refactoring directory interfaces #80
2021-06-27 19:33:37 +02:00
Patrik J. Braun
74a56caf76
fixing tests
2021-06-19 12:08:17 +02:00
Patrik J. Braun
3541eae141
Implementing listing metafiles in search result
2021-06-19 11:20:40 +02:00
Patrik J. Braun
ff08d34a04
Fixing tests
2021-06-03 21:19:21 +02:00
Patrik J. Braun
f2ab96faaf
reducing album indexing manager scope
2021-05-31 22:41:31 +02:00
Patrik J. Braun
f1818c1ca6
Creating Album settings UI and adding album related translations #45
2021-05-31 22:34:55 +02:00
Patrik J. Braun
597d179f7d
Adding count and precalculated preview to saved search #45
2021-05-31 19:55:27 +02:00
Patrik J. Braun
2e12af46d1
Fixing SOME_OF query flatteing issue
2021-05-31 16:44:37 +02:00
Patrik J. Braun
30c2497f8f
Improving saved search pg2conf tests
2021-05-30 18:18:24 +02:00
Patrik J. Braun
b126022454
Improving SOME_OF search to support expressions with more parameters
2021-05-30 17:26:07 +02:00
Patrik J. Braun
404b82e12b
Implementing .saved_searches.pg2conf saving tests
2021-05-30 15:09:47 +02:00
Patrik J. Braun
a9e88f1b7d
Reading saved searches from .saved_searches.pg2conf
#45
2021-05-29 23:27:52 +02:00
Patrik J. Braun
512f5c18d6
Implementing AlbumBase and SavedSearch Entities and Manager #45
2021-05-28 19:21:18 +02:00
Patrik J. Braun
df42ebd9db
Adding DB reset test
2021-05-24 16:03:53 +02:00
Patrik J. Braun
a33f983d16
Implementing directory search guard #309 #304
...
Creates a settings that can enable and disable directories in search result
2021-05-23 22:38:11 +02:00
Patrik J. Braun
90aff86485
Implementing search returning with directories too, not just media #309 #304
2021-05-23 22:26:27 +02:00
Patrik J. Braun
94d57cf6a1
Enforcing faces support in metadata loader tests
2021-05-11 16:44:17 +02:00
Patrik J. Braun
f853efa3c1
fixing tslint issue
2021-05-11 16:35:19 +02:00
Patrik J. Braun
4ab1f558d1
Loading default settings before evaluating MetadataLoader
2021-05-11 15:57:36 +02:00
Patrik J. Braun
032a5f4863
updating packages
2021-05-11 15:43:44 +02:00
Patrik J. Braun
6249d942c0
Merge pull request #275 from kagahd/issue274
...
#274 use ExifReader 3.15.0 to avoid overwriting Rating by RatingPercent
2021-04-26 22:11:02 +02:00
kagahd
eb99ec004d
#274 use ExifReader 3.15.0 to avoid overwriting Rating by RatingPercent
2021-04-26 15:22:12 +02:00
kagahd
d788af3a2d
#267 support XMP tag 'subject'
2021-04-23 20:09:33 +02:00
Patrik J. Braun
085d7c2cd9
fixing linting erros. adding tslint to pretest
2021-04-18 15:48:35 +02:00
Patrik J. Braun
669ad818c3
replacing ng2-slim-loading-bar with @ngx-loading-bar to make prod compilation pass (previous bar was not compatible with angular 6 and above)
2021-04-11 00:05:33 +02:00
Patrik J. Braun
0f7ac812ea
Implementing distance search #58
2021-04-06 11:32:31 +02:00
Patrik J. Braun
3c70ce4b0b
improving MetaDataLoader to better handle edge cases #245
2021-04-02 15:53:20 +02:00
Patrik J. Braun
acd130babd
Fixing preview generation
2021-04-01 21:48:38 +02:00
Patrik J. Braun
e184db833e
fixing orientation test
2021-03-28 13:41:54 +02:00
Patrik J. Braun
36ecbcbd3d
Fixing Orientation reading issue and adding orientation reading tests #212
2021-03-28 13:24:55 +02:00
Patrik J. Braun
5020949a88
Improving preiview handling (fixing DB case insensitive issue when selecting preview that is on the same path, adding tests) #31
2021-03-28 12:43:13 +02:00
Patrik J. Braun
09e2a07c5e
Minor IndexingManager test improvements
2021-03-27 22:28:01 +01:00
Patrik J. Braun
e6e5e43877
Improving IndexingManager tests
2021-03-27 22:24:13 +01:00
Patrik J. Braun
c670a17e27
Adding preview field to Directory and populating it with any photo from subdirectory (based on #165 ), fixes #31
2021-03-27 21:31:19 +01:00
Patrik J. Braun
8bd04dda8c
Improving orientation detection #212 , #184 , #234
2021-03-27 10:23:48 +01:00
Patrik J. Braun
d02e3cbd33
Fixing persons metadata sql field charset
2021-03-14 18:23:30 +01:00
Patrik J. Braun
41292ec4b4
Fixing parsing errors.
2021-03-14 10:56:59 +01:00
Patrik J. Braun
47703b6b84
Implementing search query parsing and stringifying. #58
2021-02-14 12:57:05 +01:00
Patrik J. Braun
88015cc33e
Implementing adv. search query builder #58
2021-01-31 12:22:56 +01:00
Patrik J. Braun
de9c58fd90
refactoring random photo. Fixing tests
2021-01-17 15:56:15 +01:00
Patrik J. Braun
a8bbefe0f8
refactoring code, improving advanced search
2021-01-17 10:56:33 +01:00
Patrik J. Braun
e643ee2ed1
improving advanced search
2021-01-16 23:37:14 +01:00
Patrik J. Braun
9a923aa8ab
Implementing model for advanced searching. #58
2021-01-16 16:59:59 +01:00
Patrik J. Braun
928f282311
Adding rating support to model.
...
#217 #69
2021-01-05 20:35:13 +01:00
Patrik J. Braun
5f0f09d420
Project cleanup and version bumps
2021-01-04 11:11:55 +01:00
Patrik J. Braun
bd60900f7c
10x performance improvement for listing faces
2021-01-01 17:58:41 +01:00
Patrik J. Braun
3b82b71203
fixing backend test
2020-12-27 17:54:05 +01:00
Patrik J. Braun
dffbd1e7d5
fixing backend test
2020-12-27 17:36:29 +01:00
Patrik J. Braun
d00cf9420e
Adding test to exiftool based face region parsing
2020-12-27 14:35:30 +01:00
Patrik J. Braun
ffa7840626
Adding face testing for png #99
2020-09-13 14:43:03 +02:00
Patrik J. Braun
ae447878d0
implementing share management backend features #145
2020-09-06 14:44:25 +02:00
Aleksey Khlebnikov
d33e674614
Apply rotation transformation from ffprobe to metadata's size
2020-09-02 14:23:30 +03:00
Patrik J. Braun
b8557ad9b0
fixing date issue #136
2020-02-08 16:31:29 +01:00
Patrik J. Braun
4e3f464cf8
upgrading to typeconfig2.0
2020-01-28 18:36:52 +01:00
Patrik J. Braun
bf95454db5
fixing backend unit tests, refactoring test assets location
2020-01-07 22:28:59 +01:00
Patrik J. Braun
5b4f06e789
implementing csrf security for posts
2020-01-07 22:17:54 +01:00
Patrik J. Braun
4dbfff5206
fixing test
2020-01-01 23:43:33 +01:00
Patrik J. Braun
bc875c2e96
improving person name case special support
2020-01-01 23:24:22 +01:00
Patrik J. Braun
83f3def727
fixing case sensitivity issue with PersonManager
2020-01-01 20:26:59 +01:00
Patrik J. Braun
da6c77678f
improving faces sample photo selection
2020-01-01 15:57:16 +01:00
Patrik J. Braun
ddb734e64a
implementing job history saving
2019-12-29 00:35:41 +01:00
Patrik J. Braun
a091e7d8b3
fixing throw test error
2019-12-27 00:45:01 +01:00
Patrik J. Braun
c383d71e4a
fixing tests
2019-12-27 00:24:56 +01:00
Patrik J. Braun
e2864117b2
implementing TempFolderCleaningJob
2019-12-26 21:03:10 +01:00
Patrik J. Braun
5ec9171ddf
renaming tasks to jobs
2019-12-24 12:22:25 +01:00
Patrik J. Braun
cd06bc00ec
implementing photo downscaling
...
project and config refactoring
Warning: braking changes in the config
2019-12-14 17:27:01 +01:00
Patrik J. Braun
8479be8aaa
fixing spelling
2019-12-12 19:11:49 +01:00
Patrik J. Braun
358a7834e0
restucturing project
2019-12-10 10:44:35 +01:00
Patrik J. Braun
1be392e7da
implementing video settings saving
...
refactoring settings
2019-12-10 09:36:14 +01:00
Patrik J. Braun
9be44b9826
fixing test
2019-12-09 17:14:34 +01:00
Patrik J. Braun
f8a361cb9e
implementing video converting task
...
note: braking changes in database and config file
2019-12-09 14:05:06 +01:00
Patrik J. Braun
51801026cb
implementing task rescheduling on task complete
2019-12-08 17:24:29 +01:00
Patrik J. Braun
d04a17bf69
implementing task scheduling at backend
2019-12-06 15:53:34 +01:00
Patrik J. Braun
83025f7b32
fixing issue when indexing sub directory before parent directory
2019-07-25 23:36:57 +02:00