Releases: chris-cadev/rainbow-triangle
Releases · chris-cadev/rainbow-triangle
v1.3.0
- 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
- fix(releases): remove hardcoded tag reference
- feat: add download button for PCs
Full Changelog: v1.2.0...v1.2.1
v1.2.0
- feat: add safe mode, epilepsy warning, and background music
Full Changelog: v1.1.0...v1.2.0
v1.1.0
- feat: dificulty make higher distances
Full Changelog: v1.0.0...v1.1.0
v1.0.0
- 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
- refinate sounds
Full Changelog: v0.1.0...v0.2.0
v0.1.0
- refinate gameplay
Full Changelog: v0.0.0...v0.1.0
v0.0.0
- 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