Commits
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
bit of a hack, but some FOD-type builds create this dir in nested drv
builds and this seems to be the easiest way to get rid of it.
Signed-off-by: oppiliappan <me@oppi.li>
use UA to determine placeholder text
Signed-off-by: oppiliappan <me@oppi.li>
- fork button
- fork pages
- text on star/fork buttons in mobile/desktop
Signed-off-by: oppiliappan <me@oppi.li>
queries were broken after total migration to repo-dids, we no longer use
repo_at in some tables.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
- early exit on vendored dirs, dotfiles, docs, and config files
- avoid using FileContentN, directly use object.GetBlob instead
- avoid calling parent.Size() and directly access blob.Size instead
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
appview,knotserver: validate git repo ownership according to knot
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Signed-off-by: oppiliappan <me@oppi.li>
ingest it all.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
fat fingers!
Signed-off-by: oppiliappan <me@oppi.li>
Adds an inline search widget to the topbar.
On desktop, a search input appears directly in the nav with a
dropdown of quick results (keyboard-navigable with ↑↓/Enter/Escape,
⌘K to focus). On mobile, a search button opens a fullscreen overlay
with the same results.
Signed-off-by: eti <eti@eti.tf>
the PIPELINE prefix is to match TANGLED_PIPELINE_ID, and the `_KIND` is
because we refer to this as trigger "kind" everywhere else.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Seongmin Lee <git@boltless.me>
only happens on the first round of submissions.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: Fabricio Silva <hi@fabricio.dev>
Native accent-color approach didn't match the Figma design system.
Custom appearance-none implementation covers all six states: default,
hover, checked, disabled, disabled-checked, and indeterminate.
Uses Lucide check/minus paths as readable SVG data URIs.
Signed-off-by: eti <eti@eti.tf>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: oppiliappan <me@oppi.li>
hopefully this can improve error handling in clones
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: Matías Insaurralde <matias@insaurral.de>
Signed-off-by: oppiliappan <me@oppi.li>
Group consecutive timeline events (defined as being the same action and
operating on the same target) together so that the same target is not
seen multiple times in a row. This notably does not completely aggregate
all events together, so the timeline may still appear as "A B A" if
several instances of event A were broken up by event B.
For collapsed groups, we render "and N other user(s)" in the description
of the event, with a popover that shows the collapsed users if "N other
user(s)" is hovered. The number of events fetched was increased so that
`limit` refers to the number of items in the timeline post-grouping.
Signed-off-by: Kevin Yap <me@kevinyap.ca>
Signed-off-by: oppiliappan <me@oppi.li>
only blobs used repoDIDs, this patches the permalinkShortcut template to
make this work on tree views as well.
Signed-off-by: oppiliappan <me@oppi.li>
Lewis: May this revision serve well! <lewis@tangled.org>
Group consecutive timeline events (defined as being the same action and
operating on the same target) together so that the same target is not
seen multiple times in a row. This notably does not completely aggregate
all events together, so the timeline may still appear as "A B A" if
several instances of event A were broken up by event B.
For collapsed groups, we render "and N other user(s)" in the description
of the event, with a popover that shows the collapsed users if "N other
user(s)" is hovered. The number of events fetched was increased so that
`limit` refers to the number of items in the timeline post-grouping.
Signed-off-by: Kevin Yap <me@kevinyap.ca>