Commit Graph

  • f0ee505339 restructured layout features kayela 2026-02-02 16:36:52 -06:00
  • 691dbad1b4 Merge pull request 'Merge from dev to loaf-prod for DEMO' (#25) from dev into loaf-prod loaf-prod andika 2026-02-02 11:12:58 +00:00
  • 68fc34d0a5 Update Stripe publishable key storage in Stripe Settings 1. Created src/hooks/use-stripe-config.js - New hook that: - Fetches publishable key from /api/config/stripe - Returns a pre-initialized stripePromise for use with Stripe Elements - Caches the result to avoid multiple API calls - Falls back to REACT_APP_STRIPE_PUBLISHABLE_KEY env var if API fails 2. Updated AdminSettings.js - Added publishable key input field in the Stripe settings form 3. Updated AdminPaymentMethodsPanel.js - Uses useStripeConfig hook instead of env variable 4. Updated PaymentMethodsSection.js - Uses useStripeConfig hook instead of env variable dev Andika 2026-02-02 17:55:00 +07:00
  • 82ef36b439 Conditional Rules in Registration Builder Fix 1. Trigger Field Selection - Dropdown to select which field triggers the rule (filters to checkbox, dropdown, radio, text fields) 2. Operator Selection - Dropdown with options: - equals - not equals - contains - is not empty - is empty 3. Value Input - Smart input based on field type: - Checkbox fields → dropdown with "Checked (true)" / "Unchecked (false)" - empty/not_empty operators → disabled (no value needed) - Other fields → text input 4. Action Selection - Dropdown with options: - Show fields - Hide fields - Make required - Make optional 5. Target Fields - Checkbox list of all fields (excluding the trigger field) to select which fields are affected 6. Rule Summary - A blue info box at the bottom of each rule showing a human-readable summary of the configured rule Andika 2026-02-02 17:29:03 +07:00
  • b3e6cfba84 no message Andika 2026-02-02 17:08:50 +07:00
  • d4acef8d90 - Created useDirectoryConfig hook (src/hooks/use-directory-config.js) - Updated Profile.js - conditional rendering with isFieldEnabled() - Updated MemberCard.js - conditional rendering for directory fields - Updated MembersDirectory.js - conditional rendering in profile dialog - Created AdminDirectorySettings.js - Admin UI for toggling fields - Updated SettingsSidebar.js - Added Directory and Registration tabs - Updated App.js - Added routes for new settings pages Andika 2026-02-02 17:08:11 +07:00
  • 21338f1541 feat: restruction of admin sidebar, button slightly adjusted, member tiers header added, routing for sidbar adjusted kayela 2026-02-01 16:44:55 -06:00
  • da366272b4 fix: fixed total pending display kayela 2026-02-01 15:36:43 -06:00
  • af27190e29 Phone formatting works, start card moved, registration styling changed kayela 2026-02-01 15:16:12 -06:00
  • 235156a9ee Merge branch 'features' into dev kayela 2026-02-01 10:44:12 -06:00
  • 68ee22c124 Changes Koncept Kit 2026-02-01 19:53:45 +07:00
  • 5d085153f6 1. New Components- src/components/PaymentMethodCard.js - Displays individual payment method- src/components/AddPaymentMethodDialog.js - Stripe Elements dialog for adding cards- src/components/PaymentMethodsSection.js - Main payment methods UI- src/components/PasswordConfirmDialog.js - Admin password re-entry dialog- src/components/admin/AdminPaymentMethodsPanel.js - Admin panel for user payment methods2. Profile Integration (src/pages/Profile.js)- Replaced placeholder Payment Method section with PaymentMethodsSection3. Admin Integration (src/pages/admin/AdminUserView.js)- Added AdminPaymentMethodsPanel to user detail view Koncept Kit 2026-01-31 01:09:37 +07:00
  • 01a3c38085 fix: button text now visable kayela 2026-01-30 09:50:33 -06:00
  • 7152382dca fix: member directory link works and stat card changes kayela 2026-01-30 09:38:42 -06:00
  • 529d3d4697 Merge branch 'theme-provider' into dev kayela 2026-01-29 21:50:28 -06:00
  • 7eef62560e feat: staff can edit registration responses theme-provider kayela 2026-01-29 21:49:25 -06:00
  • f70a133e18 feat: tabs layout for edit profile kayela 2026-01-29 20:49:13 -06:00
  • d5152609b6 Donation status badge upates, admin validation tootips kayela 2026-01-29 19:37:41 -06:00
  • de719d9d69 refactor subscriptionsTable.jsx kayela 2026-01-29 18:46:16 -06:00
  • 27d5c48805 Componentized subscription table kayela 2026-01-29 18:36:13 -06:00
  • 64d631d890 Members -removed un used selection options. Profile added back button kayela 2026-01-29 18:12:48 -06:00
  • 4423576fa2 Merge branch 'theme-provider' into dev kayela 2026-01-29 00:01:43 -06:00
  • a77fbc47e3 styling improvements kayela 2026-01-28 19:08:13 -06:00
  • d638afcdb2 add column for email expiry date Members > Invite member says invite Staff in dialog resend email button Update form member form to say member and not staff review application function manual payment functionality basic implementation of theme actions dropdown kayela 2026-01-28 18:59:19 -06:00
  • a247ac5219 feat: added theme success and warning colors fix: invite member dialog box feat: email expiry date column feat: resend email verification button fix: select item text can be seen kayela 2026-01-28 15:03:46 -06:00
  • a1c68eedc2 Merge pull request 'theme-provider' (#22) from theme-provider into dev andika 2026-01-28 01:50:41 +00:00
  • 01722edad9 updated badge glitch kayela 2026-01-27 17:30:50 -06:00
  • 378b909398 removed transaction history from Profile.js kayela 2026-01-27 16:38:21 -06:00
  • 4ad1997bd5 Member tiers implementation intact. Icons updated to be Lucide React. Create/edit member tiers. Display member badge. Transaction history now in My profile dashboard. Adjusted Icons for badges. Added badges on my profile page kayela 2026-01-27 16:30:26 -06:00
  • 0d7e3a1286 tweaked statcard for better styling when digits are greater than 2 kayela 2026-01-27 15:19:19 -06:00
  • 0c3d4a4edd Updated stat cards to be consistent with rest of codebase kayela 2026-01-27 15:11:25 -06:00
  • 97aa7860a9 feat: integrate TransactionHistory component into Dashboard and update styles for better UI consistency kayela 2026-01-27 14:33:36 -06:00
  • 467f34b42a - - New ThemeConfigContext provider that fetches theme on app load and applies it to the DOM (title, meta description, favicon, CSS variables, theme-color)/- - Admin Theme settings page under Settings > Theme tab/- All logo references (5 components) now pull from the theme config with fallback to default Koncept Kit 2026-01-27 21:32:22 +07:00
  • 85070cf77b Update Footer to get current year Koncept Kit 2026-01-27 16:44:56 +07:00
  • 9dcb8e3185 Merge pull request 'theme-provider' (#20) from theme-provider into dev andika 2026-01-27 08:41:49 +00:00
  • a88388ed5d Merge branch 'dev' into theme-provider kayela 2026-01-27 00:53:27 -06:00
  • 91e264bf7a feat: enhance Dashboard with transaction history and membership info; refactor layout for improved user experience kayela 2026-01-27 00:32:14 -06:00
  • 333ce62710 feat: add year filtering and search functionality to Bylaws and Financials pages; enhance report grouping by year kayela 2026-01-26 15:18:27 -06:00
  • 3c0b1396bc feat: enhance dialog components with overflow handling and update placeholder text for consistency kayela 2026-01-26 14:47:04 -06:00
  • 1ae82fc4e4 fix: badge text styling on hover in settings kayela 2026-01-26 14:06:45 -06:00
  • ac8d40112e feat: add AdminMemberTiers page, MemberBadge component, and SettingsLayout; refactor routes and sidebar for improved navigation kayela 2026-01-26 13:58:44 -06:00
  • 48c5a916d9 Merge pull request 'dev' (#19) from dev into loaf-prod dav-prod andika 2026-01-26 11:22:19 +00:00
  • 7ee5cb0d9c feat: update AdminMembers and AdminStaff components for improved statistics display and fix typo in MembersDirectory kayela 2026-01-25 12:55:26 -06:00
  • 4548d959d7 feat: implement UsersContext and refactor user management hooks for improved user data handling kayela 2026-01-25 12:17:30 -06:00
  • 002ef5c897 Fixes Koncept Kit 2026-01-24 23:56:15 +07:00
  • f2dd053320 feat: enhance AdminRoles to manage permissions with loading state and role slug updates kayela 2026-01-22 15:23:50 -06:00
  • 554b599599 feat: refactor AdminMembers and AdminStaff to utilize useMembers hook for improved member management kayela 2026-01-22 14:47:34 -06:00
  • ac879b69b4 feat: Introduce StatusBadge component for consistent status representation kayela 2026-01-22 14:20:02 -06:00
  • 6c844c0e19 feat: add @tailwindcss/line-clamp dependency and integrate responsive layout adjustments in Admin components for improved UI kayela 2026-01-22 12:07:56 -06:00
  • 7d0c207f1b Merge pull request 'theme-provider' (#18) from theme-provider into dev andika 2026-01-21 04:58:57 +00:00
  • 8ea486a4f4 feat: enhance date formatting in AdminUserView for improved readability and consistency kayela 2026-01-20 22:51:44 -06:00
  • 264ee860df feat: add member since date handling in CreateMemberDialog and CreateStaffDialog for improved member tracking kayela 2026-01-20 16:16:23 -06:00
  • 65c3e3b92d fix: update color styles in AdminSidebar, Register, and CSS files for improved UI consistency kayela 2026-01-20 16:02:54 -06:00
  • 819062d697 fixed spacing in AdminMembers.js kayela 2026-01-20 14:45:05 -06:00
  • c73ebfb6c0 feat: implement StatCard component and integrate it into AdminDashboard and AdminMembers for improved stats display kayela 2026-01-20 14:43:17 -06:00
  • 3822ba8ffb feat: add member since date handling across admin and member views kayela 2026-01-20 12:33:17 -06:00
  • c79db66739 - Details Column - Expandable chevron button for each row- Expandable Transaction Details - Click chevron to show/hide details- Payment Information Section:- Stripe Transaction IDs Section- Copy to Clipboard - One-click copy for all transaction IDs- Update Stripe webhook event permission on Stripe Config page. Koncept Kit 2026-01-20 23:52:35 +07:00
  • 57cd18ad9d - Add Settings menu for Stripe configuration- In the Member Profile page, Superadmin can assign new Role to the member- Stripe Configuration is now stored with encryption in Database Koncept Kit 2026-01-16 19:07:14 +07:00
  • 56dd9eeb77 Merge pull request 'theme-provider' (#16) from theme-provider into dev andika 2026-01-16 10:40:04 +00:00
  • e831835e6d Merge branch 'dev' into theme-backup kayela 2026-01-14 15:40:45 -06:00
  • 9287adec01 refactor: update button styles for improved theming and consistency kayela 2026-01-14 13:59:21 -06:00
  • 0c1202d89a refactor: add scrollbar styles to dialog components for improved usability kayela 2026-01-14 13:43:04 -06:00
  • 0ebfe71361 refactor: update button styles and text for improved consistency and theming kayela 2026-01-14 13:23:52 -06:00
  • a935c0f4dd fix: correct green-forest color value for consistency kayela 2026-01-14 11:08:16 -06:00
  • 4ccaca192d refactor: update button and badge styles for improved theming and consistency kayela 2026-01-14 11:07:43 -06:00
  • 4cdccc0323 refactor: update button and badge styles for improved theming and consistency kayela 2026-01-13 23:51:13 -06:00
  • 21a269998d refactor: restructure styles and components for improved theming and consistency kayela 2026-01-13 22:01:49 -06:00
  • e04d39fe17 Refactor color scheme in member-related pages to use brand colors instead of CSS variables for consistency and improved readability kayela 2026-01-13 22:01:33 -06:00
  • 30d32d8823 Theme refactor kayela 2026-01-13 17:58:04 -06:00
  • 9c2d516f9d fix typo kayela 2026-01-12 20:37:38 -06:00
  • 7694532d53 refactor: update styles in MembersDirectory and NewsletterArchive for consistency and improved theming kayela 2026-01-12 20:10:33 -06:00
  • 1f9e6ea191 Merge pull request 'Remove View Public Site on AdminSidebar' (#14) from dev into loaf-prod andika 2026-01-08 17:24:35 +00:00
  • ee0ad176b0 Remove View Public Site on AdminSidebar Koncept Kit 2026-01-09 00:23:52 +07:00
  • a93e2aa863 Theme provider kayela 2026-01-07 11:01:54 -06:00
  • 66c2bedbed Merge pull request 'Merge from Dev to LOAF Production' (#13) from dev into loaf-prod andika 2026-01-07 08:44:10 +00:00
  • 180eb1ce85 Comment out View Public Site link on the AdminSidebar.js Koncept Kit 2026-01-07 15:37:40 +07:00
  • 5377a0f465 Security Hardening Koncept Kit 2026-01-07 14:03:32 +07:00
  • c54eb23689 Login and Session Fixes Koncept Kit 2026-01-07 13:37:20 +07:00
  • 9f7367ceeb Merge pull request 'Merge Kayela works to Dev' (#12) from templates into dev andika 2026-01-07 06:18:06 +00:00
  • f71931d4a7 Merge branch 'dev' into templates templates kayela 2026-01-06 12:25:55 -06:00
  • 97cc5bdedf Add pagination buttons for first and last pages in Members Directory kayela 2026-01-06 12:17:03 -06:00
  • 8011913c4d Enhance Admin Dashboard and Members Directory with improved layout, pagination, and member details display. Applied requested changes to UI kayela 2026-01-06 12:05:34 -06:00
  • d94ea7b6d5 Merge pull request 'feat(frontend): Comprehensive RBAC implementation across admin pages' (#10) from dev into loaf-prod andika 2026-01-06 08:35:56 +00:00
  • 40a0e3f342 feat(frontend): Comprehensive RBAC implementation across admin pages Koncept Kit 2026-01-06 14:45:15 +07:00
  • 968eaccac2 fixed tabs styling kayela 2026-01-05 14:34:23 -06:00
  • 11de3d1eed styled chrome scrollbar kayela 2026-01-05 14:16:05 -06:00
  • 11142ec50e Merge branch 'dev' into templates kayela 2026-01-05 12:51:33 -06:00
  • 24519a7080 Merge pull request 'Improve UX with navigation, attendance management, and calendar fixes' (#9) from dev into loaf-prod andika 2026-01-05 18:08:57 +00:00
  • 0249cad261 Improve UX with navigation, attendance management, and calendar fixes Koncept Kit 2026-01-06 01:02:16 +07:00
  • b1b9a05d4f Merge pull request 'Merge from Dev' (#8) from dev into loaf-prod andika 2026-01-05 08:49:42 +00:00
  • 56711e9136 Revert URL cleanup - backend path is correct Koncept Kit 2026-01-05 15:47:30 +07:00
  • 03b76a8e58 Add defensive backend URL validation and auto-cleanup Koncept Kit 2026-01-05 15:42:11 +07:00
  • 1acb13ba79 Add comprehensive login diagnostics and retry logic Koncept Kit 2026-01-05 15:00:41 +07:00
  • fa9a1d1d1d Add 404 page and invitation success screen Koncept Kit 2026-01-05 14:51:39 +07:00
  • 48802fe0c6 Fix invitation redirect: admin users now go to /admin instead of /admin/dashboard Koncept Kit 2026-01-05 14:15:22 +07:00
  • a2070b4e4e Merge pull request 'Fix staff invitation acceptance & add delete/deactivate buttons' (#7) from dev into loaf-prod andika 2026-01-04 17:12:03 +00:00
  • 8c351773ba Fix staff invitation acceptance & add delete/deactivate buttons Koncept Kit 2026-01-05 00:11:30 +07:00
  • 6a21d32319 Merge pull request 'LOAF Prod' (#6) from dev into loaf-prod andika 2026-01-04 12:48:26 +00:00
  • 3511e7a9c8 LOAF Prod Koncept Kit 2026-01-04 19:47:49 +07:00
  • 33a4d8f4c4 Document Upload Dialogue update Koncept Kit 2026-01-02 15:35:30 +07:00