diff --git a/notetaker.xcodeproj/project.pbxproj b/Meetingnotes.xcodeproj/project.pbxproj similarity index 85% rename from notetaker.xcodeproj/project.pbxproj rename to Meetingnotes.xcodeproj/project.pbxproj index edd21a7..8dbc229 100644 --- a/notetaker.xcodeproj/project.pbxproj +++ b/Meetingnotes.xcodeproj/project.pbxproj @@ -12,26 +12,13 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - CC5718182E201D8D0042BA88 /* notetaker.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = notetaker.app; sourceTree = BUILT_PRODUCTS_DIR; }; + CC5718182E201D8D0042BA88 /* Meetingnotes.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Meetingnotes.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ -/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ - CC5718352E201EAA0042BA88 /* Exceptions for "notetaker" folder in "notetaker" target */ = { - isa = PBXFileSystemSynchronizedBuildFileExceptionSet; - membershipExceptions = ( - Info.plist, - ); - target = CC5718172E201D8D0042BA88 /* notetaker */; - }; -/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ - /* Begin PBXFileSystemSynchronizedRootGroup section */ - CC57181A2E201D8D0042BA88 /* notetaker */ = { + CC57181A2E201D8D0042BA88 /* meetingnotes */ = { isa = PBXFileSystemSynchronizedRootGroup; - exceptions = ( - CC5718352E201EAA0042BA88 /* Exceptions for "notetaker" folder in "notetaker" target */, - ); - path = notetaker; + path = meetingnotes; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ @@ -52,7 +39,7 @@ CC57180F2E201D8D0042BA88 = { isa = PBXGroup; children = ( - CC57181A2E201D8D0042BA88 /* notetaker */, + CC57181A2E201D8D0042BA88 /* meetingnotes */, CC7816BF2E22093900101A90 /* Frameworks */, CC5718192E201D8D0042BA88 /* Products */, ); @@ -61,7 +48,7 @@ CC5718192E201D8D0042BA88 /* Products */ = { isa = PBXGroup; children = ( - CC5718182E201D8D0042BA88 /* notetaker.app */, + CC5718182E201D8D0042BA88 /* Meetingnotes.app */, ); name = Products; sourceTree = ""; @@ -76,9 +63,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - CC5718172E201D8D0042BA88 /* notetaker */ = { + CC5718172E201D8D0042BA88 /* Meetingnotes */ = { isa = PBXNativeTarget; - buildConfigurationList = CC5718272E201D8E0042BA88 /* Build configuration list for PBXNativeTarget "notetaker" */; + buildConfigurationList = CC5718272E201D8E0042BA88 /* Build configuration list for PBXNativeTarget "Meetingnotes" */; buildPhases = ( CC5718142E201D8D0042BA88 /* Sources */, CC5718152E201D8D0042BA88 /* Frameworks */, @@ -89,15 +76,15 @@ dependencies = ( ); fileSystemSynchronizedGroups = ( - CC57181A2E201D8D0042BA88 /* notetaker */, + CC57181A2E201D8D0042BA88 /* meetingnotes */, ); - name = notetaker; + name = Meetingnotes; packageProductDependencies = ( CC5718372E2020490042BA88 /* OpenAI */, CCBA53E62E212F1C00469D84 /* Sparkle */, ); - productName = notetaker; - productReference = CC5718182E201D8D0042BA88 /* notetaker.app */; + productName = Meetingnotes; + productReference = CC5718182E201D8D0042BA88 /* Meetingnotes.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -115,7 +102,7 @@ }; }; }; - buildConfigurationList = CC5718132E201D8D0042BA88 /* Build configuration list for PBXProject "notetaker" */; + buildConfigurationList = CC5718132E201D8D0042BA88 /* Build configuration list for PBXProject "Meetingnotes" */; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( @@ -133,7 +120,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - CC5718172E201D8D0042BA88 /* notetaker */, + CC5718172E201D8D0042BA88 /* Meetingnotes */, ); }; /* End PBXProject section */ @@ -285,27 +272,28 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; - CODE_SIGN_ENTITLEMENTS = notetaker/notetaker.entitlements; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; + CODE_SIGN_ENTITLEMENTS = meetingnotes/meetingnotes.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"notetaker/Preview Content\""; + DEVELOPMENT_ASSET_PATHS = "\"meetingnotes/Preview Content\""; DEVELOPMENT_TEAM = ML6HYR5LUR; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = notetaker/Info.plist; + INFOPLIST_FILE = meetingnotes/Info.plist; INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "Notetaker needs access to your microphone for transcription."; + INFOPLIST_KEY_NSMicrophoneUsageDescription = "Meetingnotes needs access to your microphone for transcription."; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 14.0; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = owen.notetaker; + PRODUCT_BUNDLE_IDENTIFIER = owen.meetingnotes; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; }; @@ -318,27 +306,28 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; - CODE_SIGN_ENTITLEMENTS = notetaker/notetaker.entitlements; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; + CODE_SIGN_ENTITLEMENTS = meetingnotes/meetingnotes.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"notetaker/Preview Content\""; + DEVELOPMENT_ASSET_PATHS = "\"meetingnotes/Preview Content\""; DEVELOPMENT_TEAM = ML6HYR5LUR; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = notetaker/Info.plist; + INFOPLIST_FILE = meetingnotes/Info.plist; INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "Notetaker needs access to your microphone for transcription."; + INFOPLIST_KEY_NSMicrophoneUsageDescription = "Meetingnotes needs access to your microphone for transcription."; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 14.0; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = owen.notetaker; + PRODUCT_BUNDLE_IDENTIFIER = owen.meetingnotes; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; }; @@ -347,7 +336,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - CC5718132E201D8D0042BA88 /* Build configuration list for PBXProject "notetaker" */ = { + CC5718132E201D8D0042BA88 /* Build configuration list for PBXProject "Meetingnotes" */ = { isa = XCConfigurationList; buildConfigurations = ( CC5718252E201D8E0042BA88 /* Debug */, @@ -356,7 +345,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CC5718272E201D8E0042BA88 /* Build configuration list for PBXNativeTarget "notetaker" */ = { + CC5718272E201D8E0042BA88 /* Build configuration list for PBXNativeTarget "Meetingnotes" */ = { isa = XCConfigurationList; buildConfigurations = ( CC5718282E201D8E0042BA88 /* Debug */, diff --git a/notetaker.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Meetingnotes.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from notetaker.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Meetingnotes.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/notetaker.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Meetingnotes.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from notetaker.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to Meetingnotes.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/Meetingnotes.xcodeproj/xcshareddata/xcschemes/meetingnotes.xcscheme b/Meetingnotes.xcodeproj/xcshareddata/xcschemes/meetingnotes.xcscheme new file mode 100644 index 0000000..1620c55 --- /dev/null +++ b/Meetingnotes.xcodeproj/xcshareddata/xcschemes/meetingnotes.xcscheme @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/README.md b/README.md index 305ba4f..efddd05 100644 --- a/README.md +++ b/README.md @@ -84,10 +84,10 @@ Follow these steps to create a new release with auto-updates: 3. **Create GitHub Release:** - - Go to [GitHub Releases](https://github.com/owengretzinger/notetaker/releases) + - Go to [GitHub Releases](https://github.com/owengretzinger/meetingnotes/releases) - Click "Create a new release" - Tag: `v1.0.1` (match the version number) - - Title: `Notetaker v1.0.1` + - Title: `Meetingnotes v1.0.1` - Upload the DMG from `releases/` folder - Write release notes describing changes diff --git a/appcast.xml b/appcast.xml index bc23aa3..2e24df4 100644 --- a/appcast.xml +++ b/appcast.xml @@ -1,14 +1,14 @@ - Notetaker + Meetingnotes 1.0 Fri, 11 Jul 2025 08:36:54 -0400 1 1.0 14.0 - + \ No newline at end of file diff --git a/notetaker/Assets.xcassets/AccentColor.colorset/Contents.json b/meetingnotes/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from notetaker/Assets.xcassets/AccentColor.colorset/Contents.json rename to meetingnotes/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Contents.json b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Contents.json rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon1024.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon1024.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon1024.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon1024.png diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon128.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon128.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon128.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon128.png diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon16.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon16.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon16.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon16.png diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon256 1.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon256 1.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon256 1.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon256 1.png diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon256.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon256.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon256.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon256.png diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon32 1.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon32 1.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon32 1.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon32 1.png diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon32.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon32.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon32.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon32.png diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon512 1.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon512 1.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon512 1.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon512 1.png diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon512.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon512.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon512.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon512.png diff --git a/notetaker/Assets.xcassets/AppIcon.appiconset/Icon64.png b/meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon64.png similarity index 100% rename from notetaker/Assets.xcassets/AppIcon.appiconset/Icon64.png rename to meetingnotes/Assets.xcassets/AppIcon.appiconset/Icon64.png diff --git a/notetaker/Assets.xcassets/Contents.json b/meetingnotes/Assets.xcassets/Contents.json similarity index 100% rename from notetaker/Assets.xcassets/Contents.json rename to meetingnotes/Assets.xcassets/Contents.json diff --git a/notetaker/ContentView.swift b/meetingnotes/ContentView.swift similarity index 93% rename from notetaker/ContentView.swift rename to meetingnotes/ContentView.swift index 7f41084..801fed7 100644 --- a/notetaker/ContentView.swift +++ b/meetingnotes/ContentView.swift @@ -1,6 +1,6 @@ // // ContentView.swift -// notetaker +// meetingnotes // // Created by Owen Gretzinger on 2025-07-10. // diff --git a/notetaker/Info.plist b/meetingnotes/Info.plist similarity index 50% rename from notetaker/Info.plist rename to meetingnotes/Info.plist index 73737b7..d267be7 100644 --- a/notetaker/Info.plist +++ b/meetingnotes/Info.plist @@ -3,10 +3,10 @@ NSAudioCaptureUsageDescription - Notetaker needs access to capture system audio for transcription. + Meetingnotes needs access to capture system audio for transcription. NSScreenCaptureUsageDescription - Notetaker needs screen recording permission to capture system audio for transcription. + Meetingnotes needs screen recording permission to capture system audio for transcription. SUFeedURL - https://raw.githubusercontent.com/owengretzinger/notetaker/main/appcast.xml + https://raw.githubusercontent.com/owengretzinger/meetingnotes/main/appcast.xml diff --git a/notetaker/Managers/AudioManager.swift b/meetingnotes/Managers/AudioManager.swift similarity index 100% rename from notetaker/Managers/AudioManager.swift rename to meetingnotes/Managers/AudioManager.swift diff --git a/notetaker/Managers/DataMigrationManager.swift b/meetingnotes/Managers/DataMigrationManager.swift similarity index 100% rename from notetaker/Managers/DataMigrationManager.swift rename to meetingnotes/Managers/DataMigrationManager.swift diff --git a/notetaker/Managers/KeychainHelper.swift b/meetingnotes/Managers/KeychainHelper.swift similarity index 97% rename from notetaker/Managers/KeychainHelper.swift rename to meetingnotes/Managers/KeychainHelper.swift index c8e879d..6728d06 100644 --- a/notetaker/Managers/KeychainHelper.swift +++ b/meetingnotes/Managers/KeychainHelper.swift @@ -8,7 +8,7 @@ import Security class KeychainHelper { static let shared = KeychainHelper() - private let serviceName = "owen.notetaker" + private let serviceName = "owen.meetingnotes" private init() {} diff --git a/notetaker/Managers/LocalStorageManager.swift b/meetingnotes/Managers/LocalStorageManager.swift similarity index 100% rename from notetaker/Managers/LocalStorageManager.swift rename to meetingnotes/Managers/LocalStorageManager.swift diff --git a/notetaker/notetakerApp.swift b/meetingnotes/MeetingnotesApp.swift similarity index 92% rename from notetaker/notetakerApp.swift rename to meetingnotes/MeetingnotesApp.swift index cc18257..740a289 100644 --- a/notetaker/notetakerApp.swift +++ b/meetingnotes/MeetingnotesApp.swift @@ -1,6 +1,6 @@ // -// notetakerApp.swift -// notetaker +// meetingnotesApp.swift +// meetingnotes // // Created by Owen Gretzinger on 2025-07-10. // @@ -9,7 +9,7 @@ import SwiftUI import Sparkle @main -struct notetakerApp: App { +struct MeetingnotesApp: App { private let updaterController: SPUStandardUpdaterController init() { diff --git a/notetaker/Models/Meeting.swift b/meetingnotes/Models/Meeting.swift similarity index 100% rename from notetaker/Models/Meeting.swift rename to meetingnotes/Models/Meeting.swift diff --git a/notetaker/Models/Settings.swift b/meetingnotes/Models/Settings.swift similarity index 100% rename from notetaker/Models/Settings.swift rename to meetingnotes/Models/Settings.swift diff --git a/notetaker/Preview Content/Preview Assets.xcassets/Contents.json b/meetingnotes/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from notetaker/Preview Content/Preview Assets.xcassets/Contents.json rename to meetingnotes/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/notetaker/Resources/DefaultSystemPrompt.txt b/meetingnotes/Resources/DefaultSystemPrompt.txt similarity index 100% rename from notetaker/Resources/DefaultSystemPrompt.txt rename to meetingnotes/Resources/DefaultSystemPrompt.txt diff --git a/notetaker/Services/NotesGenerator.swift b/meetingnotes/Services/NotesGenerator.swift similarity index 100% rename from notetaker/Services/NotesGenerator.swift rename to meetingnotes/Services/NotesGenerator.swift diff --git a/notetaker/ViewModels/MeetingListViewModel.swift b/meetingnotes/ViewModels/MeetingListViewModel.swift similarity index 100% rename from notetaker/ViewModels/MeetingListViewModel.swift rename to meetingnotes/ViewModels/MeetingListViewModel.swift diff --git a/notetaker/ViewModels/MeetingViewModel.swift b/meetingnotes/ViewModels/MeetingViewModel.swift similarity index 100% rename from notetaker/ViewModels/MeetingViewModel.swift rename to meetingnotes/ViewModels/MeetingViewModel.swift diff --git a/notetaker/ViewModels/SettingsViewModel.swift b/meetingnotes/ViewModels/SettingsViewModel.swift similarity index 100% rename from notetaker/ViewModels/SettingsViewModel.swift rename to meetingnotes/ViewModels/SettingsViewModel.swift diff --git a/notetaker/Views/MeetingDetailView.swift b/meetingnotes/Views/MeetingDetailView.swift similarity index 100% rename from notetaker/Views/MeetingDetailView.swift rename to meetingnotes/Views/MeetingDetailView.swift diff --git a/notetaker/Views/MeetingListView.swift b/meetingnotes/Views/MeetingListView.swift similarity index 100% rename from notetaker/Views/MeetingListView.swift rename to meetingnotes/Views/MeetingListView.swift diff --git a/notetaker/Views/RenderedNotesView.swift b/meetingnotes/Views/RenderedNotesView.swift similarity index 100% rename from notetaker/Views/RenderedNotesView.swift rename to meetingnotes/Views/RenderedNotesView.swift diff --git a/notetaker/Views/SettingsView.swift b/meetingnotes/Views/SettingsView.swift similarity index 100% rename from notetaker/Views/SettingsView.swift rename to meetingnotes/Views/SettingsView.swift diff --git a/notetaker/notetaker.entitlements b/meetingnotes/meetingnotes.entitlements similarity index 92% rename from notetaker/notetaker.entitlements rename to meetingnotes/meetingnotes.entitlements index 5c85285..42a4759 100644 --- a/notetaker/notetaker.entitlements +++ b/meetingnotes/meetingnotes.entitlements @@ -6,7 +6,7 @@ com.apple.security.application-groups - group.owen.notetaker + group.owen.meetingnotes com.apple.security.device.audio-input diff --git a/notetaker.xcodeproj/xcuserdata/owengretzinger.xcuserdatad/xcschemes/xcschememanagement.plist b/notetaker.xcodeproj/xcuserdata/owengretzinger.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 58a022b..0000000 --- a/notetaker.xcodeproj/xcuserdata/owengretzinger.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - SchemeUserState - - notetaker.xcscheme_^#shared#^_ - - orderHint - 0 - - - - diff --git a/releases/Meetingnotes-1.0.dmg b/releases/Meetingnotes-1.0.dmg new file mode 100644 index 0000000..d427dce Binary files /dev/null and b/releases/Meetingnotes-1.0.dmg differ diff --git a/releases/Notetaker-1.0.dmg b/releases/Notetaker-1.0.dmg deleted file mode 100644 index 289e4c8..0000000 Binary files a/releases/Notetaker-1.0.dmg and /dev/null differ diff --git a/scripts/build_release.sh b/scripts/build_release.sh index 8c7c146..bde1437 100755 --- a/scripts/build_release.sh +++ b/scripts/build_release.sh @@ -1,19 +1,19 @@ #!/bin/bash -# Build and Release Script for Notetaker +# Build and Release Script for Meetingnotes # This script builds the app, creates a DMG, and generates the appcast set -e # Exit on any error # Configuration -APP_NAME="Notetaker" -BUNDLE_ID="owen.notetaker" -VERSION=$(grep -m1 "MARKETING_VERSION" notetaker.xcodeproj/project.pbxproj | sed 's/.*= \(.*\);/\1/') +APP_NAME="Meetingnotes" +BUNDLE_ID="owen.meetingnotes" +VERSION=$(grep -m1 "MARKETING_VERSION" Meetingnotes.xcodeproj/project.pbxproj | sed 's/.*= \(.*\);/\1/') SIGN_ID="-" # always use an ad-hoc signature if [ -z "$VERSION" ]; then echo "❌ Could not determine version from project file" - echo " Make sure notetaker.xcodeproj/project.pbxproj exists and contains MARKETING_VERSION" + echo " Make sure Meetingnotes.xcodeproj/project.pbxproj exists and contains MARKETING_VERSION" exit 1 fi BUILD_DIR="$(pwd)/build" @@ -34,8 +34,8 @@ ARCHS="arm64 x86_64" echo "📦 Building universal app (archs: $ARCHS)..." xcodebuild \ - -project notetaker.xcodeproj \ - -scheme notetaker \ + -project Meetingnotes.xcodeproj \ + -scheme meetingnotes \ -configuration Release \ -derivedDataPath "${BUILD_DIR}" \ -destination 'generic/platform=macOS' \ @@ -91,7 +91,7 @@ echo "✅ DMG created: $RELEASES_DIR/$DMG_NAME" # Generate appcast echo "📡 Generating appcast..." /opt/homebrew/Caskroom/sparkle/2.7.1/bin/generate_appcast "$RELEASES_DIR" \ - --download-url-prefix "https://github.com/owengretzinger/notetaker/releases/download/v${VERSION}/" \ + --download-url-prefix "https://github.com/owengretzinger/meetingnotes/releases/download/v${VERSION}/" \ -o "appcast.xml" echo "✅ Appcast generated: appcast.xml" diff --git a/scripts/update_version.sh b/scripts/update_version.sh index 6e3a1bf..f28d364 100755 --- a/scripts/update_version.sh +++ b/scripts/update_version.sh @@ -1,11 +1,11 @@ #!/bin/bash -# Version Update Script for Notetaker +# Version Update Script for Meetingnotes # Usage: ./update_version.sh [major|minor|patch|build] [custom_version] set -e -PROJECT_FILE="notetaker.xcodeproj/project.pbxproj" +PROJECT_FILE="Meetingnotes.xcodeproj/project.pbxproj" CURRENT_MARKETING_VERSION=$(grep -m1 "MARKETING_VERSION" "$PROJECT_FILE" | sed 's/.*= \(.*\);/\1/') CURRENT_BUILD_VERSION=$(grep -m1 "CURRENT_PROJECT_VERSION" "$PROJECT_FILE" | sed 's/.*= \(.*\);/\1/')