Skip to content

feat: Upcoming events view readme - #179

Open
williscool wants to merge 6 commits into
masterfrom
cursor/upcoming-events-view-readme-24da
Open

williscool wants to merge 6 commits into
masterfrom
cursor/upcoming-events-view-readme-24da

Conversation

@williscool

@williscool williscool commented Jan 15, 2026 •

Copy link
Copy Markdown
Owner

Adds a user guide for the Upcoming tab, and an About Upcoming Events entry in Settings → Navigation & UI that opens a short help dialog with a link to the full guide.

In the app

  • The help entry sits in the Upcoming Events category, so it's disabled along with the rest of that category when the new navigation UI is off (Bugbot)
  • View Full Documentation opens the guide on GitHub. On a device with no browser it shows the URL in a toast instead of crashing.
  • The help dialog text describes the current time chip, pre-actions and swipe-to-dismiss

Docs

  • docs/features/UPCOMING_EVENTS_README.md, linked from docs/README.md. It covers the upcoming window (presets and day boundary), what each row shows, pre-snooze/mute/dismiss, swipe and undo, restoring events, filters, refresh and troubleshooting.
  • The first draft predated the time chip, pre-actions and filters, so it has been rewritten against current master. The "coming soon" list (all shipped) and the links to screenshots that were never added are gone.

Tests: three Robolectric tests in SettingsActivityRobolectricTest check that the help entry follows the new-UI toggle, that tapping it opens the dialog, and that the docs button opens the guide URL.

🤖 Generated with Claude Code

- Create docs/features/UPCOMING_EVENTS_README.md with user-facing guide
- Add help preference in Navigation settings with in-app dialog
- Add 'View Full Documentation' button to open GitHub docs
- Create ic_help_outline_24dp drawable icon
- Update docs/README.md with new Features section
- Add string resources for help dialog and docs URL

Co-authored-by: wharris <wharris@upscalews.com>
@cursor

cursor Bot commented Jan 15, 2026

Copy link
Copy Markdown

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@williscool williscool changed the title Upcoming events view readme docs: Upcoming events view readme Jan 15, 2026
@github-actions

github-actions Bot commented Jan 15, 2026 •

Copy link
Copy Markdown

Code Coverage Report

Overall Project 35.96% -0.06% 🍏
Files changed 24.67% ❌

Module Coverage
JaCoCo Coverage Report 42.25% -0.08% ❌
JaCoCo Coverage Report 29.79% -0.04% ❌
Files
Module File Coverage
JaCoCo Coverage Report NavigationSettingsFragmentX.kt 0% -22.26% ❌
JaCoCo Coverage Report NavigationSettingsFragmentX.kt 20.18% -11.28% ❌

@github-actions

Copy link
Copy Markdown

📊 Code Coverage Summary

Coverage Type Coverage
Overall null
Changed Files 100

View detailed coverage report

@williscool williscool changed the title docs: Upcoming events view readme feat: Upcoming events view readme Jan 15, 2026
@williscool
williscool marked this pull request as ready for review January 15, 2026 07:05
williscool and others added 4 commits October 6, 2026 23:53
…nts-readme

# Conflicts:
#	android/app/src/main/java/com/github/quarck/calnotify/prefs/NavigationSettingsFragmentX.kt
#	android/app/src/main/res/values/strings.xml
Move the help entry into the Upcoming Events category so it is disabled
along with the rest of that category when the tabbed UI is off (Bugbot).
Opening the docs no longer crashes on a device without a browser; it
shows the URL instead.

Adds Robolectric coverage for the toggle, the dialog and the docs link.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The guide and help dialog were written before the time-window chip,
pre-actions and filters shipped. Describe the presets and day boundary
that replaced the fixed-hours/day-boundary modes, pre-snooze/mute/
dismiss, swipe and restore, and the filter chips. Drop the "coming
soon" list (all shipped) and links to screenshots that never existed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown

Build artifacts for PR #179 (commit 8891aa9) are available:

You can download these artifacts from the "Artifacts" section of the workflow run.

@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown

📊 Code Coverage Summary

Coverage Type Coverage
Overall 35.96
Changed Files 5.64

View detailed coverage report

The Robolectric fixture sets useNewNavigationUI = false, which now
disables the help entry, so performClick() was a no-op and no dialog
appeared.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown

Build artifacts for PR #179 (commit 9b1018c) are available:

You can download these artifacts from the "Artifacts" section of the workflow run.

@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown

📊 Code Coverage Summary

Coverage Type Coverage
Overall 35.96
Changed Files 10.09

View detailed coverage report

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants