Skip to content

Commit e980e0d

Browse files
frederic34claude
andcommitted
DOC: update README and ChangeLog
- README: module family agenda → projects (install + descriptor table) - ChangeLog: full rewrite including all features, bug fixes, workflow restructuring and doc updates Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 6b51619 commit e980e0d

2 files changed

Lines changed: 32 additions & 2 deletions

File tree

ChangeLog.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,36 @@
11

22
## Unreleased (2026-06-15)
33

4+
#### :rocket: Enhancement
5+
* Création rapide : cliquer-glisser sur une plage horaire ouvre un popup de création pré-rempli avec la date et l'heure sélectionnées. Boutons Ajouter, Clôturer. ([@frederic34](https://github.com/frederic34))
6+
* Masquage des calendriers : décocher un calendrier dans le panneau gauche masque instantanément ses événements via CSS, sans rechargement. ([@frederic34](https://github.com/frederic34))
7+
* Popup d'édition rapide : clic sur un événement ouvre un dialogue jQuery UI avec tous les champs éditables (libellé, dates, lieu, pourcentage, note). Boutons Enregistrer, Supprimer, Voir la fiche, Clôturer. Les événements en lecture seule (ICS, anniversaires, auto) affichent un dialogue d'information non modifiable. ([@frederic34](https://github.com/frederic34))
8+
* Filtres tiers et projets convertis en Select2 à défilement infini (20 résultats par page, chargement immédiat sans minimum de caractères). ([@frederic34](https://github.com/frederic34))
9+
* Filtre utilisateurs converti en Select2 à défilement infini. ([@frederic34](https://github.com/frederic34))
10+
* Largeur uniforme de 200 px pour tous les selects de filtrage. ([@frederic34](https://github.com/frederic34))
11+
* Label « Journée » (all-day) traduit via l'option `allDayContent` d'EventCalendar. ([@frederic34](https://github.com/frederic34))
12+
13+
#### :bug: Bug Fix
14+
* Anti-scintillement : fusion de toutes les sources d'événements (Dolibarr, anniversaires, ICS) en un seul `Promise.all``successCallback` appelé une seule fois, plus de flash au rechargement. ([@frederic34](https://github.com/frederic34))
15+
* Calendriers ICS externes : correction du cache — le contenu brut `.ics` est désormais stocké sur disque et reparsé via `ICal::initString()`, évitant la perte des méthodes lors de la sérialisation JSON. ([@frederic34](https://github.com/frederic34))
16+
* Calendriers ICS externes : correction du chargement dans EventCalendar v5. ([@frederic34](https://github.com/frederic34))
17+
* Événements en lecture seule (ICS, anniversaires) : glisser-déposer et redimensionnement désormais bloqués via `startEditable: false` / `durationEditable: false`. ([@frederic34](https://github.com/frederic34))
18+
* Famille du module corrigée : `agenda``projects`. ([@frederic34](https://github.com/frederic34))
19+
20+
#### :house: Internal
21+
* GitHub Actions restructurés : `main.yml` = CI lint pur (PHPCS, Parallel Lint, VarDump) ; `changelog.yml` = release (traductions + bump version + zip). Suppression de `lerna-changelog` (incompatible avec les commits directs). Correction de la boucle infinie de bump. Mise à jour des actions : `checkout@v4`, `setup-node@v4` + Node 22, `git-auto-commit-action@v5`. ([@frederic34](https://github.com/frederic34))
22+
23+
#### :memo: Documentation
24+
* README entièrement mis à jour : nouvelles fonctionnalités, famille du module, API AJAX complète. ([@frederic34](https://github.com/frederic34))
25+
* Captures d'écran régénérées (Dolibarr 24.0-beta). Nouvelles : `popup-edition.png`, `popup-creation.png`, `calendrier-masque.png`. ([@frederic34](https://github.com/frederic34))
26+
27+
#### Committers: 1
28+
- Frédéric FRANCE ([@frederic34](https://github.com/frederic34))
29+
30+
---
31+
32+
## 0.1.0 (2026-05-xx)
33+
434
#### :rocket: Enhancement
535
* [#1](https://github.com/frederic34/dolibarr_module_idreamanewcalendar/pull/1) add translation ([@frederic34](https://github.com/frederic34))
636

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Module de remplacement du calendrier natif de [Dolibarr ERP CRM](https://www.dol
5858
1. Téléchargez le ZIP du module (`module_idreamanewcalendar-x.y.z.zip`).
5959
2. Dans Dolibarr, allez dans **Accueil → Configuration → Modules → Déployer un module externe**.
6060
3. Uploadez le fichier ZIP.
61-
4. Activez le module dans la liste des modules (famille **Agenda**).
61+
4. Activez le module dans la liste des modules (famille **Projets**).
6262

6363
### Depuis un dépôt Git
6464

@@ -307,7 +307,7 @@ idreamanewcalendar/
307307
| Propriété | Valeur |
308308
|---|---|
309309
| ID de module (`numero`) | `14011966` |
310-
| Famille | `agenda` |
310+
| Famille | `projects` |
311311
| PHP minimum | 7.4 |
312312
| Dolibarr minimum | 20.0 |
313313
| Icône | `action` (calendrier natif Dolibarr) |

0 commit comments

Comments
 (0)