]> git.agnieray.net Git - galette.git/log
galette.git
2 months agoBump version, update changelog 1.0.2
Johan Cwiklinski [Fri, 2 Feb 2024 22:08:03 +0000 (23:08 +0100)]
Bump version, update changelog

2 months agoFix release script
Johan Cwiklinski [Tue, 16 Jan 2024 07:56:41 +0000 (08:56 +0100)]
Fix release script

2 months agoMerge pull request from GHSA-jrqg-mpwv-pxpv
Johan Cwiklinski [Fri, 2 Feb 2024 22:05:44 +0000 (23:05 +0100)]
Merge pull request from GHSA-jrqg-mpwv-pxpv

3 months agoFix URL redirection; closes #1777
Johan Cwiklinski [Fri, 26 Jan 2024 18:06:04 +0000 (19:06 +0100)]
Fix URL redirection; closes #1777

Remove no longer used method

3 months agoEnsure argument is an array; fixes #1773
Johan Cwiklinski [Sat, 27 Jan 2024 06:17:38 +0000 (07:17 +0100)]
Ensure argument is an array; fixes #1773

3 months agoMake replacements icon in PDF Model more visible
Johan Cwiklinski [Sat, 27 Jan 2024 06:52:52 +0000 (07:52 +0100)]
Make replacements icon in PDF Model more visible

closes #1770

3 months agoFix social networks search dropdown
Guillaume AGNIERAY [Sat, 20 Jan 2024 14:38:38 +0000 (15:38 +0100)]
Fix social networks search dropdown

fixes #1760

Clear dropdown and text values after clone
Add new social network directly on input

3 months agoRemove useless class from templates
Guillaume AGNIERAY [Fri, 19 Jan 2024 22:16:07 +0000 (23:16 +0100)]
Remove useless class from templates

fixes #1771

3 months agoEnsure language is changed when login from cron; closes #1769
Johan Cwiklinski [Tue, 23 Jan 2024 06:38:49 +0000 (07:38 +0100)]
Ensure language is changed when login from cron; closes #1769

3 months agoMerge branch 'hotfix/1.0.1'
Johan Cwiklinski [Tue, 16 Jan 2024 07:15:42 +0000 (08:15 +0100)]
Merge branch 'hotfix/1.0.1'

3 months agoBump version 1.0.1
Johan Cwiklinski [Tue, 16 Jan 2024 06:29:11 +0000 (07:29 +0100)]
Bump version

Update changelog

3 months agoAdd discord
Johan Cwiklinski [Mon, 15 Jan 2024 19:55:32 +0000 (20:55 +0100)]
Add discord

refs #1760

3 months agoFix JS click event
Johan Cwiklinski [Mon, 15 Jan 2024 19:55:10 +0000 (20:55 +0100)]
Fix JS click event

3 months agoDo not instanciate dropdowns when nochosen class is present
Johan Cwiklinski [Mon, 15 Jan 2024 19:54:35 +0000 (20:54 +0100)]
Do not instanciate dropdowns when nochosen class is present

fixes #1760

3 months agoUse default Galette language for cron
Johan Cwiklinski [Sat, 13 Jan 2024 11:55:43 +0000 (12:55 +0100)]
Use default Galette language for cron

closes #1769

3 months agoChekc PHP version before trying to load 3rd party deps
Johan Cwiklinski [Fri, 12 Jan 2024 15:29:29 +0000 (16:29 +0100)]
Chekc PHP version before trying to load 3rd party deps

closes #1768

3 months agoFix next contribution start date overalpping by one year
Johan Cwiklinski [Sat, 30 Dec 2023 05:44:34 +0000 (06:44 +0100)]
Fix next contribution start date overalpping by one year

fixes #1762

Add test on contribution next year begin date; from Galette, and from
previous version

3 months agoOfficially allows "0" as contribution amount; closes #1767
Johan Cwiklinski [Thu, 4 Jan 2024 04:52:12 +0000 (05:52 +0100)]
Officially allows "0" as contribution amount; closes #1767

Add related tests

3 months agoFix redirection URL when conribution creation fails
Johan Cwiklinski [Thu, 4 Jan 2024 04:51:42 +0000 (05:51 +0100)]
Fix redirection URL when conribution creation fails

3 months agoSuppress warning if open_basedir restricts access; closes #1765
Johan Cwiklinski [Sat, 30 Dec 2023 05:10:19 +0000 (06:10 +0100)]
Suppress warning if open_basedir restricts access; closes #1765

