Hi,
I would like to be able to see recent edits to my tasks or a project’s in the UI. I would also like to be ale to consume this stream of changes via RSS. I looked at this forum, the Gitea issues, and the documentation, but couldn’t find reference to such a feature.
Thanks for the product, enjoying it so far!
I propose adding a dedicated, filterable page that displays the full history of updates for each visually represented entity or model field.
Use Case
This feature would provide teams with a centralized view of all modifications made to key entities, improving transparency and accountability.
Applicable Models
The history page should track updates for entities such as:
- Tasks
- Projects
- Settings
- Teams
- Labels
Expected Functionality
The page should display a chronological feed of changes, including:
- Who made the change (User)
- What was changed (Field & Value)
- When the change happened (Timestamp)
Example Entries:
- User A updated the ‘Due Date’ of PRJ-123
- User A changed a comment from ‘xyz’ to ‘123’ in PRJ-555
- User B deleted team ‘Besties’
Task Detail View Integration
In addition to the global history page, each Task Detail View should include an Activity tab that mirrors Jira’s ticket history.
- This could reuse the same REST endpoints as the global filterable page.
- Would allow users to quickly see task-specific modifications without leaving the task view.
Additional Features
- RSS Feed (Optional): While useful for some users, this is a lower priority given that webhooks already exist. If needed, an RSS feed can be generated from webhooks with minimal extra effort.
Why This is Valuable
- Enables teams to quickly identify changes and understand project evolution.
- Helps users hold team members accountable for modifications.
- Saves time by providing a single source of truth for entity updates.
1 Like
This has been somewhat requested here: #1411 - Activity log - vikunja - Gitea
2 Likes