Skip to content

Releases: bejranonda/ThaiSim2026

v3.3.1 – Sequel Button Update

Choose a tag to compare

@bejranonda bejranonda released this 10 Feb 21:50

Changes

  • Moved "เล่นภาคใหม่ ฉบับหลังเลือกตั้ง" button from results to intro page
  • Changed button styling to subtle slate colors
  • Added horizontal separator between button groups
  • Removed irrelevant intro text about political colors

v3.3.0 - Post-Election Freedom

Choose a tag to compare

@bejranonda bejranonda released this 10 Feb 19:37

v3.3.0 - Post-Election Freedom

🎉 Major Changes

Blackout Period Removal: Legal notices and blackout restrictions removed permanently

  • 🚫 No More Legal Disclaimers: Election law compliance notices completely removed from all pages
  • 🎮 Unrestricted Gameplay: Full access to results and live data at all times
  • Clean UI: Simplified interface without warning overlays or legal notices
  • 🔄 Streamlined Experience: Users can now access all features without election law restrictions

🔧 Technical Changes

  • Removed blackout-notice HTML elements from index.html and results.html
  • Removed warning-modal HTML elements from both pages
  • Updated main.js to remove blackout notice display and warning modal logic
  • Updated results.js to remove blackout notice functionality and warning modal
  • Simplified user flow with no blackout period restrictions
  • Maintained all core functionality while removing legal compliance features

📝 Notes

This release represents the transition from an election-law-compliant version to a post-election unrestricted version. All users now have full access to the simulation results without any legal compliance restrictions.

Co-Authored-By: Claude Haiku 4.5 noreply@anthropic.com

v3.2.3 - Always-On Blackout Notice

Choose a tag to compare

@bejranonda bejranonda released this 30 Jan 21:39

v3.2.3 - "Always-On Blackout Notice" (January 31, 2569/2026)

📢 Permanent Blackout Notice Display

  • Homepage (index.html): Blackout notice always visible, game only disabled during actual blackout period
  • Results Page (results.html): Blackout notice always visible, results only hidden during actual blackout period
  • Shows "Sim-Government 2569" branding prominently with legal information

⚖️ Actual Date Enforcement

  • Blackout Period: January 31, 2026 @ 12:00 ICT to February 8, 2026 @ 17:30 ICT
  • Automatic enforcement based on current time in Thai timezone (ICT +07:00)
  • No manual toggle needed - system automatically detects and enforces blackout

🎨 Enhanced Visual Design

  • Gradient background (slate-900/95 to red-950/30)
  • Animated "Sim-Government 2569" text with glow effects
  • Scale of justice icon (fa-scale-balanced)
  • Clear legal reference to มาตรา 72

📝 Documentation Updates

  • Updated README.md with v3.2.3 version history
  • Updated blackout period dates across all files
  • Sync date references (Jan 31 @ 12:00 - Feb 8 @ 17:30 ICT)

Full Changelog: https://github.com/bejranonda/ThaiSim2026/commits/v3.2.3

v3.2 - IO, We Know You!!

Choose a tag to compare

@bejranonda bejranonda released this 30 Jan 21:48

v3.2 - "IO, We Know You!!" (January 31, 2569/2026)

📢 Always-On Blackout Notice Display

  • Homepage (index.html): Blackout notice always visible, game only disabled during actual blackout period
  • Results Page (results.html): Blackout notice always visible, results only hidden during actual blackout period
  • Shows "Sim-Government 2569" branding prominently with legal information

⚖️ Actual Date Enforcement

  • Blackout Period: January 31, 2026 @ 12:00 ICT to February 8, 2026 @ 17:30 ICT
  • Automatic enforcement based on current time in Thai timezone (ICT +07:00)
  • No manual toggle needed - system automatically detects and enforces blackout

🎨 Enhanced Visual Design

  • Gradient background (slate-900/95 to red-950/30)
  • Animated "Sim-Government 2569" text with glow effects
  • Scale of justice icon (fa-scale-balanced)
  • Clear legal reference to มาตรา 72

Full Changelog: https://github.com/bejranonda/ThaiSim2026/commits/v3.2

v3.1.2 - Anti-Spam: Randomized Party Order

Choose a tag to compare

@bejranonda bejranonda released this 30 Jan 12:56

v3.1.2 - Anti-Spam: Randomized Party Order

🎲 Randomized Party Order

Party choices in the voting section are now shuffled using Fisher-Yates algorithm to prevent vote spamming and brute forcing.

Features

  • Political parties appear in random order each time the simulation results page is displayed
  • "พรรคอื่นๆ" (Other Parties) and "ไม่ประสงค์ลงคะแนน" (No Vote) remain fixed at the end
  • Enhanced security measure to maintain voting integrity

🔒 Anti-Abuse Enhancement

Makes it more difficult for automated scripts to target specific positions in the party list.


Full Changelog: v3.0.2...v3.1.2

Version 3.0.2 - Cosmic Visitor: We're Being Watched

Choose a tag to compare

@bejranonda bejranonda released this 30 Jan 11:33

🛸 Cosmic Visitor Release 3.0.2 – We're Being Watched

🎯 What's New

A fun and mysterious addition to the Aware Release series, reinforcing the transparency theme with a playful visual element.


✨ New Feature in v3.0.2

🛸 Floating Astronaut Animation

  • Alien Visitor (👽)
    • Emerald-colored UFO floats across the home page
    • Smooth 15-second trajectory animation from left to right
    • Rotation and scaling effects for dynamic appearance
    • Adds a playful, mysterious atmosphere to the "IO-aware" theme

🎨 Visual Enhancement

  • The alien visitor serves as a whimsical reinforcement of the transparency message
  • "We're being watched" - a fun reminder that someone is always watching
  • Subtle CSS animations with:
    • alien-float keyframe animation
    • Opacity transitions (fade in/out)
    • Rotation from 0° to 360°
    • Scaling from 0.8 to 1.3

🎭 Theme Consistency

This playful addition aligns perfectly with the v3.0.x series:

  • v3.0.0: Anti-Fraud & Transparency measures
  • v3.0.1: Refined UI with warning modal enhancements
  • v3.0.2: Cosmic Visitor - Visualizing "We're watching you"

📦 Technical Details

Animation Specifications

  • Duration: 15 seconds per flight
  • Trajectory:
    • Start: -50vw (left), 20vh (top)
    • Mid-point 1: -10vw, 40vh (rotation: 45°)
    • Mid-point 2: 35vw, 15vh (rotation: 180°)
    • Mid-point 3: 80vw, 50vh (rotation: 270°)
    • End: 120vw (right), 25vh (rotation: 360°)
  • Color: Emerald green (#34d399)
  • Size: 48px (text-4xl)

CSS Implementation

@keyframes alien-float {
  0% { transform: translate(-50vw, 20vh) rotate(0deg) scale(0.8); opacity: 0; }
  10% { opacity: 1; }
  100% { transform: translate(120vw, 25vh) rotate(360deg) scale(0.9); opacity: 0; }
}

.alien-visitor {
  position: fixed;
  z-index: 5;
  pointer-events: none;
  animation: alien-float 15s linear infinite;
}

🔒 Transparency Message

This release continues the v3.0.x commitment to:

  • Awareness: Reminding users that monitoring systems are active
  • Transparency: Making it clear that voting patterns are being observed
  • Whimsy: Adding a playful element that reinforces the serious message

📦 Installation

No changes to installation process:

npm install
npm run dev

🌐 Live Demo

Play Online: Sim-Thailand 2569

Watch the alien visitor float across the screen! 👽


👥 Development Team

Developed by: thalay.eu
Repository: github.com/bejranonda/ThaiSim2026


📜 Version History

  • v3.0.2 (January 30, 2569) - Cosmic Visitor: We're Being Watched
  • v3.0.1 (January 30, 2569) - Aware Release Refined
  • v3.0.0 (January 30, 2569) - Aware Release: Anti-Fraud & Transparency

🎉 Fun Fact

The alien visitor emoji (👽) was chosen to represent the "IO" (Internet Organizer/AI) that's watching -
a playful metaphor for the monitoring systems that ensure voting integrity!


Note: This is a simulation tool for educational purposes. The policies and data are based on public debate information and may not represent complete party platforms.

Remember: Someone is always watching... 👽👀

Version 3.0.1 - Aware Release Refined: IO, We Know You

Choose a tag to compare

@bejranonda bejranonda released this 30 Jan 11:01

🛡️ Aware Release Refined 3.0.1 – IO, We Know You

🎯 What's New

This is a refinement update to the Aware Release 3.0, enhancing user experience and transparency messaging.


✨ Changes in v3.0.1

🏷️ UI Refinement

  • Home Page Banner Update
    • Changed from "Aware Release 3.0" to "New Release 3.0 – IO, We Know You"
    • Consistent branding across all entry points

🛡️ Warning Modal Enhancement

  • Results Page Warning Improvement
    • Added explicit instructions encouraging users to audit the "Daily Vote Trend Chart"
    • Clearer messaging: "ท่านสามารถตรวจสอบความโปร่งใสได้ที่ 'สถิติการโหวตรายวัน' ด้านล่าง"
    • Better guidance for public transparency verification

📝 Documentation Synchronization

  • Updated version numbers across:
    • README.md (latest release badge)
    • index.html (footer version display)
    • package.json (npm version)
    • Version history section

🔒 Transparency Focus

This release continues the commitment to:

  • Data Integrity: Encouraging users to verify voting patterns
  • Public Audit: Clear guidance on using the Daily Vote Trend Chart
  • User Awareness: Persistent reminders about monitoring systems

📦 Installation

No changes to installation process:

npm install
npm run dev

🌐 Live Demo

Play Online: Sim-Thailand 2569


👥 Development Team

Developed by: thalay.eu
Repository: github.com/bejranonda/ThaiSim2026


📜 Version History

  • v3.0.1 (January 30, 2569) - Aware Release Refined
  • v3.0.0 (January 30, 2569) - Aware Release: Anti-Fraud & Transparency
  • v2.3.0 (January 28, 2569) - Facebook Integration & Release Documentation

Note: This is a simulation tool for educational purposes. The policies and data are based on public debate information and may not represent complete party platforms.

Version 3.0.0 - Aware Release: Anti-Fraud & Transparency

Choose a tag to compare

@bejranonda bejranonda released this 30 Jan 10:51

🛡️ Aware Release 3.0 – IO, We Know You

🎯 Release Focus

This major update focuses on transparency and anti-fraud measures, giving users tools to audit voting patterns and deter malicious manipulation of the polling system.


🚀 What's New

🛡️ Anti-Fraud Measures

  • Warning Modal System
    • Added prominent warning modal to both Home (index.html) and Results (results.html) pages
    • Deters malicious voting activity and automated scripts through clear warnings
    • Persistent Awareness: Warning appears on every page load to ensure all users are informed
    • Transparent messaging about monitoring and detection systems

📊 Transparency Enhancements

  • Daily Vote Trend Chart
    • Integrated Chart.js for advanced data visualization
    • Visualizes voting patterns over time with daily aggregation
    • Public Audit Feature: Allows anyone to identify suspicious spikes in voting data
    • Party-specific trend lines for comprehensive transparency
    • Color-coded by party for easy identification

🏷️ Brand Refresh

  • Updated Theme: "Aware Release 3.0 – IO, We Know You"
  • Reflects the focus on transparency and anti-manipulation
  • Clear messaging that monitoring systems are active

🔧 Technical Improvements

  • New Dependency: Added chart.js (v4.5.1) for data visualization
  • Enhanced Modal Logic: Improved visibility across different application states
  • Performance Optimizations from v2.3.0:
    • Split results page into separate sections for faster loading
    • Optimized database queries for better performance
    • Loading time warnings for users (15-20 seconds for real-time data)

📝 Version History Context

This builds upon v2.3.0 which included:

  • Facebook integration for social presence
  • Performance optimizations and loading improvements
  • Documentation synchronization

🔒 Security & Transparency

This release represents a commitment to:

  • Data Integrity: Ensuring vote counts reflect genuine user intent
  • Public Accountability: Giving users tools to audit the system
  • Deterrence: Making it clear that manipulation attempts will be detected

📦 Installation & Usage

No changes to installation process. The app includes all previous features:

npm install
npm run dev

🌐 Live Demo

Play Online: Sim-Thailand 2569


👥 Development Team

Developed by: thalay.eu
Repository: github.com/bejranonda/ThaiSim2026


📜 License

MIT License - See repository for details


Note: This is a simulation tool for educational purposes. The policies and data are based on public debate information and may not represent complete party platforms.

Version 2.3.0 - Enhanced Edition

Choose a tag to compare

@bejranonda bejranonda released this 28 Jan 21:01

What's New

🌟 Major Features

  • Added Facebook link to developer credits section for better social presence
  • Updated release badge to "Release 2.3 - Enhanced Edition"
  • Fixed version references across all documentation and UI elements

🚀 Performance Improvements

  • Split results page into separate poll votes and simulation results sections for faster loading
  • Added loading time warning (15-20 seconds) for real-time data fetching
  • Optimized database queries by fetching simulation data once for multiple sections
  • Enhanced error handling with specific messages for different data types

📝 Documentation Updates

  • Updated README.md to reflect v2.3.0 release
  • Synchronized version numbers across all documentation files
  • Added version 2.3.0 to changelog with detailed feature descriptions

🐛 Bug Fixes

  • Fixed version display in index.html home page
  • Improved loading states and error messages for better user experience
  • Added empty state messaging when no simulation data is available

📊 Technical Optimizations

  • Reorganized results.js code into modular functions for better maintainability
  • Improved separation of concerns between poll data and simulation data
  • Enhanced data processing efficiency for large datasets

Development Team: thalay.eu
GitHub: bejranonda/ThaiSim2026

v2.2.0: feat: Enhance public voice display and update documentation

Choose a tag to compare

@bejranonda bejranonda released this 28 Jan 11:51

Version 2.2.0 - Documentation Update (January 28, 2569/2026)

This release focuses on documentation updates and version synchronization across the project.

Changes

  • Documentation Updates

    • Updated README.md to reflect version 2.2.0
    • Synchronized version number across all documentation and website elements
    • Added version history entry for v2.2.0
    • Updated repository links to reflect current release status
  • Website Updates

    • Updated index.html footer version display from 2.1.2 to 2.2.0
    • Ensured consistent version references across all platforms

Technical Details

Play Online

Installation

For local development:

git clone https://github.com/bejranonda/ThaiSim2026.git
cd ThaiSim2569
npm install
npm run dev

For deployment instructions, see CLOUDFLARE_DEPLOYMENT.md.


Developed by: thalay.eu
Contact: Facebook