Skip to content

Conversation

@tobias-weber
Copy link
Contributor

Summary

This PR introduces a large number of cosmetic fixes and improvements and some new functionality.
See also the related Polypheny-DB PR.

Changes (incomplete list)

  • Query Console
    • margins
    • Namespace Selection
    • Removed unnecessary buttons
    • Improved History
      • delete button
      • smaller
      • stores namespace
    • Hide breadcrumb in analysis (redundant, only contained name of info page)
    • Hide USE query analysis from sidebar
      • Improve display of USE query result
    • Begin enumeration of statements at 1
    • Remove Cypher comments from query results
    • Add basic syntax highlighting for Cypher and MQL
    • Improved transaction analysis
      • information for each sub-transaction
      • transaction boundaries and status is clearly shown between results
  • notebooks
    • fix toolbar
      • navbar not behind toolbar anymore
      • improved button spacing for smaller displays
    • notebooks are again displayed in full-width
    • fix spacing of buttons in left sidebar
    • fix layout of inputs in query cell
    • fix usage of specified namespace
    • fix ipython extension to correctly access result_set structure
  • monitoring
    • add space between bottom and footer
  • schema
    • order sidebar nodes alphabetically (public namespace remains at the top)
    • fix bug when namespace with no children is clicked twice in sidebar
    • deselect selected item in sidebar when navigating using breadcrumbs or the Namespace button in the sidebar
      • selecting the correct one is more difficult and could not yet be achieved
    • fix spacing, heading sizes etc.
    • simplify template code with Angular @ template syntax
    • validation flags duplicate columns
    • entity-level
      • buttons for navigating between schema and data
      • introduce tabs for a cleaner UI
      • change defaultValue selection for booleans to a dropdown
      • graphs: hide progress bar if not in use
      • show constraint enforcement status if not all are enabled
      • show polystore index status if disabled
      • adding / removing a constraint updates the list
      • statistics
        • fix serialization, improved how stats are displayed
    • namespace-level
      • button for viewing entity details
      • fix renaming of tables and collections
      • enable store selection when creating collections
  • data-view
    • use delete-confirm component for deleting rows
    • improved toast messages for constraint violations
  • breadcrumb
    • content is now full width, not in container
    • remove vertical space between breadcrumb and content when scrolling
    • remove statistics and UML button from breadcrumbs (statistics is moved to tabs in schema view entity)
  • adapters
    • fix adapters showing the wrong settings when editing them
    • disable inputs that cannot be modified
    • fix update adapter request
    • bugfix allowing non-default values during initialization even for modifiable=false settings
    • enable adapter descriptions and fix tooltip for empty descriptions
    • remove "test" in csv configuration and re-enable directory selection
  • Interfaces
    • Fix error when updating interface settings
  • Config
    • Docker
      • Increase space to buttons
      • improvements to modals (spacing, color, correct closing)
    • general
      • correctly display classic checkboxes
  • view creation
    • modal closes correctly
    • improved selection of view type using buttons
    • do not insert query when executing directly
  • navbar
    • improve layout for smaller screens
    • change location of collapse button when collapse menu is open
  • general
    • removed unnecessary containers
    • remove unnecessary websocket connection, reduce messages by adjusting interval of keepalive
    • update about page
    • remove unused packages, update vulnerable ones

@tobias-weber tobias-weber requested a review from vogti August 29, 2025 09:59
@tobias-weber tobias-weber self-assigned this Aug 29, 2025
Copy link
Member

@datomo datomo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good, thanks @tobias-weber for all these improvements!

@vogti vogti merged commit 94289a6 into master Sep 10, 2025
6 checks passed
@vogti vogti deleted the cosmetic-fixes branch September 10, 2025 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants