Skip to content

Releases: GZTimeWalker/GZCTF

Version: 0.20.8

13 Jun 20:48
8122b53
Compare
Choose a tag to compare

0.20.8 - 2024-06-13

⛰️ Features

  • (frontend) upgrade marked to v13 with custom extension - (43f908) by GZTime

🐛 Bug Fixes

  • (frontend) unexpected indentation in markdown render (#304) - (0861e7) by 埃拉
  • (game) access to disabled challenges - (440e15) by GZTime
  • overflow for some challenges - (6b44ef) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.20.7...v0.20.8

Version: 0.20.7

07 Jun 23:56
704d368
Compare
Choose a tag to compare

0.20.7 - 2024-06-07

Important

What's changed

  • Upgrade to v0.20.6+ for react-pdf v9.0.0 and pdf-js v4.3.136.
  • 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

  • (frontend) redesigned challenge modal - (cbedf8) by GZTime
  • add more labels for container - (817abd) by GZTime

🐛 Bug Fixes

  • allow blob: for img-src - (32a0d7) by GZTime

Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.20.6...v0.20.7

Version: 0.20.6

02 Jun 21:10
4f24954
Compare
Choose a tag to compare

0.20.6 - 2024-06-02

Important

What's changed

  • Upgrade to v0.20.6 for react-pdf v9.0.0 and pdf-js v4.3.136.
  • 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

  • support docker basic auth - (12418d) by GZTime
  • darken pdf in dark mode - (418343) by GZTime

🎨 Styling

  • challenge page - (a8254e) by GZTime

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

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