Skip to content

Osmcal#6743

Merged
westnordost merged 16 commits into
masterfrom
osmcal
Feb 20, 2026
Merged

Osmcal#6743
westnordost merged 16 commits into
masterfrom
osmcal

Conversation

@westnordost

@westnordost westnordost commented Feb 19, 2026

Copy link
Copy Markdown
Member

fixes #1798

Events from the OpenStreetMap calendar (OsmCal) are fetched up to daily when starting the application. (This is about 15kB compressed.)

For events that will take place soon (within one month) and that are relatively close-by (up to 25km as the crow flies), in-app messages will be added for the user to notify him of that.

Screen_recording_20260219_171449.mp4

The user can turn this on/off both in the dialog itself and in the settings.

Furthermore, these messages only start to show up after the OSM calendar has been "unlocked" as a link in an achievement.

This unlocks after eight days of actively mapping. (It is the same with the weeklyOSM messages, they also only unlock after the weeklyOSM link has been unlocked. This happens after 4 days of activity.)

@FloEdelmann FloEdelmann left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really nice and clean! 🙂

@matkoniecz

matkoniecz commented Feb 20, 2026

Copy link
Copy Markdown
Member

For events that will take place soon (within one month) and that are relatively close-by (up to 25km as the crow flies), in-app messages will be added for the user to notify him of that.

is this message happening once month before meeting? Maybe less advance would be better? If yes then maybe also appear it say one day before event?

or is it constantly present for present for one month? (not saying it would be better)

…smcal/CalendarEventsController.kt

Co-authored-by: Flo Edelmann <[email protected]>
@westnordost

Copy link
Copy Markdown
Member Author

No, it is just notified once. The expectation is that if it strikes the user as interesting, he will click on the "open in browser" button to view the event. There is a button on that webpage to put that into his calendar.

Notifying several times for the same event may come across as intrusive. StreetComplete should not behave like a calendar app with already pre-filled and un-deletable dates locked in. I'd expect most events to be recurring events, so if the user misses one because he forgot about it after initially being a bit interested, that's fine, there'll be another one.

@westnordost westnordost merged commit 9ec6603 into master Feb 20, 2026
@FloEdelmann FloEdelmann deleted the osmcal branch February 22, 2026 06:59
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.

Inform user of local community events

6 participants