alpha
Login
or
Join now
alice.pds.demo.boltless.dev
/
core
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
2
Pulls
1
Pipelines
core
/
appview
35 folders
1 file
at
4fb9e0a189fa7d54968495a70756748f34929c06
Matías Insaurralde
markup/sanitizer: build bluemonday policies once at package init
5mo ago
4fb9e0a1
bsky
markup/sanitizer: build bluemonday policies once at package init Both policies were rebuilt on every NewSanitizer() call. This included compiling the chroma syntax-highlight class regex by iterating chroma.StandardTypes and joining ~200 type names into a regex alternation, on every invocation — including from inside the pull request HTTP handler, making it a per-request cost. Move both policies to package-level vars initialized once in init(). NewSanitizer() is now a pair of pointer assignments. This is safe per the bluemonday README: "it is safe to use the policy in multiple goroutines". Signed-off-by: Matías Insaurralde <matias@insaurral.de>
5 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>
10 months ago
commitverify
types,appview,knotserver: replace object.Commit with types.Commit Signed-off-by: oppiliappan <me@oppi.li>
8 months ago
config
appview/config: remove RateLimitBypass Signed-off-by: oppiliappan <me@oppi.li>
5 months ago
db
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>
6 months ago
dns
appview/{dns,signup}: make signup flow transactional
10 months ago
email
appview/email: replace regex check with mail.ParseAddress Signed-off-by: Evan Jarrett <evan@evanjarrett.com>
8 months ago
filetree
appview: diff: organize changed-files into file-tree introduces the filetree package. eventually we will have a sticky side-panel style layout for any page displaying diffs (probably makes most sense when we have split diffs), and this file-tree will move there.
1 year ago
indexer
appview: add label-value search support to models and indexers Add LabelNameValues method to LabelState, returning composite "name:value" strings for all labels with non-empty values. Add LabelValues and NegatedLabelValues fields to IssueSearchOptions and PullSearchOptions. Change NegatedAuthorDid from a single string to NegatedAuthorDids []string to support excluding multiple authors. Update both issue and pull indexers: bump mapping version to 3, add label_values keyword field, populate it via LabelNameValues, and add search clauses for the new fields. Signed-off-by: Thomas Karpiniec <tom.karpiniec@outlook.com>
5 months ago
issues
appview: integrate label-value search and DID resolution in handlers Use shared searchquery helpers (ResolveAuthor, ExtractTextFilters) to replace duplicated resolution logic in both issue and pull handlers. Wire up dynamic tag extraction for label-value queries. When label definitions with DID format are present, resolve handle values to DIDs at query time via ResolveDIDLabelValues. Signed-off-by: Thomas Karpiniec <tom.karpiniec@outlook.com>
5 months ago
knots
appview: specify current tab from `pages` package Signed-off-by: Seongmin Lee <git@boltless.me>
6 months ago
labels
appview: re-index issues and pulls when labels are modified Signed-off-by: Thomas Karpiniec <tkarpiniec@icloud.com>
6 months ago
mentions
appview: rename refresolver module to mentions usage of the resolver is now mentionsResolver. Signed-off-by: oppiliappan <me@oppi.li>
8 months ago
middleware
appview: migrate handlers to GetMultiAccountUser
7 months ago
models
appview/pages: clean up copy on homepage Signed-off-by: oppiliappan <me@oppi.li>
5 months ago
notifications
appview: migrate handlers to GetMultiAccountUser
7 months ago
notify
*: fmt Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
5 months ago
oauth
appview/oauth: implement apppassword session refreshing do not refresh after token expiry, do it before Signed-off-by: oppiliappan <me@oppi.li>
5 months ago
ogcard
appview/ogcard: add utility to draw rounded rectangles Signed-off-by: oppiliappan <me@oppi.li>
6 months ago
pages
markup/sanitizer: build bluemonday policies once at package init Both policies were rebuilt on every NewSanitizer() call. This included compiling the chroma syntax-highlight class regex by iterating chroma.StandardTypes and joining ~200 type names into a regex alternation, on every invocation — including from inside the pull request HTTP handler, making it a per-request cost. Move both policies to package-level vars initialized once in init(). NewSanitizer() is now a pair of pointer assignments. This is safe per the bluemonday README: "it is safe to use the policy in multiple goroutines". Signed-off-by: Matías Insaurralde <matias@insaurral.de>
5 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>
1 year 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>
6 months ago
pulls
appview: integrate label-value search and DID resolution in handlers Use shared searchquery helpers (ResolveAuthor, ExtractTextFilters) to replace duplicated resolution logic in both issue and pull handlers. Wire up dynamic tag extraction for label-value queries. When label definitions with DID format are present, resolve handle values to DIDs at query time via ResolveDIDLabelValues. Signed-off-by: Thomas Karpiniec <tom.karpiniec@outlook.com>
5 months ago
randomart
show branches in a dropdown
1 year ago
repo
appview/repo: allow viewing unreachable repos instead of showing a 503 indiscriminately, we now indicate that the knot is unreachable and display a warning. the user is still free to browse issues and pulls. Signed-off-by: oppiliappan <me@oppi.li>
5 months ago
reporesolver
*: fmt Signed-off-by: oppiliappan <me@oppi.li>
5 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>
5 months ago
serververify
orm: extract orm package from appview includes query and migration helpers Signed-off-by: oppiliappan <me@oppi.li>
8 months ago
settings
appview: allow users to set their preferences for the punchcard being displayed Signed-off-by: Will Andrews <will7989@hotmail.com>
5 months ago
signup
appview/signup: disable cf record creation We have a wildcard record in place now. Should've started with this... Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
5 months ago
spindles
appview: move template-specific constants to global funcmap Constants those are mainly used to define a template shouldn't be managed from http handlers. Define constant values in `const` funcmap so we can easily access them without depending on template params. This change will make more sense with following change `rusppvkn` Signed-off-by: Seongmin Lee <git@boltless.me>
7 months ago
state
appview/config: remove RateLimitBypass Signed-off-by: oppiliappan <me@oppi.li>
5 months ago
strings
appview: migrate handlers to GetMultiAccountUser
7 months ago
validator
appview/validator: replace x/exp/slices This API is in the standard library now.
6 months ago
xrpcclient
appview: switch to indigo oauth library Signed-off-by: oppiliappan <me@oppi.li>
10 months ago
ingester.go
appview: migrate ownership of knot1 to tangled DID Signed-off-by: oppiliappan <me@oppi.li>
5 months ago