Skip to content

Releases: GZTimeWalker/GZCTF

Version: 0.20.5

22 May 11:22
0995229
Compare
Choose a tag to compare

0.20.5 - 2024-05-22

Important

What's changed

  • You can now custom the theme color and logo used by GZCTF!
  • Better SEO for your site! Including description & site image!
  • Preventing XSS with nonce-based Content-Security-Policy.

⛰️ Features

  • (experimental) use nonce for csp - (c42255) by GZTime
  • (security) Initial content security policy - (02d9e2) by GZTime
  • remove size limit of form and multipart-form - (e1294e) by Steven He

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.20.4...v0.20.5

Version: 0.20.4

17 May 19:22
7afe0b1
Compare
Choose a tag to compare

0.20.4 - 2024-05-17

Important

What's changed

  • You can now custom the theme color and logo used by GZCTF!
  • Better SEO for your site! Including description & site image!

🐛 Bug Fixes

  • (config) cache not flush - (811b73) by GZTime
  • (style) LoadingOverlay with wrong props - (8ce788) by GZTime

🎨 Styling

  • use primary color for Icon Tabs - (0f9071) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.20.3...v0.20.4

Version: 0.20.3

13 May 17:53
c7973d8
Compare
Choose a tag to compare

0.20.3 - 2024-05-13

Important

What's changed

  • You can now custom the theme color and logo used by GZCTF!
  • Better SEO for your site! Including description & site image!

⛰️ Features

  • (experimental) remove lock check for joining team - (c9b814) by GZTime
  • add og:image property to index - (451328) by GZTime
  • custom title & description for SEO - (29bc1f) by GZTime