4 months agoFix parent group select width when opened
Guillaume AGNIERAY [Sat, 30 Dec 2023 13:03:20 +0000 (14:03 +0100)]
Fix parent group select width when opened

4 months agoFix active group parents order in breadcrumbs
Guillaume AGNIERAY [Sat, 30 Dec 2023 13:02:26 +0000 (14:02 +0100)]
Fix active group parents order in breadcrumbs

4 months agoFix accordion when groups contains " / "
Johan Cwiklinski [Fri, 29 Dec 2023 16:20:54 +0000 (17:20 +0100)]
Fix accordion when groups contains " / "

Fixes #1764
Fix group header display

Reword variables
Rework groups icons
Fix colspan when non group member/manager

4 months agoFix member selection dropdown on new contribution
Guillaume AGNIERAY [Fri, 29 Dec 2023 11:51:52 +0000 (12:51 +0100)]
Fix member selection dropdown on new contribution

fixes #1761

4 months agoFix email settings test in preferences
Guillaume AGNIERAY [Thu, 14 Dec 2023 10:41:45 +0000 (11:41 +0100)]
Fix email settings test in preferences

4 months agoFix title in members list; closes #1756
Johan Cwiklinski [Sun, 10 Dec 2023 08:24:11 +0000 (09:24 +0100)]
Fix title in members list; closes #1756

4 months agoMerge branch 'release/1.0.0'
Johan Cwiklinski [Thu, 7 Dec 2023 06:50:47 +0000 (07:50 +0100)]
Merge branch 'release/1.0.0'

4 months agoBump version 1.0.0
Johan Cwiklinski [Thu, 7 Dec 2023 06:48:09 +0000 (07:48 +0100)]
Bump version

4 months agoTypo, fix copyright date and owner
Johan Cwiklinski [Thu, 7 Dec 2023 06:47:45 +0000 (07:47 +0100)]
Typo, fix copyright date and owner

4 months agoUpdate changelog
Johan Cwiklinski [Thu, 7 Dec 2023 06:39:38 +0000 (07:39 +0100)]
Update changelog

4 months agoAdd download links
Johan Cwiklinski [Wed, 6 Dec 2023 09:26:37 +0000 (10:26 +0100)]
Add download links

4 months agoFew fixes on readme
Johan Cwiklinski [Wed, 6 Dec 2023 07:54:53 +0000 (08:54 +0100)]
Few fixes on readme

4 months agoCompile locales
Johan Cwiklinski [Wed, 6 Dec 2023 07:27:42 +0000 (08:27 +0100)]
Compile locales

4 months agoUpdate translation files
Hosted Weblate [Wed, 6 Dec 2023 07:12:25 +0000 (08:12 +0100)]
Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/

4 months agoExtract strings
Johan Cwiklinski [Wed, 6 Dec 2023 07:12:11 +0000 (08:12 +0100)]
Extract strings

4 months agoUpdate Doxygen theme
Guillaume AGNIERAY [Tue, 5 Dec 2023 15:10:38 +0000 (16:10 +0100)]
Update Doxygen theme

4 months agoFix apidocs on readthedocs
Guillaume AGNIERAY [Tue, 5 Dec 2023 13:56:52 +0000 (14:56 +0100)]
Fix apidocs on readthedocs

4 months agoHandle missing action title
Johan Cwiklinski [Mon, 4 Dec 2023 18:54:41 +0000 (19:54 +0100)]
Handle missing action title

4 months agoImprove listings headers display on mobile
Guillaume AGNIERAY [Mon, 4 Dec 2023 17:57:23 +0000 (18:57 +0100)]
Improve listings headers display on mobile

4 months agoRemove useless tooltips from dashboard
Guillaume AGNIERAY [Mon, 4 Dec 2023 13:11:00 +0000 (14:11 +0100)]
Remove useless tooltips from dashboard

4 months agoFix search on contribution date end only
Johan Cwiklinski [Sun, 3 Dec 2023 08:10:49 +0000 (09:10 +0100)]
Fix search on contribution date end only

4 months agoDisable touch events on most tooltips
Guillaume AGNIERAY [Thu, 30 Nov 2023 22:30:00 +0000 (23:30 +0100)]
Disable touch events on most tooltips

4 months agoRemove useless tooltips
Guillaume AGNIERAY [Thu, 30 Nov 2023 22:09:12 +0000 (23:09 +0100)]
Remove useless tooltips

