This website requires JavaScript.
9cbe6652a1
fix: close all remaining known gaps across modules
main
Zaid Marzguioui
2026-04-03 23:52:25 +02:00
ad01ecb8b9
feat: wire 10 dead buttons across 6 modules to their server actions
Zaid Marzguioui
2026-04-03 23:33:42 +02:00
7cfd88f1c3
feat(finance): add SEPA batch actions — populate, manual add, XML download
Zaid Marzguioui
2026-04-03 22:47:35 +02:00
1215e351c1
fix: UX improvements for German association users
Zaid Marzguioui
2026-04-03 22:10:02 +02:00
9f83b5cc75
Merge branch 'main' of https://gitea.frontieralgorithmics.de/zaid.marzguioui/myeasycms-v2
Zaid Marzguioui
2026-04-03 18:42:10 +02:00
5b169a381f
fix: resolve 4 QA bugs found in Docker production build
Zaid Marzguioui
2026-04-03 18:41:51 +02:00
9d5fe58ee3
feat: add shared notification, communication, and export services for bookings, courses, and events; introduce btree_gist extension and new booking atomic function
T. Zehetbauer
2026-04-03 17:03:34 +02:00
4d538a5668
Merge pull request 'feat/members-redesign' (#1 ) from feat/members-redesign into main
Thomas Zehetbauer
2026-04-03 12:11:03 +00:00
5c5aaabae5
refactor: remove obsolete member management API module
feat/members-redesign
T. Zehetbauer
2026-04-03 14:08:31 +02:00
b6092adc3e
fix(billing): add billing feature flags as Dockerfile build args
Zaid Marzguioui
2026-04-03 11:51:02 +02:00
124c6a632a
feat: update Docker configuration for improved performance and add local environment example
T. Zehetbauer
2026-04-03 09:37:36 +02:00
d4acc3ba22
Merge remote-tracking branch 'origin/main'
T. Zehetbauer
2026-04-02 23:37:19 +02:00
28188bb3a6
fix(billing): wire up Stripe checkout with real price IDs and env vars
Zaid Marzguioui
2026-04-02 23:34:30 +02:00
f10a34c505
fix: comprehensive CMS QA fixes — i18n, UI labels, breadcrumbs
Zaid Marzguioui
2026-04-02 22:59:42 +02:00
f43770999f
feat: enhance member management features; add quick stats and search capabilities
T. Zehetbauer
2026-04-02 22:56:04 +02:00
0932c57fa1
fix: revert ctx→_ctx rename — ctx IS used for auth in server actions
Zaid Marzguioui
2026-04-02 19:30:59 +02:00
a1aa1bee86
fix: rename unused ctx params to _ctx, remove unused imports
Zaid Marzguioui
2026-04-02 19:25:01 +02:00
a3be926f6f
fix(carousel): replace emoji lock with Lucide icon, widen container, fix tab overflow
Zaid Marzguioui
2026-04-02 19:09:46 +02:00
4f40abdce4
fix: override text-right alignment on Why Choose Us section items
Zaid Marzguioui
2026-04-02 19:08:13 +02:00
d87fbb050f
feat: add feature carousel hero + enable Stripe billing
Zaid Marzguioui
2026-04-02 18:54:58 +02:00
a6c9537195
feat(billing): update pricing tiers to MyEasyCMS plans (EUR)
Zaid Marzguioui
2026-04-02 16:13:54 +02:00
da862f2194
feat(pricing): add competitor price comparison calculator
Zaid Marzguioui
2026-04-02 15:32:55 +02:00
0bd5d0cf42
fix: QA audit — lint cleanup, i18n fixes, module visibility, sidebar UX
Zaid Marzguioui
2026-04-02 14:39:20 +02:00
c6d564836f
fix: add missing newlines at the end of JSON files; clean up formatting in page components
T. Zehetbauer
2026-04-02 11:02:58 +02:00
b26e5aaafa
feat: pre-existing local changes — fischerei, verband, modules, members, packages
Zaid Marzguioui
2026-04-02 01:19:54 +02:00
a1719671df
fix: QA remediation — all 19 audit fixes (C+ → A-)
Zaid Marzguioui
2026-04-02 01:18:15 +02:00
a5bbf42901
Replace all marketing placeholder content with real MYeasyCMS content
Zaid Marzguioui
2026-04-01 21:09:06 +02:00
bbb33aa63d
feat: add file upload and management features; enhance pagination and permissions handling
T. Zehetbauer
2026-04-01 20:13:15 +02:00
db4e19c3af
feat: add invitations management and import wizard; enhance audit logging and member detail fetching
T. Zehetbauer
2026-04-01 19:02:55 +02:00
080ec1cb47
feat: add delete functionality for leases, catch books, and permits; implement newsletter update feature
T. Zehetbauer
2026-04-01 17:53:39 +02:00
c6b2824da8
feat: add update and delete functionality for courses, events, and species; enhance attendance tracking and category creation
T. Zehetbauer
2026-04-01 16:03:50 +02:00
7b078f298b
feat: enhance API response handling and add new components for module management
T. Zehetbauer
2026-04-01 15:18:24 +02:00
f82a366a52
Merge remote-tracking branch 'origin/main'
T. Zehetbauer
2026-04-01 14:05:13 +02:00
49fd6b65b9
fix(supabase): use internal URL for all server-side clients with cookie name matching
Zaid Marzguioui
2026-04-01 13:53:59 +02:00
5e1976f07b
Merge remote-tracking branch 'origin/main'
T. Zehetbauer
2026-04-01 13:48:10 +02:00
4aa11cd408
fix: add error handling to meetings + verband dashboard pages
Zaid Marzguioui
2026-04-01 13:40:02 +02:00
a5baaae12f
Merge remote-tracking branch 'origin/main'
T. Zehetbauer
2026-04-01 13:33:58 +02:00
c98cada7f6
refactor: improve code readability and consistency in api.ts and common.json
T. Zehetbauer
2026-04-01 13:33:43 +02:00
9484ba91f8
fix(db): add explicit GRANT permissions for all CMS module tables
Zaid Marzguioui
2026-04-01 13:32:32 +02:00
2a9d543ee4
Merge remote-tracking branch 'origin/main'
T. Zehetbauer
2026-04-01 13:30:00 +02:00
5294cfab61
feat: enable Fischerei, Sitzungsprotokolle, Verbandsverwaltung modules
Zaid Marzguioui
2026-04-01 13:23:57 +02:00
98afe6aa5f
feat: enhance accessibility and testing with data-test attributes and improve error handling
T. Zehetbauer
2026-04-01 13:22:23 +02:00
da8a43a3b0
Merge remote-tracking branch 'origin/main'
T. Zehetbauer
2026-04-01 13:22:17 +02:00
8d8f4e94ee
fix(api): convert empty strings to null for date/optional DB columns
Zaid Marzguioui
2026-04-01 13:14:53 +02:00
72227b5aab
fix(auth): revert SUPABASE_INTERNAL_URL — cookie name mismatch
Zaid Marzguioui
2026-04-01 11:42:00 +02:00
0aa2773086
fix(docker): fix EACCES on .next/cache/images — chown for nextjs user
Zaid Marzguioui
2026-04-01 11:33:06 +02:00
08357f568e
fix(docker): actually use CACHE_BUST ARG to bust Docker layer cache
Zaid Marzguioui
2026-04-01 11:22:24 +02:00
b2c9503749
fix(proxy): graceful error handling when Supabase is unreachable
Zaid Marzguioui
2026-04-01 11:18:44 +02:00
1687735de0
fix: merge upstream, fix locale duplicate, add missing catalog deps
Zaid Marzguioui
2026-04-01 11:02:06 +02:00
8d9d62ca56
merge: upstream/main — latest MakerKit fixes and dependency updates
Zaid Marzguioui
2026-04-01 10:56:45 +02:00
abac22feb1
feat: enhance accessibility and testing with data-test attributes and improve error handling
T. Zehetbauer
2026-04-01 10:46:44 +02:00
3bcc5c70a3
feat: add data-test attributes for improved testing in various components
T. Zehetbauer
2026-04-01 10:23:35 +02:00
fd8c2cc32a
feat: add cross-organization member search and template cloning functionality
T. Zehetbauer
2026-04-01 10:15:35 +02:00
d3db316a68
Merge remote-tracking branch 'origin/main'
T. Zehetbauer
2026-04-01 09:31:25 +02:00
c9f8101698
fix(docker): add SUPABASE_INTERNAL_URL for server-side Supabase access
Zaid Marzguioui
2026-03-31 22:55:15 +02:00
d27fab7505
fix: remove conflicting middleware.ts, proxy.ts already handles locale routing
Zaid Marzguioui
2026-03-31 22:49:35 +02:00
4450776826
fix(i18n): add next-intl middleware for locale routing
Zaid Marzguioui
2026-03-31 22:47:55 +02:00
e263bd93f8
fix(docker): restore runtime NEXT_PUBLIC vars, add DEFAULT_LOCALE build arg
Zaid Marzguioui
2026-03-31 22:43:44 +02:00
2f80d5cc4a
Merge remote-tracking branch 'origin/main'
T. Zehetbauer
2026-03-31 22:19:42 +02:00
f3f54da726
fix(docker): remove runtime NEXT_PUBLIC_SUPABASE_URL override
Zaid Marzguioui
2026-03-31 22:18:05 +02:00
59546ad6d2
Add account hierarchy framework with migrations, RLS policies, and UI components
T. Zehetbauer
2026-03-31 22:18:04 +02:00
7e7da0b465
fix(docker): bust cache to rebuild with correct SUPABASE_URL
Zaid Marzguioui
2026-03-31 21:59:23 +02:00
1fbe8a630c
fix(docker): remove network_mode for Dokploy compatibility
Zaid Marzguioui
2026-03-31 18:48:59 +02:00
cae6657c53
fix(docker): simplify migrate command, remove heredoc
Zaid Marzguioui
2026-03-31 18:39:25 +02:00
e7e5d4126a
fix(docker): fix healthchecks for PostgREST, Storage, Studio
Zaid Marzguioui
2026-03-31 18:30:06 +02:00
a2aa5598b5
fix(docker): make all services depend on db-migrate completion
Zaid Marzguioui
2026-03-31 18:15:58 +02:00
5f3d23273c
fix(docker): remove host port bindings, add idempotent role passwords, Kong app route
Zaid Marzguioui
2026-03-31 18:09:10 +02:00
a1470bd9f4
fix(docker): use build args for NEXT_PUBLIC vars, remove host port exposure
Zaid Marzguioui
2026-03-31 17:57:50 +02:00
ebd0fd4638
feat: complete CMS v2 with Docker, Fischerei, Meetings, Verband modules + UX audit fixes
Zaid Marzguioui
2026-03-31 16:35:46 +02:00
c837d4f592
chore: bump version to 3.1.1 in package.json; refactor mobile navigation components and improve layout structure (#472 )
Giancarlo Buomprisco
2026-03-31 21:24:37 +08:00
6268d1bab0
Updated dependencies, Added Hosted mode for Stripe checkout
Giancarlo Buomprisco
2026-03-31 12:44:30 +08:00
16648c92eb
fix: Dockerfile — use pnpm start instead of standalone output
Zaid Marzguioui
2026-03-29 23:28:42 +02:00
1294caa7fa
feat: MyEasyCMS v2 — Full SaaS rebuild
Zaid Marzguioui
2026-03-29 23:17:38 +02:00
61ff48cb73
Initial state for GitNexus analysis
Zaid Marzguioui
2026-03-29 19:44:57 +02:00
9d7c7f8030
Fix docs header link from /documentation to /docs (#469 )
Giancarlo Buomprisco
2026-03-29 10:24:54 +08:00
1f52c67354
chore: bump version to 3.0.4 in package.json and update help link to documentation in docs-header.tsx (#468 )
Giancarlo Buomprisco
2026-03-29 08:32:38 +08:00
cc3eb5c554
chore: bump version to 3.0.3 in package.json and update dependencies in pnpm-lock.yaml and pnpm-workspace.yaml (#467 )
Giancarlo Buomprisco
2026-03-26 07:40:51 +08:00
5dc5ee8f08
chore: bump version to 3.0.2 in package.json and standardize string quotes in pricing-table.tsx (#465 )
Giancarlo Buomprisco
2026-03-24 17:18:25 +08:00
f9dfdf3ac8
Refactor localization keys to use dot notation for consistency across… (#464 )
Giancarlo Buomprisco
2026-03-24 16:46:04 +08:00
7ebff31475
Next.js Supabase V3 (#463 )
Giancarlo Buomprisco
2026-03-24 13:40:38 +08:00
4912e402a3
Revert "Unify workspace dropdowns; Update layouts (#458 )"
gbuomprisco
2026-03-11 14:47:47 +08:00
4bc8448a1d
Unify workspace dropdowns; Update layouts (#458 )
Giancarlo Buomprisco
2026-03-11 14:45:42 +08:00
ca585e09be
2.24.1 (#453 )
Giancarlo Buomprisco
2026-02-26 18:22:35 +08:00
f3ac595d06
MCP Server 2.0 (#452 )
Giancarlo Buomprisco
2026-02-11 20:42:01 +01:00
059408a70a
chore: bump version to 2.23.14 and refactor error handling components (#451 )
Giancarlo Buomprisco
2026-02-06 19:21:30 +01:00
68276fda8a
chore: bump version to 2.23.13 and update dependencies (#450 )
Giancarlo Buomprisco
2026-02-06 12:55:05 +01:00
58f08c5f39
chore: bump version to 2.23.12 and update billing localization (#449 )
Giancarlo Buomprisco
2026-02-03 13:26:52 +01:00
9355c0a614
2.23.11 (#448 )
Giancarlo Buomprisco
2026-01-27 12:44:59 +01:00
255ba19766
chore: bump version to 2.23.10 and enhance workspace loading logic (#447 )
Giancarlo Buomprisco
2026-01-23 11:12:49 +01:00
2835c163cb
chore: bump version to 2.23.9 and update dependencies (#446 )
Giancarlo Buomprisco
2026-01-19 11:02:40 +01:00
0b22404145
chore: bump version to 2.23.8 and update dependencies
gbuomprisco
2026-01-18 11:19:11 +01:00
cfa137795b
refactor: consolidate AGENTS.md and CLAUDE.md files, update tech stac… (#444 )
Giancarlo Buomprisco
2026-01-18 10:44:40 +01:00
bebd56238b
Fix: use pluralization correctly (#445 )
Giancarlo Buomprisco
2026-01-18 10:39:40 +01:00
f3ce70a5b6
feat: add issuer to MFA TOTP enrollment and bump version to 2.23.5 (#442 )
Giancarlo Buomprisco
2026-01-11 15:12:08 +01:00
f0baf4f348
Fix cookie sameSite attribute (#443 )
Giancarlo Buomprisco
2026-01-11 15:10:49 +01:00
f5e6910194
chore: bump version to 2.23.3 and update dependencies (#441 )
Giancarlo Buomprisco
2026-01-09 11:17:29 +01:00
0636f8cf11
chore: bump version to 2.23.2 and enhance team account creation (#440 )
Giancarlo Buomprisco
2026-01-08 14:18:13 +01:00
e1bfbc8106
chore: bump version to 2.23.1 and update supabase dependency
gbuomprisco
2026-01-07 20:51:32 +01:00
d5dc6f2528
2.23.0: Enforce Policies API for invitations and creating accounts; added WeakPassword handling; Fix dialog open/closed states (#439 )
Giancarlo Buomprisco
2026-01-07 17:00:11 +01:00
5237d34e6f
feat: enhance team account creation with policy checks and UI updates (#436 )
Giancarlo Buomprisco
2026-01-06 12:50:18 +01:00