🐛 Bug Fixes

  • (config) flush index cache at launch - (6894db) by GZTime
  • (config) cache won't flush when config add - (0dab8f) by GZTime
  • (frontend) confirm modal after saving post - (509c8a) by GZTime
  • (style) name overflow on instances page - (289922) by GZTime
  • correctly join usernames (#294) - (06229c) by Light

⚙️ Miscellaneous Tasks


Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.20.2...v0.20.3

Version: 0.20.2

12 May 13:47
7b89307
Compare
Choose a tag to compare

0.20.2 - 2024-05-12

Important

What's changed

  • Frontend has upgraded to mantine v7
  • Migrate createStyles (css-in-js) into CSS modules
  • You can now custom the theme color and logo used by GZCTF!

⛰️ Features

  • custom logo - (26f774) by Steven He

🐛 Bug Fixes

  • (style) wrong light dark use for review page - (7b8930) by GZTime
  • (style) progress pulse as unexpected - (728cff) by GZTime
  • (style) icon color - (6171a8) by GZTime
  • remove svg (again) from image mime types - (df449b) by GZTime

⚙️ Miscellaneous Tasks

  • fix indentation - (6883d5) by GZTime
  • tidy up - (261246) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.20.1...v0.20.2

Version: 0.20.1

11 May 11:19
ef7d6d7
Compare
Choose a tag to compare

0.20.1 - 2024-05-11

Important

What's changed

  • Frontend has upgraded to mantine v7
  • Migrate createStyles (css-in-js) into CSS modules
  • You can now custom the theme color used by GZCTF!

⛰️ Features

  • (i18n) switch language on mobile - (e6ff33) by GZTime
  • (style) use more css modules - (04cd3e) by GZTime
  • control frontend color on client - (fc3e8b) by GZTime
  • custom theme color for frontend - (d45f6d) by GZTime
  • add global ErrorBoundary - (55e610) by GZTime

🐛 Bug Fixes

  • (notification) container destory notification - (5448ad) by GZTime
  • (security) html injection by team name - (31e775) by GZTime
  • (style) tooltip & font size in navbar - (7d2b2b) by GZTime
  • (style) mobile post card - (4f0a15) by GZTime
  • (style) pinned post card - (d9b8b8) by GZTime
  • (style) sticky header - (d495c1) by GZTime
  • (style) notifications never close - (219c60) by GZTime
  • some global config will be clear when save color - (c547bb) by GZTime
  • custom theme cannot be set properly - (725b3a) by GZTime

⚙️ Miscellaneous Tasks

  • (i18n) update translations - (e9f2d9) by GZTime
  • use useEffect & useState for custom theme - (924395) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.20.0...v0.20.1

Version: 0.20.0

08 May 16:51
d6bf733
Compare
Choose a tag to compare

0.20.0 - 2024-05-08

Important

What's changed

⛰️ Features

  • add auto scroll to tables
  • wp cards
  • unify team info query hook
  • update challenge accepted count
  • (client) download blob with filename - (ea373a) by Aether Chen
  • (deps) upgrade to mantine v7 (#283) - (a72e47) by GZTime
  • unify team info query hook - (c46544) by GZTime
  • update challenge accepted count - (99650c) by GZTime

🐛 Bug Fixes

  • use config hook
  • challenge countdown not work
  • last fallback to sans-serif for monospace
  • footer padding
  • strange rendering behavior of Segmented Control in the user edit modal.
  • (i18n) set lang attr in html - (9d8b39) by GZTime
  • (style) footer color use css var - (aafbf2) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.19.4...v0.20.0

Version: 0.19.4

03 May 00:20
4655db9
Compare
Choose a tag to compare

0.19.4 - 2024-05-02

Important

BREAK CHANGES (from v0.18): CONFIG CHANGES

  • I18n Support: use LC_ALL instead of LANG environment variable
  • Observability: support opentelemetry / prometheus / metrics / tracing

⛰️ Features

  • (db) update string length limits - (7a73a1) by GZTime
  • (deps) use Ulid for key generation - (bf2976) by GZTime
  • (game) use 204 to indicate the game has ended - (f3c59b) by GZTime
  • (logs) auto scroll to top & log filter - (021a44) by GZTime
  • (proxy) update traffic naming format - (6c1533) by GZTime
  • (review) enhance team review page - (cbb052) by GZTime
  • (traffic) sort challenge & teams - (fe867b) by GZTime
  • (traffic) total size & no overflow - (540793) by GZTime
  • (traffic) traffic file deletion - (8374f0) by GZTime
  • use custom error codes in status - (92999d) by GZTime
  • capture traffic only when the game is active - (46df11) by GZTime
  • remove user role requirement for game notice signalr hub - (108d75) by GZTime

🐛 Bug Fixes

  • (style) index page on widescreen - (c8ce97) by GZTime
  • (style) game challenge page - (f8a62a) by GZTime
  • (traffic) make deletion works as expected - (c08607) by GZTime
  • do not use Ulid for containers - (bf4ad1) by GZTime
  • check isEnabled when creating the container - (de747e) by GZTime
  • handle deletion exceptions - (d62554) by GZTime

⚙️ Miscellaneous Tasks

  • rename i18n key Game_End to Game_Ended - (9dace0) by GZTime
  • tidy up - (b45443) by GZTime
  • remove dup key by crowdin - (a092a5) by GZTime
  • add mutate for challenges - (b032ef) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.19.3...v0.19.4

Version: 0.19.3

22 Apr 19:37
f830ad7
Compare
Choose a tag to compare

0.19.3 - 2024-04-22

Important

BREAK CHANGES (from v0.18): CONFIG CHANGES

  • I18n Support: use LC_ALL instead of LANG environment variable
  • Observability: support opentelemetry / prometheus / metrics / tracing

🐛 Bug Fixes

  • (excel) deal with Single exceptions - (5947ee) by GZTime
  • (frontend) unable to renew as expected - (daa9a5) by GZTime
  • (mail) DO NOT use IStringLocalizer after construction - (fe589a) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.19.2...v0.19.3

Version: 0.19.2

21 Apr 14:33
b377207
Compare
Choose a tag to compare

0.19.2 - 2024-04-21

Important

BREAK CHANGES (from v0.18): CONFIG CHANGES

  • I18n Support: use LC_ALL instead of LANG environment variable
  • Observability: support opentelemetry / prometheus / metrics / tracing

🐛 Bug Fixes

  • (backedn) add NPOI lib - (c4b20e) by GZTime

⚙️ Miscellaneous Tasks

  • adjust watermark - (2d046b) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.19.1...v0.19.2

Version: 0.19.1

17 Apr 04:10
efc2c42
Compare
Choose a tag to compare

0.19.1 - 2024-04-17

Important

BREAK CHANGES (from v0.18): CONFIG CHANGES

  • I18n Support: use LC_ALL instead of LANG environment variable
  • Observability: support opentelemetry / prometheus / metrics / tracing

🐛 Bug Fixes

  • (style) member info is not wide enough - (399fd8) by GZTime
  • Override system default cipher list - (240dfb) by Steven He

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.19.0...v0.19.1