0.0.5
New version 0.0.5 of RpChat is out !
Links
Jar links
Just in case, if there’s a packaging issue for desktop builds.
Changes from last version (commit titles)
- Multiline replacement with perl instead of sed
- Fetch tags in GithubActions
- Remove manual gradle caching from any_target
- Any target used checkoutv3 -> update v4
- Upgrade setup-java to v4 to fix cache
- Add clean artifact workflow
- Use gradle build action for version upload
- Update any_target workflow with macos-13 instead of latest
- Fix ./gradlew printVersion output
- Changed macos-latest to macos-13
- Don’t use env in aws configure release action
- Allow build with missing properties with warning
- Fix latest.json upload
- Use setup-gradle to have cache, also use –no-deamon
- Change release workflow to use S3 GCP
- Test GCP aws
- Full release with binaries on supabase and webdeploy
- Update gitignore for release generation
- Test aws to remove
- Renamed workflow any_desktop to any_target
- Set name on Supabase Storage action
- First version droid “release in debug” workflow
- Disable deploy on tags
- Desktop workflow cleanup
- Add initial version of desktop manual builder
- Test trigger
- Trigger rpchat-frontend deployment
- Name change for testing purposes
- GithubAction uploads tarball with wasm dist
- Changed supabase key names
- Initial version webdeploy githubaction
- Introduce gitVersion gradle plugin
- Remove Fleet config
- Don’t commit supabase url and keys
- Toggle demo delays on WelcomeScreen logo triple tap
- Refactor code repetitions in UI events processing
- LoginUseCase / Screen / ScreenModel implementation
- RegisterNewUser usecase tests
- Reworked user registration
- No splash in backstack when start already authed
- Register user case doesn’t depend on Supabase-kt anymore
- Functionnal user registration with email/password
- RegisterScreen + ScreenModel quasi-CLEAN impl w/ Spinner and SplashScreen
- Animated logo
- Domain/UseCases for user input values / user auth
- First dummy Unit test, yay
- Package name structure change “CLEAN-like”
- Enable Previews in Android
- Load Supabase URL and Key from supabase.properties
- Introduce ScreenModel with Koin Compose
- Bump voyager to beta02
- Add Internet permission in AndroidManifest
- Allow Dispatchers.Main for desktop target
- Remove extraneous dependencies declarations
- Supabase-kt sdk added as dependency
- Removed AppWrite Android SDK
- Snackbar refactored for onboarding screens
- First Snackbar test
- Replaced compose-navigation by Voyager
- Add Koin and Compose Navigation
- Add RegisterScreen / LoginScreen
- Minor WelcomeScreen adjustments
- Pkgname change & Gruvbox theme
- “Setup” appwrite android sdk for build
- Set logo for Android app
- Initial commit