Skip to content

Commit 70c9940

Browse files
authored
Release v0.3.1
Hotfixes
2 parents a7705b2 + cf9e693 commit 70c9940

File tree

20 files changed

+71
-89
lines changed

20 files changed

+71
-89
lines changed

ForPDA.xcodeproj/project.pbxproj

Lines changed: 51 additions & 51 deletions
Large diffs are not rendered by default.

ForPDA.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ForPDA/Resources/en.lproj/Localizable.strings

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
"This update introduces two new options for opening articles in the app through Safari:
100100

101101
1) Press the Share button and select ForPDA from the list
102-
2) Go to Settings > Safari > Extensions > Open in ForPDA > On, after that Safari will offer to open articles in the app
102+
2) Go to Settings > Safari > Extensions > Open in ForPDA > On (Ask > Allow), after that Safari will offer to open articles in the app
103103

104104
P.S. Any issues with article rendering can be reported through a long tap on the news / menu in the upper right corner of the article / linked chat in the settings";
105105
"update03.enable.extension" = "Enable extension";

ForPDA/Resources/ru.lproj/Localizable.strings

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
"В этом обновлении появились две новые возможности открывать статьи в приложении через Safari:
100100

101101
1) Нажать на кнопку Поделиться и выбрать в списке ForPDA
102-
2) Зайти в Настройки > Safari > Расширения > Open in ForPDA > Вкл, после чего Safari будет предлагать открывать приложение само
102+
2) Зайти в Настройки > Safari > Расширения > Open in ForPDA > Вкл (Спрашивать > Разрешить), после чего Safari будет предлагать открывать приложение само
103103

104104
P.S. Об ошибках отображения элементов в статьях можно сообщить через долгий тап в новостях / меню в верхнем правом углу статьи / чате указанном в настройках";
105105
"update03.enable.extension" = "Включить расширение";

ForPDA/Sources/Services/Container.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ extension Container {
2121

2222
var analyticsService: Factory<AnalyticsService> {
2323
Factory(self) { AnalyticsService() }
24-
.onDebug { AnalyticsService(isDebug: true) }
24+
.onDebug { AnalyticsService(isDebug: AppScheme.isDebug) }
2525
.singleton
2626
}
2727

File renamed without changes.

README.md

Lines changed: 13 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,48 +2,30 @@
22
![Лого](logo.png)
33
Альтернативный клиент [4pda.to](https://4pda.to/)
44

5-
## Возможности
6-
- [x] Просмотр новостей сайта
7-
- [ ] Поиск по новостям
8-
- [ ] Возможность оставлять комментарии
9-
- [ ] Просмотр форумов и списков их тем
10-
- [ ] Поиск по сайту и форуму, с возможностью настроить параметры поиска
11-
- [ ] Возможность создавать/редактировать/удалять сообщения на форуме
12-
- [ ] Возможность редактировать темы на форуме
13-
- [ ] Возможность скачивать и загружать файлы на форум
14-
- [ ] Простой и удобный доступ к избранному
15-
- [ ] Доступ к [QMS](http://4pda.to/forum/index.php?act=qms&code=no) (создание/удаление диалогов, а также управление черным списком)
16-
- [ ] Доступ к профилю пользователей
17-
- [ ] Просмотр упоминаний
18-
- [ ] История посещённых новостей/тем
19-
- [ ] Кеширование новостей/тем
20-
- [ ] Заметки и форумный блокнот
21-
- [x] Светлая/темная тема
22-
- [x] Русский/английский язык интерфейса
23-
- [ ] Большое количество настроек
24-
- [ ] Поддержка стилей
5+
## Скриншоты
6+
![Скриншоты](screenshots.png)
257

268
## Требования и установка
279
- iOS 14.0+ / macOS 13.0+
2810
- Xcode 14.3+ / Swift 5.8+
2911
- Скачать и запустить проект, зависимости загрузятся автоматически через SPM
12+
- Создать Secrets.xcconfig и ввести значения для ключей SENTRY_DSN, SENTRY_DSYM_TOKEN, AMPLITUDE_TOKEN, TELEGRAM_TOKEN, TELEGRAM_CHAT_ID
3013

3114
## Используемые иблиотеки
15+
- [Amplitude](https://github.com/amplitude/Amplitude-Swift) - аналитика
16+
- [Sentry](https://github.com/getsentry/sentry-cocoa) - мониторинг ошибок
3217
- [SwiftSoup](https://github.com/scinfu/SwiftSoup) - парсинг HTML страниц
33-
- [SwipeCellKit](https://github.com/SwipeCellKit/SwipeCellKit) - отображение комментариев
3418
- [SwitchRichString](https://github.com/malcommac/SwiftRichString) - преобразование HTML строк в TextView
35-
- [SwiftMessages](https://github.com/SwiftKickMobile/SwiftMessages) - всплывающие окна
36-
- [SnapKit](https://github.com/SnapKit/SnapKit) - для упрощения работы с констреинтами
19+
- [RouteComposer](https://github.com/ekazaev/route-composer) - навигация
20+
- [Rswift](https://github.com/mac-cain13/R.swift) - кодогенерация текста/картинок/шрифтов/цветов
21+
- [Factory](https://github.com/hmlongco/Factory) - инъекция зависимостей
3722
- [Nuke](https://github.com/kean/Nuke) - загрузка и кеширование изображений
38-
- [MarqueeLabel](https://github.com/cbpowell/MarqueeLabel) - двигающиеся лейблы
39-
- [SwiftyGif](https://github.com/kirualex/SwiftyGif) - загрузка и отображение гифок
23+
- [SnapKit](https://github.com/SnapKit/SnapKit) - для упрощения работы с констреинтами
24+
- [SwiftMessages](https://github.com/SwiftKickMobile/SwiftMessages) - всплывающие окна
25+
- [SwipeCellKit](https://github.com/SwipeCellKit/SwipeCellKit) - отображение комментариев
26+
- [SwiftyGif](https://github.com/kirualex/SwiftyGif) - отображение гифок
4027
- [YouTubePlayerKit](https://github.com/SvenTiigi/YouTubePlayerKit) - отображение видео с YouTube
41-
- [Factory](https://github.com/hmlongco/Factory) - инъекция зависимостей
42-
- [Rswift](https://github.com/mac-cain13/R.swift) - кодогенерация текста/картинок/шрифтов/цветов
43-
- [Firebase](https://github.com/firebase/firebase-ios-sdk) - аналитика, крашлитика, перформанс, уведомления
44-
- [SFSafeSymbols](https://github.com/SFSafeSymbols/SFSafeSymbols) - удобная работа с SF символами
45-
- [SkeletonView](https://github.com/Juanpe/SkeletonView) - скелетоны при загрузке
46-
- [XCoordinator](https://github.com/QuickBirdEng/XCoordinator) - навигация между экранами
28+
- [SFSafeSymbols](https://github.com/SFSafeSymbols/SFSafeSymbols) - type safe SF символы
4729

4830
## Благодарности
4931
- [Tatiana](https://github.com/tikh-hehe) - за помощь с доработкой функционала
File renamed without changes.

screenshots.png

1.68 MB
Loading

0 commit comments

Comments
 (0)