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
17 folders
2 files
at
2c03f4263f7b9415eacb09a56828c818cbaef7fb
oppiliappan
knotserver: git: improve performance of last_commit_time
1y ago
d4f57e8d
config
knotserver: git: improve performance of last_commit_time uses `git log --name-only` to speed things along. the performance tradeoff here is that active repositories tend to load last-commit times really quickly, but directories with one file that was modified 20k commits ago will result in the entire log being walked through. git-log command is parsed as it streams to avoid having to wait for the entire command to complete, and as soon as the entire directory's listing is hydrated, we cancel the command. most of the time, this results in hydration of subdirectories also (this gets cached), resulting in good experience when browsing a repo (typically moving down directories gets faster with each click, as fewer files need hydration). Signed-off-by: oppiliappan <me@oppi.li>
1 year ago
db
patchutil: move AsDiff and AsNiceDiff to patchutil Also move FormatPatch to types to avoid an import cycle.
1 year ago
email
remove unused func
1 year 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
idresolver
appview: config: move to own package to prevent import cycle Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
issues
appview: issues: move to own package Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
middleware
appview: idresolver: move to own package And rename resolver -> idresolver to be a bit more explicit. Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
oauth
appview: oauth: clean up router init Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
pages
knotserver: git: improve performance of last_commit_time uses `git log --name-only` to speed things along. the performance tradeoff here is that active repositories tend to load last-commit times really quickly, but directories with one file that was modified 20k commits ago will result in the entire log being walked through. git-log command is parsed as it streams to avoid having to wait for the entire command to complete, and as soon as the entire directory's listing is hydrated, we cancel the command. most of the time, this results in hydration of subdirectories also (this gets cached), resulting in good experience when browsing a repo (typically moving down directories gets faster with each click, as fewer files need hydration). Signed-off-by: oppiliappan <me@oppi.li>
1 year ago
pagination
appview: repo/issues: paginate issues loading up issues on @tangled.sh/core should be much faster because we only have to resolve ~10 DIDs at a time. with a saturated did-handle cache, this should be near-instant page load times.
1 year ago
pulls
appview: config: move to own package to prevent import cycle Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
randomart
show branches in a dropdown
1 year ago
repo
appview: issues: move to own package Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
reporesolver
appview: config: move to own package to prevent import cycle Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
settings
appview: config: move to own package to prevent import cycle Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
state
appview: issues: move to own package Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
xrpcclient
appview: oauth: use icyphox.sh/atproto-oauth Improved logging and adds a 5s tolerance to the iat claim so PDSes with a slightly skewed clock (or just aggressive timestamp checks) should work. Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
1 year ago
ingester.go
appview: pulls: fix resubmitCheck for stacked PRs
1 year ago
tid.go
appview: swap out old auth service for oauth Also does some driveby config refactoring.
1 year ago