🤖Processed 330 code changes🌱Default branchmain🕒Last updated last month
Improvement
Updated Rails and project libraries to latest versions to improve security, stability, and performance.
RPRaul Popadineti
+135-142
Improvement
Switch production analytics from Datafast to Monocube for tracking.
RPRaul Popadineti
+3-8
Feature
Replaces the Ruby Triathlon demo with The Claw Father Challenge, updating room name, squares/options, subtitle and hint link.
RPRaul Popadineti
+23-25
Feature
Replace GitHub Actions with a local CI script; update README; move test database file and disable error reporting during tests.
RPRaul Popadineti
+64-53
Maintenance
Updated deployment server address to 100.83.81.81.
RPRaul Popadineti
+1-1
Improvement
Upgrade Ruby to 4.0.1 and refresh dependencies to newer, more secure versions for improved compatibility.
RPRaul Popadineti
+28-26
Refactoring
Simplified leaderboard rank update to use a safer, clearer query for computing player ranks.
RPRaul Popadineti
+11-9
Improvement
Switch default dev server port to 3000, update Docker image to expose port 80, and remove hardcoded 3001 from deploy config.
RPRaul Popadineti
+5-7
Bug Fix
Improvement
Fix test environment database path and simplify deployment to run a single app worker, reducing memory risk.
RPRaul Popadineti
+1-6
Improvement
Change test database location, set default app port to 3001, and only run multiple app processes when explicitly configured.
RPRaul Popadineti
+6-1
Improvement
Removed automatic sitemap refresh during container server startup to speed boot and avoid unnecessary work.
RPRaul Popadineti
+0-1
Refactoring
Removed legacy analytics event and visit records and their references, cleaning up unused analytics code.
RPRaul Popadineti
+0-14
Bug Fix
Fix permissions on runtime folders in Docker image so the app user can write logs and temp files after copying artifacts.
RPRaul Popadineti
+5-3
Bug Fix
Create necessary runtime folders and assign them to the app user so the app runs without requiring root permissions.
RPRaul Popadineti
+1-0
Improvement
Maintenance
Switch CI tests to a lightweight file-based DB, update CI packages, fix runtime directory ownership, and remove unused deploy settings.
RPRaul Popadineti
+4-25
Maintenance
Improvement
Removed unused analytics and location libraries and simplified the container build to reduce image size and maintenance.
RPRaul Popadineti
+0-17
Refactoring
Improvement
Switch to SQLite and remove in-house analytics: use SQLite for all environments, drop Postgres deps and SSL cert, remove analytics code/data, adapt code for SQLite (concurrency, JSON arrays, presence queries), clean configs/Docker.
RPRaul Popadineti
+116-344
Refactoring
Refactored DB setup to pull separate stored credentials (name, host, port, user, password) and enforce SSL; updated secrets and deploy config.
RPRaul Popadineti
+18-5
Bug Fix
Fixes a duplicated ampersand in the encrypted database connection info so the app reads the address correctly.
RPRaul Popadineti
+1-1
Improvement
Add a custom CA certificate to the app image so database connections can be SSL-verified and update stored credentials.
RPRaul Popadineti
+7-1
Improvement
Adds a final app image stage that runs the application under a non-root user to improve runtime security.
RPRaul Popadineti
+3-0
Improvement
Simplify app image by removing custom DB certificate; update database connection to new port and require SSL.
RPRaul Popadineti
+1-10
Bug Fix
Stop automatically deleting a leftover server lock file when starting the app in Docker, preventing unintended removals.
RPRaul Popadineti
+0-4
Bug Fix
Fix credentials file formatting—removed stray quotes and duplicate ampersand in DB URL so app can connect reliably.
RPRaul Popadineti
+1-1
Bug Fix
Remove leftover server process file at container startup to prevent startup issues and ensure reliable app launches.
RPRaul Popadineti
+4-0
Maintenance
Add CA certificate to project config and update ignore rules to track IDE files.
RPRaul Popadineti
+26-2
Improvement
Include the project's CA certificate in the build context so deployments can access it.
RPRaul Popadineti
+0-3
Feature
Maintenance
Add and install a custom CA so the app can fully verify database SSL, and exclude the cert from the repo/builds.
RPRaul Popadineti
+12-2
Maintenance
Add production DB name 'squingo-prod' to encrypted credentials so the app points to the correct database.
RPRaul Popadineti
+1-1
Improvement
Move deploy and drain timeout settings from proxy to top-level in deployment config for clearer global timeouts.
RPRaul Popadineti
+2-2
Improvement
Raised gateway deploy timeout to 180s and drain timeout to 60s so releases wait longer and reduce downtime risk.
RPRaul Popadineti
+2-0
Improvement
Maintenance
Switch default app port to 3001, add health check settings, and update development mail links.
RPRaul Popadineti
+9-5
Improvement
Removed an unnecessary ownership step during startup, simplifying setup and slightly improving efficiency and security.
RPRaul Popadineti
+1-2
Improvement
Maintenance
Upgrade Ruby/Rails runtime and deployment configs, reduce memory use in container, switch app port to 3000, and remove legacy VPS docs.
RPRaul Popadineti
+21-514
Improvement
Changed live app port from 3000 to 3001 and added an image file.
RPRaul Popadineti
+1-1
Maintenance
Changed exposed network port from 3000 to 3001 to align runtime configuration.
RPRaul Popadineti
+1-1
Maintenance
Remove unused GITHUB_TOKEN from deployment secrets fetch to simplify config.
RPRaul Popadineti
+0-3
Improvement
Maintenance
Moves secret handling to the app's built-in secure store, adds smallbets.raulp.co to production hosts, and tidies database config formatting.
RPRaul Popadineti
+8-7
Bug Fix
Fix configuration typo so the proxy now points to the correct application port instead of the misnamed setting.
RPRaul Popadineti
+1-1
Improvement
Maintenance
Improve memory efficiency and reduce latency, and switch the app's server port to 3001 with updated deployment settings.
RPRaul Popadineti
+8-1
Maintenance
Removed the container's memory-optimization preload from the startup script, disabling custom memory tweaks on launch.
RPRaul Popadineti
+0-6
Maintenance
Cleaned up deployment configuration by removing extra blank lines and unused example settings.
RPRaul Popadineti
+0-33
Maintenance
Removed redundant port setting from proxy configuration to simplify deployment setup.
RPRaul Popadineti
+0-1
Improvement
Switches to a local image builder with a build cache and removes unused remote build settings to avoid remote timeout issues.
RPRaul Popadineti
+7-14
Maintenance
Removed unused registry password and redundant database host entries from deployment secrets and config to simplify deployments.
RPRaul Popadineti
+1-4
Maintenance
Adds a mocking library to development and test environments to support easier test doubles.
RPRaul Popadineti
+3-0
Improvement
Limit production traffic to the company domain and exempt the health-check endpoint from host restrictions.
RPRaul Popadineti
+5-5
Maintenance
Updated persistent storage name to 'volume-1-squingo' and removed extra blank lines in deploy config.
RPRaul Popadineti
+1-4
Improvement
Updated deployment to use a local image registry without credentials, changed server IP, and added SSH user/port for remote access and port forwarding.
RPRaul Popadineti
+8-11
Improvement
Updated many libraries to latest versions to maintain compatibility and improve stability.