Skip to content

Instantly share code, notes, and snippets.

@partner0
Created December 29, 2025 07:38
Show Gist options
  • Select an option

  • Save partner0/c096b3e21795bef5984ae0f991f64bcb to your computer and use it in GitHub Desktop.

Select an option

Save partner0/c096b3e21795bef5984ae0f991f64bcb to your computer and use it in GitHub Desktop.
December 2025 DevLogs Work Summary

December 2025 Work Summary

DevLogs App

Built a full-stack developer worklog application from scratch.

Initial Release (Dec 28)

Full-stack devlogs application with FastAPI backend, React frontend, SQLite database, and MCP server for OpenCode integration.

  • FastAPI backend with SQLite database for worklogs and plans
  • React frontend with calendar view, sidebar navigation, markdown viewer
  • MCP server exposing devlog tools (list, read, search entries, repo browsing)
  • Chat UI with AI assistant integration via agent service
  • Dark mode support with theme toggle

πŸ“Š Stats: 36 files, +14,846 lines


Categories Feature (Dec 28)

Implemented category system for organizing repos with color-coded calendar filtering.

  • Add Category model with auto-assigned colors from 10-color palette
  • Create categories API endpoints (GET/POST)
  • Link repos to categories via category_id foreign key
  • Add CategoryAutocomplete component for repo settings modal
  • Implement calendar filter bar with category and repo chips
  • Style calendar entries with category colors
  • Add worklog (checkmark) and plan (lightbulb) icons
  • Selected filters show colored outline matching their category

πŸ“Š Stats: 10 files, +566/-74 lines


Data Backup Support (Dec 28)

Removed data/ from .gitignore to allow committing the SQLite database for backup purposes.

  • Remove data/ from .gitignore
  • Include devlogs.db in version control

πŸ“Š Stats: 2 files, -3 lines


Total Impact

  • 48 files changed
  • +15,409 lines added
  • 3 features shipped
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment