Commit Graph
100 Commits
Author SHA1 Message Date
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
plegall 0cf2a57357 [search] incoherent search results Vs search filters 2024-08-20 14:38:40 +02:00
plegall 067010db7b issue #2202 optimize filters construction with persistent_cache 2024-08-14 11:32:35 +02:00
plegall 179ccd274f fixes #2203 purge persistent cache in invalidate_user_cache 2024-08-07 22:15:13 +02:00
plegall c0d1245f19 issue #2202 search filter, always display all filetypes 2024-08-07 22:15:13 +02:00
plegall dd6d1a91d7 issue #2202 factorize (and use cache) to build filters 2024-08-07 22:15:13 +02:00