Commit Graph

11587 Commits

Author SHA1 Message Date
Linty d0eeb2852c fixes #2209 high-volume optimization
- Sub-albums in the album manager now load their html content progressively
- Scrolling on album focus corrected
2024-08-23 17:50:02 +02:00
Linty 149b29607b [users] changing height of group select in edit user modal 2024-08-22 15:44:12 +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
Linty 33f7849bf0 change button font size in album selector 2024-08-20 16:41:19 +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
Linty 7bd8b7e274 fixes #2206 add album selector on the add photo page
- replace older selector with the new album selector
- moving javascript to a js file
- changed the logic for the first album (now its work with api)
- changed labels in album selector and also added an escape event (to close modal)
2024-08-19 16:09:50 +02:00
plegall 067010db7b issue #2202 optimize filters construction with persistent_cache 2024-08-14 11:32:35 +02:00
HWFord f2e07e460d fixes #2205 set object-fit contain
also center svgs to square
2024-08-12 14:26:04 +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
Linty bfe1e85801 fixes #2201 better implementation for the number of associated users
removed the javascript part to directly manage disabling an option via the tpl in a foreach and data in php
2024-08-07 12:41:52 +02:00
plegall adf45edb2d compatiblity PHP 7 (array_intersect need at least 2 parameters)x 2024-08-06 17:36:17 +02:00
plegall 81bf18cbdb fixes #2202 smarter filters for gallery search
To be able to compute values of filter "added_by" by only taking into account
results of other filters, we need to distinct results filter by filter. So
instead of generating a single complex SQL query, we use one (or maybe more)
SQL query for each filter in action.

First commit for this new way to perform a regular search. To be improved
(many duplication of codes for now)
2024-08-06 17:04:31 +02:00
Linty 316c20e5bd fixes #2201 for each filter we add the number of associated users
and the select is deactivated if no users are associated.
2024-08-05 17:50:10 +02:00
plegall 8c4b3fb7db fixes #2198 smarter way to deal with filesize bounds 2024-08-02 17:47:45 +02:00
plegall 6fb86d25bf fixes #2162 update link to Shotwell 2024-08-02 16:18:43 +02:00
plegall 7850d85e8b link to documentation on Github instead of obsolete documentation on piwigo.org 2024-08-02 16:13:59 +02:00
plegall e7332a144c next version is 15.0.0beta2 15.0.0beta2 2024-07-31 16:07:27 +02:00
Linty 8cff72906d fixes #2132 remove unused console.log 2024-07-31 11:55:57 +02:00
Linty 653b03aacc fixes #2132 implementing and improving new album selector
- Moved all related logic into album_selector.js for better maintainability and separation of concerns.

- Removed duplicates in TPL and CSS files, consolidating them into a single CSS file and a single TPL file for better organization and efficiency.

- Implementation of the album selector in the pages: photo editing, album editing and batch manager unit.

- Improved the album selector by adding a creation mode to create and select an album (only in admin pages).
2024-07-31 11:49:44 +02:00
Linty 3826f355ae issue #2132 update ws_categories_getAdminList
add new params: cat_id and recursive
2024-07-31 11:36:43 +02:00
plegall e5e84e07e6 issue #2194 change data organization 2024-07-30 23:05:03 +02:00
plegall db08d32d6f fixes #2194 more details about files in send_piwigo_infos
new function to handle unique_exec (can be used in other places as well)
2024-07-29 23:39:40 +02:00
HWFord 6fe1d7db65 fixes #2193 [search] add 5 new widgets
add ratings, ratios, filesize, width and height widgets
- in functions_search add clauses according to each new filter
- in ws_functions add new api parameters
- in index.php add queries to get data for filters
- in admin.lang add missing translations for filters
- in css add basic style to work for modus newspaper
- in js add script for new filters
- in tpl combine script + CSS for double slider & jquery Ui. Add slider conf, template for new widgets

