From e2a4c5d8c091ec2e63fad2403168e32849e8bad5 Mon Sep 17 00:00:00 2001 From: Lain Iwakura Date: Thu, 7 Aug 2025 21:25:50 +0300 Subject: [PATCH] =?UTF-8?q?update=20v2.1.0=20-=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=B8=D0=BB=20=D1=83=D0=B2=D0=B5=D0=B4=D1=8B=20=D1=81?= =?UTF-8?q?=D0=BF=D1=83=D1=81=D1=82=D1=8F=20=D1=81=D1=82=D0=BE=20=D0=BB?= =?UTF-8?q?=D0=B5=D1=82=20=D0=BD=D0=B0=D1=85=D1=83=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MobileMkch.xcodeproj/project.pbxproj | 4 ++-- MobileMkch/APIClient.swift | 2 +- MobileMkch/NotificationManager.swift | 2 +- MobileMkch/NotificationSettingsView.swift | 2 +- MobileMkch/SettingsView.swift | 2 +- README.md | 14 ++++++++++++-- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/MobileMkch.xcodeproj/project.pbxproj b/MobileMkch.xcodeproj/project.pbxproj index 518ab04..42153fb 100644 --- a/MobileMkch.xcodeproj/project.pbxproj +++ b/MobileMkch.xcodeproj/project.pbxproj @@ -281,7 +281,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = "2.0.0-ios"; + MARKETING_VERSION = "2.1.0-ios"; PRODUCT_BUNDLE_IDENTIFIER = com.mkch.MobileMkch; PRODUCT_NAME = "$(TARGET_NAME)"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; @@ -317,7 +317,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = "2.0.0-ios"; + MARKETING_VERSION = "2.1.0-ios"; PRODUCT_BUNDLE_IDENTIFIER = com.mkch.MobileMkch; PRODUCT_NAME = "$(TARGET_NAME)"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; diff --git a/MobileMkch/APIClient.swift b/MobileMkch/APIClient.swift index d802082..5adea03 100644 --- a/MobileMkch/APIClient.swift +++ b/MobileMkch/APIClient.swift @@ -6,7 +6,7 @@ class APIClient: ObservableObject { private let session = URLSession.shared private var authKey: String = "" private var passcode: String = "" - private let userAgent = "MobileMkch/2.0.0-ios-alpha" + private let userAgent = "MobileMkch/2.1.0-ios-alpha" func authenticate(authKey: String, completion: @escaping (Error?) -> Void) { self.authKey = authKey diff --git a/MobileMkch/NotificationManager.swift b/MobileMkch/NotificationManager.swift index aa495d3..6c8d5fc 100644 --- a/MobileMkch/NotificationManager.swift +++ b/MobileMkch/NotificationManager.swift @@ -61,7 +61,7 @@ class NotificationManager: ObservableObject { private func syncThreadsForBoard(_ boardCode: String) { let url = URL(string: "https://mkch.pooziqo.xyz/api/board/\(boardCode)")! var request = URLRequest(url: url) - request.setValue("MobileMkch/2.0.0-ios-alpha", forHTTPHeaderField: "User-Agent") + request.setValue("MobileMkch/2.1.0-ios-alpha", forHTTPHeaderField: "User-Agent") URLSession.shared.dataTask(with: request) { data, response, error in if let data = data, diff --git a/MobileMkch/NotificationSettingsView.swift b/MobileMkch/NotificationSettingsView.swift index 23025d1..db9c069 100644 --- a/MobileMkch/NotificationSettingsView.swift +++ b/MobileMkch/NotificationSettingsView.swift @@ -266,7 +266,7 @@ extension NotificationSettingsView { let url = URL(string: "https://mkch.pooziqo.xyz/api/board/\(boardCode)")! var request = URLRequest(url: url) - request.setValue("MobileMkch/2.0.0-ios-alpha", forHTTPHeaderField: "User-Agent") + request.setValue("MobileMkch/2.1.0-ios-alpha", forHTTPHeaderField: "User-Agent") URLSession.shared.dataTask(with: request) { data, response, error in if let data = data, diff --git a/MobileMkch/SettingsView.swift b/MobileMkch/SettingsView.swift index 3ba3d43..27aa004 100644 --- a/MobileMkch/SettingsView.swift +++ b/MobileMkch/SettingsView.swift @@ -390,7 +390,7 @@ struct AboutView: View { Divider() VStack(alignment: .leading, spacing: 8) { - Text("Версия: 2.0.0-ios-alpha (Always in alpha lol)") + Text("Версия: 2.1.0-ios-alpha (Always in alpha lol)") Text("Автор: w^x (лейн, платон, а похуй как угодно)") Text("Разработано с <3 на Свифт") } diff --git a/README.md b/README.md index 63e90fe..73506d1 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Нативный iOS клиент для борды mkch.pooziqo.xyz -![Version](https://img.shields.io/badge/версия-2.0.0--ios--alpha-blue) +![Version](https://img.shields.io/badge/версия-2.1.0--ios--alpha-blue) ![iOS](https://img.shields.io/badge/iOS-15.0%2B-green) ![Swift](https://img.shields.io/badge/Swift-5-orange) @@ -197,6 +197,16 @@ P.S. Костыль через Payload/MobileMkch.app в зипе и переи ## Версии и обновления +### Версия 2.1.0-ios-alpha (Текущая) +- Добавлены push-уведомления +- Добавлены фоновые задачи +- Добавлены уведомления о новых тредах +- Добавлены уведомления о новых комментариях +- Добавлены уведомления о новых файлах +- Добавлены уведомления о новых досках + +p.s. я не уверен работает ли оно, но оно работает по крайней мере на моем устройстве + ### Версия 2.0.0-ios-alpha (Текущая) - Полная переработка UI на SwiftUI - Система избранного с локальным сохранением @@ -253,7 +263,7 @@ P.S. Костыль через Payload/MobileMkch.app в зипе и переи **Автор**: w^x (лейн, платон) **Контакт**: mkch.pooziqo.xyz -**Версия**: 2.0.0-ios-alpha (Always in alpha lol) +**Версия**: 2.1.0-ios-alpha (Always in alpha lol) **Дата**: Август 2025 *Разработано с <3 на Swift*