Commit log

1e5989e feat(deps): bump github.com/matryer/is from 1.4.0 to 1.4.1

Click to expand commit body
Bumps [github.com/matryer/is](https://github.com/matryer/is) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/matryer/is/releases)
- [Commits](https://github.com/matryer/is/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: github.com/matryer/is
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

cba7b09 feat(log): upgrade charmbracelet/log to v0.2.0

Ayman Bagabas created

395a060 feat(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0

Click to expand commit body
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/crypto/releases)
- [Commits](https://github.com/golang/crypto/compare/v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

02386ae fix(ci): setup go before lint

Ayman Bagabas created

2e15fb8 feat(deps): bump github.com/charmbracelet/lipgloss from 0.6.0 to 0.7.1

Click to expand commit body
Bumps [github.com/charmbracelet/lipgloss](https://github.com/charmbracelet/lipgloss) from 0.6.0 to 0.7.1.
- [Release notes](https://github.com/charmbracelet/lipgloss/releases)
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v0.6.0...v0.7.1)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/lipgloss
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

c211f43 feat(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1

Click to expand commit body
Bumps [github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/dustin/go-humanize/releases)
- [Commits](https://github.com/dustin/go-humanize/compare/v1.0.0...v1.0.1)

---
updated-dependencies:
- dependency-name: github.com/dustin/go-humanize
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

a39db5b feat(deps): bump github.com/charmbracelet/bubbles from 0.14.0 to 0.15.0

Click to expand commit body
Bumps [github.com/charmbracelet/bubbles](https://github.com/charmbracelet/bubbles) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/charmbracelet/bubbles/releases)
- [Commits](https://github.com/charmbracelet/bubbles/compare/v0.14.0...v0.15.0)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbles
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

0d29d32 chore(deps): bump actions/setup-go from 3 to 4

Click to expand commit body
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

8c7466c feat(deps): bump github.com/go-git/go-git/v5 from 5.4.2 to 5.6.1

Click to expand commit body
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.4.2 to 5.6.1.
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.4.2...v5.6.1)

---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

62c39b7 fix: update deps to fix CVE-2022-32149

Click to expand commit body
Fixes: https://github.com/advisories/GHSA-69ch-w2m2-3vjp

Ayman Bagabas created

be76262 fix(server): session race test

Ayman Bagabas created

eafb45f feat(cfg): debug logging environment variable

Ayman Bagabas created

d644400 chore: switch to charmbracelet/log

Ayman Bagabas created

9d5e00f chore: update deps

Ayman Bagabas created

f227b4c fix(go): remove go.mod exclude directives

Ayman Bagabas created

7cfe48d feat(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0

Click to expand commit body
Bumps [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/go-git/go-billy/releases)
- [Commits](https://github.com/go-git/go-billy/compare/v5.3.1...v5.4.0)

---
updated-dependencies:
- dependency-name: github.com/go-git/go-billy/v5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

5e45a49 chore: disable dependabot timer

Christian Muehlhaeuser created

7a7e73d fix(auth): wrong auth for anon users

Click to expand commit body
This fixes an issue with using anon-access with registered users.

Fixes: d88ccb97d3e7 ("ref(config): clarify repo auth for key")

Ayman Bagabas created

fdbbe08 fix(config): set default anon-access to read-only

Ayman Bagabas created

97749ea fix(ci): run codecov on push

Click to expand commit body
Fixes: d3d2d6317632 ("feat(ci): add code coverage")

Ayman Bagabas created

d3d2d63 feat(ci): add code coverage

Ayman Bagabas created

b41e50d fix(cmd): exit soft serve on error

Ayman Bagabas created

8771223 fix(server): don't list unauthorized repos

Ayman Bagabas created

8979f6b fix(git): disable pushing to subdirectories

Click to expand commit body
Related: https://github.com/charmbracelet/soft-serve/issues/120
Related: https://github.com/charmbracelet/wish/commit/8808de520d3ea21931f13113c6b0b6d0141272d4

Ayman Bagabas created

18d5989 fix(session): unauthorized access to private repos

Click to expand commit body
Prevent unauthorized ui access to private repos.

Fixes: https://github.com/charmbracelet/soft-serve/issues/189

Ayman Bagabas created

aed0130 feat(deps): bump charmbracelet/wish

Ayman Bagabas created

2c8a36c feat(deps): bump github.com/charmbracelet/bubbletea

Click to expand commit body
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 0.23.0 to 0.23.1.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.23.0...v0.23.1)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

c7a9618 ref(ui): go back msg

Ayman Bagabas created

f65e532 fix(ui): move url style into its own

Ayman Bagabas created

b079c14 feat(ui): back using right mouse click and backspace key

Click to expand commit body
Beware that most terminals block the right mouse click unless combined
with a modifier.

Fixes: https://github.com/charmbracelet/soft-serve/issues/138

Ayman Bagabas created

8bb68af fix(ui): incorrect help while filtering

Ayman Bagabas created

8c40f69 feat(deps): bump github.com/charmbracelet/bubbletea

Click to expand commit body
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 0.22.1 to 0.23.0.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.22.1...v0.23.0)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

cf2b319 fix(git): skip reading files

Ayman Bagabas created

9f8c09a feat(config): per repo config

Ayman Bagabas created

6133774 feat(config): add auth tests

Ayman Bagabas created

6669908 feat(config): add repo collabs

Click to expand commit body
A repo config now can take a list of collab user names.

Ayman Bagabas created

d88ccb9 ref(config): clarify repo auth for key

Click to expand commit body
Fix edge cases when anonAccess is greater than collab

Ayman Bagabas created

17bf584 fix(ui): hide tabs while filtering

Click to expand commit body
Fixes: https://github.com/charmbracelet/soft-serve/issues/172

Ayman Bagabas created

6dbdb43 fix(ui): quitting on filtering

Ayman Bagabas created

f45c018 fix: wait for ssh.Serve to terminate

Click to expand commit body
We need to wait for Serve to finish and clean up, otherwise we
terminate active connections by exiting through main.

Christian Muehlhaeuser created

494ecb1 feat(deps): bump github.com/gogs/git-module from 1.7.0 to 1.7.1

Click to expand commit body
Bumps [github.com/gogs/git-module](https://github.com/gogs/git-module) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/gogs/git-module/releases)
- [Commits](https://github.com/gogs/git-module/compare/v1.7.0...v1.7.1)

---
updated-dependencies:
- dependency-name: github.com/gogs/git-module
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

c9b88f4 feat(deps): bump github.com/charmbracelet/wish from 0.5.0 to 0.6.0

Click to expand commit body
Bumps [github.com/charmbracelet/wish](https://github.com/charmbracelet/wish) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/charmbracelet/wish/releases)
- [Commits](https://github.com/charmbracelet/wish/compare/v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/wish
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

c0fcab4 feat(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1

Click to expand commit body
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.6.0...v1.6.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

7221051 feat(config): support json config

Ayman Bagabas created

b2c6401 feat(server): use keyboard-interactive auth instead of password

Click to expand commit body
no need to enter a password for keyless users

Ayman Bagabas created

dc1f295 Improve port forwarding wording

Jelle Besseling created

8851a0e docs: new readme footer

Christian Muehlhaeuser created

6c06208 chore: go mod tidy

Click to expand commit body
bump glamour@master

Ayman Bagabas created

7baa99e fix(ci): use soft-serve goreleaser config

Click to expand commit body
add git dependency

Ayman Bagabas created

b4ec8a4 docs: fix debian/ubuntu install instructions

Ayman Bagabas created