| .. |
|
DictionaryViewModel.swift
|
592cbc4120
Add a shared free AI tier so users can try core features before subscribing.
|
4 недель назад |
|
EmailWriterViewModel.swift
|
592cbc4120
Add a shared free AI tier so users can try core features before subscribing.
|
4 недель назад |
|
GrammarCheckerViewModel.swift
|
592cbc4120
Add a shared free AI tier so users can try core features before subscribing.
|
4 недель назад |
|
HistoryViewModel.swift
|
9387a8ab88
Add History page with persistent tool results and open, delete, and clear-all actions.
|
1 месяц назад |
|
JournalFinderViewModel.swift
|
592cbc4120
Add a shared free AI tier so users can try core features before subscribing.
|
4 недель назад |
|
LanguageTranslatorViewModel.swift
|
592cbc4120
Add a shared free AI tier so users can try core features before subscribing.
|
4 недель назад |
|
MainViewModel.swift
|
66f040cfc9
Gate premium features behind paywall on action, not navigation.
|
1 месяц назад |
|
ParaphrasingViewModel.swift
|
592cbc4120
Add a shared free AI tier so users can try core features before subscribing.
|
4 недель назад |
|
PaywallViewModel.swift
|
fdc44402cf
Wire paywall to App Store Connect StoreKit products.
|
1 месяц назад |
|
PunctuationCheckerViewModel.swift
|
592cbc4120
Add a shared free AI tier so users can try core features before subscribing.
|
4 недель назад |
|
SettingsViewModel.swift
|
e9fdc42f75
Add dark theme support and fix paywall styling for dark mode.
|
1 месяц назад |
|
SpellCheckerViewModel.swift
|
592cbc4120
Add a shared free AI tier so users can try core features before subscribing.
|
4 недель назад |
|
SummarizerViewModel.swift
|
592cbc4120
Add a shared free AI tier so users can try core features before subscribing.
|
4 недель назад |
|
WordsCountViewModel.swift
|
57c08c9d18
Sanitize user-facing errors so API and internal failures never reach the UI.
|
1 месяц назад |