Current Week: [2025 Week 45] Gitlab CI Auto Versioning.
Following Week: [2025 Week 46] Soundbounce and Kubernetes2025 Nov 09 15:05: release: 25.11.6
2025 Nov 09 15:04: commit: Update home page style
2025 Nov 09 01:46: release: 25.11.5
2025 Nov 09 01:46: commit: infrastructure: More Kubernetes setup
2025 Nov 08 23:26: release: 25.11.4
2025 Nov 08 23:26: commit: infrastructure: Prepare for Kubernetes - BREAKING MULTIPLAYER TO ALLOW FOR NEW NGINX
2025 Nov 08 22:04: release: 25.11.3
2025 Nov 08 22:04: commit: infrastructure: Version from 1 instead of 001
I originally had version of format 24.01.001 being year.month.revision. Now it will be 24.01.1. The leading 0s were to make it obvious that the version is not year.month.day. But after some thought, constantly writing the extra 0s, and being incompatible with semver parsing. I have accepted that shorter version is just easier to say and to write because it is shorter. There is a risk that someone will think the final digit represents the day of release, but I believe a shorter version overcomes the downside
2025 Nov 05 22:47: release: 25.11.002
2025 Nov 05 22:47: commit: soundbounce: Ability to remove platforms + starting to work on menu
2025 Nov 05 18:52: release: 25.11.001
2025 Nov 05 18:52: commit: Start build from the beginning again
2025 Nov 05 01:34: commit: Update xcode files with version too
2025 Nov 05 01:16: commit: Actual physics for the end knob
2025 Nov 05 01:06: commit: Fix version script
2025 Nov 05 00:57: commit: Update each package.json with the version on release
2025 Nov 05 00:51: commit: Really hope this is the last test
2025 Nov 05 00:31: commit: Rename the version bot
2025 Nov 04 23:49: commit: Fix infinite loop
2025 Nov 04 23:30: commit: Please fix infinite loop
2025 Nov 04 23:22: commit: Try prevent infinite loop on scary command
2025 Nov 04 22:50: commit: Fix scary command
2025 Nov 04 22:45: commit: Some scary git force
I have executively decided with myself this is the best option
2025 Nov 04 22:29: commit: Fix ci
2025 Nov 04 20:08: commit: Fix name to push directly to main
2025 Nov 04 19:56: commit: Improve CI git tag and versions
I would like:
- ability to find version via git tag (super convenient and can do it in Gitlab UI)
- to be in a state where I don't need to change anything for an iOS release, I can just go to a version and build and release it.
- cleaner MRs (each MR currently has many many files where the version is changed and it's hard to see the real change in the MR), on main we will have to live with it for now.
This MR achieves these goals
2025 Nov 04 00:06: commit: soundbounce: Nicer walls
2025 Nov 03 00:24: commit: Better physics library usage
- Rapier is now used as recommended (i.e. each object represents 1 meter, so the balls are NOT the massive balls, meaning the physics look better)
- We aim to call each physics library 60 times per second rather than passing in a delta.