Skip to content

Activity feed missing commits for other users #34381

Open
@amix307

Description

@amix307

Description

Some users can see the full commit/event history in other users' activity feeds, while others see only the heatmap — the detailed list of commits is missing. This does not affect administrators, who always see the full activity.

Problem Description:

The issue is inconsistent and not tied to specific repository settings or user permissions. For some users:

  • When viewing another user's activity tab (e.g. https://gitea.example.com/username1?tab=activity), the heatmap is visible and shows activity.
  • However, the commit list below is either missing entirely or incomplete — even when both users have write access to the same repositories.
  • For some users, the full activity feed is visible as expected.
  • Admin users always see the full commit list regardless of user or repo.

In a specific case:

  • User username2 views the activity tab of username1.
  • The heatmap shows activity, but the commit list is empty for the last 7 months.
  • Direct links to specific commits by username1 do work for username2, and access to those repositories is confirmed.
  • This indicates that the underlying permissions and visibility are correct — the problem seems to affect only the activity feed rendering.

What I Checked:

  • Repository visibility: public or limited
  • User permissions: same (writer)
  • Organization membership: same
  • Activity visibility settings (e.g. Keep activity private): tested both enabled and disabled — no effect
  • Browsers, cookies, sessions — no difference
  • Reproduced across multiple accounts and devices

Expected Behavior:
Any authenticated user with access to the repositories should see both the heatmap and the full list of commits/events in another user's activity tab.

Actual Behavior:
Some users only see the heatmap; the commit list is missing or incomplete. This behavior is inconsistent and affects only certain user pairs.

Gitea Version

1.23.7

Can you reproduce the bug on the Gitea demo site?

No

Log Gist

No response

Screenshots

No response

Git Version

No response

Operating System

CentOS 9-Stream

How are you running Gitea?

systemd

Database

PostgreSQL

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions