{{ define "title" }}timeline{{ end }} {{ define "extrameta" }} {{ end }} {{ define "topbar" }} {{ template "layouts/topbar" $ }} {{ end }} {{ define "content" }} {{ with .LoggedInUser }} {{ block "timeline" $ }}{{ end }} {{ else }} {{ block "hero" $ }}{{ end }} {{ block "timeline" $ }}{{ end }} {{ end }} {{ end }} {{ define "hero" }}
tightly-knit
social coding.

tangled is new social-enabled git collaboration platform built on atproto.

we envision a place where developers have complete ownership of their code, open source communities can freely self-govern and most importantly, coding can be social and fun again.

{{ end }} {{ define "timeline" }}

Timeline

{{ range .Timeline }}
{{ if .Repo }} {{ $userHandle := index $.DidHandleMap .Repo.Did }}

{{ $userHandle | truncateAt30 }} {{ if .Source }} forked {{ index $.DidHandleMap .Source.Did }}/{{ .Source.Name }} to {{ .Repo.Name }} {{ else }} created {{ .Repo.Name }} {{ end }}

{{ else if .Follow }} {{ $userHandle := index $.DidHandleMap .Follow.UserDid }} {{ $subjectHandle := index $.DidHandleMap .Follow.SubjectDid }}

{{ $userHandle | truncateAt30 }} followed {{ $subjectHandle | truncateAt30 }}

{{ else if .Star }} {{ $starrerHandle := index $.DidHandleMap .Star.StarredByDid }} {{ $repoOwnerHandle := index $.DidHandleMap .Star.Repo.Did }} {{ end }}
{{ end }}
{{ end }}