Files
bifrost/CLAUDE.md
Storm Dragon 2365b6a134 Fix broken notifications tab by handling Account object attribute access
Fixed AttributeError where 'Account' object has no attribute 'id' that was preventing notifications from displaying. The account manager returns Account objects with 'account_id' but not 'id' attribute, causing crashes when timeline code tried to access active_account.id.

Changes:
- Added proper attribute checking with hasattr() before accessing active_account.id
- Enhanced error handling in timeline_view.py:136, 155, and 294
- Added comprehensive debugging to identify Account object structure
- Fixed notifications tab crash that occurred after successful post processing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-24 00:00:32 -04:00

394 B

Bifrost Fediverse Client - Development Plan

Development Workflow

  • Check for any changes in git project before doing anything else. Make sure the latest changes have been pulled
  • See what has changed, use git commands and examine the code to make sure you are up to date with the latest code

Development Notes

  • When testing bifrost use DISPLAY=:0 so that it will start successfully.