Integrate foXaCe improvements, suggested feeds and translation updates#61
Open
johanneswilm wants to merge 13 commits into
Open
Integrate foXaCe improvements, suggested feeds and translation updates#61johanneswilm wants to merge 13 commits into
johanneswilm wants to merge 13 commits into
Conversation
…ons#30, NeoApplications#42, NeoApplications#57) - NeoApplications#30: sync settings now reconfigure WorkManager when changed - NeoApplications#42: set overlay background immediately in onCreate to prevent flash - NeoApplications#57: add lower items-per-feed options (1, 3, 5, 10) - NeoApplications#27: use pure black card background in AMOLED theme
- Add Room auto-migration from v7 to v8 (removes Feeds index) - Remove redundant unique index from Feed entity - Fix typo in bottom_sheet_scrim resource filename - Tighten network_security_config (disable cleartext by default) Build-config and code-style portions of the original refactor are omitted because they conflict with upstream's current setup.
Adds a discoverable page with curated RSS feeds organized by theme (Tech, Android, News, Science, Open Source, YouTube) accessible from the Sources overflow menu. Feeds can be added with one tap and show a checkmark when already present.
Add France category with Numerama, Frandroid, Next, Korben, Le Monde, Libération and France 24. Move suggested feeds button from overflow menu to a visible icon in the action bar.
…allow removal Restructure suggested feeds with language groups (Français, English, YouTube). Add French sources: France Info, 20 Minutes, Ouest-France, Clubic, 01net, Journal du Geek, PhonAndroid, Futura Sciences, Cité des Sciences. Allow removing feeds by tapping the checkmark icon.
Add AlloCiné Bandes Annonces YouTube channel. Add Lifestyle & Féminin category with Madmoizelle, Cosmopolitan, Marie Claire, Elle, Grazia and Aufeminin.
… actions - Add search/filter bar for quick feed discovery - Add collapsible language groups and category sections - Add category icons (Globe, Newspaper, GameController, etc.) - Add counter showing added/total feeds per category - Add "Add all" / "Remove all" bulk actions per category - Add new categories: Cuisine, Sport, Gaming, Auto/Moto, Design, Finance - Add i18n for all category and language names (EN + FR) - Disable ktlint backing-property-naming rule for icon files
Add 5 French crypto news sources: Journal du Coin, Cryptoast, CoinTribune, CoinAcademy, Cointelegraph FR
- Add centralized OkHttpClient singleton with 50MB disk cache via Koin DI - Configure Coil ImageLoader with 25% memory cache and 100MB disk cache - Add database indices on primarySortTime, bookmarked, pinned (migration v8→v9) - Move article sorting from in-memory ViewModel to SQL ORDER BY queries - Replace local OkHttpClient instances in FeedParser, RssLocalSync, FullTextWorker
…can news group Add The Guardian (UK), teleSUR English, and Granma English to the English/news category. Add a new Spanish language group with news sources from Latin America: - La Jornada (Mexico) - teleSUR (Latin America) - Granma (Cuba)
Add English-language Costa Rican sources to English/news: - The Tico Times - Q Costa Rica Add Spanish-language sources from Central and South America to the Spanish/news group: - La Nación (Costa Rica) - El Ciudadano (Chile) - Tiempo Argentino (Argentina)
Map the new Spanish language group key to a proper "Español" label instead of falling back to "English".
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR brings in selected improvements from the foXaCe fork and the translation update PR.
Included changes:
Tested locally and the app builds and runs.