]>
git.agnieray.net Git - galette.git/log
Johan Cwiklinski [Tue, 16 Jan 2024 06:29:11 +0000 (07:29 +0100)]
Bump version
Update changelog
Johan Cwiklinski [Mon, 15 Jan 2024 19:55:32 +0000 (20:55 +0100)]
Add discord
refs #1760
Johan Cwiklinski [Mon, 15 Jan 2024 19:55:10 +0000 (20:55 +0100)]
Fix JS click event
Johan Cwiklinski [Mon, 15 Jan 2024 19:54:35 +0000 (20:54 +0100)]
Do not instanciate dropdowns when nochosen class is present
fixes #1760
Johan Cwiklinski [Sat, 13 Jan 2024 11:55:43 +0000 (12:55 +0100)]
Use default Galette language for cron
closes #1769
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
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
Johan Cwiklinski [Thu, 4 Jan 2024 04:52:12 +0000 (05:52 +0100)]
Officially allows "0" as contribution amount; closes #1767
Add related tests
Johan Cwiklinski [Thu, 4 Jan 2024 04:51:42 +0000 (05:51 +0100)]
Fix redirection URL when conribution creation fails
Johan Cwiklinski [Sat, 30 Dec 2023 05:10:19 +0000 (06:10 +0100)]
Suppress warning if open_basedir restricts access; closes #1765
Guillaume AGNIERAY [Sat, 30 Dec 2023 13:03:20 +0000 (14:03 +0100)]
Fix parent group select width when opened
Guillaume AGNIERAY [Sat, 30 Dec 2023 13:02:26 +0000 (14:02 +0100)]
Fix active group parents order in breadcrumbs
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
Guillaume AGNIERAY [Fri, 29 Dec 2023 11:51:52 +0000 (12:51 +0100)]
Fix member selection dropdown on new contribution
fixes #1761
Guillaume AGNIERAY [Thu, 14 Dec 2023 10:41:45 +0000 (11:41 +0100)]
Fix email settings test in preferences
Johan Cwiklinski [Sun, 10 Dec 2023 08:24:11 +0000 (09:24 +0100)]
Fix title in members list; closes #1756
Johan Cwiklinski [Thu, 7 Dec 2023 06:50:47 +0000 (07:50 +0100)]
Merge branch 'release/1.0.0'
Johan Cwiklinski [Thu, 7 Dec 2023 06:48:09 +0000 (07:48 +0100)]
Bump version
Johan Cwiklinski [Thu, 7 Dec 2023 06:47:45 +0000 (07:47 +0100)]
Typo, fix copyright date and owner
Johan Cwiklinski [Thu, 7 Dec 2023 06:39:38 +0000 (07:39 +0100)]
Update changelog
Johan Cwiklinski [Wed, 6 Dec 2023 09:26:37 +0000 (10:26 +0100)]
Add download links
Johan Cwiklinski [Wed, 6 Dec 2023 07:54:53 +0000 (08:54 +0100)]
Few fixes on readme
Johan Cwiklinski [Wed, 6 Dec 2023 07:27:42 +0000 (08:27 +0100)]
Compile locales
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/
Johan Cwiklinski [Wed, 6 Dec 2023 07:12:11 +0000 (08:12 +0100)]
Extract strings
Guillaume AGNIERAY [Tue, 5 Dec 2023 15:10:38 +0000 (16:10 +0100)]
Update Doxygen theme
Guillaume AGNIERAY [Tue, 5 Dec 2023 13:56:52 +0000 (14:56 +0100)]
Fix apidocs on readthedocs
Johan Cwiklinski [Mon, 4 Dec 2023 18:54:41 +0000 (19:54 +0100)]
Handle missing action title
Guillaume AGNIERAY [Mon, 4 Dec 2023 17:57:23 +0000 (18:57 +0100)]
Improve listings headers display on mobile
Guillaume AGNIERAY [Mon, 4 Dec 2023 13:11:00 +0000 (14:11 +0100)]
Remove useless tooltips from dashboard
Johan Cwiklinski [Sun, 3 Dec 2023 08:10:49 +0000 (09:10 +0100)]
Fix search on contribution date end only
Guillaume AGNIERAY [Thu, 30 Nov 2023 22:30:00 +0000 (23:30 +0100)]
Disable touch events on most tooltips
Guillaume AGNIERAY [Thu, 30 Nov 2023 22:09:12 +0000 (23:09 +0100)]
Remove useless tooltips
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
Johan Cwiklinski [Tue, 28 Nov 2023 15:16:42 +0000 (16:16 +0100)]
Remove dev comment
Guillaume AGNIERAY [Sat, 25 Nov 2023 20:41:56 +0000 (21:41 +0100)]
Allow extending ajax data on batch removal
Guillaume AGNIERAY [Tue, 28 Nov 2023 13:06:32 +0000 (14:06 +0100)]
Fix large tables overflow when screen is to small
fixes #1748
Johan Cwiklinski [Tue, 28 Nov 2023 09:42:53 +0000 (10:42 +0100)]
Remove collapsing; fixes #1748
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
Johan Cwiklinski [Mon, 27 Nov 2023 13:14:12 +0000 (14:14 +0100)]
PHP 8.3 stable has been released
Johan Cwiklinski [Sun, 26 Nov 2023 09:05:19 +0000 (10:05 +0100)]
Compile locales
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/
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/
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/
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/
Johan Cwiklinski [Wed, 22 Nov 2023 18:47:39 +0000 (19:47 +0100)]
Fix minor html issues
Johan Cwiklinski [Wed, 22 Nov 2023 17:50:35 +0000 (18:50 +0100)]
Bump version
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
Guillaume AGNIERAY [Tue, 21 Nov 2023 22:47:59 +0000 (23:47 +0100)]
Use icons instead of html entities on icon buttons
Guillaume AGNIERAY [Tue, 21 Nov 2023 15:29:34 +0000 (16:29 +0100)]
Fix print CSS
Guillaume AGNIERAY [Tue, 21 Nov 2023 15:29:01 +0000 (16:29 +0100)]
Fix public pages layout on mobile
Johan Cwiklinski [Tue, 21 Nov 2023 12:56:38 +0000 (13:56 +0100)]
Compile locales
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/
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/
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/
Guillaume AGNIERAY [Tue, 21 Nov 2023 09:55:15 +0000 (10:55 +0100)]
Fix the workflow status badge in the README file
Guillaume AGNIERAY [Tue, 21 Nov 2023 09:54:11 +0000 (10:54 +0100)]
Make better use of variables in the theme
Guillaume AGNIERAY [Tue, 21 Nov 2023 09:52:49 +0000 (10:52 +0100)]
Bigger favicon for modern browsers
Johan Cwiklinski [Tue, 21 Nov 2023 08:06:03 +0000 (09:06 +0100)]
Extract new strings
Johan Cwiklinski [Tue, 21 Nov 2023 07:07:32 +0000 (08:07 +0100)]
Put back existing mailing button, in a better place
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
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
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
Johan Cwiklinski [Mon, 20 Nov 2023 21:12:43 +0000 (22:12 +0100)]
Fix number of recipients listing mailings
Johan Cwiklinski [Sun, 19 Nov 2023 08:55:08 +0000 (09:55 +0100)]
Display form elements example as HTML (fix member age display)
Johan Cwiklinski [Sun, 19 Nov 2023 06:44:21 +0000 (07:44 +0100)]
Compile locales
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/
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/
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/
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/
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/
Johan Cwiklinski [Sun, 19 Nov 2023 06:42:35 +0000 (07:42 +0100)]
Drop few duplicated source strings
Johan Cwiklinski [Sat, 18 Nov 2023 16:13:03 +0000 (17:13 +0100)]
Compile locales
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/
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/
Johan Cwiklinski [Sat, 18 Nov 2023 14:29:17 +0000 (15:29 +0100)]
Extract locales
Johan Cwiklinski [Tue, 14 Nov 2023 06:52:42 +0000 (07:52 +0100)]
Use specific filters
Fix mailing filters reset; closes #1742
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
Guillaume AGNIERAY [Thu, 16 Nov 2023 15:58:08 +0000 (16:58 +0100)]
Fix wrong translatable strings
Johan Cwiklinski [Mon, 13 Nov 2023 21:07:41 +0000 (22:07 +0100)]
User may not be logged retrieving contribution
fixes #1740
Johan Cwiklinski [Thu, 9 Nov 2023 15:19:45 +0000 (16:19 +0100)]
Switch to phpstan level 4
Remove dead code
Johan Cwiklinski [Fri, 10 Nov 2023 06:41:57 +0000 (07:41 +0100)]
Fix error on transaction filtering
Johan Cwiklinski [Thu, 9 Nov 2023 16:17:08 +0000 (17:17 +0100)]
Rely on feature
Johan Cwiklinski [Mon, 13 Nov 2023 18:52:49 +0000 (19:52 +0100)]
Fix CI workflow
Johan Cwiklinski [Mon, 13 Nov 2023 18:37:32 +0000 (19:37 +0100)]
Try to fix skip conditions
Johan Cwiklinski [Mon, 13 Nov 2023 18:14:15 +0000 (19:14 +0100)]
"Fix" text to translate display
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
Johan Cwiklinski [Fri, 10 Nov 2023 14:49:38 +0000 (15:49 +0100)]
Hide useless create buttons
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
Johan Cwiklinski [Tue, 7 Nov 2023 19:17:00 +0000 (20:17 +0100)]
Some phpstan lvl 4 checks
Use type for filter class
Johan Cwiklinski [Wed, 8 Nov 2023 04:50:53 +0000 (05:50 +0100)]
Fix get dynamic field from transaction
Johan Cwiklinski [Wed, 8 Nov 2023 04:32:13 +0000 (05:32 +0100)]
Rely on static methods rather than constants comparison
Impacts:
- DEV mode
- DEMO mode
- GALETTE_SQL_DEBUG
- GALETTE_NIGHTLY
Johan Cwiklinski [Tue, 7 Nov 2023 19:17:46 +0000 (20:17 +0100)]
Fix mass contribution removal
Johan Cwiklinski [Tue, 7 Nov 2023 06:32:04 +0000 (07:32 +0100)]
Remove twitter links
Johan Cwiklinski [Tue, 7 Nov 2023 04:05:24 +0000 (05:05 +0100)]
Rework CI matrix
Try to better cache dependencies
Skip non essential jobs on PR
Improve displayed job name
Johan Cwiklinski [Wed, 1 Nov 2023 07:08:42 +0000 (08:08 +0100)]
Update 3rd party libs
Johan Cwiklinski [Wed, 11 Oct 2023 12:17:28 +0000 (14:17 +0200)]
Run tests on PHP 8.3 RC
Guillaume AGNIERAY [Sun, 5 Nov 2023 15:46:43 +0000 (16:46 +0100)]
Some slight accessibility related improvements
refs #1735
Don't use yellow icon links
Increase contrast on footer links
Increase contrast on menu
Increase contrast on primary button
Increase contrast globally
Replace orange buttons with blue ones
Add aria-hidden attribute on icons when missing
Clean old assets
Increase contrast on messages
Use colored buttons on install
Johan Cwiklinski [Mon, 6 Nov 2023 07:06:58 +0000 (08:06 +0100)]
Fix contribution filtering from transactions
Fix date selector
closes #1739
Co-authored-by: Guillaume AGNIERAY <107203963+gagnieray@users.noreply.github.com>
Johan Cwiklinski [Tue, 7 Nov 2023 03:21:03 +0000 (04:21 +0100)]
Fix RTL issues on PDF member form; closes #1727