Commit Graph
100 Commits
Author SHA1 Message Date
Pierrick Le Gall 60363ecd42 Issue #1869 multi-criteria search (#1927)
* First implementation of the new multi-criteria search. It replaces the old search.php form.
* Displays live search criteria above search results. Each change reloads the list of results (displayed as thumbnails).
* New API method pwg.images.filteredSearch.update called in AJAX to live change the filters.
* New kind of filter: added_by
2023-06-21 16:11:08 +02:00
plegall 0649ad3245 fixes #1924 protect API user input from SQL injections 2023-05-29 12:25:03 +02:00
Pierrick Le Gall efc5bcfc85 details about not submitting a public issue 2023-05-25 13:26:19 +02:00
Pierrick Le Gall 93634be9ed Create SECURITY.md 2023-05-16 14:37:07 +02:00
plegall 0a2d0a92ca next release is 14.0.0beta1 2023-05-15 15:56:05 +02:00
plegall bb023d09ad fixes #1913 hide/show newsletter subscribe link based on user_prefs 2023-05-10 14:40:10 +02:00
plegall 50795f7f9e fixes #1912 new mimetype icons (by Alice) 2023-05-05 13:02:13 +02:00
plegall 3ad922815c fixes #1910 prevent SQL injection 2023-05-05 10:23:47 +02:00
plegall 0e040c9d24 update year to 2023 2023-05-05 10:22:33 +02:00
plegall 061d80b921 fixes #1911 check url input parameter 2023-05-05 09:53:01 +02:00
plegall b9758356dc issue #1907 revert age-max to 30 days for latest news 2023-04-27 18:11:53 +02:00
plegall 51a413b453 fixes #1907 use porg.news.getLatest on piwigo.org
... instead of directly requesting the forum
2023-04-27 18:01:54 +02:00
plegall 4b33001c15 fixes #1902 ability to set a specific group to notify user registrations 2023-04-22 17:21:29 +02:00
plegall daf2478dff issue #1845 remove docs directory from Smarty 2023-04-17 10:54:32 +02:00
plegall 86cf245108 issue #1845 adapt Piwigo to Smarty 4.3.1 2023-04-17 10:49:54 +02:00
plegall 7752138b04 issue #1845 update Smarty from 4.1.0 to 4.3.1 (compat PHP 8.2) 2023-04-17 10:49:21 +02:00
plegall ea53750bfe fixes #1900 recent version of PHP seems to prefer -1 over 0 on compare function for sorting 2023-04-17 10:44:32 +02:00
plegall e8b8813e58 issue #1855 + issue #1872 obsolete files planned for removal 2023-02-24 10:27:22 +01:00
plegall b79cd51b4d remove obsolete triggers (file admin/user_list_backend.php removed) 2023-02-24 09:44:54 +01:00
plegall 32dec4f919 fixes #1872 remove obsolete user_list_backend.php (possible SQL injection) 2023-02-24 09:42:12 +01:00
plegall b9ddcf17f1 fixes #1871 move the retrieve of the number of queried rows
The FOUND_ROWS() must be performed right after the SQL_CALC_FOUND_ROWS but commit 4d81d28eca had added some new SQL queries in between.
2023-02-21 15:17:24 +01:00
plegall 0b9e177782 issue #1852 also forbid extension deletion 2023-01-25 15:18:45 +01:00
plegall 6d416c5d6f fixes #1855 remove Smarty demo (security purpose) 2023-01-25 14:18:16 +01:00
plegall d907aa38d9 issue #1849 prevent warning when updating from a version which does not set the new tpl variable 2023-01-24 09:21:29 +01:00
plegall 60f5905e5b issue #1841 register core install 2023-01-23 15:49:34 +01:00
plegall a761d83e56 issue #1841 during install (activate_core_themes) there is no session yet 2023-01-23 15:49:07 +01:00
plegall f4de473db8 issue #1852 ability to disable core/extensions updates 2023-01-21 11:54:51 +01:00
plegall 06c1ec07f0 issue #1849 refresh the version number after a core update 2023-01-09 16:08:25 +01:00
plegall 00480ce0a7 fixes #1527 ability to disable auto-detection of url port 2022-12-29 22:08:27 +01:00
plegall 796f726ed1 fixes #1835 remove HTML tags from user_agent before storing it 2022-12-25 11:20:00 +01:00
plegall bb69269239 fixes #1841 register system activities 2022-12-24 17:36:35 +01:00
plegall b08fd91edc fixes #1839 forget no usernames, not only performed_by 2022-12-21 19:02:52 +01:00
plegall 3b36ff0a91 fixes #1838 ability to hide connections from activities with a config setting 2022-12-21 17:18:43 +01:00
plegall 80b64e32fa issue #1836 related: delete any root obsolete.list file on major updates 2022-12-21 17:18:43 +01:00
plegall 00d5c8773c fixes #1836 no longer use obsolete.list for minor updates 2022-12-21 12:22:23 +01:00
plegall da3d07cb1b issue #1827 bug fixe, do not try to check when sample is empty 2022-12-16 15:54:36 +01:00
plegall 97b665d8f3 issue #1827 new check on filesystem compared to what is listed in the database
While not fixing issue #1827 it helps users to detect if they have been
affected by the problem.
2022-12-16 15:11:58 +01:00
plegall 735cda77a5 fixes #1824 user manager, do not apply filter when closed 2022-12-13 15:34:33 +01:00
plegall ee2a14843e issue #1784 do not show visit_history button for guest 2022-11-28 10:59:03 +01:00
plegall f4f5a7a1e3 fixes #1808 use the option selected by the user to delete photos (or not) 2022-11-25 11:09:53 +01:00
Pierrick Le GallandMatthieu Leproux 683e11320d Issue #1790 album manager performances (#1805)
* change the meaning of light_album_manager_threshold to load less user interface (instead of redirecting to the old album manager). In the light mode, do not load tiptip.