TODO
- adapt css to different themes and skins
2024-07-25 16:11:07 +02:00
HWFord 08357f59eb related #2193 add new icons
icons used for new search widgets
2024-07-25 12:04:46 +02:00
HWFord aac54ba1f0 fixes #2192 set max-height and overflow
remove height from outer container of options, set max height and overflow for options container
2024-07-24 09:42:11 +02:00
Linty 2f89bf6726 fixes #2189 remove password link input text when email is sent
I've also modified the messages
2024-07-16 10:15:59 +02:00
Linty d1cd5b11ef fixes #2187 resize activity tooltips
...when the tooltip extends beyond the page.
I've also added the tooltips (for both storage and activity) logic to a js file `intro_tooltips.js` and imported it into `intro.tpl`
2024-07-15 17:41:18 +02:00
plegall 8c25d7d2a1 fixes #2064 re-use existing code to open an album 2024-07-15 16:47:03 +02:00
Linty fa92e9c3f7 fixes #2186 remove delete icon when a user is set as main user 2024-07-15 12:22:28 +02:00
Linty 31e12a4ab8 fixes #2185 remove underline and wrong color on hover buttons
button `Permissions` and `Visit history`
2024-07-15 12:20:59 +02:00
plegall 08087ba9bb fixes #2174 batch manager, call pwg.images.syncMetadata in sequence, not parallel 2024-07-09 20:04:51 +02:00
plegall 6e6a74c348 fixes #2173 allow comma separated list for image_id in pwg.images.syncMetadata 2024-07-09 15:42:31 +02:00
HWFord 3b376edfb1 related #2147 add sans serif
in some themes we don't have open sans so use a sans serif font
2024-07-09 11:42:34 +02:00
HWFord 1e00496cb1 Update year 2024-07-09 11:06:00 +02:00
marsooooo dee9e3f490 Update batchmanager.tpl
Deleted (debug} in .tpl
15.0.0beta1
2024-07-02 11:49:18 +02:00
HWFord 10a8db2102 fixes #2164 batch manager unit mode redesign (#2179)
* Interface Update

Update front end according to web design

Completed the implementation of album manager

* Added image delete mechanism

* Update Validation

* Added filters according to global mode

Page is now fully translated from EN_uk to FR_fr
Harmonized global and unit mode by creating a template for the filters

TODO :

Uncomment updateBlock calls in metaSync and implement tags update

Uncomment pluginSave method and test it with an updated plugin

---------

Co-authored-by: marsooooo <marso.tison@gmail.com>
2024-07-02 11:20:16 +02:00
HWFord c8ccbd1cd1 fixes #2178 change color of second button
add class to change specific button color
update light and dark mode css
2024-07-02 10:37:44 +02:00
Linty c8d7503d4e related to #2165 new add user popin
- add field for add user
- in the `pwg.users.add` method, the params `send_password_by_mail` does nothing anymore. Because we no longer want to send passwords in clear text.
- in the `pwg.users.add` add a new `auto_password` parameter to generate a random password when a user is created
- use this parameter (`auto_password`) in user_list.js
- change mail content et password page on first login
2024-06-28 18:56:28 +02:00
Linty 834b339860 issue #2158 reducing the slider-bar-wrapper
in User and Guest modal
2024-06-25 13:26:16 +02:00
HWFord 796eecdbf9 relates #2170 missing closing div 2024-06-20 13:37:21 +02:00
HWFord 983d943548 issue #2170 update picture tpl to embed pdf reader
Add default config pdf_viewer_filesize_threshold
Add function to get number of PDF pages
Add translations
update picture.php to send pdf filesize threshold and nb page to tpl
update picture.tpl to add number of pages for PDF
picture_content.tpl update for new config name and add translation functions. use embed for pdf if file ext = pdf
2024-06-20 11:56:19 +02:00
plegall 138f23d32f issue #1760 add infos in logger with wrong GPS coordinates 2024-06-19 15:36:04 +02:00
Hardy 235c3644da check longitude/latitude 2024-06-19 15:10:22 +02:00
plegall 831e876af0 fixes #2169 sync metadata, limit to 500 image_ids per request 2024-06-19 14:59:43 +02:00
plegall f0ed96d93c fixes #1296 avoid posting page form before AJAX calls are finished 2024-06-19 14:48:53 +02:00