Patrik J. Braun
5d5be0604e
Merge pull request #845 from grasdk/feature/timestamp_rework_test_fix
...
fix leap year searching and tests. small metadatabuffer size optimization
2024-03-06 22:29:06 +01:00
Patrik J. Braun
eb36707062
Merge pull request #844 from mblythe86/ext_excludeDir
...
Add excludeDir to extension interface
2024-03-06 22:11:40 +01:00
grasdk
af4e915749
Changed CRLF back to LF
2024-03-06 16:54:30 +01:00
grasdk
d528760b26
Merge branch 'bpatrik:master' into feature/timestamp_rework_test_fix
2024-03-06 06:24:19 +01:00
grasdk
c4cc99bcc7
Removed Unnecessary semicolon
2024-03-06 06:11:39 +01:00
grasdk
f11a133f43
fix leap year searching and tests. small metadatabuffer size optimization.
2024-03-06 00:40:18 +01:00
Matthew Blythe
5852dac1ad
Add excludeDir to extension interface
...
Without this, the mechanism to exclude a directory from indexing is a
bit strange. I had to use the `scanDirectory.after` hook, then remove
elements from the `output.directories` array.
In order to make the extension hook a bit more developer-friendly,
I also changed the arguments to the `excludeDir` function to be a
dictionary instead of just an array (or tuple?) of strings.
2024-03-05 02:43:39 -07:00
kagahd
fb65910993
resolve merge conflicts due to PR #829
2024-03-04 12:21:39 +01:00
kagahd
0f0a66c05d
Merge branch 'master' into issue838
...
# Conflicts:
# src/backend/model/fileaccess/MetadataLoader.ts
# test/backend/unit/model/threading/MetaDataLoader.spec.ts
2024-03-04 11:55:04 +01:00
Patrik J. Braun
4352ff89b7
Merge pull request #832 from bpatrik/feature/extension-settings
...
Feature/extension settings #784
2024-03-03 15:50:52 +01:00
Patrik J. Braun
f5f34c55f3
Merge pull request #843 from mblythe86/log_funcs
...
Add logging elision
2024-03-03 15:49:45 +01:00
Matthew Blythe
745e486e1c
Add logging elision
...
Allow for anonymous functions in logging calls.
The function is only called if the message is logged.
(e.g. if the verbosity is turned up high enough.)
This allows for expensive operations to be avoided
in cases where the logging won't happen.
The idea is that this provides a performance benefit.
I don't know how "expensive" an operation must be
to actually realize a performance benefit, though.
I added an example in server.ts...
It's probably "expensive" to dump the configuration
to JSON, then stringify that JSON for logging.
2024-03-03 01:19:21 -07:00
Patrik J. Braun
2121471ae0
Merge branch 'feature/extension-settings' of https://github.com/bpatrik/pigallery2 into feature/extension-settings
2024-03-02 22:36:16 +01:00
Patrik J. Braun
1502e80150
Add basic extension UI #784
2024-03-02 22:36:06 +01:00
Patrik J. Braun
9172f89e78
Add basic extension UI #784
2024-03-02 22:36:06 +01:00
Patrik J. Braun
8a8fc57c67
Refactor extension settings
2024-03-02 22:36:06 +01:00
Patrik J. Braun
7f3056158a
Merge pull request #836 from veroxzik/feature/lightbox-mousewheel-improvements
...
Lightbox: fix mouse wheel behavior and add horizontal scroll feature. fixes #835
2024-03-02 22:24:32 +01:00
Patrik J. Braun
9a90a15e82
Merge pull request #829 from grasdk/master
...
consolidate exif parsing libraries - rework of timestamps
2024-03-02 22:22:54 +01:00
Patrik J. Braun
cb90d08c88
Add basic extension UI #784
2024-03-02 22:18:31 +01:00
kagahd
917b738aa8
add two more unit tests
2024-02-28 18:50:19 +01:00
kagahd
8702586e9e
add unit tests
2024-02-27 18:53:53 +01:00
kagahd
3ee030d8ba
fix bug 2 of #838 : If the xmp file does not include the file extension of the tagged file, no keywords and ratings are shown in PiGallery's frontend.
2024-02-26 21:38:25 +01:00
kagahd
75e4ed70b6
fix bug 1 of #838 : If the tagged video contains only one keyword, the keyword is shown in PiGallery2 character by character, each prefixed by a hash sign, all separated by comma and space
2024-02-26 21:37:28 +01:00
veroxzik
eed4f0b6fa
Fix zoom behavior and add horizontal scrolling.
2024-02-22 19:18:31 -05:00
grasdk
313aee8def
Merge branch 'bpatrik:master' into master
2024-02-21 23:38:43 +01:00
grasdk
e0d9bdf2b2
Feature/timestamp use2 ( #7 )
...
* effective storage of offset
* added comments to searchmanager.ts fixed linting error in utils
2024-02-21 23:38:07 +01:00
grasdk
6009ac649f
effective storage of offset ( #6 )
2024-02-21 23:06:24 +01:00
Patrik J. Braun
d1684d4c89
Merge pull request #834 from martadinata666/patch-2
...
Add heif support via VIPS (debian docker image) #609 #561 #97
2024-02-21 22:59:16 +01:00
grasdk
8dd06a4508
Merge branch 'bpatrik:master' into master
2024-02-21 11:14:52 +01:00
Dedy Martadinata S
207fb50690
Update Dockerfile.build
2024-02-21 14:04:42 +07:00
Dedy Martadinata S
6016a750f6
distro vips
2024-02-21 14:03:12 +07:00
Patrik J. Braun
7fa2594f76
Merge pull request #833 from martadinata666/patch-1
...
Manually add vips-heif #609 #561 #97
2024-02-20 23:02:21 +01:00
Dedy Martadinata S
aae451037f
Manually add vips-heif
...
Unlike debian that pulled heif libs when install vips-dev, alpine need to install this heif separately.
2024-02-20 10:17:01 +07:00
Patrik J. Braun
d33e29cd82
Add basic extension UI #784
2024-02-19 22:15:57 +01:00
grasdk
e1e70fc13c
Reverted GalleryRouter, did not change it
2024-02-16 19:53:58 +01:00
grasdk
5e94220d6d
Use of offset value in the UI ( #5 )
...
Added recognition of the offset value in the UI. It will be displayed if available.
Caveat: Search will not take offset into account. A new year's picture taken in Sydney the 1st of January 2019 00:15:00 GMT+11, is technically taken in 31st of December 2018 in UTC. Therefore this picture won't show of in seaches where the after: parameter is set to 1st of january 2019.
This is both correct and wrong at the same time.
UTC-wise it is correct, local time it is not correct. I guess most people would find local time most untuitive, so there is room for improvement of the search. :)
2024-02-16 19:17:31 +01:00
gras
49e861d358
package-lock auto updated
2024-02-13 23:00:24 +01:00
gras
25acd6f30d
Added two more metadata dates to fall back to, instead of file date. This fixes the png-test
2024-02-11 22:35:19 +01:00
gras
a2c9208706
Fixed serious error with offset calculation. Fixed bad test-data.
2024-02-11 21:41:42 +01:00
gras
a6035f5b65
fixed style errors
2024-02-11 17:08:21 +01:00
grasdk
b2be0a9763
consolidate exif parsing libraries - rework of timestamps ( #4 )
...
* exifr is used for most tags now
* New timestamp handling, removed exif-parser, date supported for png
* Removed offset from testhelper. It's optional
* explanations
* Feature/timestamps (#3 )
* preparing for further timestamp test
* Added more test and fixed offset calculation bug
* Revered old dimension test, added new timestamp tests, some bug fixes
* Renamed png-test because faces overrule keywords
2024-02-11 15:55:26 +01:00
Patrik J. Braun
8c3bd650ad
Merge pull request #826 from grasdk/master
...
Fix for issue #794 (bugfix)
2024-02-08 23:12:21 +01:00
gras
59506d7acd
fixed depedency definitions and .gitignore
2024-02-07 21:11:49 +01:00
Patrik J. Braun
16350a9c24
Update README.md
2024-02-06 23:45:57 +01:00
Patrik J. Braun
7d7baef519
Merge pull request #827 from BluSyn/patch-1
...
Fix video not loading, fixes #808
2024-02-06 23:39:34 +01:00
Steven Bower
da9c79a533
Fix video not loading #808
...
Route collision with thumbnail path and video path. Results in videos not loading properly.
2024-02-06 09:01:35 +08:00
gras
589b255d45
fixed tests
2024-02-05 23:58:34 +01:00
gras
5315e2b9bd
Reverted to original version of Chars.jpg and test data which does not trigger bug #794
2024-02-05 22:57:02 +01:00
grasdk
1b579269ce
Feature/specialchars ( #2 )
...
* switched from ExifReader to exifr and updated tests to fix issue 794
2024-02-05 22:35:25 +01:00
Patrik J. Braun
850fb7b48b
Merge branch 'feature/extension-settings' of https://github.com/bpatrik/pigallery2 into feature/extension-settings
2024-01-27 15:46:05 +01:00