File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,8 +24,8 @@ android {
2424 applicationId = " com.softartdev.noteroom"
2525 minSdk = libs.versions.minSdk.get().toInt()
2626 targetSdk = libs.versions.targetSdk.get().toInt()
27- versionCode = 841
28- versionName = " 8.4.1 "
27+ versionCode = 842
28+ versionName = " 8.4.2 "
2929 testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner"
3030 testInstrumentationRunnerArguments[" clearPackageData" ] = " true"
3131 vectorDrawables.useSupportLibrary = true
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ compose.desktop {
4949 nativeDistributions {
5050 targetFormats(TargetFormat .Dmg , TargetFormat .Msi , TargetFormat .Deb )
5151 packageName = " Note Delight"
52- packageVersion = " 3 .0.0"
52+ packageVersion = " 4 .0.0"
5353 description = " Note app with encryption"
5454 copyright = " © 2023 SoftArtDev"
5555 macOS.iconFile.set(project.file(" src/jvmMain/resources/app_icon.icns" ))
Original file line number Diff line number Diff line change 473473 "$(inherited)",
474474 "@executable_path/Frameworks",
475475 );
476- MARKETING_VERSION = 3 .0;
476+ MARKETING_VERSION = 4 .0;
477477 OTHER_LDFLAGS = (
478478 "$(inherited)",
479479 "-ObjC",
514514 "$(inherited)",
515515 "@executable_path/Frameworks",
516516 );
517- MARKETING_VERSION = 3 .0;
517+ MARKETING_VERSION = 4 .0;
518518 OTHER_LDFLAGS = (
519519 "$(inherited)",
520520 "-ObjC",
Original file line number Diff line number Diff line change 2222 <key >CFBundlePackageType </key >
2323 <string >$(PRODUCT_BUNDLE_PACKAGE_TYPE) </string >
2424 <key >CFBundleShortVersionString </key >
25- <string >3 .0 </string >
25+ <string >4 .0 </string >
2626 <key >CFBundleVersion </key >
2727 <string >17 </string >
2828 <key >LSRequiresIPhoneOS </key >
Original file line number Diff line number Diff line change @@ -19,6 +19,21 @@ This guide is specifically written for AI agents working on the NoteDelight code
1919./gradlew :app:web:wasmJsBrowserDevelopmentRun --continuous # Web app
2020```
2121
22+ ### Version Management Quick Reference
23+
24+ ``` bash
25+ # Update versions in all platform files, then:
26+ git add app/* /build.gradle.kts app/iosApp/iosApp.xcodeproj/project.pbxproj app/iosApp/iosApp/Info.plist
27+ git commit -m " chore: bump version to X.Y.Z"
28+
29+ # Trigger CI/CD workflows:
30+ git tag android/vX.Y.Z && git push origin android/vX.Y.Z
31+ git tag desktop/vX.Y.Z && git push origin desktop/vX.Y.Z
32+ git tag ios/vX.Y.Z && git push origin ios/vX.Y.Z
33+ ```
34+
35+ ** See [ VERSION_MANAGEMENT_GUIDE.md] ( VERSION_MANAGEMENT_GUIDE.md ) for detailed instructions.**
36+
2237## Understanding the Codebase
2338
2439### Module Hierarchy (Dependency Order)
@@ -528,6 +543,7 @@ Tests often show how to use code correctly. Look at:
528543- ** Architecture** : [ ARCHITECTURE.md] ( ARCHITECTURE.md )
529544- ** Contributing** : [ CONTRIBUTING.md] ( ../CONTRIBUTING.md )
530545- ** Testing** : [ TESTING_GUIDE.md] ( TESTING_GUIDE.md )
546+ - ** Version Management** : [ VERSION_MANAGEMENT_GUIDE.md] ( VERSION_MANAGEMENT_GUIDE.md )
531547
532548## Quick Decision Tree
533549
Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ Each module has its own detailed README.md:
5050- ** Development & Code Style** → [ CONTRIBUTING.md] ( ../CONTRIBUTING.md )
5151- ** Testing** → [ TESTING_GUIDE.md] ( TESTING_GUIDE.md )
5252- ** AI Agent Tasks** → [ AI_AGENT_GUIDE.md] ( AI_AGENT_GUIDE.md )
53+ - ** Version Management & CI/CD** → [ VERSION_MANAGEMENT_GUIDE.md] ( VERSION_MANAGEMENT_GUIDE.md )
5354- ** Platform-Specific** → Module READMEs in ` app/ ` directories
5455- ** Data & Persistence** → Module READMEs in ` core/data/ ` directories
5556
You can’t perform that action at this time.
0 commit comments