* remove dropdown menu, to reduce DOM size

For example, on a 16k albums, load time goes from 18 to 8 seconds on MatthieuLP computer.

Co-authored-by: Matthieu Leproux <matthieu.leproux@gmail.com>
2022-11-23 10:43:31 +01:00
plegall 6278be093a fixes #1801 for big galleries, only compute number of orphans on the dashboard 2022-11-22 12:23:12 +01:00
plegall ea89357618 fixes #1800 escape javascript strings (page broken in Catala) 2022-11-22 11:04:57 +01:00
plegall e22a35fac8 issue #1780 only switch to old album manager above 10k albums 2022-11-16 15:28:35 +01:00
plegall 2b42273a98 add warning about the use of forbidden_categories user cache variable 2022-11-16 13:54:29 +01:00
plegall 66e1187964 bug fixed: access to global variable was missing 2022-11-15 16:55:48 +01:00
plegall 7f00155ca7 fixes #1780 automatically switch to the old album manager 2022-11-08 12:17:52 +01:00
plegall 65cdfbc5bb fixes #1772 use the appropriate *.piwigo.org url 2022-10-31 10:28:00 +01:00
plegall b04befd2b4 fixes #1770 no specific need to detect TIFF files 2022-10-29 16:21:32 +02:00
plegall bf65ae93c5 fixes #1746 Move header() even further up just in case 2022-10-19 15:04:07 +02:00
plegall aca077180b fixes #1759 make sure conf array is loaded 2022-10-19 14:44:57 +02:00
plegall ba08bffcb2 fixes #1750 input parameter check was too strong 2022-10-14 11:00:50 +02:00
plegall 3f683ede65 copy all languages from translation@33675a7 2022-10-10 16:17:27 +02:00
plegall 240a8e1195 fixes #1744 upgrade script from 12 to 13 2022-10-10 16:01:17 +02:00
plegall 3377cb5d8c fixes #1738 in case piwigo.org news cannot be read, abort 2022-09-30 15:59:35 +02:00
plegall 8efa7af69f next release is 13.0.0RC4 2022-09-27 12:09:16 +02:00
plegall a6d637e758 copy all languages (even en_UK because a translator made some changes) from translation@1c0380a 2022-09-26 14:53:52 +02:00
plegall 4d81d28eca fixes #802 pwg.categories.getImages include all related albums to each photo
... and not only the requested album.
2022-09-26 14:30:42 +02:00
plegall 099d1f3b18 issue #1724 take the rotation into account 2022-09-26 12:24:37 +02:00
plegall 2e037205ff issue #982 detect HTTPS based on forwarded protocol 2022-09-23 14:09:05 +02:00
plegall a2da870d3a fixes #1715 logger compatibility with PHP 8.1 2022-09-21 16:57:35 +02:00
plegall f95bab9e90 fixes 1720 max upload form max_file_size configurable 2022-09-21 15:28:37 +02:00
plegall cce43df25e issue #1710 first implementation of details for each storage category
Needs to be reworked for a better presentation. Expected for Piwigo 14.
2022-09-21 14:43:44 +02:00
plegall 740456e34b fixes #1733 correctly write non-breakable space character and correctly escape it for JS 2022-09-21 14:29:28 +02:00
plegall 92a77c924c typo fixed 2022-09-19 10:57:17 +02:00
plegall 156825d24d fixes #1697 add checks on chronology URL parameters 2022-09-16 10:37:58 +02:00
plegall 79d56beb8a fixes #1730 replace Smarty getVariable by getTemplateVars 2022-09-16 10:04:02 +02:00
plegall 0584425320 fixes #1371 filter related albums with filter "Display only recently posted photos" 2022-09-12 15:19:26 +02:00
plegall e8bef0cf23 fixes #250 escape chars before insert in database
* usefull when you configure your Piwigo to allow special chars like single quotes
* will work for single quote, but not for &
2022-09-12 14:38:57 +02:00
plegall 076acc2035 fixes #1709 incorrect pattern to delete custom sizes 2022-09-09 12:42:11 +02:00
plegall 72d3940a40 fixes #1606 filter_var, remove deprecated constants. Requires PHP 5.2+ 2022-09-08 09:47:07 +02:00
plegall cb3e11248b next release is 13.0.0RC3 2022-09-02 16:20:48 +02:00
plegall 3826a9dc61 copy all languages (but en_UK and fr_FR) from translation@b357ecb 2022-09-02 16:17:12 +02:00
plegall 495bb56cc7 related to #1693 related tags section in picture infos had bad visibility condition 2022-09-02 10:13:36 +02:00
plegall 8d1e97c8b7 fixes #1712 fallback to fetchRemote function, works best 2022-08-27 17:27:03 +02:00
plegall 002abf87df fixes #911 new method pwg.history.log (to be used by PhotoSwipe, in SmartPocket or BootstrapDarkroom) 2022-08-26 16:58:11 +02:00
plegall 870f1a8129 issue #1707 display Piwigo age on maintenance page instead of dashboard 2022-08-19 11:18:57 +02:00
plegall 352e256d41 details about the new input parameter position for pwg.categories.add 2022-08-18 11:34:37 +02:00
plegall c4208c2258 fr_FR move strings from common.lang.php to admin.lang.php (to match en_UK) 2022-08-08 11:22:31 +02:00
plegall 295357d264 import change in en_UK from translation branch (before copying master on translation) 2022-08-08 11:18:17 +02:00
plegall b82a313535 update year for copyright 2022-08-08 10:58:41 +02:00
plegall 4b8c033247 issue #1131 add new language key in language files 2022-07-29 15:48:17 +02:00
plegall e7317a7fe4 fix code styling after 9d3ee3c 2022-07-29 15:40:02 +02:00
plegall cef8221122 next release is 13.0.0RC2 2022-07-28 16:29:05 +02:00
plegall e2c219ed63 issue #1065 missing l10n and better display of filesizes 2022-07-22 11:20:51 +02:00
plegall f603bafe70 next release is 13.0.0RC1 2022-07-15 09:58:54 +02:00
plegall 630aba70f9 issue #28 display Piwigo.org news on dashboard 2022-07-15 09:57:52 +02:00
plegall e42cd027ad issue #1428 use English for language keys 2022-07-14 18:52:36 +02:00
plegall 429dc78690 related to #1681 slight changes to display the current Piwigo version 2022-07-06 12:18:15 +02:00
plegall 758e36e4b4 issue #389 really search image_ids in pwg.images.formats.searchImage 2022-06-06 16:31:54 +02:00
plegall 3a63eccb0e issue #389 partial back-end implementation of multiple formats web upload 2022-06-06 16:31:54 +02:00
plegall ee10a42a52 issue #1640 forgotten to update database schema during install 2022-05-10 17:02:09 +02:00
plegall 586369b1fe next release is 13.0.0beta2 2022-05-10 17:02:09 +02:00
plegall c4f0727176 issue #1641 make admin_theme related to user instead of config 2022-03-31 18:23:26 +02:00
plegall c2f8238e16 issue #1640 user preferences 2022-03-31 18:16:23 +02:00
plegall c56aee6c31 issue #1467 add missing language string 2022-03-23 12:08:00 +01:00
plegall 1e64d745a2 issue #1467 avoid error when Piwigo version is not available on PEM
* do not display an error message "cannot connect to server" but simply "no plugin available"
* if we are on a beta/RC version, display a button to switch to test plugins compatible with Piwigo previous version
* add a tooltip with more details about the "show beta test plugins"
2022-03-23 12:03:09 +01:00
plegall 68e5901d72 fixes #1634 escape translated strings in group manager 2022-03-21 13:37:17 +01:00
plegall 78e9d516b1 fixes #1616 handle backticked rank column in conf.order_by setting 2022-02-25 14:22:39 +01:00
plegall 0c3ef1d521 fixes #1601 custom placeholder on album search 2022-01-24 16:17:40 +01:00