We've updated our Terms of Service and Privacy Policy. Please review the changes as you continue to interact with us.
Learn more
Plugins
Website Navigation logo

Website Navigation

lework

Get plugin

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2025-06-01

✨ Added

  • 🌍 Full Internationalization Support

    • Added complete i18n support with English and Chinese languages
    • Automatic language detection from Grafana user settings and browser preferences
    • Localized panel options, link editor interface, and error messages
    • Real-time language switching capability
    • Persistent language preferences with graceful fallbacks
  • 🎨 Enhanced Theme Support

    • Improved visual styling for better theme integration
    • Enhanced contrast and readability across different themes
  • 🔧 New Configuration Options

    • Added font size customization (8-32px range)
    • Configurable link width settings
    • Enhanced display options for better customization
  • 📋 Link Management Improvements

    • Added sort field for custom ordering of links and groups
    • Groups are now sorted by the highest sort value within the group
    • Links within groups are sorted in descending order by sort value
    • Improved link editor interface with better usability

🔒 Security

  • Role-Based Access Control
    • Implemented permission checking for links based on user roles (Admin, Editor, Viewer)
    • Links are filtered based on current user's permissions
    • Secure handling of user data from Grafana context

🐛 Fixed

  • Improved error handling for permission checks
  • Better fallback mechanisms for missing user information
  • Enhanced stability when accessing Grafana user context

🛠️ Technical Improvements

  • Updated to Grafana 11.5.3+ compatibility
  • Enhanced TypeScript types and interfaces
  • Improved code organization and maintainability
  • Added comprehensive error handling and logging

📚 Documentation

  • Added detailed internationalization documentation
  • Improved README with usage examples and configuration guide
  • Enhanced code comments and documentation

[1.0.0] - 2023-12-01

✨ Initial Release

  • Core Navigation Panel

    • Display website navigation links in customizable panels
    • Support for grouping links by categories
    • Multiple display themes (default and box themes)
    • Show/hide options for group names and link icons
  • Basic Configuration

    • Navigation data configuration through panel options
    • Link URL and title customization
    • Target window options (same window or new tab)
    • Group-based organization of links
  • Developer Features

    • Built with React and TypeScript
    • Webpack-based build system
    • Jest testing framework
    • ESLint code quality tools
    • Docker development environment
  • Plugin Architecture

    • Standard Grafana panel plugin structure
    • Plugin signing support for distribution
    • Apache 2.0 license

🔧 Technical Stack

  • React 18.2.0
  • Grafana Data/UI/Runtime APIs
  • TypeScript 5.5.4
  • Webpack 5 build system
  • Node.js 18+ support
Version
1.1.0
Dependencies
Grafana >=10.4.0
Developer
lework
Last Updated
June 6, 2025