Skip to content

Commit

Permalink
Release v0.3.1
Browse files Browse the repository at this point in the history
Hotfixes
  • Loading branch information
SubvertDev authored Sep 6, 2023
2 parents a7705b2 + cf9e693 commit 70c9940
Show file tree
Hide file tree
Showing 20 changed files with 71 additions and 89 deletions.
102 changes: 51 additions & 51 deletions ForPDA.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/amplitude/Amplitude-Swift.git",
"state" : {
"revision" : "903429a123aa039514720fbca9202275fccfb9fd",
"version" : "0.4.11"
"revision" : "8293ca0b09aac19b7c87f51ad0386590a066e71f",
"version" : "0.4.14"
}
},
{
Expand Down Expand Up @@ -59,8 +59,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/getsentry/sentry-cocoa.git",
"state" : {
"revision" : "04bee4ad86d74d4cb4d7101ff826d6e355301ba9",
"version" : "8.9.4"
"revision" : "12998398eb51e2e8ff7098163fa97d305eee6d87",
"version" : "8.11.0"
}
},
{
Expand Down
2 changes: 1 addition & 1 deletion ForPDA/Resources/en.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
"This update introduces two new options for opening articles in the app through Safari:

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

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";
"update03.enable.extension" = "Enable extension";
2 changes: 1 addition & 1 deletion ForPDA/Resources/ru.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
"В этом обновлении появились две новые возможности открывать статьи в приложении через Safari:

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

P.S. Об ошибках отображения элементов в статьях можно сообщить через долгий тап в новостях / меню в верхнем правом углу статьи / чате указанном в настройках";
"update03.enable.extension" = "Включить расширение";
2 changes: 1 addition & 1 deletion ForPDA/Sources/Services/Container.swift
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ extension Container {

var analyticsService: Factory<AnalyticsService> {
Factory(self) { AnalyticsService() }
.onDebug { AnalyticsService(isDebug: true) }
.onDebug { AnalyticsService(isDebug: AppScheme.isDebug) }
.singleton
}

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
44 changes: 13 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,48 +2,30 @@
![Лого](logo.png)
Альтернативный клиент [4pda.to](https://4pda.to/)

## Возможности
- [x] Просмотр новостей сайта
- [ ] Поиск по новостям
- [ ] Возможность оставлять комментарии
- [ ] Просмотр форумов и списков их тем
- [ ] Поиск по сайту и форуму, с возможностью настроить параметры поиска
- [ ] Возможность создавать/редактировать/удалять сообщения на форуме
- [ ] Возможность редактировать темы на форуме
- [ ] Возможность скачивать и загружать файлы на форум
- [ ] Простой и удобный доступ к избранному
- [ ] Доступ к [QMS](http://4pda.to/forum/index.php?act=qms&code=no) (создание/удаление диалогов, а также управление черным списком)
- [ ] Доступ к профилю пользователей
- [ ] Просмотр упоминаний
- [ ] История посещённых новостей/тем
- [ ] Кеширование новостей/тем
- [ ] Заметки и форумный блокнот
- [x] Светлая/темная тема
- [x] Русский/английский язык интерфейса
- [ ] Большое количество настроек
- [ ] Поддержка стилей
## Скриншоты
![Скриншоты](screenshots.png)

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

## Используемые иблиотеки
- [Amplitude](https://github.com/amplitude/Amplitude-Swift) - аналитика
- [Sentry](https://github.com/getsentry/sentry-cocoa) - мониторинг ошибок
- [SwiftSoup](https://github.com/scinfu/SwiftSoup) - парсинг HTML страниц
- [SwipeCellKit](https://github.com/SwipeCellKit/SwipeCellKit) - отображение комментариев
- [SwitchRichString](https://github.com/malcommac/SwiftRichString) - преобразование HTML строк в TextView
- [SwiftMessages](https://github.com/SwiftKickMobile/SwiftMessages) - всплывающие окна
- [SnapKit](https://github.com/SnapKit/SnapKit) - для упрощения работы с констреинтами
- [RouteComposer](https://github.com/ekazaev/route-composer) - навигация
- [Rswift](https://github.com/mac-cain13/R.swift) - кодогенерация текста/картинок/шрифтов/цветов
- [Factory](https://github.com/hmlongco/Factory) - инъекция зависимостей
- [Nuke](https://github.com/kean/Nuke) - загрузка и кеширование изображений
- [MarqueeLabel](https://github.com/cbpowell/MarqueeLabel) - двигающиеся лейблы
- [SwiftyGif](https://github.com/kirualex/SwiftyGif) - загрузка и отображение гифок
- [SnapKit](https://github.com/SnapKit/SnapKit) - для упрощения работы с констреинтами
- [SwiftMessages](https://github.com/SwiftKickMobile/SwiftMessages) - всплывающие окна
- [SwipeCellKit](https://github.com/SwipeCellKit/SwipeCellKit) - отображение комментариев
- [SwiftyGif](https://github.com/kirualex/SwiftyGif) - отображение гифок
- [YouTubePlayerKit](https://github.com/SvenTiigi/YouTubePlayerKit) - отображение видео с YouTube
- [Factory](https://github.com/hmlongco/Factory) - инъекция зависимостей
- [Rswift](https://github.com/mac-cain13/R.swift) - кодогенерация текста/картинок/шрифтов/цветов
- [Firebase](https://github.com/firebase/firebase-ios-sdk) - аналитика, крашлитика, перформанс, уведомления
- [SFSafeSymbols](https://github.com/SFSafeSymbols/SFSafeSymbols) - удобная работа с SF символами
- [SkeletonView](https://github.com/Juanpe/SkeletonView) - скелетоны при загрузке
- [XCoordinator](https://github.com/QuickBirdEng/XCoordinator) - навигация между экранами
- [SFSafeSymbols](https://github.com/SFSafeSymbols/SFSafeSymbols) - type safe SF символы

## Благодарности
- [Tatiana](https://github.com/tikh-hehe) - за помощь с доработкой функционала
Expand Down
File renamed without changes.
File renamed without changes.
Binary file added screenshots.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 70c9940

Please sign in to comment.