691dbad1b4
Merge pull request 'Merge from dev to loaf-prod for DEMO' (#25) from dev into loaf-prod
loaf-prod
andika2026-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
Andika2026-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
Andika2026-02-02 17:29:03 +07: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
kayela2026-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
kayela2026-01-28 15:03:46 -06:00
a1c68eedc2
Merge pull request 'theme-provider' (#22) from theme-provider into dev
andika2026-01-28 01:50:41 +00:00
378b909398
removed transaction history from Profile.js
kayela2026-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
kayela2026-01-27 16:30:26 -06:00
0d7e3a1286
tweaked statcard for better styling when digits are greater than 2
kayela2026-01-27 15:19:19 -06:00
0c3d4a4edd
Updated stat cards to be consistent with rest of codebase
kayela2026-01-27 15:11:25 -06:00
97aa7860a9
feat: integrate TransactionHistory component into Dashboard and update styles for better UI consistency
kayela2026-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
andika2026-01-27 08:41:49 +00:00
a88388ed5d
Merge branch 'dev' into theme-provider
kayela2026-01-27 00:53:27 -06:00
91e264bf7a
feat: enhance Dashboard with transaction history and membership info; refactor layout for improved user experience
kayela2026-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
kayela2026-01-26 15:18:27 -06:00
3c0b1396bc
feat: enhance dialog components with overflow handling and update placeholder text for consistency
kayela2026-01-26 14:47:04 -06:00
1ae82fc4e4
fix: badge text styling on hover in settings
kayela2026-01-26 14:06:45 -06:00
ac8d40112e
feat: add AdminMemberTiers page, MemberBadge component, and SettingsLayout; refactor routes and sidebar for improved navigation
kayela2026-01-26 13:58:44 -06:00
7ee5cb0d9c
feat: update AdminMembers and AdminStaff components for improved statistics display and fix typo in MembersDirectory
kayela2026-01-25 12:55:26 -06:00
4548d959d7
feat: implement UsersContext and refactor user management hooks for improved user data handling
kayela2026-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
kayela2026-01-22 15:23:50 -06:00
554b599599
feat: refactor AdminMembers and AdminStaff to utilize useMembers hook for improved member management
kayela2026-01-22 14:47:34 -06:00
ac879b69b4
feat: Introduce StatusBadge component for consistent status representation
kayela2026-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
kayela2026-01-22 12:07:56 -06:00
7d0c207f1b
Merge pull request 'theme-provider' (#18) from theme-provider into dev
andika2026-01-21 04:58:57 +00:00
8ea486a4f4
feat: enhance date formatting in AdminUserView for improved readability and consistency
kayela2026-01-20 22:51:44 -06:00
264ee860df
feat: add member since date handling in CreateMemberDialog and CreateStaffDialog for improved member tracking
kayela2026-01-20 16:16:23 -06:00
65c3e3b92d
fix: update color styles in AdminSidebar, Register, and CSS files for improved UI consistency
kayela2026-01-20 16:02:54 -06:00
819062d697
fixed spacing in AdminMembers.js
kayela2026-01-20 14:45:05 -06:00
c73ebfb6c0
feat: implement StatCard component and integrate it into AdminDashboard and AdminMembers for improved stats display
kayela2026-01-20 14:43:17 -06:00
3822ba8ffb
feat: add member since date handling across admin and member views
kayela2026-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
andika2026-01-16 10:40:04 +00:00
e831835e6d
Merge branch 'dev' into theme-backup
kayela2026-01-14 15:40:45 -06:00
9287adec01
refactor: update button styles for improved theming and consistency
kayela2026-01-14 13:59:21 -06:00
0c1202d89a
refactor: add scrollbar styles to dialog components for improved usability
kayela2026-01-14 13:43:04 -06:00
0ebfe71361
refactor: update button styles and text for improved consistency and theming
kayela2026-01-14 13:23:52 -06:00
a935c0f4dd
fix: correct green-forest color value for consistency
kayela2026-01-14 11:08:16 -06:00
4ccaca192d
refactor: update button and badge styles for improved theming and consistency
kayela2026-01-14 11:07:43 -06:00
4cdccc0323
refactor: update button and badge styles for improved theming and consistency
kayela2026-01-13 23:51:13 -06:00
21a269998d
refactor: restructure styles and components for improved theming and consistency
kayela2026-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
kayela2026-01-13 22:01:33 -06:00
97cc5bdedf
Add pagination buttons for first and last pages in Members Directory
kayela2026-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
kayela2026-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
andika2026-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
11142ec50e
Merge branch 'dev' into templates
kayela2026-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
andika2026-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
andika2026-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
andika2026-01-04 17:12:03 +00:00