feat: heatmap profile page and privacy setting (Etap 5, część 2) #3

Merged
day01 merged %!d() commits from %!s() into %!s() 2026-08-20 16:30:28 +00:00
Owner

Adds /:owner rendering the three-layer contribution heatmap (native, linked-public, linked-private) as hand-built SVG grids — no JS dependency, since Gitea's own heatmap component is gone after the cut. The route is a catch-all registered last so it doesn't shadow the static routes above it. Also adds a heatmap-privacy section on /account (toggle + audience select) and a link from there to the user's own profile heatmap.

Adds /:owner rendering the three-layer contribution heatmap (native, linked-public, linked-private) as hand-built SVG grids — no JS dependency, since Gitea's own heatmap component is gone after the cut. The route is a catch-all registered last so it doesn't shadow the static routes above it. Also adds a heatmap-privacy section on /account (toggle + audience select) and a link from there to the user's own profile heatmap.
day01 added 1 commit 2026-08-20 16:26:00 +00:00
		Adds /:owner rendering the three-layer contribution heatmap (native,
linked-public, linked-private) as hand-built SVG grids — no JS
dependency, since Gitea's own heatmap component is gone after the cut.
The route is a catch-all registered last so it doesn't shadow the
static routes above it (/login, /account, /org/...).

Also adds a heatmap-privacy section on /account (toggle + audience
select) and a link from there to the user's own profile heatmap.
	
day01 merged commit 60c1512d72 into %!s() 2026-08-20 16:30:28 +00:00
day01 deleted branch etap5/heatmap 2026-08-20 16:30:29 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: syncode/front#3