Skip to content

Conversation

@dilberryhoundog
Copy link
Owner

Summary

Setup and expose the Fizzy Events API with JSON endpoints for retrieving event data. Includes cleanup of unused workspace command files and hooks infrastructure.

Changes

  • Add JSON API endpoints for events with index and show actions
  • Add events API controller tests
  • Update API documentation
  • Remove unused workspace command files from .claude/commands/workspace/
  • Remove legacy hooks infrastructure and handlers
  • Clean up unused .keep files and exploration history
  • Minor CSS and UI fixes across cards, comments, and navigation

- Added a new endpoint (`GET /:account_slug/events`) to retrieve paginated event logs.
- Documented endpoint details, query parameters, and example usages in API documentation.
- Implemented event serialization via JSON JBuilder and included action-specific particulars.
- Integrated event filtering by board, action type(s), creator, card ID(s), and time range.
- Enhanced `User::Accessor` model to establish relationships with accessible events.
- Added comprehensive controller tests to verify API behavior and filters.
- Deleted unnecessary `.keep` files from workspace directories under `dev/branches/251227_[feature]_event-api`.
- Removed legacy exploration history and outdated session logs no longer in use.
@dilberryhoundog dilberryhoundog merged commit c1f05f9 into command Dec 28, 2025
7 of 12 checks passed
@dilberryhoundog dilberryhoundog deleted the feature/event-api branch December 28, 2025 13:54
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