Commit Graph

  • 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