Skip to content

Releases: ekzhang/setwithfriends

Version 3.5.2

29 Dec 22:35
8fa292f
Compare
Choose a tag to compare

What's Changed

  • Ignore Ctrl or Alt in card shortcut key handlers by @ekzhang in #182
  • Fix display of custom card colors by @ekzhang in #181

Full Changelog: v3.5.1...v3.5.2

Version 3.5.1

29 Dec 17:13
0ccfcea
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.5.0...v3.5.1

Version 3.5.0

29 Dec 02:09
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.2...v3.5.0

Version 3.4.2

28 Dec 16:19
Compare
Choose a tag to compare

This change makes minor styling improvements.

Full Changelog: v3.4.1...v3.4.2

Version 3.4.1

23 Dec 22:14
6ea06c2
Compare
Choose a tag to compare

What's Changed

  • Bump profile to last 100 games and fetch stale games by @ekzhang in #174

Full Changelog: v3.4.0...v3.4.1

Version 3.4.0

23 Dec 19:23
Compare
Choose a tag to compare

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

22 Dec 15:34
7b5bdcc
Compare
Choose a tag to compare

What's Changed

  • Fix minor bugs in mobile game layout and Set-Chain by @ekzhang in #166

Full Changelog: v3.3.0...v3.3.1

Version 3.3.0

22 Dec 00:29
Compare
Choose a tag to compare

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

Full Changelog: v3.2.10...v3.3.0

Version 3.2.10

18 Mar 05:53
Compare
Choose a tag to compare
  • 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

06 Jan 10:40
1702e57
Compare
Choose a tag to compare

What's Changed

  • Fix a undefined access error in finishGame by @ekzhang in #138

Full Changelog: v3.2.8...v3.2.9