diff --git a/CHANGELOG/1.5.0.html b/CHANGELOG/1.5.0.html new file mode 100644 index 0000000..4a1c22b --- /dev/null +++ b/CHANGELOG/1.5.0.html @@ -0,0 +1,50 @@ + + + + + + Gravity Version 1.5.0 Changelog + + + + +

Gravity Version 1.5.0

+

Release Notes

+ +

New Feature: Audio Chat Integration

+

Feature: Introduced the ability to chat with any audio file.

+ +

Bug Fixes: Stability Improvements

+

Bug Fix: Resolved several critical bug crashes that were impacting the user experience. + The app is now more stable, + ensuring a smoother and reliable performance.

+ +

Auto-Generated Titles

+

Feature: Stay organized with our new auto-generated chat titles feature.

+ +

Feedback

+

Your thoughts are important to us! If you encounter any issues or have suggestions, let us know at support@grav.ai.

+ +

Thank You!

+

Thank you for using Gravity. We are constantly working to improve our software and provide you with the best + experience.

+ + + diff --git a/Gravity.app/Contents/CodeResources b/Gravity.app/Contents/CodeResources index a0a6298..c1838f8 100644 Binary files a/Gravity.app/Contents/CodeResources and b/Gravity.app/Contents/CodeResources differ diff --git a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Autoupdate b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Autoupdate index 05f1304..9a44473 100755 Binary files a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Autoupdate and b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Autoupdate differ diff --git a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle index 6a92be9..9042fa9 100755 Binary files a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle and b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle differ diff --git a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/MacOS/Updater b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/MacOS/Updater index d470c57..cffeb19 100755 Binary files a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/MacOS/Updater and b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/MacOS/Updater differ diff --git a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader index 9dbf120..226037c 100755 Binary files a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader and b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader differ diff --git a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer index ba67a9a..ffec2d0 100755 Binary files a/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer and b/Gravity.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer differ diff --git a/Gravity.app/Contents/Info.plist b/Gravity.app/Contents/Info.plist index 6025195..1f915fa 100644 --- a/Gravity.app/Contents/Info.plist +++ b/Gravity.app/Contents/Info.plist @@ -23,13 +23,13 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.3.6 + 1.5.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 14 + 18 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/Gravity.app/Contents/MacOS/Gravity b/Gravity.app/Contents/MacOS/Gravity index ea7abc0..0ef0bf6 100755 Binary files a/Gravity.app/Contents/MacOS/Gravity and b/Gravity.app/Contents/MacOS/Gravity differ diff --git a/Gravity.app/Contents/Resources/Assets.car b/Gravity.app/Contents/Resources/Assets.car index 277c39c..e6a670f 100644 Binary files a/Gravity.app/Contents/Resources/Assets.car and b/Gravity.app/Contents/Resources/Assets.car differ diff --git a/Gravity.app/Contents/Resources/ggml_ggml.bundle/Contents/Info.plist b/Gravity.app/Contents/Resources/ggml_ggml.bundle/Contents/Info.plist new file mode 100644 index 0000000..81d23a3 --- /dev/null +++ b/Gravity.app/Contents/Resources/ggml_ggml.bundle/Contents/Info.plist @@ -0,0 +1,40 @@ + + + + + BuildMachineOSBuild + 23D5051b + CFBundleDevelopmentRegion + en + CFBundleIdentifier + ggml-ggml-resources + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ggml_ggml + CFBundlePackageType + BNDL + CFBundleSupportedPlatforms + + MacOSX + + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + + DTPlatformName + macosx + DTPlatformVersion + 14.2 + DTSDKBuild + 23C53 + DTSDKName + macosx14.2 + DTXcode + 1520 + DTXcodeBuild + 15C500b + LSMinimumSystemVersion + 12.0 + + diff --git a/Gravity.app/Contents/Resources/ggml_ggml.bundle/Contents/Resources/default.metallib b/Gravity.app/Contents/Resources/ggml_ggml.bundle/Contents/Resources/default.metallib new file mode 100644 index 0000000..9ad5ffa Binary files /dev/null and b/Gravity.app/Contents/Resources/ggml_ggml.bundle/Contents/Resources/default.metallib differ diff --git a/Gravity.app/Contents/Resources/ollama-darwin b/Gravity.app/Contents/Resources/ollama-darwin index ac5fed9..985dd82 100755 Binary files a/Gravity.app/Contents/Resources/ollama-darwin and b/Gravity.app/Contents/Resources/ollama-darwin differ diff --git a/Gravity.app/Contents/Resources/whisper_whisper.bundle/Contents/Info.plist b/Gravity.app/Contents/Resources/whisper_whisper.bundle/Contents/Info.plist new file mode 100644 index 0000000..efc204f --- /dev/null +++ b/Gravity.app/Contents/Resources/whisper_whisper.bundle/Contents/Info.plist @@ -0,0 +1,40 @@ + + + + + BuildMachineOSBuild + 23D5051b + CFBundleDevelopmentRegion + en + CFBundleIdentifier + whisper-whisper-resources + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + whisper_whisper + CFBundlePackageType + BNDL + CFBundleSupportedPlatforms + + MacOSX + + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + + DTPlatformName + macosx + DTPlatformVersion + 14.2 + DTSDKBuild + 23C53 + DTSDKName + macosx14.2 + DTXcode + 1520 + DTXcodeBuild + 15C500b + LSMinimumSystemVersion + 12.0 + + diff --git a/Gravity.app/Contents/Resources/whisper_whisper.bundle/Contents/Resources/default.metallib b/Gravity.app/Contents/Resources/whisper_whisper.bundle/Contents/Resources/default.metallib new file mode 100644 index 0000000..9ad5ffa Binary files /dev/null and b/Gravity.app/Contents/Resources/whisper_whisper.bundle/Contents/Resources/default.metallib differ diff --git a/Gravity.app/Contents/_CodeSignature/CodeResources b/Gravity.app/Contents/_CodeSignature/CodeResources index 5f83620..e9a6bda 100644 --- a/Gravity.app/Contents/_CodeSignature/CodeResources +++ b/Gravity.app/Contents/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Resources/Assets.car - +pw2AkqVkUnL/L276RYF2PnvcYE= + +AGzsU9oF+eeZoJrj7HbPkG4P+Q= Resources/KeyboardShortcuts_KeyboardShortcuts.bundle/Contents/Info.plist @@ -167,9 +167,25 @@ tFUWrAZUV5oqcIbyzjzQdrQWrdc= + Resources/ggml_ggml.bundle/Contents/Info.plist + + VZmX5fayS11RJJLKhg9jCQEDcF8= + + Resources/ggml_ggml.bundle/Contents/Resources/default.metallib + + 3l8q5lhOQ4x/ixrWyejhSZHvmO0= + Resources/ollama-darwin - vfYZwcK8Nvctp9rGlM71ePobqkI= + xpdKH6W1G1/FKGwlw+R9m0PJEOw= + + Resources/whisper_whisper.bundle/Contents/Info.plist + + mHZU/bFZC00EGoce/MzOb9a7ENI= + + Resources/whisper_whisper.bundle/Contents/Resources/default.metallib + + 3l8q5lhOQ4x/ixrWyejhSZHvmO0= files2 @@ -194,7 +210,7 @@ hash2 - HQfXTLAjCt2g6oLXhk2acq/p/ZDIxmYNTWDeGJvXaq4= + ShXJTcYEYtMKPcDyliJvK7YpRTASmXSX6TRfkDYNybU= Resources/KeyboardShortcuts_KeyboardShortcuts.bundle/Contents/Info.plist @@ -367,11 +383,39 @@ mvqumT2p8px4SoSY/qEFP84PUHsOVQ+KvZcm0ITGXOo= + Resources/ggml_ggml.bundle/Contents/Info.plist + + hash2 + + hY+Y3Mj1LmIvRTTX+ZELNqBuQxezH+Iwh/KQAvsAbYM= + + + Resources/ggml_ggml.bundle/Contents/Resources/default.metallib + + hash2 + + FUAxWnq81457xpriwj2Gps/0h87klumqkUoZM5CErF8= + + Resources/ollama-darwin hash2 - gbxuDViFZ4tv4yJIio5lXKfrjQ6/evMNXK6CigRICkw= + JkGHEpVZw+TxvbCESARL62Qoldda0XjX2fhlBJG9l2g= + + + Resources/whisper_whisper.bundle/Contents/Info.plist + + hash2 + + /QVihnoCDYsXC+ThUGi5/FLiCoy6bQAhDpP7AE163vw= + + + Resources/whisper_whisper.bundle/Contents/Resources/default.metallib + + hash2 + + FUAxWnq81457xpriwj2Gps/0h87klumqkUoZM5CErF8= diff --git a/LICENSES/AudioKit_LICENSE b/LICENSES/AudioKit_LICENSE new file mode 100644 index 0000000..e99249a --- /dev/null +++ b/LICENSES/AudioKit_LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Aurelius Prochazka + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/LICENSES/SwiftWhisper_LICENSE b/LICENSES/SwiftWhisper_LICENSE new file mode 100644 index 0000000..9f14f10 --- /dev/null +++ b/LICENSES/SwiftWhisper_LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Aaron Taylor + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/LICENSES/ggml_LICENSE b/LICENSES/ggml_LICENSE new file mode 100644 index 0000000..fb7ff0c --- /dev/null +++ b/LICENSES/ggml_LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Georgi Gerganov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/LICENSES/llama_LICENSE b/LICENSES/llama_LICENSE new file mode 100644 index 0000000..76f67ef --- /dev/null +++ b/LICENSES/llama_LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Georgi Gerganov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/LICENSES/whisper_LICENSE b/LICENSES/whisper_LICENSE new file mode 100644 index 0000000..76f67ef --- /dev/null +++ b/LICENSES/whisper_LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Georgi Gerganov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index 0e0e24a..ef4e951 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,12 @@ Gravity is compatible with macOS 14 and later versions. It works best with machi Gravity is built using the following open-source libraries: - [Alamofire](https://github.com/Alamofire/Alamofire) -- [ChatField](https://github.com/djmango/ChatField) +- [AudioKit](https://github.com/AudioKit/AudioKit) - [ColibriComponents](https://github.com/david-swift/ColibriComponents) +- [ggml](https://github.com/ggerganov/ggml) - [KeyboardShortcuts](https://github.com/sindresorhus/KeyboardShortcuts) - [LaunchAtLogin](https://github.com/sindresorhus/LaunchAtLogin-Modern) +- [llama](https://github.com/ggerganov/llama.cpp) - [NetworkImage](https://github.com/gonzalezreal/NetworkImage) - [OllamaKit](https://github.com/djmango/OllamaKit/) - [Pow](https://github.com/EmergeTools/Pow) @@ -48,6 +50,8 @@ Gravity is built using the following open-source libraries: - [swift-markdown-ui](https://github.com/gonzalezreal/swift-markdown-ui) - [SwiftLintPlugin](https://github.com/lukepistrol/SwiftLintPlugin) - [swiftui-introspect](https://github.com/siteline/swiftui-introspect) +- [SwiftWhisper](https://github.com/exPHAT/SwiftWhisper) - [TelemetryClient](https://github.com/TelemetryDeck/SwiftClient) - [ViewCondition](https://github.com/kevinhermawan/ViewCondition) - [ViewState](https://github.com/heroesofcode/ViewState) +- [whisper](https://github.com/ggerganov/whisper.cpp) diff --git a/appcast.xml b/appcast.xml index a29e5af..c37da7e 100644 --- a/appcast.xml +++ b/appcast.xml @@ -2,6 +2,19 @@ Gravity + + 1.5.0 + Thu, 25 Jan 2024 00:31:24 -0800 + 18 + 1.5.0 + 14.0 + + https://invisibilityinc.github.io/Gravity/CHANGELOG/1.5.0.html + + 1.3.6 Wed, 17 Jan 2024 23:23:57 -0800 @@ -26,16 +39,5 @@ length="19619560" type="application/octet-stream" sparkle:edSignature="6CIEPeT+OfGLqmJYBUI+ltFlSpmZrXw9F1wrF/czekvMj2Vca8v7JBFNxl7CK8XpBSNN00rcqkWQhNifBm6uCA==" /> - - 1.3.4 - Mon, 15 Jan 2024 23:14:11 -0800 - 12 - 1.3.4 - 14.0 - -