-
Notifications
You must be signed in to change notification settings - Fork 47
feat: admin pages #94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Introduced a new section in HomeLive to promote funding for GitHub issues, featuring contributions from notable individuals and organizations. - Enhanced the UI with a grid layout showcasing funded projects, including details about the contributors and their respective funded issues.
- Added forms for creating bounties and tips, enhancing user interaction for funding developers. - Integrated form validation and handling for both submissions, ensuring proper data management. - Updated the UI to include sections for posting bounties and tipping developers, improving overall functionality.
- Updated the layout and design of the funding section to improve user engagement, featuring a grid of funded projects with enhanced visuals and contributor details. - Adjusted text styles and spacing for better readability and aesthetics. - Added links to funded issues, making it easier for users to access and support open source projects.
- Replaced traditional anchor tags with custom link components for improved navigation and security. - Added 'rel="noopener"' attribute to external links to enhance performance and security. - Ensured consistent styling and functionality across all links in the funding section.
- Added a comprehensive section for managing contract work, including features for bounties, secure payments, and a global talent pool. - Introduced a new hiring section emphasizing real-world collaboration and evaluation of developers through contributions. - Enhanced UI with engaging visuals and informative content to improve user experience and promote the platform's capabilities. - Included new images to support the updated content, enhancing the overall aesthetic and functionality of the HomeLive page.
- Introduced a new FAQ section to address common user inquiries, improving user support and engagement. - Enhanced the layout of the HomeLive page with updated sections for hiring and contract work, ensuring a cohesive user experience. - Improved styling and structure for better readability and visual appeal, including responsive design adjustments. - Integrated dynamic content for FAQs, allowing for easy updates and management of frequently asked questions.
- Added support for tracking bounties in the analytics module, including total and successful bounties metrics. - Updated the analytics live view to reflect bounty success rates and total bounties for companies. - Refactored queries to include bounties alongside contracts, enhancing data insights for organizations.
- Refactored the admin analytics live view to enhance the layout, introducing a dedicated notes section and reorganizing key metrics and company details. - Added a new navigation component for the admin section, improving user experience with structured access to analytics, key metrics, and company details. - Updated the router to utilize the new navigation module, ensuring consistent navigation across admin pages.
- Removed the inline period selector from the company analytics section and added a floating period selector for improved accessibility. - Updated the layout to maintain a clean design while allowing users to easily select analytics periods. - Enhanced user experience by ensuring the period selector is always visible on the screen.
- Renamed sections in the analytics live view for clarity, changing "company-analytics" to "analytics" and "key-metrics" to "metrics". - Introduced a new "funnel" section to enhance the analytics layout, including a dedicated area for the company funnel and recent activities. - Updated navigation links to reflect the new section names, improving consistency and user experience across the admin interface.
- Updated the user and admin navigation structures to improve organization and clarity. - Removed unused sections from the user navigation and consolidated items for a cleaner layout. - Enhanced the admin navigation by adding a new "Job Queue" item and maintaining existing links for better user experience.
- Changed the main route for the admin section from "/analytics" to the root path "/". - Renamed the analytics live view module to AdminLive for better clarity and consistency. - Updated navigation links in the admin nav component to reflect the new routing structure, ensuring all links point to the correct paths.
- Introduced a new AdminLive module to manage company analytics and notes, enhancing the admin interface. - Added sections for displaying company analytics, notes input, and a preview feature for better user interaction. - Implemented event handling for selecting analytics periods and saving notes, improving data management capabilities. - Updated navigation components to reflect the admin context, ensuring a clear distinction between user and admin pages.
- Updated user navigation to include index-based iteration for better control over layout. - Conditionally rendered the contacts section only if contacts are present, improving performance and clarity. - Cleaned up the structure of the contact list for improved readability and maintainability.
- Updated the conditional rendering for the admin page to check for both admin status and selected period, ensuring accurate display. - Refactored the user update logic in the leaderboard to improve readability and maintainability. - Enhanced the query for user totals by adding a condition to filter by transaction type, improving data accuracy.
- Added toggle buttons for switching between edit and preview modes for notes, improving user interaction. - Implemented fullscreen toggle for the notes section, allowing for a more immersive editing experience. - Updated the layout to conditionally render notes based on the selected mode, enhancing usability and clarity.
…ve view - Simplified the rendering logic for the notes section, removing fullscreen toggle and enhancing the layout for better usability. - Adjusted the height settings for the notes container and input fields to improve responsiveness across different screen sizes. - Updated the button placement for saving notes to enhance user experience and clarity.
- Removed the layout option from the live dashboard to streamline rendering. - Added an admin link in the core components for better navigation based on user role. - Fixed a comment in the Stripe webhook controller to properly display error descriptions.
…gation - Added scroll margin to multiple sections in the admin live view to improve user navigation and visibility when scrolling. - Ensured consistent styling across sections for a more cohesive user experience.
- Changed the section title from "Company Analytics" to "Metrics" for better clarity. - Updated the navigation component to remove the analytics link and ensure it points to the metrics section. - Enhanced the layout of the customers section for improved readability and consistency.
- Replaced references to contracts with bounties in the analytics module for improved accuracy in data reporting. - Adjusted queries to count and filter bounties based on their status, aligning with the new data model. - Commented out existing analytics tests to reflect the changes in the data structure and ensure future updates can be made accordingly.
zcesur
added a commit
that referenced
this pull request
Apr 15, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.