Skip to content
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

Refactor Marzban Frontend: Set up project workspace and implement login functionality #1491

Open
wants to merge 4 commits into
base: new-frontend
Choose a base branch
from

Conversation

x0sina
Copy link

@x0sina x0sina commented Dec 5, 2024

What’s Changed:

  • Set up the workspace for the Marzban frontend project.

  • Implemented the login functionality.

Why:
This refactor lays the groundwork for the project by organizing the workspace structure and making the login system functional, allowing for further development and features to be added.

@M03ED
Copy link
Collaborator

M03ED commented Dec 5, 2024

#1484

@x0sina
Copy link
Author

x0sina commented Dec 6, 2024

What’s Changed:

  • Implemented responsive sidebar functionality for mobile and desktop views, with support for both RTL (Right-to-Left) and LTR (Left-to-Right) languages.

  • Optimized layout using ShadCN UI components to ensure a smooth experience across different screen sizes.

  • Added Persian fonts to improve localization for Persian-speaking users.

Why:
This update enhances the sidebar’s responsiveness, adapting to different screen sizes and language directions (RTL and LTR). The added Persian fonts further improve localization, ensuring a seamless user experience for both Persian and non-Persian users.

@x0sina
Copy link
Author

x0sina commented Dec 19, 2024

What’s Changed:

  • Implemented a table structure with filtering functionality for better data management.

  • Added pagination to handle large datasets effectively.

  • Integrated English fonts to improve the UI for non-Persian users.

  • Ensured the table design is responsive and adapts to different screen sizes.

Why:
This update enhances the frontend with a responsive and functional table, supporting both filtering and pagination. The inclusion of English fonts improves accessibility for a broader audience. Resolving line-ending warnings helps prevent potential conflicts in future development.

@x0sina
Copy link
Author

x0sina commented Dec 23, 2024

What’s Changed:

  • Modified the Users Table to include responsiveness for various screen sizes.

  • Added filtering functionality for enhanced data management.

  • Integrated a QR code modal for improved user interactions.

  • Included additional components such as usage tracking and other UI enhancements.

Why:
This update improves the usability and functionality of the Users Table by making it responsive and feature-rich. The added components enhance user experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants