Commits
Lewis: May this revision serve well! <lewis@tangled.org>
If there are more than one follow/unfollow button in one screen, we want
to update them at once like we do with star button
Signed-off-by: Seongmin Lee <git@boltless.me>
We keep duplicated follow records in db to delete them on unfollow. So
instead of having unique constraint, we deduplicate them on query.
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: oppiliappan <me@oppi.li>
pings the spindle for pipeline statuses for a list of SHAs and
translates them into html fragments
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
if onboarding is quit midway, show the progress status in the home page
and the settings/profile pages
Signed-off-by: oppiliappan <me@oppi.li>
base layout for all onboarding related pages
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>
Lewis: May this revision serve well! <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: Seongmin Lee <git@boltless.me>
appview/pages/profile-fx/danschmidt.js: danschmidt <d_schmidt@coloradocollege.edu>
appview/pages/profile-fx/mihaizaurus.at.js: Mihai <73397939+mihaizaurus@users.noreply.github.com>
appview/state/profile.go: Lewis <lewis@tangled.org>
Lewis: May this revision serve well! <lewis@tangled.org>
Signed-off-by: teq <teqed@shatteredsky.net>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
appview/pages/profile-fx/oppili.js: oppi.li <me@oppi.li>
appview/pages/profile-fx/wilb.me.js: Wilhelm Berggren <wilhelmberggren@gmail.com>
appview/pages/profile-fx/kandake.js: ashex <ashex@chipnick.com>
appview/pages/profile-fx/gdorsi.bsky.social.js: Gustavo Dorsi <gu.dorsi@gmail.com>
appview/pages/profile-fx/punchcard-td.js: J.H. Roemer <jh.roemer@gmail.com>
appview/pages/profile-fx/willow.sh.js: Willow <git@willow.sh>
appview/pages/profile-fx/luisstd.js: Luis Steidle <luis@steidle.me>
appview/pages/profile-fx/chancey.dev.js: Jonathan Chancey <jonathan@chancey.dev>
appview/pages/profile-fx/matthewlipski.tngl.sh.js: Matthew Lipski <matthewlipski@gmail.com>
appview/state/profile.go: Lewis <lewis@tangled.org>
Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Lewis: May this revision serve well! <lewis@tangled.org>
Signed-off-by: oppiliappan <me@oppi.li>
it was being emitted unconditionally, but now it only emits the command
if there are a non-zero number of compiled workflows.
Signed-off-by: oppiliappan <me@oppi.li>
FIX YOUR INPUT FONT SIZE 🫵 16px MINIMUM
Signed-off-by: Brooke <me@abcbrookie.com>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: Spenser Black <me@spenser.black>
Signed-off-by: eti <eti@eti.tf>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
this adds back skip-ci and verbose-ci, they were regressed in earlier spindle rewrite work
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
Signed-off-by: dawn <dawn@tangled.org>
for some blobs, pull ingestion would spuriously fail. this was because
the surrounding context was cancelled as soon as gctx.Wait returned. for
smaller blobs, this did not affect blob fetches.
as a scientific test, some cleverly insert time.Sleeps can help
reproduce the issue for any blob size and on any setup (localinfra or
otherwise). this change permits blob contents to be read even when the
surrounding context is cancelled.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Jens Rømer Hesselbjerg <jh.roemer@gmail.com>
Signed-off-by: Seongmin Lee <git@boltless.me>
if there are no simple labels, the edit label panel prompts the user to
go to settings and add some.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
appview/pages/profile-fx/oppili.js: oppi.li <me@oppi.li>
appview/pages/profile-fx/wilb.me.js: Wilhelm Berggren <wilhelmberggren@gmail.com>
appview/pages/profile-fx/kandake.js: ashex <ashex@chipnick.com>
appview/pages/profile-fx/gdorsi.bsky.social.js: Gustavo Dorsi <gu.dorsi@gmail.com>
appview/pages/profile-fx/punchcard-td.js: J.H. Roemer <jh.roemer@gmail.com>
appview/pages/profile-fx/willow.sh.js: Willow <git@willow.sh>
appview/pages/profile-fx/luisstd.js: Luis Steidle <luis@steidle.me>
appview/pages/profile-fx/chancey.dev.js: Jonathan Chancey <jonathan@chancey.dev>
appview/pages/profile-fx/matthewlipski.tngl.sh.js: Matthew Lipski <matthewlipski@gmail.com>
appview/state/profile.go: Lewis <lewis@tangled.org>
Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
for some blobs, pull ingestion would spuriously fail. this was because
the surrounding context was cancelled as soon as gctx.Wait returned. for
smaller blobs, this did not affect blob fetches.
as a scientific test, some cleverly insert time.Sleeps can help
reproduce the issue for any blob size and on any setup (localinfra or
otherwise). this change permits blob contents to be read even when the
surrounding context is cancelled.
Signed-off-by: oppiliappan <me@oppi.li>