🤖Processed 296 code changes🌱Default branchmain🕒Last updated 5 days ago
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.
RPRaul Popadineti
+80-81
Improvement
Â
Upgrade Rails from 8.0.2 to 8.1.2 and update gem dependencies and lockfile accordingly.
RPRaul Popadineti
+60-56
Maintenance
Â
Upgrade Turbo Rails to v2.0.20 and refresh project dependencies for minor fixes and improvements.
RPRaul Popadineti
+34-31
Improvement
Maintenance
Â
Update CI tooling to newer actions and remove deprecated automated code-review workflows.
RPRaul Popadineti
+3-145
Maintenance
Â
Update OpenAI dependency to v0.34.1 to pick up the latest fixes and improvements.
RPRaul Popadineti
+3-3
Maintenance
Â
Upgrade the app's web server dependency to a newer release, bringing performance improvements and bug fixes.
RPRaul Popadineti
+1-1
Bug Fix
Maintenance
Â
Bumped analytics library to patch version (5.4.1) to remove deprecation warnings in the web stack.
RPRaul Popadineti
+1-1
Maintenance
Â
Update dependencies: bump propshaft to 1.3.1 and refresh lockfile (nokogiri, rack, bigdecimal).
RPRaul Popadineti
+10-10
Improvement
Â
Updated geocoding library to latest patch (1.8.6), adding IP lookup support and minor fixes.
RPRaul Popadineti
+1-1
Maintenance
Â
Update embedded database library sqlite3 from 2.7.3 to 2.7.4 to pick up the latest engine update.
RPRaul Popadineti
+7-7
Ready to boost productivity?
Join Antiwork, Gemnote, and other teams saving hours every week.