alpha
Login
or
Join now
tangled.org
/
core
Star
12
Fork
68
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Monorepo for Tangled
tangled.org
Star
12
Fork
68
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
17
Pulls
28
Pipelines
core
/
appview
/
at
f080aea0f11a7c21862eb4f41e3d2832bbf13de9
35 folders
1 file
oppiliappan
appview/pages: add search page
2mo ago
f080aea0
bsky
appview/bsky: init module to fetch and store bsky posts on loadup fetches recent tangled posts for use on landing page Signed-off-by: oppiliappan <me@oppi.li>
4 months ago
cache
all: rename go module to tangled.org/core Sets up a special-case handler for serving tangled.org/core go module, plus some misc. .sh -> .org renames. Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
9 months ago
cloudflare
appview/cloudflare: add kv, r2 and dns client wrappers Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
4 months ago
commitverify
commitverify: skip unsigned commits before DB lookup Signed-off-by: Matías Insaurralde <matias@insaurral.de>
3 months ago
config
ogre: rename appview/ogcard to ogre And move it out of appview. Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
3 months ago
db
appview: remove unnecessary pinnedrepoDIDs Lewis: May this revision serve well! <lewis@tangled.org>
2 months ago
email
appview: expand domain of acceptable email addresses Use address resolution steps from RFC5321 section 5.1 when validating email addresses. ref: https://datatracker.ietf.org/doc/html/rfc5321#section-5.1 Signed-off-by: tjh <x@tjh.dev>
3 months ago
filetree
appview/pages: differentiate open/close icons in filetree the giant tailwind safelist is used because nested groups cannot be styled using tailwind, and therefore we need named groups. we pre-populate the source html with up to 12-deep named groups and their variants so that tailwind generates the right css. Signed-off-by: oppiliappan <me@oppi.li>
3 months ago
indexer
appview/indexer: reindex repo upon stat change when the count of issues/pulls/stars changes, we reindex repo because it is dependent on these fields. Signed-off-by: oppiliappan <me@oppi.li>
2 months ago
issues
appview: DID-based routing, state/handler/middleware updates Signed-off-by: Lewis <lewis@tangled.org> Lewis: May this revision serve well! <lewis@tangled.org>
3 months ago
knots
appview/db: introduce GetReposPaginated also reimplement GetRepos in terms of GetReposPaginated Signed-off-by: oppiliappan <me@oppi.li>
3 months ago
labels
go.mod: bump indigo version to fork We will start using our own forked version of indigo package. Signed-off-by: Seongmin Lee <git@boltless.me>
3 months ago
mentions
appview: rename refresolver module to mentions usage of the resolver is now mentionsResolver. Signed-off-by: oppiliappan <me@oppi.li>
6 months ago
middleware
appview: DID-based routing, state/handler/middleware updates Signed-off-by: Lewis <lewis@tangled.org> Lewis: May this revision serve well! <lewis@tangled.org>
3 months ago
models
appview/state: add /search handler Signed-off-by: oppiliappan <me@oppi.li>
2 months ago
notifications
appview: migrate handlers to GetMultiAccountUser
5 months ago
notify
appview/notify: move logging and webhook notifiers to their own packages Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
2 months ago
oauth
appview: remove unnecessary pinnedrepoDIDs Lewis: May this revision serve well! <lewis@tangled.org>
2 months ago
pages
appview/pages: add search page Signed-off-by: oppiliappan <me@oppi.li>
2 months ago
pagination
appview: add basic issue indexer - Heavily inspired by gitea - add `GetAllIssues` which only receives a paginator and gathers all issues ignoring `repoAt` field Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
11 months ago
pipelines
appview/pipelines: fix incorrect totals the default query limits to 30 items, we need a separate query for total pipeline counts. Signed-off-by: oppiliappan <me@oppi.li>
4 months ago
pulls
appview: DID-based routing, state/handler/middleware updates Signed-off-by: Lewis <lewis@tangled.org> Lewis: May this revision serve well! <lewis@tangled.org>
3 months ago
randomart
show branches in a dropdown
1 year ago
repo
appview/repo: serve .diff and .patch for commits Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
2 months ago
reporesolver
appview/reporesolver: remove unused regex and function Signed-off-by: oppiliappan <me@oppi.li>
2 months ago
searchquery
appview/searchquery: add dynamic tag extraction and shared resolution helpers Add KnownTags map and GetDynamicTags/GetNegatedDynamicTags methods to extract label-value search filters from parsed queries. Any tag:value pair whose key is not a known system tag (state, author, label) is treated as a dynamic label filter. Add resolve.go with shared helpers: IdentResolver type, ResolveAuthor, ExtractTextFilters, and ResolveDIDLabelValues. These keep resolution logic in the searchquery package without coupling it to idresolver. Signed-off-by: Thomas Karpiniec <tom.karpiniec@outlook.com>
3 months ago
serververify
orm: extract orm package from appview includes query and migration helpers Signed-off-by: oppiliappan <me@oppi.li>
6 months ago
settings
go.mod: bump indigo version to fork We will start using our own forked version of indigo package. Signed-off-by: Seongmin Lee <git@boltless.me>
3 months ago
signup
appview/settings: add domain claim/release with r2, kv and db cleanup Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
4 months ago
sites
appview/sites: use repoIdentifier for archive requests we could just use the knotmirror here directly instead of deploying from the knot, but we'd need the knotmirror to update before the site. for now just deploy from the knot. Signed-off-by: oppiliappan <me@oppi.li>
2 months ago
spindles
appview/db: propagate context through GetSpindles and AddPipelineStatus Update all call sites of db.GetSpindles and db.AddPipelineStatus to pass a context.Context, enabling proper cancellation and timeout propagation to the database layer. Signed-off-by: Matías Insaurralde <matias@insaurral.de>
3 months ago
state
appview/state: add /search handler Signed-off-by: oppiliappan <me@oppi.li>
2 months ago
strings
appview/strings: delete PDS record when deleting a string Orphaned `sh.tangled.string` records on users' PDSs cannot be cleaned up by the appview and they would need to be removed manually by each user. Signed-off-by: Youn Mélois <youn@melois.dev>
3 months ago
validator
appview: DID-based routing, state/handler/middleware updates Signed-off-by: Lewis <lewis@tangled.org> Lewis: May this revision serve well! <lewis@tangled.org>
3 months ago
xrpcclient
appview: switch to indigo oauth library Signed-off-by: oppiliappan <me@oppi.li>
8 months ago
ingester.go
appview/ingester: harden event processing and cursor This is more of a practical proposal than solving a direct problem. We fire-and-forget our cursor updates even if an event fails. Instead, we should have it in the same thread as the record ingestion and not be silent about errors. Also for verification I think a little retry-backoff would be in order. Lewis: May this revision serve well! <lewis@tangled.org>
2 months ago