Skip to main content
sunergos-ro/squingo

What's new in squingo

🤖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.