activist icon indicating copy to clipboard operation
activist copied to clipboard

No events filter and view switching functionality on mobile

Open aasimsyed opened this issue 1 month ago • 4 comments

Terms

  • [x] I have searched all open bug reports
  • [x] I agree to follow activist's Code of Conduct

Behavior

Description

Mobile users are locked into map view and have no access to event filtering capabilities that are available on desktop. This prevents users from effectively browsing and discovering events on mobile devices.

Environment

  • Platform: Mobile web view
  • Affected Page: /events
  • Browser: All mobile browsers
  • Device: All mobile devices

Steps to Reproduce

  1. Open the activist app on a mobile device or mobile viewport
  2. Navigate to /events page/tab
  3. Observe the available UI controls
  4. Try to switch to list view or calendar view
  5. Try to access event filters (days ahead, event type, location, topics)

Expected Behavior

View Switching:

  • Mobile users should be able to switch between list, map, and calendar views
  • View type selector should be accessible and visible
  • Selected view should persist in URL (e.g., ?view=list)
  • View selection should persist across page refreshes

Event Filtering:

  • Mobile users should have access to all event filters available on desktop:
    • Days ahead filter (1, 7, 30 days)
    • Event type filter (Learn, Action)
    • Location type filter (Online, Offline/In-person)
    • Topics multi-select
  • Filters should be accessible through mobile-appropriate UI
  • Applied filters should be visible to users
  • Filter state should persist via URL parameters
  • Filter state should persist across page refreshes

Actual Behavior

View Switching:

  • Mobile users are locked to map view only
  • No UI controls exist to switch views
  • Cannot access list view for text-based browsing
  • Cannot access calendar view for date-based browsing

Event Filtering:

  • No filter UI or controls are visible on mobile
  • No ability to filter by days ahead
  • No ability to filter by event type (Learn vs Action)
  • No ability to filter by location type
  • Users must browse all events without refinement

aasimsyed avatar Oct 24 '25 17:10 aasimsyed

@aasimsyed @andrewtavis I'll take this up? I'm asking cause I've already assigned myself 3-4 issues and I've sent the fixes for all of those. Should I wait or I'll start working on this too?

OmkarSathish avatar Oct 25 '25 16:10 OmkarSathish

I'll pick this up now

OmkarSathish avatar Oct 26 '25 14:10 OmkarSathish

@OmkarSathish, sorry for the late reply here. Sure you can give this a try, and we'll work from your solution to get a final version figured out. Big thing is that it would be good to have some designs for this, but we're backed up in those regards. Do your best, and feel free to ask questions :)

andrewtavis avatar Oct 26 '25 14:10 andrewtavis

I'll take some time on this cause this involves some amount of designing. I'll work simultaneously on #1631

OmkarSathish avatar Oct 26 '25 18:10 OmkarSathish