Releases: ekzhang/setwithfriends
Version 3.5.2
Version 3.5.1
Version 3.5.0
Version 3.4.2
This change makes minor styling improvements.
Full Changelog: v3.4.1...v3.4.2
Version 3.4.1
What's Changed
Full Changelog: v3.4.0...v3.4.1
Version 3.4.0
In addition to some internal improvements, this release implements automatic archiving of games after 2 weeks. The archived games are compressed with gzip and stored in Google Cloud Storage. If a player clicks the link to the game after it is archived, the game will be restored again for another 2 weeks.
This was done to reduce storage costs by about 300x. But users really shouldn't notice any difference due to the restore operation being transparent.
I'm running a big batch job right now to also restore all the games that were deleted on November 8 from backup (see #157), now that we have this new system. It's about 1/4 done and will complete in 6 more hours.
What's Changed
- Clarify expiry of security rules for banned users by @ekzhang in #167
- Install Firebase storage rules, emulator & new functions API by @ekzhang in #168
- Fix signal handling in development script rundev.js by @ekzhang in #169
- Fix up scripts with batched iterator, add toggleAdmin by @ekzhang in #170
- Remove player conditional from finishGame (fixes #160) by @ekzhang in #171
- Archive games after 24h in GCS and restore automatically by @ekzhang in #172
- Improve validation for gameId in createGame by @ekzhang in #173
Full Changelog: v3.3.1...v3.4.0
Version 3.3.1
What's Changed
Full Changelog: v3.3.0...v3.3.1
Version 3.3.0
This is the first release in over 2.5 years! Let's hope everything goes well. We're modernizing the site, dusting off all the dependencies including Material UI, and moving the build process to Vite.
Also addressing some recent issues with displaying profiles of users that may have game data cleared and strengthening the database rules file.
What's Changed
- Revamp site for December 2024 by @ekzhang in #161
- Edit rules to prevent banned users from reading games or chats by @ekzhang in #163
- Fix deployment pipeline by @ekzhang in #164
- Migrate from CRA -> Vite by @ekzhang in #165
Full Changelog: v3.2.10...v3.3.0
Version 3.2.10
- Remove Arc widget for site monetization
- Increase engine version to Node v16 and upgrade Javascript dependencies
Full Changelog: v3.2.9...v3.2.10
Version 3.2.9
What's Changed
Full Changelog: v3.2.8...v3.2.9