Skip to content

Releases: chris-cadev/rainbow-triangle

v1.3.0

18 Jun 04:06

Choose a tag to compare

  • feat(game) make the branding necessary to present it
  • fix(devops) resolve issue with location of .env
  • docs: learnings, current architecture, etc
  • fix(web) change compilation flags to support all correctly
  • fix(web) change flags of compiling the game
  • build: update emscripten version and cleanup web build configuration
  • fix(web): add memory growth and loading timeout for mobile compat
  • fix(web): switch to non-threaded GLFW port, drop pthreads/AudioWorklet
  • fix(wasm): replace contrib.glfw3 port with USE_GLFW=3, drop ASYNCIFY, export ccall/HEAPF32
  • fix(web): remove AUDIO_WORKLET/WASM_WORKERS flags, add mobile audio unlock listeners
  • feat(web): add Umami analytics events for Download, Game Loaded, and Page Error
  • fix(web): scale canvas to viewport on mobile and fix loader blocking touch
  • feat: add deploy-release-web make target
  • fix(web): move ARG inside build stage so sed receives the UMAMI_WEBSITE_ID value
  • fix(web): replace Caddy template syntax with Docker build-arg for Umami ID
  • feat(web): add Umami analytics with Caddy reverse proxy
  • fix(wasm): add AUDIO_WORKLET and WASM_WORKERS linker flags
  • fix(wasm): add -s USE_PTHREADS=1 to enable AudioWorklet linking
  • fix(compile) enable audio in wasm
  • fix(web): fix building of the wasm make
  • feat(release): add workflow_dispatch tag input for backfilling releases
    Full Changelog: v1.2.1...v1.3.0

v1.2.1

17 Jun 00:29

Choose a tag to compare

  • fix(releases): remove hardcoded tag reference
  • feat: add download button for PCs
    Full Changelog: v1.2.0...v1.2.1

v1.2.0

17 Jun 00:36

Choose a tag to compare

  • feat: add safe mode, epilepsy warning, and background music
    Full Changelog: v1.1.0...v1.2.0

v1.1.0

17 Jun 00:36

Choose a tag to compare

v1.0.0

17 Jun 00:36

Choose a tag to compare

  • feat: add touch half-screen controls and fix audio playback
  • fix: remove the scaling of the fonts
  • feat: Update build system and source files for cross-platform support
    Full Changelog: v0.2.0...v1.0.0

v0.2.0

17 Jun 00:36

Choose a tag to compare

v0.1.0

17 Jun 00:36

Choose a tag to compare

v0.0.0

14 Jun 18:36

Choose a tag to compare

  • Handle existing release in upload step
  • Fix release: checkout before download, use gh CLI to create release
  • Fix release artifact upload with merge-multiple: true
  • Install both msys2 make and mingw64-make for CMake MinGW generator
  • Switch from mingw-w64-x86_64-make to msys2 make for make.exe in PATH
  • Add debug to Windows build step
  • explicitly add mingw64 bin to PATH for Windows build
  • use setup-msys2 install param instead of manual pacman
  • single setup-msys2 + retry script for Windows packages
  • split MSYS2 install into two smaller batches via setup-msys2
  • fix MSYS2 install with proper retry and error handling
  • opt into Node.js 24 for GitHub Actions
  • fix UPX on macOS with --force-macos flag
  • fix macOS linker flag and add MSYS2 retry logic
  • fix release build: use raylib/src for headers
  • add release notes generation to workflow
  • remove unused code, assets, and scripts
  • add details about game presentation
  • modify a bit the gameplay
  • basic gameplay
  • setup the first rainbow
    Full Changelog: ...v0.0.0