• Vũ Hoàng Anh's avatar
    feat(memory-service): implement Paperclip Document Revisions, Diff Viewer, and... · 29f8ac7a
    Vũ Hoàng Anh authored
    feat(memory-service): implement Paperclip Document Revisions, Diff Viewer, and Collaborative Annotation Threads
    
    - Added database models and repositories for DocumentRevision, DocumentAnnotationThread, DocumentAnnotationComment.
    - Added REST APIs for document revisions (/api/documents/{id}/revisions) and annotations (/api/documents/{id}/annotations, /api/annotations/{id}/resolve).
    - Built GitHub-style Split-View Diff Viewer (LCS dynamic line diff algorithm) with Transitions.dev spring motion.
    - Added inline text annotation bubbles and multi-agent Slide-over Discussion Drawer in Memory Hub.
    - Integrated automated cross-agent review workflow (Architect PRD critique -> PM resolution -> Coder/QA notification).
    - Verified with 810/810 passing tests (544 Pytest + 266 Bun frontend/E2E) and clean Vite build.
    29f8ac7a
Name
Last commit
Last update
..
__init__.py Loading commit data...
activity_log.py Loading commit data...
ad_plans.py Loading commit data...
adapter.py Loading commit data...
agent_api_keys.py Loading commit data...
agents.py Loading commit data...
approvals.py Loading commit data...
assets.py Loading commit data...
auth_accounts.py Loading commit data...
auth_sessions.py Loading commit data...
auth_users.py Loading commit data...
auth_verifications.py Loading commit data...
budget_items.py Loading commit data...
budget_policies.py Loading commit data...
campaigns.py Loading commit data...
cli_auth_challenges.py Loading commit data...
companies.py Loading commit data...
company_import_requests.py Loading commit data...
company_logos.py Loading commit data...
company_memberships.py Loading commit data...
company_secrets.py Loading commit data...
company_skills.py Loading commit data...
cost_events.py Loading commit data...
database.py Loading commit data...
document_annotations.py Loading commit data...
document_revisions.py Loading commit data...
documents.py Loading commit data...
environments.py Loading commit data...
execution_run_logs.py Loading commit data...
execution_workspaces.py Loading commit data...
feedback_exports.py Loading commit data...
feedback_trace.py Loading commit data...
feedback_votes.py Loading commit data...
goals.py Loading commit data...
heartbeat_run_events.py Loading commit data...
heartbeat_runs.py Loading commit data...
inbox_dismissals.py Loading commit data...
instance_database_backups.py Loading commit data...
instance_settings.py Loading commit data...
issue_attachments.py Loading commit data...
issue_comments.py Loading commit data...
issue_documents.py Loading commit data...
issue_label_assignments.py Loading commit data...
issue_labels.py Loading commit data...
issue_read_states.py Loading commit data...
issue_recovery_actions.py Loading commit data...
issues.py Loading commit data...
materials.py Loading commit data...
memory.py Loading commit data...
plugin_config.py Loading commit data...
plugin_jobs.py Loading commit data...
plugins.py Loading commit data...
product_specs.py Loading commit data...
project_workspaces.py Loading commit data...
projects.py Loading commit data...
routine_revisions.py Loading commit data...
routine_triggers.py Loading commit data...
routines.py Loading commit data...
sidebar_preferences.py Loading commit data...
teams.py Loading commit data...