plegall
0f359f2af5
fixes GHSA-mgqc-3445-qghq checks standard date fields
2026-02-17 18:54:45 +01:00
plegall
74edc39995
fixes #2519 prevent CSRF on album notification form
2026-02-04 15:49:47 +01:00
plegall
15e451c231
fixes #2510 fallback for missing username
2026-01-15 14:19:04 +01:00
plegall
c614efd33c
fixes #2507 add conditions before trying to display an image in the email
2026-01-13 15:08:52 +01:00
plegall
ea80dca422
fixes #2499 make the check_for_updates a unique_exec
2026-01-04 20:48:27 +01:00
plegall
e3c80efe63
fixes #2494 only picture_ext files can be resized after upload
2025-12-29 22:21:20 +01:00
plegall
732145f6b7
fixes #2484 force integer on width/height
...
... was string when original url was used as derivative url (when the original is smaller than the derivative dimensions)
2025-12-22 11:45:20 +01:00
plegall
66f0ef574d
fixes #2462 magick Vs convert: return only command name, not full path
2025-12-01 15:08:41 +01:00
plegall
7cb8b615b8
next release is 17.0.0beta1
2025-11-24 17:06:12 +01:00
plegall
34b71b11ee
copy all languages from translation@9e7810739
2025-11-24 16:59:59 +01:00
plegall
e7f6c55f75
fixes #2457 upgrade script to version 16
2025-11-24 16:38:16 +01:00
plegall
b1288115f5
fixes #2454 remove useless variables
2025-11-21 18:04:21 +01:00
plegall
4f648db510
issue #2445 avoid null input on strip_tags (image name can be null)
2025-11-19 16:09:50 +01:00
plegall
545cad3501
fixes #2452 anonymous stats get richer with list of remote apps
...
* no "discovery", Piwigo searches for known patterns in the activity table
2025-11-19 14:21:00 +01:00
plegall
da2804db72
next release will be 16.0.0RC3
2025-11-18 11:07:49 +01:00
plegall
349a6fb64d
copy languages from translation@4dba27b7f
2025-11-18 10:58:31 +01:00
plegall
e07ca962f0
fixes #2434 always redirect server-side, not browser-side"
...
... this will avoid to try loading theme templates (with unset variables)
2025-11-11 18:51:32 +01:00
plegall
1d1a8b15da
next release will be 16.0.0RC2
2025-11-10 17:42:30 +01:00
plegall
a96a8c1b44
copy all languages from translation@15800f46d
2025-11-10 17:40:35 +01:00
plegall
eb37a4e5f1
fixes #2423 , fixes #1949 , fixes #2401 render title/description and keep HTML in descriptions
...
... and in several API methods add new output fields name_raw and comment_raw that are ready for edition
2025-11-10 17:00:58 +01:00
plegall
bc9526f323
fixes #2433 protect picture_modify.php from HTML just like pwg.images.setInfo
...
... and a extra check on input parameters
2025-11-10 16:04:51 +01:00
plegall
a04c93cf76
fixes #2092 redesigned handling of return to gallery after photo edit
...
* instead of using the provided cat_id in the URL parameters, registers the "context" of the last 10 photos viewed. Be it an album, a search, a tag...
* maybe not the cleanest way to do it (because we do not rebuild the url string) but simple and straightforward
2025-11-03 21:49:23 +01:00
plegall
b416bdb7c9
fixes #2417 ability to hide the new filter "expert mode"
...
... and removes 2 other duplicates of the filters_views configuration
2025-10-28 18:39:18 +01:00
plegall
f0f4b30ce2
search filters: avoid to write 3 times the same default configuration
2025-10-28 16:35:05 +01:00
plegall
ce3ccfe563
copy all languages from translation@9385538c8
2025-10-09 17:53:26 +02:00
plegall
5d518e583d
next release will be 16.0.0RC1
2025-10-08 10:56:25 +02:00
plegall
dae3c772c6
fixes #2328 Piwigo 16 requires PHP 7.4, thus random_bytes is available
2025-09-22 15:36:27 +02:00
plegall
ad88ed9d5f
fixes #2361 explicit action to empty lounge
2025-09-19 16:49:14 +02:00
plegall
b167a327e3
issue #2409 add search engine filter : expert mode
...
* new access system not implemented yet
* dark mode handled but needs review
2025-09-15 15:10:17 +02:00
plegall
f270e82a06
fixes #2408 add CR as line end (Classic Mac Os) to split IPTC keywords
2025-09-10 19:20:51 +02:00
plegall
124ac245a7
next release is 16.0.0beta2
2025-09-05 14:27:39 +02:00
plegall
cd8c9b7db3
issue #2405 increase PHP required version from 7.1 to 7.4 for the upcoming Smarty update
2025-09-05 14:23:53 +02:00
plegall
7deda19787
rephrase option to update photo files
2025-08-26 17:54:53 +02:00
plegall
b8fcc216b8
issue #2386 simplify/secure additional filters
2025-08-12 16:20:25 +02:00
plegall
09a03d9818
issue #2386 optimize pwg.activity.getList
...
* fetch block of 10k rows from activity table instead of 500. It's not much slower and may avoid many loops to generate 100 lines of output aggregated lines.
* no need to perform a slow query to count the total number of filtered rows, we can just detect if there are more rows to aggregate to know if we have reached the last page.
* parse details only if we're on a new output key (which is discutable, but we use details only on new output line creation)
2025-08-12 16:03:49 +02:00
plegall
5d9dcb9e5f
issue #2386 optimize load of min/max date
2025-08-12 16:03:49 +02:00
plegall
818233cd5e
bug fixed: getActivityList, use the same SQL where clause to calculate max_line and fetch lines
2025-08-11 14:39:00 +02:00
plegall
671657d78b
fixes #2396 avoid duplicate image_id in link to manage uploaded photos
2025-07-31 23:56:52 +02:00
plegall
bc4acec569
issue #2390 warn about duplicate paths
2025-07-24 21:29:38 +02:00
plegall
fd54a917be
hide whatsnew 16 for now
2025-07-23 17:24:52 +02:00
plegall
798f30ea51
issue #2390 avoid generating duplicate paths during upload
2025-07-15 14:14:49 +02:00
plegall
40e89ed23b
fixes #2376 globalize conf in empty_lounge
2025-06-10 09:53:14 +02:00
plegall
073403dcab
issue #2336 might be unset (on upgrade.php for example)
2025-03-12 10:53:36 +01:00
plegall
d5431e9476
issue #2341 fatal error on first call to send_piwigo_infos()
2025-03-12 09:37:44 +01:00
plegall
43afd60d00
issue #2335 whatever the API method called from admin, do not rebuild user_cache
2025-03-10 16:05:14 +01:00
plegall
4488e9bf6c
issue #2341 more logger
2025-03-07 15:04:40 +01:00
plegall
c931118561
fixes #2341 force reload conf.send_piwigo_infos_last_notice to avoid double exec
2025-03-06 11:59:18 +01:00
plegall
789c062837
fixes #2336 more details in Logger (execution_uuid)
2025-03-01 14:20:11 +01:00
plegall
daef1ed375
fixes #2335 do not rebuild user_cache for Batch Manager Unit Mode
2025-03-01 14:16:51 +01:00
plegall
33b57be509
fixes #2334 wait user_cache rebuild for 20 seconds instead of 10
2025-03-01 12:24:13 +01:00
plegall
5eacda0d76
fixes #2333 avoid deadlock while waiting for user_cache rebuild
2025-03-01 12:04:41 +01:00
plegall
eaa8a66a9b
related to #2311 avoid loading user cache on install
2025-02-20 10:08:59 +01:00
plegall
eca144fe47
fixes #2324 escape translated string (bug in Catalan)
2025-02-20 09:53:57 +01:00
plegall
b364ecc00c
fixes #2319 SQL does not output lines in the orders of provided ids
2025-02-03 16:45:50 +01:00
plegall
28a676b2d9
fixes #2311 single instance of user_cache generation
2025-01-10 10:59:56 +01:00
plegall
a3833eab9b
fixes #2300 search engine robots should not index/follow combined categories
2024-12-31 16:14:15 +01:00
plegall
547c8a9b94
issue #2296 for install.php, we always need class PwgSession defined
2024-12-20 11:05:46 +01:00
plegall
fc5bc47bc3
fixes #1960 custom pwg_nl2br to avoid warning on PHP 8.1+
2024-12-18 12:29:31 +01:00
plegall
dc2760c36b
re-add changes by Claire for fr/en from lexiglot
2024-12-17 11:06:16 +01:00
plegall
5081acda91
fixes #2295 send_piwigo_infos, add core updates
2024-12-16 16:47:09 +01:00
plegall
ff5e8e6168
fixes #2292 distinguish auth methods
2024-12-06 16:18:04 +01:00
plegall
d0fafcfc13
fixes #2269 typo in template for language key
2024-11-15 10:56:11 +01:00
plegall
906daa9b7d
fixes #2159 avoid calling addslashes on null value (compat PHP 8.x)
2024-11-13 12:31:17 +01:00
plegall
7bb3994fc6
issue #2237 clean user input on custom tag_list
2024-11-11 12:37:24 +01:00
plegall
32b3eaf089
incorrect function called
2024-11-11 12:04:42 +01:00
plegall
277d519312
fixes #2271 more robust get_installation_date
2024-11-07 22:34:11 +01:00
plegall
3fd287ac22
fixes #2270 compatibility PHP 7.2
2024-11-07 17:45:39 +01:00
plegall
860dbde7ab
fixes #2267 remove undisplayable characters
2024-11-06 11:04:38 +01:00
plegall
a6446be4be
fixes #2265 no longer truncate IP at 15 chars
2024-11-04 20:03:23 +01:00
plegall
05f70930eb
fixes #2256 make search on deleted albums more robust
...
* old links search.php?cat_id=123 will now check the album id
* existing search including a filter on an album will check the album is still available
2024-10-28 19:41:11 +01:00
plegall
724a40f316
fixes #2197 pwg.users.getList check user input min_register/max_register
2024-10-28 18:45:04 +01:00
plegall
a36a0aca8c
typo fixed
2024-10-21 15:40:52 +02:00
plegall
c2ebea027c
next release is 16.0.0beta1
2024-10-21 15:31:53 +02:00
plegall
afd57cee1a
copy all languages from translation@3e6c0f676
2024-10-21 15:24:26 +02:00
plegall
999acde049
[FR] fix grammar error
2024-10-21 15:21:27 +02:00
plegall
6f70e6e9aa
upgrade, init persistent_cache for invalidate_user_cache
2024-10-21 15:02:26 +02:00
plegall
fd5a73d676
fixes #2245 upgrade script to version 15
2024-10-17 11:40:15 +02:00
plegall
552499e053
fixes GHSA-hghg-37rg-7r42 increase security on secret_key
2024-10-17 11:11:59 +02:00
plegall
b0a5c404e7
default configuration: specific instructions for SVG support
2024-09-27 17:21:58 +02:00
plegall
2faa45e6b0
escape translation string to avoid JS error (in French)
2024-09-23 15:00:35 +02:00
plegall
46dba55d60
next release will be 15.0.0RC1
2024-09-23 14:37:08 +02:00
plegall
9ae840a08b
re-add language change introduced in a3e9ed23ce
2024-09-23 14:27:38 +02:00
plegall
4088090b28
copy language directory from translation@d8a6e1702
2024-09-23 14:20:33 +02:00
plegall
a3e9ed23ce
issue #2227 like for date_posted, display all presets for date_created
2024-09-20 14:21:28 +02:00
plegall
40947217ac
fixes #2230 search filters, always display all date_posted presets
2024-09-19 18:21:53 +02:00
plegall
c3bfa47fa9
fixes #2228 new trick to avoid Chrome to autocomplete input field
2024-09-17 19:01:59 +02:00
plegall
685cc00d6a
bug fixed: array_intersect preserves keys and it is a problem
2024-09-10 17:22:14 +02:00
plegall
5c080bf379
[search] avoid division by zero
2024-09-09 12:13:32 +02:00
plegall
a8a5e515a2
next version is 15.0.0beta3
2024-09-05 11:23:44 +02:00
plegall
d8859f549a
move search filters generation in a dedicated file to include
2024-09-05 11:18:49 +02:00
plegall
14678d28a9
fixes #942 IPv6 compatibility, increase length of history.IP
2024-09-05 10:45:34 +02:00
plegall
960e8479cb
issue #2211 optimize date_posted filter values generation
2024-09-04 21:57:38 +02:00
plegall
38951c9876
fixes #2208 reduce sessions.id length below 1000 bytes
2024-09-04 12:14:49 +02:00
plegall
b6789d4de9
fixes #2218 avoid search engines to index search pages
2024-09-03 21:05:57 +02:00
plegall
8fc3c9cd0e
issue #2114 calculate missing md5sum only once
2024-08-29 10:44:41 +02:00
plegall
c27d166d46
fixes #2210 add links to the new documentation in help pages
2024-08-26 13:55:44 +02:00
plegall
08ae0304bb
(cp 545e81e) Fix for #2114 : Check for photos missing md5sum before trying to update md5sums
2024-08-21 15:20:05 +02:00
plegall
3ee277f8e0
fixes #171 ability to filter user list on a specific user
2024-08-21 12:11:27 +02:00
plegall
3bb697c017
[search] bug fixed when a filter intersection is empty
2024-08-20 15:55:00 +02:00
plegall
542910cb6d
bug fixed in get_available_tags: do not always use persistent_cache
...
... also optimize tag name fetching
2024-08-20 15:47:32 +02:00