- Updated the command table to include the last login timestamp for each user, providing more detailed insights into user engagement.
- Modified the structure of the statistics display to improve clarity and usefulness of the data presented.
These changes enhance the depth of user engagement statistics and improve overall reporting accuracy.
- Updated the statistics for 'today' to include a list of unique users who logged in, improving the detail and usefulness of the data presented.
- Modified the command table structure to display metrics more clearly, including the date, total logins, and unique users logged in today.
These changes enhance the clarity and depth of user engagement statistics.
- Integrated HeaderAdBanner into ChatView.vue, FeedbackView.vue, and PartnersView.vue to enhance advertising capabilities.
- Updated PartnersView.vue to include a new app branding structure for improved visual hierarchy.
These changes collectively improve the user interface and advertising integration across multiple views.
- Updated index.html with improved meta tags for SEO, including author and theme color.
- Added a feedback dialog in ImprintContainer.vue for user feedback submission.
- Refactored LoginForm.vue to utilize a utility for cookie management, simplifying profile persistence.
- Introduced new routes and schemas for feedback in the router and server, enhancing SEO and user experience.
- Improved ChatView.vue with better error handling and command table display.
- Implemented feedback API endpoints in server routes for managing user feedback submissions and admin access.
These changes collectively improve the application's SEO, user interaction, and feedback management capabilities.
- Updated styles in style.css to improve overall design consistency and introduced CSS variables for better theming.
- Refined ChatWindow.vue with improved no-conversation styling and adjusted image borders for a cleaner look.
- Enhanced HistoryView.vue and InboxView.vue with new panel styles for better user experience and readability.
- Revamped LoginForm.vue to provide a more engaging user interface with a landing page layout and cookie-based profile persistence.
- Improved MenuBar.vue and SearchView.vue with active state indicators and refined item displays for better navigation.
- Added logout functionality in chat store and server routes to manage user sessions effectively.
- Introduced a new mockup view route for design previews.
These changes collectively enhance the user experience and visual appeal of the application.
- Introduced a new script, update-ypchat.sh, to streamline the deployment and update process for the ypchat service.
- Replaced the previous update.sh script, consolidating commands for fetching updates, deploying, and managing the service.
- Added support for initial setup and service installation if not already present.
- Ensured proper execution of application dependencies and service restart with appropriate user permissions.
- Modified the update.sh script to prepend 'sudo' to deployment commands for elevated permissions.
- Ensured that all installation and update scripts are executed with the necessary privileges to avoid permission issues during execution.
- Improved command table rendering in ChatView.vue for better user experience.
- Added support for dynamic updates to command table based on WebSocket messages.
- Implemented styling adjustments for improved visual clarity.
- Refined logic for clearing command table state after use.
- Introduced `commandTable` state in chat store to manage command output.
- Implemented WebSocket listener for `commandTable` messages.
- Enhanced ChatView.vue to display command table with dynamic content and styling.
- Added `clearCommandTable` method to reset command table state.
- Updated server broadcast logic to send structured command table data for various statistics.