Skip to content

HelloNote v1.0.0 - Initial Release

Choose a tag to compare

@trueqap trueqap released this 19 Nov 14:51
· 3 commits to main since this release

HelloNote v1.0.0 - Initial Release

Welcome to the first release of HelloNote - a simple and elegant WordPress plugin for admin notes! 🎉

📝 What is HelloNote?

HelloNote helps WordPress administrators keep track of important information, reminders, and communicate with each other through a dedicated notes system. Think of it as a sticky note board in your WordPress admin area.

✨ Features

Dashboard Widget

  • Quick note creation directly from the WordPress dashboard
  • See your 5 most recent notes at a glance
  • No need to navigate away from the main screen

Full Note Management

  • Create notes instantly
  • Edit existing notes inline
  • Delete notes with confirmation
  • View all notes in the Tools menu

Security & Access

  • Administrator-only access (manage_options capability)
  • CSRF protection with WordPress nonces
  • SQL injection prevention with prepared statements
  • XSS protection with proper output escaping
  • Input sanitization on all user data

User-Friendly

  • See who created each note
  • Automatic timestamps with WordPress timezone support
  • Human-readable time format ("5 minutes ago", "2 hours ago")
  • Clean, modern interface matching WordPress design

Translation Ready

  • Fully translatable (PHP and JavaScript)
  • Includes .pot template file
  • All strings properly internationalized
  • Ready for use in any language

Technical Excellence

  • Clean OOP architecture with PSR-4 autoloading
  • No inline CSS/JS - all assets in external files
  • WordPress coding standards compliant
  • Efficient database queries
  • No impact on frontend performance

📦 Installation

Easy Installation

  1. Download hellonote-1.0.0.zip from this release
  2. Go to Plugins → Add New in WordPress admin
  3. Click Upload Plugin and choose the ZIP file
  4. Click Install Now and then Activate

Manual Installation

  1. Extract the ZIP file
  2. Upload the hellonote folder to /wp-content/plugins/
  3. Run composer install --no-dev in the plugin directory
  4. Activate the plugin in WordPress admin

That's it! You'll see an "Admin Notes" widget on your dashboard.

📋 Requirements

  • WordPress: 5.8 or higher
  • PHP: 7.4 or higher
  • User Role: Administrator access required

🎯 Usage

Quick Start

  1. Go to your WordPress Dashboard
  2. Find the "Admin Notes" widget
  3. Type your note and click "Post Note"

Full Management

  • Visit Tools → HelloNote for the complete notes management page
  • Edit notes by clicking the "Edit" button
  • Delete notes by clicking the trash icon

🔐 Security

HelloNote follows all WordPress security best practices:

  • ✅ Capability checks on all operations
  • ✅ Nonce verification for CSRF protection
  • ✅ Prepared SQL statements to prevent injection
  • ✅ Input sanitization with wp_kses_post()
  • ✅ Output escaping with esc_html(), esc_attr()
  • ✅ No direct file access allowed

📝 Changelog

See CHANGELOG.md for details.

🐛 Known Issues

None at this time. If you find any issues, please report them.

💬 Support

📄 License

GPL v2 or later - Free and open source software

👏 Credits

Developed with care by trueqap at gobird.io


Simple, secure, and always there when you need it. That's HelloNote.