4 months agoFix footer background when page dimmer is active
Guillaume AGNIERAY [Thu, 30 Nov 2023 22:08:52 +0000 (23:08 +0100)]
Fix footer background when page dimmer is active

When a modal or the mobile menu are opened

5 months agoRemove dev comment
Johan Cwiklinski [Tue, 28 Nov 2023 15:16:42 +0000 (16:16 +0100)]
Remove dev comment

5 months agoAllow extending ajax data on batch removal
Guillaume AGNIERAY [Sat, 25 Nov 2023 20:41:56 +0000 (21:41 +0100)]
Allow extending ajax data on batch removal

5 months agoFix large tables overflow when screen is to small
Guillaume AGNIERAY [Tue, 28 Nov 2023 13:06:32 +0000 (14:06 +0100)]
Fix large tables overflow when screen is to small

fixes #1748

5 months agoRemove collapsing; fixes #1748
Johan Cwiklinski [Tue, 28 Nov 2023 09:42:53 +0000 (10:42 +0100)]
Remove collapsing; fixes #1748

5 months agoAdd and use isForeignKeyException, fix isDuplicateException
Johan Cwiklinski [Mon, 27 Nov 2023 13:05:18 +0000 (14:05 +0100)]
Add and use isForeignKeyException, fix isDuplicateException

PostgreSQL exception codes are different, while mysql are the same, but
we have distinct coees in errInfo[1] entry.

see:
- https://www.postgresql.org/docs/current/errcodes-appendix.html
- https://dev.mysql.com/doc/mysql-errors/8.0/en/server-error-reference.html

Add test on members removal

5 months agoPHP 8.3 stable has been released
Johan Cwiklinski [Mon, 27 Nov 2023 13:14:12 +0000 (14:14 +0100)]
PHP 8.3 stable has been released

5 months agoCompile locales
Johan Cwiklinski [Sun, 26 Nov 2023 09:05:19 +0000 (10:05 +0100)]
Compile locales

5 months agoTranslated using Weblate (Italian)
Johan Cwiklinski [Sun, 26 Nov 2023 08:36:10 +0000 (08:36 +0000)]
Translated using Weblate (Italian)

