1
0
mirror of https://github.com/xuthus83/pigallery2.git synced 2024-11-03 21:04:03 +08:00
Commit Graph

2343 Commits

Author SHA1 Message Date
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
Patrik J. Braun
90b620de00 Refactor extension settings 2024-01-27 15:45:48 +01:00
Patrik J. Braun
649e7a9a7e Indicating if slideshow is running in query params #809 2024-01-07 16:56:05 +01:00
Patrik J. Braun
acccde3054 Fix lightbox loading flickering #806 2024-01-06 12:48:51 +01:00
Patrik J. Braun
4a2959edaf Fixing solo job running 2024-01-03 11:34:00 +01:00
Patrik J. Braun
dccd9c30e1 Add confirming popup for jobs #764 2024-01-03 11:24:35 +01:00
Patrik J. Braun
13e828d210 Merge thumbnail and photo preview (generated photo) handling #806 2024-01-03 11:06:19 +01:00
Patrik J. Braun
0395fa87ff Remove rating support for lightbox texts for now as the current architecture does not support it #801 2023-12-28 16:41:48 +01:00
Patrik J. Braun
81752b2a60 Fixing e2e tests #801 2023-12-26 09:29:58 +01:00
Patrik J. Braun
e68fbbbe44 Create customizable lightbox text. fixes #801 2023-12-26 00:36:50 +01:00
Patrik J. Braun
b1362ffef5 Refactor extension settings 2023-12-24 08:59:36 +01:00
Patrik J. Braun
7c3bce7179
Merge pull request #800 from grasdk/master
Danish translation added
2023-12-15 09:12:24 +01:00