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
/
pages
/
templates
/
repo
4 folders
11 files
at
d0fbcd5e403b4cb1cf73b2a02ac4e624f9fef1a0
oppiliappan
knotserver: git: improve performance of last_commit_time
1y ago
d4f57e8d
compare
appview: rework compare page trigger comparison on button click, this simplifes a variety of things: - we can load a diff on page visit without javascript - we can avoid modifying url using javascript and breaking back buttons - we can avoid a lot of javascript code Signed-off-by: oppiliappan <me@oppi.li>
1 year ago
fragments
appview: rework compare page trigger comparison on button click, this simplifes a variety of things: - we can load a diff on page visit without javascript - we can avoid modifying url using javascript and breaking back buttons - we can avoid a lot of javascript code Signed-off-by: oppiliappan <me@oppi.li>
1 year ago
issues
appview: pages/templates: add opengraph tags
1 year ago
pulls
appview: state: populate new pull form from query params
1 year ago
blob.html
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
branches.html
appview: use .Committer.When everywhere
1 year ago
commit.html
appview: commit: use .Author.When here
1 year ago
empty.html
appview: use .Committer.When everywhere
1 year ago
fork.html
appview: implement repo fork
1 year ago
index.html
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
log.html
appview: use .Committer.When everywhere
1 year ago
new.html
appview: add spinners to all buttons how it works: - hx-indicator adds the htmx-request class to the target of choice - with tailwind, we can use `group-[.class]` to check if a parent element has a certain class, and style things conditionally - by applying `group-[.htmx-request]`, we can detect when a request is in progress, and show/hide a lucide loader - the loader is a static icon made to spin using the `animate-spin` class
1 year ago
settings.html
appview: repo: better support for empty repos empty repo template now shows a list of other branches if available
1 year ago
tags.html
appview: pages/templates: add opengraph tags
1 year ago
tree.html
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