commits
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
make commit/branch/tag count always visible
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Change-Id: kvuxwxxzvvqtvypqzlotlwkqmuttqwun
when db.FilterIn(array) is used, the query compiler would panic on empty
lists:
db.GetPipelineStatuses(
s.db,
db.FilterEq("repo_owner", repoInfo.OwnerDid),
db.FilterEq("repo_name", repoInfo.Name),
db.FilterEq("knot", repoInfo.Knot),
db.FilterIn("sha", shas),
)
if `shas` was constructed to be an empty list, it would suffice for the
filter to always fail and subsequently affect zero rows.
Signed-off-by: oppiliappan <me@oppi.li>
go templates decides that invalid map index in templates should result
in the zero value for some reason.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: nelind <nel.n.lindberg@gmail.com>
Signed-off-by: nelind <nel.n.lindberg@gmail.com>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
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>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Change-Id: knxrqwrvtmylopmumymzxsqorunklwxz
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Change-Id: prnxlqukyzkuwltoylruvunqkmmwrukx
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Change-Id: sknkqpvptxsxtulrqrrzkwttmxqlykom
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Change-Id: qrwynuorxvvqvznmqrrvpmykvmzktlwu
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Change-Id: loymplokzmykltuxrtpkxmkvstvqzxzo
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Change-Id: ymqwzszwsmzlzzlulqurxnlzrzzypkkz
Also, sanitize the raw markdown before rendering.
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
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>
`POST /star`'s template was whole `repoActions` fragment but `hx-target`
was set to `#starBtn` only. Resulting wrapper div copied every time when
user starred/unstarred the repo.
This wasn't noticeable because fork button next to it was invisible due
to undefined `.DisableFork` field on RepoStarFragment
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
- remove returns at end of function
- replace loop with copy
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
- uses grid layout for more controlled column scaling
- fixes commit message layout to show "expand" pill inline
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Signed-off-by: oppiliappan <me@oppi.li>
- Make `db.New*()` methods to accept complete model object instead of
individual fields
- Remove `posthog` field from *most* Service structs. Oauth still has
one as an edge-case
- Add more notifier methods to replace posthog logics
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
when db.FilterIn(array) is used, the query compiler would panic on empty
lists:
db.GetPipelineStatuses(
s.db,
db.FilterEq("repo_owner", repoInfo.OwnerDid),
db.FilterEq("repo_name", repoInfo.Name),
db.FilterEq("knot", repoInfo.Knot),
db.FilterIn("sha", shas),
)
if `shas` was constructed to be an empty list, it would suffice for the
filter to always fail and subsequently affect zero rows.
Signed-off-by: oppiliappan <me@oppi.li>
`POST /star`'s template was whole `repoActions` fragment but `hx-target`
was set to `#starBtn` only. Resulting wrapper div copied every time when
user starred/unstarred the repo.
This wasn't noticeable because fork button next to it was invisible due
to undefined `.DisableFork` field on RepoStarFragment
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>