Jared Vititoe c95f1db871 Fix: Multiple UI and functionality improvements
Fixed all reported issues:

1. **Dark Mode Improvements:**
   - Fixed bulk-actions-info white on white text (now yellow on dark background)
   - Fixed timeline-content boxes with explicit dark mode colors
   - All text now properly visible in dark mode

2. **Dashboard Enhancement:**
   - Added "Assigned To" column showing ticket assignments
   - Updated TicketModel query to include assigned user information
   - Shows "Unassigned" when no user assigned

3. **Removed Ticket View Tracking:**
   - Removed logTicketView call from TicketController
   - Created migration 011 to delete all view records from audit_log
   - Viewing tickets no longer clutters activity timeline

4. **Removed Duplicate Status Dropdown:**
   - Removed status field from hamburger menu
   - Status can now only be changed via the workflow-validated dropdown in ticket header
   - Prevents confusion and ensures all status changes follow workflow rules

All changes improve usability and reduce clutter.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 19:28:07 -05:00
2026-01-01 15:40:32 -05:00
2026-01-01 15:40:32 -05:00
2026-01-01 15:40:32 -05:00
2026-01-01 15:40:32 -05:00
2026-01-01 15:40:32 -05:00
2025-11-29 13:02:52 -05:00

Tinker Tickets

A lightweight PHP-based ticketing system designed for tracking and managing data center infrastructure issues.

Features

  • 📊 Clean dashboard interface with sortable columns
  • 🎫 Customizable ticket creation and management
  • 🔄 Real-time status updates and priority tracking
  • 💬 Markdown-supported commenting system
  • 🔔 Discord webhook integration for notifications

Core Components

  • Dashboard: View and filter tickets by status, priority, and type
  • Ticket Management: Create, edit, and update ticket details
  • Priority Levels: P1 (Critical) to P5 (Lowest) impact tracking
  • Categories: Hardware, Software, Network, Security tracking
  • Comment System: Markdown support for detailed documentation

Technical Details

  • Backend: PHP with MariaDB database
  • Frontend: HTML5, CSS3, JavaScript
  • Authentication: Environment-based configuration
  • API: RESTful endpoints for ticket operations

Configuration

  1. Create .env file with database credentials:
DB_HOST=localhost
DB_USER=username
DB_PASS=password
DB_NAME=database
DISCORD_WEBHOOK_URL=your_webhook_url
Description
A PHP-based ticketing system with a clean web interface for managing and tracking hardware, software, and network issues in Lotus Guild Cluster
Readme 4 MiB
Languages
PHP 61.8%
JavaScript 19.2%
CSS 18.7%
Shell 0.3%