Koncept Kit
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
2026-01-27 21:32:22 +07:00
Koncept Kit
85070cf77b
Update Footer to get current year
2026-01-27 16:44:56 +07:00
9dcb8e3185
Merge pull request 'theme-provider' ( #20 ) from theme-provider into dev
...
Reviewed-on: #20
2026-01-27 08:41:49 +00:00
kayela
a88388ed5d
Merge branch 'dev' into theme-provider
2026-01-27 00:53:27 -06:00
kayela
91e264bf7a
feat: enhance Dashboard with transaction history and membership info; refactor layout for improved user experience
2026-01-27 00:32:14 -06:00
kayela
333ce62710
feat: add year filtering and search functionality to Bylaws and Financials pages; enhance report grouping by year
2026-01-26 15:18:27 -06:00
kayela
3c0b1396bc
feat: enhance dialog components with overflow handling and update placeholder text for consistency
2026-01-26 14:47:04 -06:00
kayela
1ae82fc4e4
fix: badge text styling on hover in settings
2026-01-26 14:06:45 -06:00
kayela
ac8d40112e
feat: add AdminMemberTiers page, MemberBadge component, and SettingsLayout; refactor routes and sidebar for improved navigation
2026-01-26 13:58:44 -06:00
kayela
7ee5cb0d9c
feat: update AdminMembers and AdminStaff components for improved statistics display and fix typo in MembersDirectory
2026-01-25 12:55:26 -06:00
kayela
4548d959d7
feat: implement UsersContext and refactor user management hooks for improved user data handling
2026-01-25 12:17:30 -06:00
Koncept Kit
002ef5c897
Fixes
2026-01-24 23:56:15 +07:00
kayela
f2dd053320
feat: enhance AdminRoles to manage permissions with loading state and role slug updates
2026-01-22 15:23:50 -06:00
kayela
554b599599
feat: refactor AdminMembers and AdminStaff to utilize useMembers hook for improved member management
2026-01-22 14:47:34 -06:00
kayela
ac879b69b4
feat: Introduce StatusBadge component for consistent status representation
...
- Added StatusBadge component to standardize the display of user and membership statuses across various admin pages.
- Refactored AdminMembers, AdminPlans, AdminStaff, AdminSubscriptions, AdminUserView, AdminValidations, and MembersDirectory to utilize the new StatusBadge component.
- Removed redundant status badge logic from AdminMembers, AdminStaff, and AdminValidations.
- Updated AdminLayout to include a mobile-friendly sidebar toggle button with Menu icon.
- Created MemberCard component to encapsulate member display logic, improving code reusability.
- Adjusted various components to enhance user experience and maintain consistent styling.
2026-01-22 14:20:02 -06:00
kayela
6c844c0e19
feat: add @tailwindcss/line-clamp dependency and integrate responsive layout adjustments in Admin components for improved UI
2026-01-22 12:07:56 -06:00
7d0c207f1b
Merge pull request 'theme-provider' ( #18 ) from theme-provider into dev
...
Reviewed-on: #18
2026-01-21 04:58:57 +00:00
kayela
8ea486a4f4
feat: enhance date formatting in AdminUserView for improved readability and consistency
2026-01-20 22:51:44 -06:00
kayela
264ee860df
feat: add member since date handling in CreateMemberDialog and CreateStaffDialog for improved member tracking
2026-01-20 16:16:23 -06:00
kayela
65c3e3b92d
fix: update color styles in AdminSidebar, Register, and CSS files for improved UI consistency
2026-01-20 16:02:54 -06:00
kayela
819062d697
fixed spacing in AdminMembers.js
2026-01-20 14:45:05 -06:00
kayela
c73ebfb6c0
feat: implement StatCard component and integrate it into AdminDashboard and AdminMembers for improved stats display
2026-01-20 14:43:17 -06:00
kayela
3822ba8ffb
feat: add member since date handling across admin and member views
2026-01-20 12:33:17 -06:00
Koncept Kit
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.
2026-01-20 23:52:35 +07:00
Koncept Kit
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
2026-01-16 19:07:14 +07:00
56dd9eeb77
Merge pull request 'theme-provider' ( #16 ) from theme-provider into dev
...
Reviewed-on: #16
2026-01-16 10:40:04 +00:00
kayela
e831835e6d
Merge branch 'dev' into theme-backup
2026-01-14 15:40:45 -06:00
kayela
9287adec01
refactor: update button styles for improved theming and consistency
2026-01-14 13:59:21 -06:00
kayela
0c1202d89a
refactor: add scrollbar styles to dialog components for improved usability
2026-01-14 13:43:04 -06:00
kayela
0ebfe71361
refactor: update button styles and text for improved consistency and theming
2026-01-14 13:23:52 -06:00
kayela
a935c0f4dd
fix: correct green-forest color value for consistency
2026-01-14 11:08:16 -06:00
kayela
4ccaca192d
refactor: update button and badge styles for improved theming and consistency
2026-01-14 11:07:43 -06:00
kayela
4cdccc0323
refactor: update button and badge styles for improved theming and consistency
2026-01-13 23:51:13 -06:00
kayela
21a269998d
refactor: restructure styles and components for improved theming and consistency
2026-01-13 22:01:49 -06:00
kayela
e04d39fe17
Refactor color scheme in member-related pages to use brand colors instead of CSS variables for consistency and improved readability
2026-01-13 22:01:33 -06:00
kayela
30d32d8823
Theme refactor
2026-01-13 17:58:04 -06:00
kayela
9c2d516f9d
fix typo
2026-01-12 20:37:38 -06:00
kayela
7694532d53
refactor: update styles in MembersDirectory and NewsletterArchive for consistency and improved theming
...
- Updated color classes to use CSS variables for better maintainability and theming.
- Refactored component styles in MembersDirectory.js to enhance visual consistency.
- Adjusted loading states and empty states in NewsletterArchive.js for improved user experience.
- Added new brand colors to tailwind.config.js for future use.
2026-01-12 20:10:33 -06:00
Koncept Kit
ee0ad176b0
Remove View Public Site on AdminSidebar
2026-01-09 00:23:52 +07:00
kayela
a93e2aa863
Theme provider
2026-01-07 11:01:54 -06:00
Koncept Kit
180eb1ce85
Comment out View Public Site link on the AdminSidebar.js
2026-01-07 15:37:40 +07:00
Koncept Kit
5377a0f465
Security Hardening
2026-01-07 14:03:32 +07:00
Koncept Kit
c54eb23689
Login and Session Fixes
2026-01-07 13:37:20 +07:00
9f7367ceeb
Merge pull request 'Merge Kayela works to Dev' ( #12 ) from templates into dev
...
Reviewed-on: #12
2026-01-07 06:18:06 +00:00
kayela
f71931d4a7
Merge branch 'dev' into templates
2026-01-06 12:25:55 -06:00
kayela
97cc5bdedf
Add pagination buttons for first and last pages in Members Directory
2026-01-06 12:17:03 -06:00
kayela
8011913c4d
Enhance Admin Dashboard and Members Directory with improved layout, pagination, and member details display.
...
Applied requested changes to UI
2026-01-06 12:05:34 -06:00
Koncept Kit
40a0e3f342
feat(frontend): Comprehensive RBAC implementation across admin pages
...
**Option 3 Implementation (Latest):**
- InviteStaffDialog: Use /admin/roles/assignable endpoint
- AdminStaff: Enable admin users to see 'Invite Staff' button
**Permission Checks Added (8 admin pages):**
- AdminNewsletters: newsletters.create/edit/delete
- AdminFinancials: financials.create/edit/delete
- AdminBylaws: bylaws.create/edit/delete
- AdminValidations: users.approve, subscriptions.activate
- AdminSubscriptions: subscriptions.export/edit/cancel
- AdminDonations: donations.export
- AdminGallery: gallery.upload/edit/delete
- AdminPlans: subscriptions.plans
**Pattern Established:**
All admin action buttons now wrapped with hasPermission() checks.
UI hides what users can't access, backend enforces rules.
**Files Modified:** 10 files, 100+ permission checks added
2026-01-06 14:45:15 +07:00
kayela
968eaccac2
fixed tabs styling
2026-01-05 14:34:23 -06:00
kayela
11de3d1eed
styled chrome scrollbar
2026-01-05 14:16:05 -06:00