Skip to content

v0.3.0: UI/UX Improvements, Discussion Features, Advanced Search, and Login-Free Access

Discussion Features, UI/UX Enhancements & Optimizations

Purpose

This merge request introduces a range of improvements aimed at enhancing user experience, platform functionality, and performance. Key features include login-free access, discussion capabilities, UI refinements, and API/data model updates.

Highlights

  • Login-Free Capabilities: Users can now open component pages without authorization, facilitating easier browsing.
  • Component & Company Management:
    • Import component parameters.
    • Display the short name in company lists, with full names on company pages.
    • Show full address and name details.
    • Hide the "other" region option when selected.
  • Discussion Features:
    • Added discussion functionality for components, companies, and services (commits: 6c2a04a9, a5d498dc, 88b33d3b, ac52dc97).
    • Implemented comment management.
  • Services Page & Navigation:
    • Created dedicated services page and tab.
    • Added search field and routing to the search page.
    • Implemented translation support for search.
  • UI/UX Updates:
    • Changed icons (standards, update date).
    • Improved styling for error messages, buttons, and item positioning.
    • Expanded clickable areas and fixed layout issues.
    • Default view set to list; modification editing is closed by default.
    • Moved modification info to separate card.
    • Added component creation from company pages.
    • Show full names and addresses of company representatives (321cfb11).
    • Hide region and set order for company name and type.
    • Merge standard card fields (368c5538).
    • Implement access control with radio buttons (a8f21a9b).
    • Use shorter labels for modification names (c4bdd457).
    • Disabled the "Reset selection" button when no catalog is selected (07943f9c).
    • Added page pagination for files within a fileset (5a8d5569).
    • Added the for attribute to <label> tags (e4187111).
  • Validation & Notifications:
    • Notify users when data is missing.
    • Increase keyword length limit to 100 (7b6d043b).
    • Notify users if they attempt to upload files without a fileset (e5c0d4a7)
    • Validation for empty names.
  • Data Model & API:
    • Added new fields
      • createdAt to the structure ShowCompanyShort and created a new structure SpecWithParent (7586b7bb)
      • createdAt and parentSpec for GraphQL fragment queries (6ad70cf5)
      • name for the list of standards on the component page (8672ad88)
    • Switched the hashing algorithm to SHA-256 (988b9422).
    • Added Object UUID checks before uploading favicon (674deeb7).
    • Fixed queries and argument handling.
  • Performance & Optimizations:
    • Multiple small optimizations for faster performance.
    • Changed enum usage for better efficiency (7d7be1b6).
  • Bug Fixes & Minor Updates:
    • Corrected translations, fixed layout issues, and improved file upload handling.
    • Fixed display of hints and certificate uploads.
    • Added pagination for files in file sets.
    • Corrected nomenclature and full description display.
    • Added descriptions for modifications and file sets.
    • Implemented notifications when attempting uploads without a file set.
  • Markdown & UI Enhancements:
    • Added functionality to move focus and scroll to the displayed card (6c69f0c7).
    • Designed a card for text formatting and markdown preview. (99e5719f, e4187111)
    • Adjusted CSS for better layout.
    • Made buttons disable when no selection is made.
    • Ensured the first line of markdown is processed.

This comprehensive update aims to improve the overall user experience, platform stability, and extend functionality with discussion, editing, and advanced UI features.

Closed issues: #2 (closed), #3 (closed), #4 (closed)

Edited by mnnxp

Merge request reports

Loading