Compare commits
2 commits
9f58a6cc67
...
ec36a403c7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ec36a403c7 | ||
|
|
60e7b27ab6 |
5 changed files with 129 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
fastlane/report.xml
|
||||
9
CHANGELOG.md
Normal file
9
CHANGELOG.md
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# v 1.0 (1), testflight Apr 9, 2026
|
||||
Welcome to the first build of KDChat, an iOS app for chatting on the Kirandur audiogame when away from your Mac or PC.
|
||||
|
||||
This first build is pretty basic: you won't find push notifications, background updates or anything like that.
|
||||
You will find a nice, native and accessible user interface, tabs for the buffers, sounds and haptics, swipe actions on chat messages, full remote forms support (/ commands... are untested. Please sends the feedbacks!)...
|
||||
You also have specific settings for haptics, sounds,, whether the app saves history and whatever else I could think to cram in there for v1, as well as custom server support (in case you need that or aren't on the main)
|
||||
|
||||
Please provide any feedback, desired features, bugs you notice either in the game's discord or as a regular testflight feedback item.
|
||||
Thanks for testing!
|
||||
6
fastlane/Appfile
Normal file
6
fastlane/Appfile
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# app_identifier("[[APP_IDENTIFIER]]") # The bundle identifier of your app
|
||||
# apple_id("[[APPLE_ID]]") # Your Apple Developer Portal username
|
||||
|
||||
|
||||
# For more information about the Appfile, see:
|
||||
# https://docs.fastlane.tools/advanced/#appfile
|
||||
108
fastlane/Fastfile
Normal file
108
fastlane/Fastfile
Normal file
|
|
@ -0,0 +1,108 @@
|
|||
# This file contains the fastlane.tools configuration
|
||||
# You can find the documentation at https://docs.fastlane.tools
|
||||
|
||||
# Uncomment the line if you want fastlane to automatically update itself
|
||||
# update_fastlane
|
||||
|
||||
default_platform(:ios)
|
||||
|
||||
skip_docs
|
||||
|
||||
desc "Increment the patch version number (e.g., 1.2.3 → 1.2.4)"
|
||||
lane :bump_patch do
|
||||
ensure_git_status_clean
|
||||
|
||||
version = increment_version_number_in_xcodeproj(bump_type: "patch")
|
||||
build_number = increment_build_number_in_xcodeproj
|
||||
|
||||
commit_version_bump(message: "Bump patch: #{version} (#{build_number})")
|
||||
add_git_tag(tag: "build/#{version}-#{build_number}", sign: true)
|
||||
|
||||
UI.success("Bumped patch version to #{version} (#{build_number})")
|
||||
end
|
||||
|
||||
desc "Increment the minor version number (e.g., 1.2.3 → 1.3.0)"
|
||||
lane :bump_minor do
|
||||
ensure_git_status_clean
|
||||
|
||||
version = increment_version_number_in_xcodeproj(bump_type: "minor")
|
||||
build_number = increment_build_number_in_xcodeproj
|
||||
|
||||
commit_version_bump(message: "Bump minor: #{version} (#{build_number})")
|
||||
add_git_tag(tag: "build/#{version}-#{build_number}", sign: true)
|
||||
|
||||
UI.success("Bumped minor version to #{version} (#{build_number})")
|
||||
end
|
||||
|
||||
desc "Increment the major version number (e.g., 1.2.3 → 2.0.0)"
|
||||
lane :bump_major do
|
||||
ensure_git_status_clean
|
||||
|
||||
version = increment_version_number_in_xcodeproj(bump_type: "major")
|
||||
build_number = increment_build_number_in_xcodeproj
|
||||
|
||||
commit_version_bump(message: "Bump major: #{version} (#{build_number})")
|
||||
add_git_tag(tag: "build/#{version}-#{build_number}", sign: true)
|
||||
|
||||
UI.success("Bumped major version to #{version} (#{build_number})")
|
||||
end
|
||||
|
||||
desc "Set build number to a specific value (usage: fastlane set_build number:19)"
|
||||
lane :set_build do |options|
|
||||
ensure_git_status_clean
|
||||
|
||||
build_number = options[:number]
|
||||
UI.user_error!("Please provide a build number, e.g.: fastlane set_build number:19") unless build_number
|
||||
|
||||
version = get_version_number_from_xcodeproj
|
||||
increment_build_number_in_xcodeproj(build_number: build_number.to_s)
|
||||
|
||||
commit_version_bump(message: "Set build: #{version} (#{build_number})")
|
||||
add_git_tag(tag: "build/#{version}-#{build_number}", sign: true)
|
||||
|
||||
UI.success("Set build number to #{build_number}")
|
||||
end
|
||||
|
||||
desc "Increment build number by 1"
|
||||
lane :bump_build do
|
||||
ensure_git_status_clean
|
||||
|
||||
version = get_version_number_from_xcodeproj
|
||||
build_number = increment_build_number_in_xcodeproj
|
||||
|
||||
commit_version_bump(message: "Bump build: #{version} (#{build_number})")
|
||||
add_git_tag(tag: "build/#{version}-#{build_number}", sign: true)
|
||||
|
||||
UI.success("Bumped build number to #{build_number}")
|
||||
end
|
||||
|
||||
desc "Prepare beta release: bump build, commit, tag, and push"
|
||||
lane :beta do
|
||||
ensure_git_status_clean
|
||||
|
||||
version = get_version_number_from_xcodeproj
|
||||
build_number = increment_build_number_in_xcodeproj
|
||||
|
||||
commit_version_bump(message: "Bump build: #{version} (#{build_number})")
|
||||
add_git_tag(tag: "build/#{version}-#{build_number}", sign: true)
|
||||
push_to_git_remote
|
||||
|
||||
UI.success("Finished beta tasks - #{version} (#{build_number})")
|
||||
end
|
||||
|
||||
# desc "Prepare beta release with TestFlight build check: bump build, commit, tag, and push"
|
||||
# lane :beta_testflight do
|
||||
# ensure_git_status_clean
|
||||
#
|
||||
# version = get_version_number_from_xcodeproj
|
||||
# latest_build = latest_testflight_build_number
|
||||
#
|
||||
# increment_build_number_in_xcodeproj(build_number: latest_build + 1)
|
||||
# build_number = get_build_number_from_xcodeproj
|
||||
#
|
||||
# commit_version_bump
|
||||
# add_git_tag(sign: true)
|
||||
# push_to_git_remote
|
||||
#
|
||||
# UI.success("Finished beta tasks - #{version} (#{build_number})")
|
||||
# end
|
||||
5
fastlane/Pluginfile
Normal file
5
fastlane/Pluginfile
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# Autogenerated by fastlane
|
||||
#
|
||||
# Ensure this file is checked in to source control!
|
||||
|
||||
gem 'fastlane-plugin-versioning'
|
||||
Loading…
Add table
Reference in a new issue