Something went wrong. Try again.
Monorepo for Tangled tangled.org
Something went wrong. Try again.
Commits on dwn/markdown-hl
dawn abffdf25 web: highlight fenced code blocks in rendered markdown dwn/markdown-hl
Signed-off-by: dawn <dawn@tangled.org>
web: highlight fenced code blocks in rendered markdown dwn/markdown-hl
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn ac9d155b web: use atcute syntax parsing across web client
Signed-off-by: dawn <dawn@tangled.org>
web: use atcute syntax parsing across web client
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web: resolve availableKnots membership hosts
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web/repo: add horizontal padding to full-width pages
Signed-off-by: eti <eti@eti.tf>
eti committed
eti 48c74147 web,ci: deploy per-PR preview workers to preview.tangled.org
Signed-off-by: eti <eti@eti.tf>
web,ci: deploy per-PR preview workers to preview.tangled.org
Signed-off-by: eti <eti@eti.tf>
eti committed
eti bcee2ffd web/tickets: move MoreMenu to header and re-organize action row to prevent visual bottom gap when empty body
Signed-off-by: eti <eti@eti.tf>
web/tickets: move MoreMenu to header and re-organize action row to prevent visual bottom gap when empty body
Signed-off-by: eti <eti@eti.tf>
eti committed
web/pierre: fix pierre's deletion border-left
Signed-off-by: eti <eti@eti.tf>
eti committed
web: break links explicitely
Signed-off-by: eti <eti@eti.tf>
eti committed
dawn ee09b058 bobbin/xrpc: list collaborators in the shape the lexicon defines
Signed-off-by: dawn <dawn@tangled.org>
bobbin/xrpc: list collaborators in the shape the lexicon defines
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
nix: update Cargo.nix via crate2nix
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web: show a spinner on the settings save bar
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 26b6b648 knotmirror/xrpc: coalesce concurrent identical tree walks with singleflight
Signed-off-by: dawn <dawn@tangled.org>
knotmirror/xrpc: coalesce concurrent identical tree walks with singleflight
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 58f2054d knotmirror/xrpc: limit concurrent git requests and return 429 when busy
Signed-off-by: dawn <dawn@tangled.org>
knotmirror/xrpc: limit concurrent git requests and return 429 when busy
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 198344e3 knotmirror/xrpc: add Cache-Control headers for immutable git blobs and trees
Signed-off-by: dawn <dawn@tangled.org>
knotmirror/xrpc: add Cache-Control headers for immutable git blobs and trees
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 5301f4da web: use awaitRecord on star, follow, subscription and reaction writes
Signed-off-by: dawn <dawn@tangled.org>
web: use awaitRecord on star, follow, subscription and reaction writes
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web: use awaitRecord on key and profile writes
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 7704aa37 web: use awaitRecord on comment, issue and pull writes
Signed-off-by: dawn <dawn@tangled.org>
web: use awaitRecord on comment, issue and pull writes
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 429d2fb1 web: use awaitRecord on label definition writes
Signed-off-by: dawn <dawn@tangled.org>
web: use awaitRecord on label definition writes
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn c0994d4a web: wrap awaitRecord for writes that are stored but not visible
Signed-off-by: dawn <dawn@tangled.org>
web: wrap awaitRecord for writes that are stored but not visible
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn cab670ea bobbin/xrpc: accept org.tangled records in awaitRecord
Signed-off-by: dawn <dawn@tangled.org>
bobbin/xrpc: accept org.tangled records in awaitRecord
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 6013f8da web: restrict the unbacked settings tabs to the repo owner
Signed-off-by: dawn <dawn@tangled.org>
web: restrict the unbacked settings tabs to the repo owner
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 039a6ff5 web: pick a spindle and manage CI secrets from repo settings
Signed-off-by: dawn <dawn@tangled.org>
web: pick a spindle and manage CI secrets from repo settings
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn ecc9bd7d web: manage repo collaborators through the knot
Signed-off-by: dawn <dawn@tangled.org>
web: manage repo collaborators through the knot
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web: create custom labels from repo settings
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web: rename a repository from its settings
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web: save repo settings to the repo record
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn ed6eb806 web: share one service client for knot and spindle calls
Signed-off-by: dawn <dawn@tangled.org>
web: share one service client for knot and spindle calls
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 4a5277d7 web: gate repo settings on the viewer's repo access
Signed-off-by: dawn <dawn@tangled.org>
web: gate repo settings on the viewer's repo access
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 904b583c all: fix formatting, lint errors and the storybook test project
Signed-off-by: dawn <dawn@tangled.org>
all: fix formatting, lint errors and the storybook test project
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
ogre, web: switch dev environment to ogre-dev
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web: implement strings view and edit
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
oppiliappan cc3059db web/components: experimental: delay skeletons by 200ms
Signed-off-by: oppiliappan <me@oppi.li>
web/components: experimental: delay skeletons by 200ms
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
web/components: fix gaps in diffview
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
web/lib: more diffview improvements
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
dawn 3ed120c8 web: paginate issues, pulls, stars, pipelines with RoutePagination
Signed-off-by: dawn <dawn@tangled.org>
web: paginate issues, pulls, stars, pipelines with RoutePagination
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
oppiliappan 97237d60 web/repo: match diff highlight colours to the diff stat pill
Signed-off-by: oppiliappan <me@oppi.li>
web/repo: match diff highlight colours to the diff stat pill
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 46c5dffd web/repo: rework the commit row for mobile
Signed-off-by: oppiliappan <me@oppi.li>
web/repo: rework the commit row for mobile
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan f7218187 web/repo: extract the commit body toggle into a component
Signed-off-by: oppiliappan <me@oppi.li>
web/repo: extract the commit body toggle into a component
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan ce444879 web: fix two type errors from svelte-check
Signed-off-by: oppiliappan <me@oppi.li>
web: fix two type errors from svelte-check
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 39c5c905 web/repo: keep a collapsing file's header in view
Signed-off-by: oppiliappan <me@oppi.li>
web/repo: keep a collapsing file's header in view
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 0837ee26 web/repo: give the diff file tree the whole card on mobile
Signed-off-by: oppiliappan <me@oppi.li>
web/repo: give the diff file tree the whole card on mobile
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan e67740d6 web/repo: trim the diff toolbar down to icons in smaller displays
Signed-off-by: oppiliappan <me@oppi.li>
web/repo: trim the diff toolbar down to icons in smaller displays
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
dawn bc00adb0 seo-reporter: add cron to send GSC, llm search engine, etc. stats as alerts
Signed-off-by: dawn <dawn@tangled.org>
seo-reporter: add cron to send GSC, llm search engine, etc. stats as alerts
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 65b13c83 ogre, web: add GET card rendering and wire dynamic OG images
Signed-off-by: dawn <dawn@tangled.org>
ogre, web: add GET card rendering and wire dynamic OG images
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 08acad8e web: add fallback Open Graph image and meta tags
Signed-off-by: dawn <dawn@tangled.org>
web: add fallback Open Graph image and meta tags
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 47ca6579 sitemap, web: implement hydrant stream sitemap worker and web proxy
Signed-off-by: dawn <dawn@tangled.org>
sitemap, web: implement hydrant stream sitemap worker and web proxy
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
eti 6f33c9b0 web: rename PullDiff to DiffView and pullDiff to repoDiff
Signed-off-by: eti <eti@eti.tf>
web: rename PullDiff to DiffView and pullDiff to repoDiff
Signed-off-by: eti <eti@eti.tf>
eti committed
eti 5d6ff325 web/repo: drive the diff scroller from the element pierre renders into
Signed-off-by: eti <eti@eti.tf>
web/repo: drive the diff scroller from the element pierre renders into
Signed-off-by: eti <eti@eti.tf>
eti committed
eti f2c61bd4 web/repo: derive the diff page geometry instead of hardcoding it
Signed-off-by: eti <eti@eti.tf>
web/repo: derive the diff page geometry instead of hardcoding it
Signed-off-by: eti <eti@eti.tf>
eti committed
eti 1e93a46e web/repo: reserve the real file header height in the diff scroller
Signed-off-by: eti <eti@eti.tf>
web/repo: reserve the real file header height in the diff scroller
Signed-off-by: eti <eti@eti.tf>
eti committed
oppiliappan 11574149 web/pulls: keep long PR titles and author names from overflowing the sticky header
Signed-off-by: oppiliappan <me@oppi.li>
web/pulls: keep long PR titles and author names from overflowing the sticky header
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 0d5a11c6 web/pulls: conflict panel starts collapsed, shows file count, scrolls horizontally
Signed-off-by: oppiliappan <me@oppi.li>
web/pulls: conflict panel starts collapsed, shows file count, scrolls horizontally
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
dawn d3a5c118 bobbin/{ingest,resolver}: settle repoDid claims by record createdAt
Signed-off-by: dawn <dawn@tangled.org>
bobbin/{ingest,resolver}: settle repoDid claims by record createdAt
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web: add llms.txt for search engines
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 136b3cd8 web: add dynamic metadata and schemas to public content routes
Signed-off-by: dawn <dawn@tangled.org>
web: add dynamic metadata and schemas to public content routes
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn c72926bc web: add noindex to authenticated and private routes
Signed-off-by: dawn <dawn@tangled.org>
web: add noindex to authenticated and private routes
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 6224a936 web: add reusable Meta component and sitewide schema defaults
Signed-off-by: dawn <dawn@tangled.org>
web: add reusable Meta component and sitewide schema defaults
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
web: update robots.txt for search engines
Signed-off-by: dawn <dawn@tangled.org>
dawn committed