Skip to content

Releases: RashiMrBRD/Inventory-System

v0.4.4 Stable Release

Choose a tag to compare

@RashiMrBRD RashiMrBRD released this 22 Feb 14:44

Inventory System v0.4.4 - Stable Release

Features

  • Real-time password validation with strength indicator and confirmation matching
  • Email validation with checking animation and real-time feedback
  • Password visibility toggle with eye icon
  • Comprehensive CSS styling for password validation UI elements

Bug Fixes

  • Fixed registration form not showing password strength indicator, requirements checklist, and confirm password field
  • Fixed docs.php navigation links not working due to escaped backslashes in HTML attributes
  • Fixed browser native validation interfering with custom email validation
  • Fixed Docker container caching JavaScript files causing stale login-register-link.js

Known Issues

  • Password requirements checkmarks may not clear properly when password field is emptied
  • Email validation only checks format, not domain existence or registration status

v0.4.2 - Fix Invitation Key toggle and Timezone Settings persistence

Choose a tag to compare

@RashiMrBRD RashiMrBRD released this 18 Jan 11:30

What's Changed

Bug Fixes

  • Fixed Invitation Key toggle requiring multiple page refreshes to reflect state changes by implementing comprehensive cache-busting strategies
  • Fixed Timezone Settings not persisting selected timezone and resetting to default values
  • Fixed page-loader script overwriting server-side data attributes with cached values

Technical Details

  • Added HTTP cache control headers to login.php to prevent HTML page caching
  • Added data attributes directly to body tag for immediate availability of configuration values
  • Removed data attribute setting from page-loader.php to prevent overwriting server-side values
  • Changed cache-busting parameter for page-loader to use timestamp for fresh load on every request
  • Added PHP opcode cache invalidation in settings.php when config file is updated
  • Prioritized session timezone over database timezone values
  • Removed problematic session update logic that was overwriting session timezone with database value
  • Added error logging for database update failures in timezone settings

Full Changelog: https://github.com/RashiMrBRD/Inventory-System/blob/master/CHANGELOG.md

v0.4.2-alpha - Fix Invitation Key toggle and Timezone Settings persistence

Choose a tag to compare

@RashiMrBRD RashiMrBRD released this 18 Jan 11:25

What's Changed

Bug Fixes

  • Fixed Invitation Key toggle requiring multiple page refreshes to reflect state changes by implementing comprehensive cache-busting strategies
  • Fixed Timezone Settings not persisting selected timezone and resetting to default values
  • Fixed page-loader script overwriting server-side data attributes with cached values

Technical Details

  • Added HTTP cache control headers to login.php to prevent HTML page caching
  • Added data attributes directly to body tag for immediate availability of configuration values
  • Removed data attribute setting from page-loader.php to prevent overwriting server-side values
  • Changed cache-busting parameter for page-loader to use timestamp for fresh load on every request
  • Added PHP opcode cache invalidation in settings.php when config file is updated
  • Prioritized session timezone over database timezone values
  • Removed problematic session update logic that was overwriting session timezone with database value
  • Added error logging for database update failures in timezone settings

Note: This is an alpha release for testing purposes.

v0.4.1 - Enhanced System Information and Automated Update Management

Choose a tag to compare

@RashiMrBRD RashiMrBRD released this 16 Jan 04:57

v0.4.1 - Enhanced System Information and Automated Update Management

New Features

  • Redesigned System Information section with improved layout and visual presentation
  • Implemented server time polling mechanism for better reliability
  • Added automated update checking system with version comparison
  • Integrated visual feedback animations for update status
  • Added refresh indicator with animation for update checks
  • Implemented status message display for update results
  • Created API endpoints for version management and updates
  • Added error handling with visual feedback for failed operations
  • Replaced toast notifications with inline status indicators

Improvements

  • Enhanced System Information display with better spacing and alignment
  • Improved server time synchronization using polling instead of WebSocket
  • Added real-time update status visualization
  • Enhanced error reporting with shake animations
  • Improved user feedback during update checks

Bug Fixes

  • Fixed WebSocket connection issues by implementing polling fallback
  • Fixed 500 Internal Server Error on server time endpoint
  • Fixed API route paths for notifications and sessions
  • Fixed System Information layout alignment and spacing
  • Fixed update check status visibility
  • Fixed version container clickability
  • Fixed blur animation for update checks

License Changes

  • Updated from MIT License to custom Inventory Management System License
  • Added RashiMrBRD as copyright owner
  • Included Contributor License Agreement with ownership provisions
  • Added open source features while maintaining ownership

Documentation

  • Updated CHANGELOG.md with complete version history

Inventory System 0.1.4

Pre-release

Choose a tag to compare

@RashiMrBRD RashiMrBRD released this 24 Oct 01:22