Skip to content

Implement weeklyOSM notifications #6728

Merged
westnordost merged 19 commits intomasterfrom
weeklyOSM
Feb 13, 2026
Merged

Implement weeklyOSM notifications #6728
westnordost merged 19 commits intomasterfrom
weeklyOSM

Conversation

@westnordost
Copy link
Member

@westnordost westnordost commented Feb 11, 2026

fixes #1796

also fixes #6493: Most in-app message types can now be disabled in the settings

also fixes #5977: The task that updates statistics, checks for new weeklyOSM, etc. is now executed each time the user tabs back into the app, but only once per day


Screen_recording_20260206_165413.mp4
Screenshot_20260211_135738

westnordost and others added 4 commits February 11, 2026 14:38
…eeklyosm/WeeklyOsmRssFeedParserTest.kt

Co-authored-by: Flo Edelmann <git@flo-edelmann.de>
…eedsUpdater.kt

Co-authored-by: Flo Edelmann <git@flo-edelmann.de>
…essages/MessagesSource.kt

Co-authored-by: Flo Edelmann <git@flo-edelmann.de>
@westnordost
Copy link
Member Author

westnordost commented Feb 11, 2026

A comment on the PR itself: I am a bit taken aback how big of a boilerplate it is to implement a feature like that - parser, api client, updater, class that contains all the updaters, then the dance with the preferences and the listeners to the preferences... but I figured, even if the feature is small, I rather not skip all the architecture indirection just because the feature itself is simple and small. I think it is important to keep the code consistent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add the ability to disable achievements in the app Update statistics from backend more regularly RSS Reader for weeklyosm

5 participants