forked from tangled.org/core
this repo has no description

all: rename go module to tangled.org/core

Sets up a special-case handler for serving tangled.org/core go module,
plus some misc. .sh -> .org renames.

Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>

anirudh.fi 54a60448 ff1acfb4

verified
Changed files
+530 -514
.air
appview
cmd
appview
combinediff
interdiff
knot
spindle
verifysig
crypto
docs
eventconsumer
guard
jetstream
keyfetch
knotserver
nix
patchutil
rbac
spindle
workflow
xrpc
serviceauth
+1 -1
.air/knotserver.toml
···
[build]
-
cmd = 'go build -ldflags "-X tangled.sh/tangled.sh/core/knotserver.version=$(git describe --tags --long)" -o .bin/knot ./cmd/knot/'
+
cmd = 'go build -ldflags "-X tangled.org/core/knotserver.version=$(git describe --tags --long)" -o .bin/knot ./cmd/knot/'
bin = ".bin/knot server"
root = "."
+1 -1
appview/cache/session/store.go
···
"fmt"
"time"
-
"tangled.sh/tangled.sh/core/appview/cache"
+
"tangled.org/core/appview/cache"
)
type OAuthSession struct {
+3 -3
appview/commitverify/verify.go
···
"log"
"github.com/go-git/go-git/v5/plumbing/object"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/crypto"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/crypto"
+
"tangled.org/core/types"
)
type verifiedCommit struct {
+1 -1
appview/db/artifact.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/go-git/go-git/v5/plumbing"
"github.com/ipfs/go-cid"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
)
type Artifact struct {
+5 -5
appview/db/issues.go
···
"time"
"github.com/bluesky-social/indigo/atproto/syntax"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/pagination"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/pagination"
)
type Issue struct {
···
// get next issue_id
var newIssueId int
err := tx.QueryRow(`
-
update repo_issue_seqs
-
set next_issue_id = next_issue_id + 1
-
where repo_at = ?
+
update repo_issue_seqs
+
set next_issue_id = next_issue_id + 1
+
where repo_at = ?
returning next_issue_id - 1
`, issue.RepoAt).Scan(&newIssueId)
if err != nil {
+2 -2
appview/db/pipeline.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/go-git/go-git/v5/plumbing"
-
spindle "tangled.sh/tangled.sh/core/spindle/models"
-
"tangled.sh/tangled.sh/core/workflow"
+
spindle "tangled.org/core/spindle/models"
+
"tangled.org/core/workflow"
)
type Pipeline struct {
+1 -1
appview/db/profile.go
···
"time"
"github.com/bluesky-social/indigo/atproto/syntax"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
)
type RepoEvent struct {
+3 -3
appview/db/pulls.go
···
"time"
"github.com/bluesky-social/indigo/atproto/syntax"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/patchutil"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/patchutil"
+
"tangled.org/core/types"
)
type PullState int
+1 -1
appview/db/repos.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
)
type Repo struct {
+1 -1
appview/db/strings.go
···
"unicode/utf8"
"github.com/bluesky-social/indigo/atproto/syntax"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
)
type String struct {
+1 -1
appview/dns/cloudflare.go
···
"fmt"
"github.com/cloudflare/cloudflare-go"
-
"tangled.sh/tangled.sh/core/appview/config"
+
"tangled.org/core/appview/config"
)
type Record struct {
+7 -7
appview/ingester.go
···
"github.com/bluesky-social/jetstream/pkg/models"
"github.com/go-git/go-git/v5/plumbing"
"github.com/ipfs/go-cid"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/serververify"
-
"tangled.sh/tangled.sh/core/appview/validator"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/rbac"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/serververify"
+
"tangled.org/core/appview/validator"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/rbac"
)
type Ingester struct {
+13 -13
appview/issues/issues.go
···
lexutil "github.com/bluesky-social/indigo/lex/util"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/notify"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/pagination"
-
"tangled.sh/tangled.sh/core/appview/reporesolver"
-
"tangled.sh/tangled.sh/core/appview/validator"
-
"tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/idresolver"
-
tlog "tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/notify"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/pagination"
+
"tangled.org/core/appview/reporesolver"
+
"tangled.org/core/appview/validator"
+
"tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/idresolver"
+
tlog "tangled.org/core/log"
+
"tangled.org/core/tid"
)
type Issues struct {
+1 -1
appview/issues/router.go
···
"net/http"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/appview/middleware"
+
"tangled.org/core/appview/middleware"
)
func (i *Issues) Router(mw *middleware.Middleware) http.Handler {
+12 -12
appview/knots/knots.go
···
"time"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/middleware"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/serververify"
-
"tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/eventconsumer"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/middleware"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/serververify"
+
"tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/eventconsumer"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/rbac"
+
"tangled.org/core/tid"
comatproto "github.com/bluesky-social/indigo/api/atproto"
lexutil "github.com/bluesky-social/indigo/lex/util"
+7 -7
appview/middleware/middleware.go
···
"github.com/bluesky-social/indigo/atproto/identity"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/pagination"
-
"tangled.sh/tangled.sh/core/appview/reporesolver"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/rbac"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/pagination"
+
"tangled.org/core/appview/reporesolver"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/rbac"
)
type Middleware struct {
+1 -1
appview/notify/merged_notifier.go
···
import (
"context"
-
"tangled.sh/tangled.sh/core/appview/db"
+
"tangled.org/core/appview/db"
)
type mergedNotifier struct {
+1 -1
appview/notify/notifier.go
···
import (
"context"
-
"tangled.sh/tangled.sh/core/appview/db"
+
"tangled.org/core/appview/db"
)
type Notifier interface {
+11 -11
appview/oauth/handler/handler.go
···
"github.com/gorilla/sessions"
"github.com/lestrrat-go/jwx/v2/jwk"
"github.com/posthog/posthog-go"
+
tangled "tangled.org/core/api/tangled"
+
sessioncache "tangled.org/core/appview/cache/session"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/middleware"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/oauth/client"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/rbac"
+
"tangled.org/core/tid"
"tangled.sh/icyphox.sh/atproto-oauth/helpers"
-
tangled "tangled.sh/tangled.sh/core/api/tangled"
-
sessioncache "tangled.sh/tangled.sh/core/appview/cache/session"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/middleware"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/oauth/client"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/tid"
)
const (
+4 -4
appview/oauth/oauth.go
···
indigo_xrpc "github.com/bluesky-social/indigo/xrpc"
"github.com/gorilla/sessions"
+
sessioncache "tangled.org/core/appview/cache/session"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/oauth/client"
+
xrpc "tangled.org/core/appview/xrpcclient"
oauth "tangled.sh/icyphox.sh/atproto-oauth"
"tangled.sh/icyphox.sh/atproto-oauth/helpers"
-
sessioncache "tangled.sh/tangled.sh/core/appview/cache/session"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/oauth/client"
-
xrpc "tangled.sh/tangled.sh/core/appview/xrpcclient"
)
type OAuth struct {
+3 -3
appview/pages/funcmap.go
···
"github.com/dustin/go-humanize"
"github.com/go-enry/go-enry/v2"
-
"tangled.sh/tangled.sh/core/appview/filetree"
-
"tangled.sh/tangled.sh/core/appview/pages/markup"
-
"tangled.sh/tangled.sh/core/crypto"
+
"tangled.org/core/appview/filetree"
+
"tangled.org/core/appview/pages/markup"
+
"tangled.org/core/crypto"
)
func (p *Pages) funcMap() template.FuncMap {
+2 -2
appview/pages/markup/markdown.go
···
"github.com/yuin/goldmark/util"
htmlparse "golang.org/x/net/html"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/pages/repoinfo"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/pages/repoinfo"
)
// RendererType defines the type of renderer to use based on context
+11 -11
appview/pages/pages.go
···
"strings"
"sync"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/commitverify"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages/markup"
-
"tangled.sh/tangled.sh/core/appview/pages/repoinfo"
-
"tangled.sh/tangled.sh/core/appview/pagination"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/patchutil"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/commitverify"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages/markup"
+
"tangled.org/core/appview/pages/repoinfo"
+
"tangled.org/core/appview/pagination"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/patchutil"
+
"tangled.org/core/types"
"github.com/alecthomas/chroma/v2"
chromahtml "github.com/alecthomas/chroma/v2/formatters/html"
+2 -2
appview/pages/repoinfo/repoinfo.go
···
"strings"
"github.com/bluesky-social/indigo/atproto/syntax"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/state/userutil"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/state/userutil"
)
func (r RepoInfo) OwnerWithAt() string {
+2 -2
appview/pages/templates/repo/fragments/cloneDropdown.html
···
<code
class="flex-1 px-3 py-2 text-sm bg-gray-50 dark:bg-gray-700 text-gray-900 dark:text-gray-100 rounded-l select-all cursor-pointer whitespace-nowrap overflow-x-auto"
onclick="window.getSelection().selectAllChildren(this)"
-
data-url="https://tangled.sh/{{ .RepoInfo.OwnerWithAt }}/{{ .RepoInfo.Name }}"
-
>https://tangled.sh/{{ .RepoInfo.OwnerWithAt }}/{{ .RepoInfo.Name }}</code>
+
data-url="https://tangled.org/{{ .RepoInfo.OwnerWithAt }}/{{ .RepoInfo.Name }}"
+
>https://tangled.org/{{ .RepoInfo.OwnerWithAt }}/{{ .RepoInfo.Name }}</code>
<button
onclick="copyToClipboard(this, this.previousElementSibling.getAttribute('data-url'))"
class="px-3 py-2 text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 border-l border-gray-300 dark:border-gray-600"
+10 -10
appview/pipelines/pipelines.go
···
"strings"
"time"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/reporesolver"
-
"tangled.sh/tangled.sh/core/eventconsumer"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/rbac"
-
spindlemodel "tangled.sh/tangled.sh/core/spindle/models"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/reporesolver"
+
"tangled.org/core/eventconsumer"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/log"
+
"tangled.org/core/rbac"
+
spindlemodel "tangled.org/core/spindle/models"
"github.com/go-chi/chi/v5"
"github.com/gorilla/websocket"
+1 -1
appview/pipelines/router.go
···
"net/http"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/appview/middleware"
+
"tangled.org/core/appview/middleware"
)
func (p *Pipelines) Router(mw *middleware.Middleware) http.Handler {
+2 -2
appview/posthog/notifier.go
···
"log"
"github.com/posthog/posthog-go"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/notify"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/notify"
)
type posthogNotifier struct {
+13 -13
appview/pulls/pulls.go
···
"strings"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/notify"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/pages/markup"
-
"tangled.sh/tangled.sh/core/appview/reporesolver"
-
"tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/patchutil"
-
"tangled.sh/tangled.sh/core/tid"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/notify"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/pages/markup"
+
"tangled.org/core/appview/reporesolver"
+
"tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/patchutil"
+
"tangled.org/core/tid"
+
"tangled.org/core/types"
"github.com/bluekeyes/go-gitdiff/gitdiff"
comatproto "github.com/bluesky-social/indigo/api/atproto"
+1 -1
appview/pulls/router.go
···
"net/http"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/appview/middleware"
+
"tangled.org/core/appview/middleware"
)
func (s *Pulls) Router(mw *middleware.Middleware) http.Handler {
+7 -7
appview/repo/artifact.go
···
"github.com/go-chi/chi/v5"
"github.com/go-git/go-git/v5/plumbing"
"github.com/ipfs/go-cid"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/reporesolver"
-
"tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/tid"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/reporesolver"
+
"tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/tid"
+
"tangled.org/core/types"
)
// TODO: proper statuses here on early exit
+3 -3
appview/repo/feed.go
···
"slices"
"time"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/pagination"
-
"tangled.sh/tangled.sh/core/appview/reporesolver"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/pagination"
+
"tangled.org/core/appview/reporesolver"
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/gorilla/feeds"
+8 -8
appview/repo/index.go
···
indigoxrpc "github.com/bluesky-social/indigo/xrpc"
"github.com/go-git/go-git/v5/plumbing"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/commitverify"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/pages/markup"
-
"tangled.sh/tangled.sh/core/appview/reporesolver"
-
"tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/commitverify"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/pages/markup"
+
"tangled.org/core/appview/reporesolver"
+
"tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/types"
"github.com/go-chi/chi/v5"
"github.com/go-enry/go-enry/v2"
+17 -17
appview/repo/repo.go
···
comatproto "github.com/bluesky-social/indigo/api/atproto"
lexutil "github.com/bluesky-social/indigo/lex/util"
indigoxrpc "github.com/bluesky-social/indigo/xrpc"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/commitverify"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/notify"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/pages/markup"
-
"tangled.sh/tangled.sh/core/appview/reporesolver"
-
xrpcclient "tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/eventconsumer"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/patchutil"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/tid"
-
"tangled.sh/tangled.sh/core/types"
-
"tangled.sh/tangled.sh/core/xrpc/serviceauth"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/commitverify"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/notify"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/pages/markup"
+
"tangled.org/core/appview/reporesolver"
+
xrpcclient "tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/eventconsumer"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/patchutil"
+
"tangled.org/core/rbac"
+
"tangled.org/core/tid"
+
"tangled.org/core/types"
+
"tangled.org/core/xrpc/serviceauth"
securejoin "github.com/cyphar/filepath-securejoin"
"github.com/go-chi/chi/v5"
+3 -3
appview/repo/repo_util.go
···
"sort"
"strings"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/pages/repoinfo"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/pages/repoinfo"
+
"tangled.org/core/types"
"github.com/go-git/go-git/v5/plumbing/object"
)
+1 -1
appview/repo/router.go
···
"net/http"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/appview/middleware"
+
"tangled.org/core/appview/middleware"
)
func (rp *Repo) Router(mw *middleware.Middleware) http.Handler {
+7 -7
appview/reporesolver/resolver.go
···
"github.com/bluesky-social/indigo/atproto/identity"
securejoin "github.com/cyphar/filepath-securejoin"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/pages/repoinfo"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/rbac"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/pages/repoinfo"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/rbac"
)
type ResolvedRepo struct {
+4 -4
appview/serververify/verify.go
···
"fmt"
indigoxrpc "github.com/bluesky-social/indigo/xrpc"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/rbac"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/rbac"
)
var (
+9 -9
appview/settings/settings.go
···
"time"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/email"
-
"tangled.sh/tangled.sh/core/appview/middleware"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/email"
+
"tangled.org/core/appview/middleware"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/tid"
comatproto "github.com/bluesky-social/indigo/api/atproto"
lexutil "github.com/bluesky-social/indigo/lex/util"
···
if s.Config.Core.Dev {
appUrl = "http://" + s.Config.Core.ListenAddr
} else {
-
appUrl = "https://tangled.sh"
+
appUrl = s.Config.Core.AppviewHost
}
return fmt.Sprintf("%s/settings/emails/verify?did=%s&email=%s&code=%s", appUrl, url.QueryEscape(did), url.QueryEscape(email), url.QueryEscape(code))
+8 -8
appview/signup/signup.go
···
"github.com/go-chi/chi/v5"
"github.com/posthog/posthog-go"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/dns"
-
"tangled.sh/tangled.sh/core/appview/email"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/state/userutil"
-
"tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/idresolver"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/dns"
+
"tangled.org/core/appview/email"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/state/userutil"
+
"tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/idresolver"
)
type Signup struct {
+11 -11
appview/spindles/spindles.go
···
"time"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/middleware"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/serververify"
-
"tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/middleware"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/serververify"
+
"tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/rbac"
+
"tangled.org/core/tid"
comatproto "github.com/bluesky-social/indigo/api/atproto"
"github.com/bluesky-social/indigo/atproto/syntax"
+4 -4
appview/state/follow.go
···
comatproto "github.com/bluesky-social/indigo/api/atproto"
lexutil "github.com/bluesky-social/indigo/lex/util"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/tid"
)
func (s *State) Follow(w http.ResponseWriter, r *http.Request) {
+1 -1
appview/state/git_http.go
···
"github.com/bluesky-social/indigo/atproto/identity"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/appview/db"
+
"tangled.org/core/appview/db"
)
func (s *State) InfoRefs(w http.ResponseWriter, r *http.Request) {
+9 -9
appview/state/knotstream.go
···
"slices"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/cache"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
ec "tangled.sh/tangled.sh/core/eventconsumer"
-
"tangled.sh/tangled.sh/core/eventconsumer/cursor"
-
"tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/workflow"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/cache"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
ec "tangled.org/core/eventconsumer"
+
"tangled.org/core/eventconsumer/cursor"
+
"tangled.org/core/log"
+
"tangled.org/core/rbac"
+
"tangled.org/core/workflow"
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/go-git/go-git/v5/plumbing"
+3 -3
appview/state/profile.go
···
lexutil "github.com/bluesky-social/indigo/lex/util"
"github.com/go-chi/chi/v5"
"github.com/gorilla/feeds"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/pages"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/pages"
)
func (s *State) Profile(w http.ResponseWriter, r *http.Request) {
+4 -4
appview/state/reaction.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
lexutil "github.com/bluesky-social/indigo/lex/util"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/tid"
)
func (s *State) React(w http.ResponseWriter, r *http.Request) {
+30 -13
appview/state/router.go
···
"github.com/go-chi/chi/v5"
"github.com/gorilla/sessions"
-
"tangled.sh/tangled.sh/core/appview/issues"
-
"tangled.sh/tangled.sh/core/appview/knots"
-
"tangled.sh/tangled.sh/core/appview/middleware"
-
oauthhandler "tangled.sh/tangled.sh/core/appview/oauth/handler"
-
"tangled.sh/tangled.sh/core/appview/pipelines"
-
"tangled.sh/tangled.sh/core/appview/pulls"
-
"tangled.sh/tangled.sh/core/appview/repo"
-
"tangled.sh/tangled.sh/core/appview/settings"
-
"tangled.sh/tangled.sh/core/appview/signup"
-
"tangled.sh/tangled.sh/core/appview/spindles"
-
"tangled.sh/tangled.sh/core/appview/state/userutil"
-
avstrings "tangled.sh/tangled.sh/core/appview/strings"
-
"tangled.sh/tangled.sh/core/log"
+
"tangled.org/core/appview/issues"
+
"tangled.org/core/appview/knots"
+
"tangled.org/core/appview/middleware"
+
oauthhandler "tangled.org/core/appview/oauth/handler"
+
"tangled.org/core/appview/pipelines"
+
"tangled.org/core/appview/pulls"
+
"tangled.org/core/appview/repo"
+
"tangled.org/core/appview/settings"
+
"tangled.org/core/appview/signup"
+
"tangled.org/core/appview/spindles"
+
"tangled.org/core/appview/state/userutil"
+
avstrings "tangled.org/core/appview/strings"
+
"tangled.org/core/log"
)
func (s *State) Router() http.Handler {
···
r.Get("/timeline", s.Timeline)
r.With(middleware.AuthMiddleware(s.oauth)).Get("/upgradeBanner", s.UpgradeBanner)
+
// special-case handler for serving tangled.org/core
+
r.Get("/core", s.Core())
+
r.Route("/repo", func(r chi.Router) {
r.Route("/new", func(r chi.Router) {
r.Use(middleware.AuthMiddleware(s.oauth))
···
s.pages.Error404(w)
})
return r
+
}
+
+
// Core serves tangled.org/core go-import meta tags, and redirects
+
// to the core repository if accessed normally.
+
func (s *State) Core() http.HandlerFunc {
+
return func(w http.ResponseWriter, r *http.Request) {
+
if r.URL.Query().Get("go-get") == "1" {
+
w.Header().Set("Content-Type", "text/html")
+
w.Write([]byte(`<meta name="go-import" content="tangled.org/core git https://tangled.org/tangled.org/core">`))
+
return
+
}
+
+
http.Redirect(w, r, "/@tangled.org/core", http.StatusFound)
+
}
}
func (s *State) OAuthRouter() http.Handler {
+9 -9
appview/state/spindlestream.go
···
"time"
"github.com/bluesky-social/indigo/atproto/syntax"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/cache"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
ec "tangled.sh/tangled.sh/core/eventconsumer"
-
"tangled.sh/tangled.sh/core/eventconsumer/cursor"
-
"tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/rbac"
-
spindle "tangled.sh/tangled.sh/core/spindle/models"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/cache"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
ec "tangled.org/core/eventconsumer"
+
"tangled.org/core/eventconsumer/cursor"
+
"tangled.org/core/log"
+
"tangled.org/core/rbac"
+
spindle "tangled.org/core/spindle/models"
)
func Spindlestream(ctx context.Context, c *config.Config, d *db.DB, enforcer *rbac.Enforcer) (*ec.Consumer, error) {
+4 -4
appview/state/star.go
···
comatproto "github.com/bluesky-social/indigo/api/atproto"
"github.com/bluesky-social/indigo/atproto/syntax"
lexutil "github.com/bluesky-social/indigo/lex/util"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/tid"
)
func (s *State) Star(w http.ResponseWriter, r *http.Request) {
+20 -20
appview/state/state.go
···
securejoin "github.com/cyphar/filepath-securejoin"
"github.com/go-chi/chi/v5"
"github.com/posthog/posthog-go"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview"
-
"tangled.sh/tangled.sh/core/appview/cache"
-
"tangled.sh/tangled.sh/core/appview/cache/session"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/notify"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
posthogService "tangled.sh/tangled.sh/core/appview/posthog"
-
"tangled.sh/tangled.sh/core/appview/reporesolver"
-
"tangled.sh/tangled.sh/core/appview/validator"
-
xrpcclient "tangled.sh/tangled.sh/core/appview/xrpcclient"
-
"tangled.sh/tangled.sh/core/eventconsumer"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/jetstream"
-
tlog "tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/tid"
-
// xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview"
+
"tangled.org/core/appview/cache"
+
"tangled.org/core/appview/cache/session"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/notify"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
posthogService "tangled.org/core/appview/posthog"
+
"tangled.org/core/appview/reporesolver"
+
"tangled.org/core/appview/validator"
+
xrpcclient "tangled.org/core/appview/xrpcclient"
+
"tangled.org/core/eventconsumer"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/jetstream"
+
tlog "tangled.org/core/log"
+
"tangled.org/core/rbac"
+
"tangled.org/core/tid"
+
// xrpcerr "tangled.org/core/xrpc/errors"
)
type State struct {
+12 -12
appview/strings/strings.go
···
"strconv"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/middleware"
-
"tangled.sh/tangled.sh/core/appview/notify"
-
"tangled.sh/tangled.sh/core/appview/oauth"
-
"tangled.sh/tangled.sh/core/appview/pages"
-
"tangled.sh/tangled.sh/core/appview/pages/markup"
-
"tangled.sh/tangled.sh/core/eventconsumer"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/middleware"
+
"tangled.org/core/appview/notify"
+
"tangled.org/core/appview/oauth"
+
"tangled.org/core/appview/pages"
+
"tangled.org/core/appview/pages/markup"
+
"tangled.org/core/eventconsumer"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/rbac"
+
"tangled.org/core/tid"
"github.com/bluesky-social/indigo/api/atproto"
"github.com/bluesky-social/indigo/atproto/identity"
+1 -1
appview/validator/issue.go
···
"fmt"
"strings"
-
"tangled.sh/tangled.sh/core/appview/db"
+
"tangled.org/core/appview/db"
)
func (v *Validator) ValidateIssueComment(comment *db.IssueComment) error {
+2 -2
appview/validator/validator.go
···
package validator
import (
-
"tangled.sh/tangled.sh/core/appview/db"
-
"tangled.sh/tangled.sh/core/appview/pages/markup"
+
"tangled.org/core/appview/db"
+
"tangled.org/core/appview/pages/markup"
)
type Validator struct {
+2 -2
cmd/appview/main.go
···
"net/http"
"os"
-
"tangled.sh/tangled.sh/core/appview/config"
-
"tangled.sh/tangled.sh/core/appview/state"
+
"tangled.org/core/appview/config"
+
"tangled.org/core/appview/state"
)
func main() {
+1 -1
cmd/combinediff/main.go
···
"os"
"github.com/bluekeyes/go-gitdiff/gitdiff"
-
"tangled.sh/tangled.sh/core/patchutil"
+
"tangled.org/core/patchutil"
)
func main() {
+1 -1
cmd/gen.go
···
import (
cbg "github.com/whyrusleeping/cbor-gen"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
)
func main() {
+1 -1
cmd/interdiff/main.go
···
"os"
"github.com/bluekeyes/go-gitdiff/gitdiff"
-
"tangled.sh/tangled.sh/core/patchutil"
+
"tangled.org/core/patchutil"
)
func main() {
+5 -5
cmd/knot/main.go
···
"os"
"github.com/urfave/cli/v3"
-
"tangled.sh/tangled.sh/core/guard"
-
"tangled.sh/tangled.sh/core/hook"
-
"tangled.sh/tangled.sh/core/keyfetch"
-
"tangled.sh/tangled.sh/core/knotserver"
-
"tangled.sh/tangled.sh/core/log"
+
"tangled.org/core/guard"
+
"tangled.org/core/hook"
+
"tangled.org/core/keyfetch"
+
"tangled.org/core/knotserver"
+
"tangled.org/core/log"
)
func main() {
+3 -3
cmd/spindle/main.go
···
"context"
"os"
-
"tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/spindle"
-
_ "tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/log"
+
"tangled.org/core/spindle"
+
_ "tangled.org/core/tid"
)
func main() {
+1 -1
cmd/verifysig/main.go
···
"os"
"strings"
-
"tangled.sh/tangled.sh/core/crypto"
+
"tangled.org/core/crypto"
)
func parseCommitObject(commitData string) (string, string, error) {
+1 -1
crypto/verify.go
···
"github.com/hiddeco/sshsig"
"golang.org/x/crypto/ssh"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/types"
)
func VerifySignature(pubKey, signature, payload []byte) (error, bool) {
+2 -2
docs/knot-hosting.md
···
First, clone this repository:
```
-
git clone https://tangled.sh/@tangled.sh/core
+
git clone https://tangled.org/@tangled.org/core
```
Then, build the `knot` CLI. This is the knot administration and operation tool.
···
You should now have a running knot server! You can finalize
your registration by hitting the `verify` button on the
-
[/knots](https://tangled.sh/knots) page. This simply creates
+
[/knots](https://tangled.org/knots) page. This simply creates
a record on your PDS to announce the existence of the knot.
### custom paths
+4 -5
docs/migrations.md
···
For knots:
- Upgrade to latest tag (v1.9.0 or above)
-
- Head to the [knot dashboard](https://tangled.sh/knots) and
+
- Head to the [knot dashboard](https://tangled.org/knots) and
hit the "retry" button to verify your knot
For spindles:
- Upgrade to latest tag (v1.9.0 or above)
- Head to the [spindle
-
dashboard](https://tangled.sh/spindles) and hit the
+
dashboard](https://tangled.org/spindles) and hit the
"retry" button to verify your spindle
## Upgrading from v1.7.x
···
environment variable entirely
- `KNOT_SERVER_OWNER` is now required on boot, set this to
your DID. You can find your DID in the
-
[settings](https://tangled.sh/settings) page.
+
[settings](https://tangled.org/settings) page.
- Restart your knot once you have replaced the environment
variable
-
- Head to the [knot dashboard](https://tangled.sh/knots) and
+
- Head to the [knot dashboard](https://tangled.org/knots) and
hit the "retry" button to verify your knot. This simply
writes a `sh.tangled.knot` record to your PDS.
···
};
};
```
-
+1 -1
docs/spindle/openbao.md
···
### production
You would typically use a systemd service with a configuration file. Refer to
-
[@tangled.sh/infra](https://tangled.sh/@tangled.sh/infra) for how this can be
+
[@tangled.org/infra](https://tangled.org/@tangled.org/infra) for how this can be
achieved using Nix.
Then, initialize the bao server:
+2 -2
docs/spindle/pipeline.md
···
- nodejs
- go
# custom registry
-
git+https://tangled.sh/@example.com/my_pkg:
+
git+https://tangled.org/@example.com/my_pkg:
- my_pkg
```
···
- nodejs
- go
# custom registry
-
git+https://tangled.sh/@example.com/my_pkg:
+
git+https://tangled.org/@example.com/my_pkg:
- my_pkg
environment:
+2 -2
eventconsumer/consumer.go
···
"sync"
"time"
-
"tangled.sh/tangled.sh/core/eventconsumer/cursor"
-
"tangled.sh/tangled.sh/core/log"
+
"tangled.org/core/eventconsumer/cursor"
+
"tangled.org/core/log"
"github.com/avast/retry-go/v4"
"github.com/gorilla/websocket"
+1 -1
eventconsumer/cursor/redis.go
···
"fmt"
"strconv"
-
"tangled.sh/tangled.sh/core/appview/cache"
+
"tangled.org/core/appview/cache"
)
const (
+1 -1
go.mod
···
-
module tangled.sh/tangled.sh/core
+
module tangled.org/core
go 1.24.4
+2 -2
guard/guard.go
···
"github.com/bluesky-social/indigo/atproto/identity"
securejoin "github.com/cyphar/filepath-securejoin"
"github.com/urfave/cli/v3"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/log"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/log"
)
func Command() *cli.Command {
+1 -1
jetstream/jetstream.go
···
"github.com/bluesky-social/jetstream/pkg/client"
"github.com/bluesky-social/jetstream/pkg/client/schedulers/sequential"
"github.com/bluesky-social/jetstream/pkg/models"
-
"tangled.sh/tangled.sh/core/log"
+
"tangled.org/core/log"
)
type DB interface {
+1 -1
keyfetch/keyfetch.go
···
"strings"
"github.com/urfave/cli/v3"
-
"tangled.sh/tangled.sh/core/log"
+
"tangled.org/core/log"
)
func Command() *cli.Command {
+1 -1
knotserver/db/events.go
···
"fmt"
"time"
-
"tangled.sh/tangled.sh/core/notifier"
+
"tangled.org/core/notifier"
)
type Event struct {
+1 -1
knotserver/db/pubkeys.go
···
"strconv"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
)
type PublicKey struct {
+1 -1
knotserver/git.go
···
securejoin "github.com/cyphar/filepath-securejoin"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/knotserver/git/service"
+
"tangled.org/core/knotserver/git/service"
)
func (d *Knot) InfoRefs(w http.ResponseWriter, r *http.Request) {
+1 -1
knotserver/git/branch.go
···
"github.com/go-git/go-git/v5/plumbing"
"github.com/go-git/go-git/v5/plumbing/object"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/types"
)
func (g *GitRepo) Branches() ([]types.Branch, error) {
+2 -2
knotserver/git/diff.go
···
"github.com/bluekeyes/go-gitdiff/gitdiff"
"github.com/go-git/go-git/v5/plumbing"
"github.com/go-git/go-git/v5/plumbing/object"
-
"tangled.sh/tangled.sh/core/patchutil"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/patchutil"
+
"tangled.org/core/types"
)
func (g *GitRepo) Diff() (*types.NiceDiff, error) {
+1 -1
knotserver/git/post_receive.go
···
"strings"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
"github.com/go-git/go-git/v5/plumbing"
)
+1 -1
knotserver/git/tree.go
···
"time"
"github.com/go-git/go-git/v5/plumbing/object"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/types"
)
func (g *GitRepo) FileTree(ctx context.Context, path string) ([]types.NiceTree, error) {
+7 -7
knotserver/ingester.go
···
"github.com/bluesky-social/indigo/xrpc"
"github.com/bluesky-social/jetstream/pkg/models"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/knotserver/db"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/workflow"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/knotserver/db"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/log"
+
"tangled.org/core/rbac"
+
"tangled.org/core/workflow"
)
func (h *Knot) processPublicKey(ctx context.Context, event *models.Event) error {
+8 -8
knotserver/internal.go
···
securejoin "github.com/cyphar/filepath-securejoin"
"github.com/go-chi/chi/v5"
"github.com/go-chi/chi/v5/middleware"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/hook"
-
"tangled.sh/tangled.sh/core/knotserver/config"
-
"tangled.sh/tangled.sh/core/knotserver/db"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/notifier"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/workflow"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/hook"
+
"tangled.org/core/knotserver/config"
+
"tangled.org/core/knotserver/db"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/notifier"
+
"tangled.org/core/rbac"
+
"tangled.org/core/workflow"
)
type InternalHandle struct {
+9 -9
knotserver/router.go
···
"net/http"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/jetstream"
-
"tangled.sh/tangled.sh/core/knotserver/config"
-
"tangled.sh/tangled.sh/core/knotserver/db"
-
"tangled.sh/tangled.sh/core/knotserver/xrpc"
-
tlog "tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/notifier"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/xrpc/serviceauth"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/jetstream"
+
"tangled.org/core/knotserver/config"
+
"tangled.org/core/knotserver/db"
+
"tangled.org/core/knotserver/xrpc"
+
tlog "tangled.org/core/log"
+
"tangled.org/core/notifier"
+
"tangled.org/core/rbac"
+
"tangled.org/core/xrpc/serviceauth"
)
type Knot struct {
+8 -8
knotserver/server.go
···
"net/http"
"github.com/urfave/cli/v3"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/hook"
-
"tangled.sh/tangled.sh/core/jetstream"
-
"tangled.sh/tangled.sh/core/knotserver/config"
-
"tangled.sh/tangled.sh/core/knotserver/db"
-
"tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/notifier"
-
"tangled.sh/tangled.sh/core/rbac"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/hook"
+
"tangled.org/core/jetstream"
+
"tangled.org/core/knotserver/config"
+
"tangled.org/core/knotserver/db"
+
"tangled.org/core/log"
+
"tangled.org/core/notifier"
+
"tangled.org/core/rbac"
)
func Command() *cli.Command {
+5 -5
knotserver/xrpc/create_repo.go
···
"github.com/bluesky-social/indigo/xrpc"
securejoin "github.com/cyphar/filepath-securejoin"
gogit "github.com/go-git/go-git/v5"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/hook"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/rbac"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/hook"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/rbac"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (h *Xrpc) CreateRepo(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/delete_repo.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/bluesky-social/indigo/xrpc"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/rbac"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/rbac"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) DeleteRepo(w http.ResponseWriter, r *http.Request) {
+5 -5
knotserver/xrpc/fork_status.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/types"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/rbac"
+
"tangled.org/core/types"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) ForkStatus(w http.ResponseWriter, r *http.Request) {
+4 -4
knotserver/xrpc/fork_sync.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/rbac"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/rbac"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) ForkSync(w http.ResponseWriter, r *http.Request) {
+4 -4
knotserver/xrpc/hidden_ref.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/bluesky-social/indigo/xrpc"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/rbac"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/rbac"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) HiddenRef(w http.ResponseWriter, r *http.Request) {
+2 -2
knotserver/xrpc/list_keys.go
···
"net/http"
"strconv"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) ListKeys(w http.ResponseWriter, r *http.Request) {
+6 -6
knotserver/xrpc/merge.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/patchutil"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/types"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/patchutil"
+
"tangled.org/core/rbac"
+
"tangled.org/core/types"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) Merge(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/merge_check.go
···
"net/http"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) MergeCheck(w http.ResponseWriter, r *http.Request) {
+2 -2
knotserver/xrpc/owner.go
···
import (
"net/http"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) Owner(w http.ResponseWriter, r *http.Request) {
+2 -2
knotserver/xrpc/repo_archive.go
···
"github.com/go-git/go-git/v5/plumbing"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/knotserver/git"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoArchive(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_blob.go
···
"slices"
"strings"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoBlob(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_branch.go
···
"net/url"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoBranch(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_branches.go
···
"net/http"
"strconv"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/types"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/types"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoBranches(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_compare.go
···
"fmt"
"net/http"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/types"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/types"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoCompare(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_diff.go
···
import (
"net/http"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/types"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/types"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoDiff(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_get_default_branch.go
···
"net/http"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoGetDefaultBranch(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_languages.go
···
"net/http"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoLanguages(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_log.go
···
"net/http"
"strconv"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/types"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/types"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoLog(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_tags.go
···
"github.com/go-git/go-git/v5/plumbing"
"github.com/go-git/go-git/v5/plumbing/object"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/types"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/types"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoTags(w http.ResponseWriter, r *http.Request) {
+3 -3
knotserver/xrpc/repo_tree.go
···
"path/filepath"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RepoTree(w http.ResponseWriter, r *http.Request) {
+4 -4
knotserver/xrpc/set_default_branch.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/bluesky-social/indigo/xrpc"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/knotserver/git"
-
"tangled.sh/tangled.sh/core/rbac"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/knotserver/git"
+
"tangled.org/core/rbac"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
const ActorDid string = "ActorDid"
+2 -2
knotserver/xrpc/version.go
···
"net/http"
"runtime/debug"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
)
// version is set during build time.
···
var modified bool
for _, mod := range info.Deps {
-
if mod.Path == "tangled.sh/tangled.sh/knotserver/xrpc" {
+
if mod.Path == "tangled.org/tangled.org/knotserver/xrpc" {
modVer = mod.Version
break
}
+9 -9
knotserver/xrpc/xrpc.go
···
"strings"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/jetstream"
-
"tangled.sh/tangled.sh/core/knotserver/config"
-
"tangled.sh/tangled.sh/core/knotserver/db"
-
"tangled.sh/tangled.sh/core/notifier"
-
"tangled.sh/tangled.sh/core/rbac"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
-
"tangled.sh/tangled.sh/core/xrpc/serviceauth"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/jetstream"
+
"tangled.org/core/knotserver/config"
+
"tangled.org/core/knotserver/db"
+
"tangled.org/core/notifier"
+
"tangled.org/core/rbac"
+
xrpcerr "tangled.org/core/xrpc/errors"
+
"tangled.org/core/xrpc/serviceauth"
"github.com/go-chi/chi/v5"
)
+1 -1
lexicon-build-config.json
···
"package": "tangled",
"prefix": "sh.tangled",
"outdir": "api/tangled",
-
"import": "tangled.sh/tangled.sh/core/api/tangled",
+
"import": "tangled.org/core/api/tangled",
"gen-server": true
}
]
+1 -1
nix/pkgs/knot-unwrapped.nix
···
tags = ["libsqlite3"];
ldflags = [
-
"-X tangled.sh/tangled.sh/core/knotserver/xrpc.version=${version}"
+
"-X tangled.org/core/knotserver/xrpc.version=${version}"
];
env.CGO_CFLAGS = "-I ${sqlite-lib}/include ";
+1 -1
patchutil/interdiff.go
···
"strings"
"github.com/bluekeyes/go-gitdiff/gitdiff"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/types"
)
type InterdiffResult struct {
+1 -1
patchutil/patchutil.go
···
"strings"
"github.com/bluekeyes/go-gitdiff/gitdiff"
-
"tangled.sh/tangled.sh/core/types"
+
"tangled.org/core/types"
)
func ExtractPatches(formatPatch string) ([]types.FormatPatch, error) {
+1 -1
rbac/rbac_test.go
···
"database/sql"
"testing"
-
"tangled.sh/tangled.sh/core/rbac"
+
"tangled.org/core/rbac"
adapter "github.com/Blank-Xu/sql-adapter"
"github.com/casbin/casbin/v2"
+4 -4
spindle/db/events.go
···
"fmt"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/notifier"
-
"tangled.sh/tangled.sh/core/spindle/models"
-
"tangled.sh/tangled.sh/core/tid"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/notifier"
+
"tangled.org/core/spindle/models"
+
"tangled.org/core/tid"
)
type Event struct {
+5 -5
spindle/engine/engine.go
···
securejoin "github.com/cyphar/filepath-securejoin"
"golang.org/x/sync/errgroup"
-
"tangled.sh/tangled.sh/core/notifier"
-
"tangled.sh/tangled.sh/core/spindle/config"
-
"tangled.sh/tangled.sh/core/spindle/db"
-
"tangled.sh/tangled.sh/core/spindle/models"
-
"tangled.sh/tangled.sh/core/spindle/secrets"
+
"tangled.org/core/notifier"
+
"tangled.org/core/spindle/config"
+
"tangled.org/core/spindle/db"
+
"tangled.org/core/spindle/models"
+
"tangled.org/core/spindle/secrets"
)
var (
+6 -6
spindle/engines/nixery/engine.go
···
"github.com/docker/docker/client"
"github.com/docker/docker/pkg/stdcopy"
"gopkg.in/yaml.v3"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/spindle/config"
-
"tangled.sh/tangled.sh/core/spindle/engine"
-
"tangled.sh/tangled.sh/core/spindle/models"
-
"tangled.sh/tangled.sh/core/spindle/secrets"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/log"
+
"tangled.org/core/spindle/config"
+
"tangled.org/core/spindle/engine"
+
"tangled.org/core/spindle/models"
+
"tangled.org/core/spindle/secrets"
)
const (
+2 -2
spindle/engines/nixery/setup_steps.go
···
"path"
"strings"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/workflow"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/workflow"
)
func nixConfStep() Step {
+5 -5
spindle/ingester.go
···
"fmt"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/eventconsumer"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/spindle/db"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/eventconsumer"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/rbac"
+
"tangled.org/core/spindle/db"
comatproto "github.com/bluesky-social/indigo/api/atproto"
"github.com/bluesky-social/indigo/atproto/identity"
+2 -2
spindle/models/engine.go
···
"context"
"time"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/spindle/secrets"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/spindle/secrets"
)
type Engine interface {
+1 -1
spindle/models/models.go
···
"regexp"
"slices"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
"github.com/bluesky-social/indigo/atproto/syntax"
)
+17 -17
spindle/server.go
···
"net/http"
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/eventconsumer"
-
"tangled.sh/tangled.sh/core/eventconsumer/cursor"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/jetstream"
-
"tangled.sh/tangled.sh/core/log"
-
"tangled.sh/tangled.sh/core/notifier"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/spindle/config"
-
"tangled.sh/tangled.sh/core/spindle/db"
-
"tangled.sh/tangled.sh/core/spindle/engine"
-
"tangled.sh/tangled.sh/core/spindle/engines/nixery"
-
"tangled.sh/tangled.sh/core/spindle/models"
-
"tangled.sh/tangled.sh/core/spindle/queue"
-
"tangled.sh/tangled.sh/core/spindle/secrets"
-
"tangled.sh/tangled.sh/core/spindle/xrpc"
-
"tangled.sh/tangled.sh/core/xrpc/serviceauth"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/eventconsumer"
+
"tangled.org/core/eventconsumer/cursor"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/jetstream"
+
"tangled.org/core/log"
+
"tangled.org/core/notifier"
+
"tangled.org/core/rbac"
+
"tangled.org/core/spindle/config"
+
"tangled.org/core/spindle/db"
+
"tangled.org/core/spindle/engine"
+
"tangled.org/core/spindle/engines/nixery"
+
"tangled.org/core/spindle/models"
+
"tangled.org/core/spindle/queue"
+
"tangled.org/core/spindle/secrets"
+
"tangled.org/core/spindle/xrpc"
+
"tangled.org/core/xrpc/serviceauth"
)
//go:embed motd
+1 -1
spindle/stream.go
···
"strconv"
"time"
-
"tangled.sh/tangled.sh/core/spindle/models"
+
"tangled.org/core/spindle/models"
"github.com/go-chi/chi/v5"
"github.com/gorilla/websocket"
+4 -4
spindle/xrpc/add_secret.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/bluesky-social/indigo/xrpc"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/spindle/secrets"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/rbac"
+
"tangled.org/core/spindle/secrets"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) AddSecret(w http.ResponseWriter, r *http.Request) {
+4 -4
spindle/xrpc/list_secrets.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/bluesky-social/indigo/xrpc"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/spindle/secrets"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/rbac"
+
"tangled.org/core/spindle/secrets"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) ListSecrets(w http.ResponseWriter, r *http.Request) {
+2 -2
spindle/xrpc/owner.go
···
"encoding/json"
"net/http"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) Owner(w http.ResponseWriter, r *http.Request) {
+4 -4
spindle/xrpc/remove_secret.go
···
"github.com/bluesky-social/indigo/atproto/syntax"
"github.com/bluesky-social/indigo/xrpc"
securejoin "github.com/cyphar/filepath-securejoin"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/spindle/secrets"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/rbac"
+
"tangled.org/core/spindle/secrets"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
func (x *Xrpc) RemoveSecret(w http.ResponseWriter, r *http.Request) {
+9 -9
spindle/xrpc/xrpc.go
···
"github.com/go-chi/chi/v5"
-
"tangled.sh/tangled.sh/core/api/tangled"
-
"tangled.sh/tangled.sh/core/idresolver"
-
"tangled.sh/tangled.sh/core/rbac"
-
"tangled.sh/tangled.sh/core/spindle/config"
-
"tangled.sh/tangled.sh/core/spindle/db"
-
"tangled.sh/tangled.sh/core/spindle/models"
-
"tangled.sh/tangled.sh/core/spindle/secrets"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
-
"tangled.sh/tangled.sh/core/xrpc/serviceauth"
+
"tangled.org/core/api/tangled"
+
"tangled.org/core/idresolver"
+
"tangled.org/core/rbac"
+
"tangled.org/core/spindle/config"
+
"tangled.org/core/spindle/db"
+
"tangled.org/core/spindle/models"
+
"tangled.org/core/spindle/secrets"
+
xrpcerr "tangled.org/core/xrpc/errors"
+
"tangled.org/core/xrpc/serviceauth"
)
const ActorDid string = "ActorDid"
+1 -1
workflow/compile.go
···
"errors"
"fmt"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
)
type RawWorkflow struct {
+1 -1
workflow/compile_test.go
···
"testing"
"github.com/stretchr/testify/assert"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
)
var trigger = tangled.Pipeline_TriggerMetadata{
+1 -1
workflow/def.go
···
"slices"
"strings"
-
"tangled.sh/tangled.sh/core/api/tangled"
+
"tangled.org/core/api/tangled"
"github.com/go-git/go-git/v5/plumbing"
"gopkg.in/yaml.v3"
+2 -2
xrpc/serviceauth/service_auth.go
···
"strings"
"github.com/bluesky-social/indigo/atproto/auth"
-
"tangled.sh/tangled.sh/core/idresolver"
-
xrpcerr "tangled.sh/tangled.sh/core/xrpc/errors"
+
"tangled.org/core/idresolver"
+
xrpcerr "tangled.org/core/xrpc/errors"
)
const ActorDid string = "ActorDid"