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>
394 B
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.