Currently translated at 28.2% (480 of 1700 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/it/

5 months agoTranslated using Weblate (Catalan)
Johan Cwiklinski [Sun, 26 Nov 2023 08:56:38 +0000 (08:56 +0000)]
Translated using Weblate (Catalan)

Currently translated at 18.4% (313 of 1700 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/ca/

5 months agoTranslated using Weblate (Spanish)
Johan Cwiklinski [Sun, 26 Nov 2023 08:38:08 +0000 (08:38 +0000)]
Translated using Weblate (Spanish)

Currently translated at 62.7% (1066 of 1700 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/es/

5 months agoTranslated using Weblate (German)
Johan Cwiklinski [Sun, 26 Nov 2023 08:35:37 +0000 (08:35 +0000)]
Translated using Weblate (German)

Currently translated at 98.0% (1666 of 1700 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/de/

5 months agoFix minor html issues
Johan Cwiklinski [Wed, 22 Nov 2023 18:47:39 +0000 (19:47 +0100)]
Fix minor html issues

5 months agoBump version 1.0.0rc3
Johan Cwiklinski [Wed, 22 Nov 2023 17:50:35 +0000 (18:50 +0100)]
Bump version

5 months agoImprove mailing recipient selection in modal
Guillaume AGNIERAY [Tue, 21 Nov 2023 22:49:59 +0000 (23:49 +0100)]
Improve mailing recipient selection in modal

Make UX consistant with member selection in groups

5 months agoUse icons instead of html entities on icon buttons
Guillaume AGNIERAY [Tue, 21 Nov 2023 22:47:59 +0000 (23:47 +0100)]
Use icons instead of html entities on icon buttons

5 months agoFix print CSS
Guillaume AGNIERAY [Tue, 21 Nov 2023 15:29:34 +0000 (16:29 +0100)]
Fix print CSS

5 months agoFix public pages layout on mobile
Guillaume AGNIERAY [Tue, 21 Nov 2023 15:29:01 +0000 (16:29 +0100)]
Fix public pages layout on mobile

5 months agoCompile locales
Johan Cwiklinski [Tue, 21 Nov 2023 12:56:38 +0000 (13:56 +0100)]
Compile locales

5 months agoTranslated using Weblate (Spanish)
gallegonovato [Tue, 21 Nov 2023 08:35:25 +0000 (08:35 +0000)]
Translated using Weblate (Spanish)

Currently translated at 62.7% (1066 of 1700 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/es/

5 months agoTranslated using Weblate (French)
Johan Cwiklinski [Tue, 21 Nov 2023 08:46:09 +0000 (08:46 +0000)]
Translated using Weblate (French)

Currently translated at 100.0% (1700 of 1700 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/fr/

5 months agoUpdate translation files
Hosted Weblate [Tue, 21 Nov 2023 08:06:38 +0000 (09:06 +0100)]
Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/

5 months agoFix the workflow status badge in the README file
Guillaume AGNIERAY [Tue, 21 Nov 2023 09:55:15 +0000 (10:55 +0100)]
Fix the workflow status badge in the README file

5 months agoMake better use of variables in the theme
Guillaume AGNIERAY [Tue, 21 Nov 2023 09:54:11 +0000 (10:54 +0100)]
Make better use of variables in the theme

5 months agoBigger favicon for modern browsers
Guillaume AGNIERAY [Tue, 21 Nov 2023 09:52:49 +0000 (10:52 +0100)]
Bigger favicon for modern browsers

5 months agoExtract new strings
Johan Cwiklinski [Tue, 21 Nov 2023 08:06:03 +0000 (09:06 +0100)]
Extract new strings

5 months agoPut back existing mailing button, in a better place
Johan Cwiklinski [Tue, 21 Nov 2023 07:07:32 +0000 (08:07 +0100)]
Put back existing mailing button, in a better place

5 months agoReplace displaynone class with visually-hidden
Guillaume AGNIERAY [Mon, 20 Nov 2023 22:14:44 +0000 (23:14 +0100)]
Replace displaynone class with visually-hidden

refs #1735

When content needs to be read by screen readers

5 months agoForms accessibility improvements
Guillaume AGNIERAY [Mon, 20 Nov 2023 22:13:08 +0000 (23:13 +0100)]
Forms accessibility improvements

refs #1735

- use visually-hidden CSS class on labels and icon buttons
- use outline on focused fields
- add missing tabindex on buttons
- drop useless javascript code

5 months agoImprovements for accessibility and screen readers
Guillaume AGNIERAY [Mon, 20 Nov 2023 22:08:01 +0000 (23:08 +0100)]
Improvements for accessibility and screen readers

refs #1735

- add a skip to main content link
- new visually-hidden CSS class for screen readers
- improve semantic structure with <nav>, <main> and <footer>
- remove "Existing email" button

5 months agoFix number of recipients listing mailings
Johan Cwiklinski [Mon, 20 Nov 2023 21:12:43 +0000 (22:12 +0100)]
Fix number of recipients listing mailings

5 months agoDisplay form elements example as HTML (fix member age display)
Johan Cwiklinski [Sun, 19 Nov 2023 08:55:08 +0000 (09:55 +0100)]
Display form elements example as HTML (fix member age display)

5 months agoCompile locales
Johan Cwiklinski [Sun, 19 Nov 2023 06:44:21 +0000 (07:44 +0100)]
Compile locales

5 months agoTranslated using Weblate (Turkish)
Johan Cwiklinski [Sun, 19 Nov 2023 06:16:41 +0000 (06:16 +0000)]
Translated using Weblate (Turkish)

Currently translated at 12.7% (217 of 1699 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/tr/

5 months agoTranslated using Weblate (Occitan)
Johan Cwiklinski [Sun, 19 Nov 2023 06:15:43 +0000 (06:15 +0000)]
Translated using Weblate (Occitan)

Currently translated at 21.0% (358 of 1699 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/oc/

5 months agoTranslated using Weblate (Arabic)
Johan Cwiklinski [Sun, 19 Nov 2023 06:16:00 +0000 (06:16 +0000)]
Translated using Weblate (Arabic)

Currently translated at 26.0% (443 of 1699 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/ar/

5 months agoTranslated using Weblate (Catalan)
Johan Cwiklinski [Sun, 19 Nov 2023 06:31:18 +0000 (06:31 +0000)]
Translated using Weblate (Catalan)

Currently translated at 18.0% (306 of 1699 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/ca/

5 months agoTranslated using Weblate (French)
Johan Cwiklinski [Sun, 19 Nov 2023 06:21:56 +0000 (06:21 +0000)]
Translated using Weblate (French)

Currently translated at 100.0% (1699 of 1699 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/fr/

5 months agoDrop few duplicated source strings
Johan Cwiklinski [Sun, 19 Nov 2023 06:42:35 +0000 (07:42 +0100)]
Drop few duplicated source strings

5 months agoCompile locales
Johan Cwiklinski [Sat, 18 Nov 2023 16:13:03 +0000 (17:13 +0100)]
Compile locales

5 months agoTranslated using Weblate (French)
Johan Cwiklinski [Sat, 18 Nov 2023 16:10:55 +0000 (16:10 +0000)]
Translated using Weblate (French)

Currently translated at 100.0% (1699 of 1699 strings)

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/fr/

5 months agoUpdate translation files
Hosted Weblate [Sat, 18 Nov 2023 14:29:43 +0000 (15:29 +0100)]
Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Galette/Galette core
Translate-URL: https://hosted.weblate.org/projects/galette/galette/

5 months agoExtract locales
Johan Cwiklinski [Sat, 18 Nov 2023 14:29:17 +0000 (15:29 +0100)]
Extract locales

5 months agoUse specific filters
Johan Cwiklinski [Tue, 14 Nov 2023 06:52:42 +0000 (07:52 +0100)]
Use specific filters

Fix mailing filters reset; closes #1742

5 months agoFix tables rows backgrounds colors on mobile
Guillaume AGNIERAY [Thu, 16 Nov 2023 16:46:31 +0000 (17:46 +0100)]
Fix tables rows backgrounds colors on mobile

Remove useless class, do not use a variable for one call only

5 months agoFix wrong translatable strings
Guillaume AGNIERAY [Thu, 16 Nov 2023 15:58:08 +0000 (16:58 +0100)]
Fix wrong translatable strings

5 months agoUser may not be logged retrieving contribution
Johan Cwiklinski [Mon, 13 Nov 2023 21:07:41 +0000 (22:07 +0100)]
User may not be logged retrieving contribution

fixes #1740

5 months agoSwitch to phpstan level 4
Johan Cwiklinski [Thu, 9 Nov 2023 15:19:45 +0000 (16:19 +0100)]
Switch to phpstan level 4

Remove dead code

5 months agoFix error on transaction filtering
Johan Cwiklinski [Fri, 10 Nov 2023 06:41:57 +0000 (07:41 +0100)]
Fix error on transaction filtering

5 months agoRely on feature
Johan Cwiklinski [Thu, 9 Nov 2023 16:17:08 +0000 (17:17 +0100)]
Rely on feature

5 months agoFix CI workflow
Johan Cwiklinski [Mon, 13 Nov 2023 18:52:49 +0000 (19:52 +0100)]
Fix CI workflow

5 months agoTry to fix skip conditions
Johan Cwiklinski [Mon, 13 Nov 2023 18:37:32 +0000 (19:37 +0100)]
Try to fix skip conditions

5 months ago"Fix" text to translate display
Johan Cwiklinski [Mon, 13 Nov 2023 18:14:15 +0000 (19:14 +0100)]
"Fix" text to translate display

5 months agoFix keyboard navigation accessibility
Guillaume AGNIERAY [Wed, 8 Nov 2023 14:38:03 +0000 (15:38 +0100)]
Fix keyboard navigation accessibility

refs #1735

Fix keyboard navigation order
Emphasize focused elements outline style
Fix navigation accordion and dropdowns keyboard accessibility
Improve compact menu accessibility
Clean unused menus_macros.twig template
Remove/Replace onChange callbacks on selects and dropdowns:
- on members' list filters (removed)
- on records per page
- on batch actions
- on labels translation
- on email texts edition
- on contrib form
- on advanced search

5 months agoHide useless create buttons
Johan Cwiklinski [Fri, 10 Nov 2023 14:49:38 +0000 (15:49 +0100)]
Hide useless create buttons

5 months agoNo longer need for a short text for birthdate
Johan Cwiklinski [Fri, 10 Nov 2023 13:49:08 +0000 (14:49 +0100)]
No longer need for a short text for birthdate

Set that column nowrap

5 months agoSome phpstan lvl 4 checks
Johan Cwiklinski [Tue, 7 Nov 2023 19:17:00 +0000 (20:17 +0100)]
Some phpstan lvl 4 checks

Use type for filter class