Commit Graph
100 Commits
Author SHA1 Message Date
plegall 7f3a1f417e do not display 0 tags found 2023-09-11 11:39:29 +02:00
plegall 09979e8a1e fixes #1977 new trigger loc_action_before_http_headers 2023-09-08 17:53:44 +02:00
plegall 24f5bcb0cc fixes #1969 link help pages to new French documentation 2023-08-26 13:11:59 +02:00
plegall e0a82909fa fixes #1968 new values for date_posted filter
* add 24h, 3m and yNNNN (year 2023 or 2022...)
* remove 1y
* provide labels from backend instead of managing it in javascript
2023-08-26 12:55:12 +02:00
plegall ab111cdbe2 fixes #1967 POST/GET input are already escaped 2023-08-23 18:56:08 +02:00
plegall 407cabcbe9 fixes #1966 support for EPS files (copied from Piwigo.com) 2023-08-21 19:00:01 +02:00
plegall 8bf4f6abdf fixes #1965 support for PSD files (copied from Piwigo.com) 2023-08-21 18:38:17 +02:00
plegall 73a77fed6c fixes #1963 use specific translation string instead of re-using another one + lowercase 2023-08-21 16:45:17 +02:00
plegall 06f6d97e0d fixes #1964 make sure token exists before using it 2023-08-21 15:43:50 +02:00
plegall 4ac772224f issue #1959 support for HEIC file format
* Piwigo produces an image.jpg as representative of image.heic
* optimized pixels dimensions of the representative, based on the XXL derivative width*height
2023-08-18 14:15:08 +02:00
plegall 52969a7708 issue #1957 albums/tags found now correctly filled 2023-08-17 11:12:56 +02:00
plegall 05f7a7e417 issue #1955 change icon for search_in_set feature 2023-08-17 11:02:45 +02:00
plegall da7fa96033 fixes #1956 array_pop only takes input variable by reference 2023-08-17 10:55:51 +02:00
plegall d09f2cc3c8 on config pages, never write about database, uselessly complicated 2023-08-17 10:55:51 +02:00
plegall 2c3b6ba6ec issue #1955 search in this set (an album or some tags) 2023-08-12 16:49:42 +02:00
plegall 3c5c62869a issue #1953 forgot to update db structure for install 2023-08-09 19:22:40 +02:00
plegall b787dfd291 issue #1953 improved privacy on searches and associate each search to its creator
* remove temporary functions ws_gallery_getSearch and ws_gallery_updateSearch
* split get_search_array into sub-functions to use them in web API
* use search_uuid as search_id instead of the numeric search.id : better privacy
* only the creator of the search can update it
* if a visitors tries to open the search of another user, it (the search) gets forked into a new search
2023-08-09 19:18:30 +02:00
plegall 73e61749fe search filters optimized, fetch authors only once from db 2023-08-08 14:29:34 +02:00
plegall 29ccabc89f next release is 14.0.0beta2 2023-08-03 13:09:48 +02:00
plegall 0761e43d5f make sure template does not break when TAGS_FOUND or ALBUMS_FOUND not provided 2023-08-03 12:45:02 +02:00
plegall d92986a13d fixes #1920 new output parameter save_visits for pwg.session.getStatus 2023-08-03 11:19:44 +02:00
plegall 7d73935323 issue #1917 add parameter is_download to pwg.history.log 2023-08-03 10:52:20 +02:00
plegall da559de7aa fixes #1939 update phpmailer from 6.5.1 to 6.8.0 (PHP 8.2 compatibility) 2023-08-02 12:46:34 +02:00
plegall a9fbb3546c fixes #1391 avoid warning when notifying an admin user on an album 2023-08-02 12:32:22 +02:00
plegall 65bf665513 issue #1946 provide list of date_posted with counters 2023-07-26 12:15:51 +02:00
plegall 87c4fad23e issue #1946 implement backend for search by date_posted 2023-07-24 16:49:53 +02:00
plegall 145b686a0d issue #1917 provide download_url to pwg.images.getInfo 2023-07-17 18:05:29 +02:00
plegall 2d46924bf6 issue #1941 search, implement filter by file type 2023-07-10 15:17:46 +02:00
plegall 382884836a issue #916 and issue #1917 increment images.hit when calling pwg.history.log 2023-07-10 14:49:36 +02:00
Pierrick Le Gall 978425527d Merge pull request from GHSA-934w-qj9p-3qcx 2023-07-07 16:23:49 +02:00
plegall c469f5142c fixes #1937 quick search redirects to normal search 2023-07-03 15:22:52 +02:00
plegall 6c6c297b2a fixes #1934 deduplicate counter for added_by search filter 2023-06-30 10:54:16 +02:00
plegall 324e0549be fixes #1933 reorganize SQL generated query for search by words on album name/desc 2023-06-29 17:36:17 +02:00
plegall 0534202c40 fixes #1930 remove search_rules 2023-06-27 15:20:41 +02:00
plegall fdabd4a988 fixes #1929 add parameter search on pwg.categories.getList (and use it) 2023-06-27 14:41:28 +02:00
plegall c6eebad0cb display raw errors during install 2023-06-26 14:30:52 +02:00
plegall c01ec38bc4 issue #1869 search filters, optimize filter data loading and match permissions
* only load list of authors if this filter is active (same for tags, added_by...)
* if the search_rules include album 123 but this album is not available to current user, remove it from search_rules before sending it to template
2023-06-22 12:00:43 +02:00
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