Commit Graph

605 Commits

Author SHA1 Message Date
plegall 7deda19787 rephrase option to update photo files 2025-08-26 17:54:53 +02:00
Linty 613dd410e5 issue #2364 fix guest author name and language key
Added support for bulk comment validation and deletion with updated confirmation messages and translations. Improved modal dialog behavior, including keyboard accessibility and button visibility. Updated CSS for consistent button styling across themes. Fixed author name display for guest comments.
2025-08-26 16:38:11 +02:00
Linty 57042cc475 fixes #2364 redesign admin comments management
Replaces legacy PHP comment management with a new interface for listing, filtering, selecting, validating, and deleting user comments. Updates templates and CSS for a modern, interactive experience, adds advanced filters, selection mode, and modal comment viewing. Removes obsolete server-side logic from comments.php and introduces new api methods for comment actions.
2025-08-26 14:35:31 +02:00
plegall bc4acec569 issue #2390 warn about duplicate paths 2025-07-24 21:29:38 +02:00
HWFord b6459958f0 relates #2377 fix typo 2025-07-11 07:55:35 +02:00
HWFord b825f45537 fixes #2377 add 3XL and 4XL derivatives 2025-06-26 12:35:03 +02:00
Linty ae740ba3af fixes #2355 implement API key management system
- Added API key get, creation, editing, and revocation methods.

- Updated the profile template to include API key management features.

- Updated the database schema to support the new API key system, including additional fields for key management.

- Added client-side JavaScript functionality to handle API key operations and display responses.

- Update tools/htm.ws with the new way to authenticate.

- Restriction of certain api methods when used with an api key

- Backward compatibility with older apps
2025-06-09 20:35:57 +02:00
Linty 9bcc2cfa02 fixes #2354 add profile standard page 2025-05-05 21:40:59 +02:00
HWFord 41d5c8a258 fixes #2306 move save buttons to bottom of page (PR #2346)
For these pages :
 picture modify, album notification, category permission, comments, menubar, all configurations, site update, element set ranks, notification by mail

Change how success and errors messages are displayed and handled
2025-03-21 16:28:37 +01:00
HWFord 4a539bdfb7 relates #2345 small fixes image & trad
translation for admin moved to correct file
set min-width on logo to avoid some browsers not displaying it
2025-03-20 10:44:39 +01:00
HWFord f88472fa9c fixes #2345 create piwigo standard pages
create new theme standard pages with tpl, css, js and images
update backend to handle pages
add config use_standard_pages
on update set config to false, on install set config to true
add standard pages to no be ingored in git
2025-03-18 16:46:41 +01:00
Linty e985ba5183 fixes #2315 adjust password page for first login 2025-01-27 15:08:50 +01:00
Linty 0645372570 fixes #2287 add a new language key 2024-12-19 16:40:38 +01:00
plegall dc2760c36b re-add changes by Claire for fr/en from lexiglot 2024-12-17 11:06:16 +01:00
Linty 465e6eced4 fixes #2281 rewording set and reset mail content 2024-11-25 11:06:43 +01:00
Linty 34296598d4 fixes #2281 add two default conf for reset and activation link
When a password activation or reset link is generated, the link expiry time is now defined in two conf: $conf[’password_reset_duration‘] with a default time of one hour and $conf[’password_activation_duration‘] with a default time of 72 hours.
2024-11-20 17:09:26 +01:00
HWFord 65bc7285ae issue #2268 rename whats_new lang file to add 15 2024-11-06 11:29:25 +01:00
HWFord 119b397c11 issue #2268 remove unecessary comments
also add missing question mark
2024-11-06 10:53:45 +01:00
HWFord 10e4554737 issue #2268 add sentences for translation
sentences that will only be used for piwigo 15 are in a seperate file to find them easier later on
common sentences for futur modals are in admin.lang
2024-11-06 10:48:57 +01:00
Linty 3a9e5f7dff fixes #2251 add en_UK and fr_FR translation 2024-10-24 16:00:58 +02:00
HWFord 634509ce43 fixe #2241 add message to filter
let users know that the filters has no compatible results
2024-10-10 16:17:47 +02:00
HWFord 270a84ecff issue #2211 missing translation
Change string from custom to custom dates, and add translation
2024-09-23 14:59:01 +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
marsooooo 12ca607727 issue #2164 updated & fixed bugs on batch manager
Added dark mode for unit mode
Templatized filter block for both unit and global mode
Optimized JS functions and added extensibility for unit mode
Modified images.setInfo method so unit mode could save orphan images
Fixed a bug where php would break if filter selection was empty in unit mode
2024-08-26 14:14:57 +02:00
plegall c27d166d46 fixes #2210 add links to the new documentation in help pages 2024-08-26 13:55:44 +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
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
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 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 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
Linty 4d26c62470 issue #2132 album selector hierarchy added to search page 2024-03-08 15:55:43 +01:00
Willy "Linty dca43a71bc issue #2072 Expand and Shrink album description field 2023-12-19 17:48:07 +01:00
Willy "Linty 0ac1131e8c Issue #1854 adding a new tab in maintenance page 2023-12-12 15:58:23 +01:00
Willy "Linty 466b82a934 Issue #1710 New tooltips for storage details
Waiting for new data details provided by PHP before closing issue
2023-11-03 12:10:13 +01:00
plegall 439f275d4e fixes #860 detect duplicates during upload 2023-10-15 13:11:10 +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 73a77fed6c fixes #1963 use specific translation string instead of re-using another one + lowercase 2023-08-21 16:45:17 +02:00
plegall 52969a7708 issue #1957 albums/tags found now correctly filled 2023-08-17 11:12:56 +02:00
plegall 2c3b6ba6ec issue #1955 search in this set (an album or some tags) 2023-08-12 16:49:42 +02:00
MatthieuLP 63869f9ac8 related to #1931 added buttons for albums and tags found 2023-07-26 11:07:04 +02:00
MatthieuLP b5dc413b40 related to #1931 & #1946 Added Posted date filter 2023-07-25 16:47:25 +02:00
MatthieuLP 6907bf26f5 related to #1931 Added empty all filters button 2023-07-24 15:22:10 +02:00
MatthieuLP da62e80e82 related to #1931 New message if no filters are filled 2023-07-19 10:26:48 +02:00
MatthieuLP 356f6ff83a related to #1931 Moved delete btn inside filter forms and added a "Clear" btn. 2023-07-18 15:57:52 +02:00
MatthieuLP 91fed53ec2 related to #1931 Changed filter btn title, fixed filetypes widget bug where it disapears when empty 2023-07-11 16:21:57 +02:00
MatthieuLP 7a132f1933 related to #1931 Added file type widget with
* The new widget
* Translations line

Still need to connect to back and add icons
2023-07-10 16:55:08 +02:00
MatthieuLP 5a40343c61 related to #1931 Changed widget labels and added translation lines 2023-06-28 10:39:41 +02:00
plegall 0534202c40 fixes #1930 remove search_rules 2023-06-27 15:20:41 +02:00