Commit log

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

ca2eb62 feat(deps): bump github.com/aymanbagabas/go-osc52 from 1.0.3 to 1.2.1

Click to expand commit body
Bumps [github.com/aymanbagabas/go-osc52](https://github.com/aymanbagabas/go-osc52) from 1.0.3 to 1.2.1.
- [Release notes](https://github.com/aymanbagabas/go-osc52/releases)
- [Commits](https://github.com/aymanbagabas/go-osc52/compare/v1.0.3...v1.2.1)

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

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

dependabot[bot] created

b69881c docs: apt-key deprecation

Click to expand commit body
Use the recommended keyrings path /etc/apt/keyrings

Per: https://manpages.debian.org/unstable/apt/apt-key.8.en.html#DEPRECATION

Ayman Bagabas created

e11cb71 docs: remove duplicate comment

Click to expand commit body
Fixes: bccc71651ef0 ("fix: misleading authorized users comment")

Ayman Bagabas created

1f376d3 chore: mod tidy

Ayman Bagabas created

bccc716 fix: misleading authorized users comment

Click to expand commit body
Private repos can be accessed by admins and collab users. All other
users can read public repos based on the anon-access setting.

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

Ayman Bagabas created

be4c80a feat(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0

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

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

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

dependabot[bot] created

0da7a86 docs: update apt/yum installation instructions

Ayman Bagabas created

60f2f8f Update issue templates

Ayman Bagabas created

12c2483 feat(deps): bump github.com/charmbracelet/bubbles from 0.13.0 to 0.14.0

Click to expand commit body
Bumps [github.com/charmbracelet/bubbles](https://github.com/charmbracelet/bubbles) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/charmbracelet/bubbles/releases)
- [Commits](https://github.com/charmbracelet/bubbles/compare/v0.13.0...v0.14.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

8ae5f5a feat(deps): bump github.com/charmbracelet/lipgloss from 0.5.0 to 0.6.0

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

---
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

51ea0f8 feat(deps): bump github.com/muesli/termenv from 0.12.0 to 0.13.0

Click to expand commit body
Bumps [github.com/muesli/termenv](https://github.com/muesli/termenv) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/muesli/termenv/releases)
- [Commits](https://github.com/muesli/termenv/compare/v0.12.0...v0.13.0)

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

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

dependabot[bot] created

aaa9893 feat(deps): bump github.com/caarlos0/env/v6 from 6.10.0 to 6.10.1

Click to expand commit body
Bumps [github.com/caarlos0/env/v6](https://github.com/caarlos0/env) from 6.10.0 to 6.10.1.
- [Release notes](https://github.com/caarlos0/env/releases)
- [Changelog](https://github.com/caarlos0/env/blob/main/.goreleaser.yml)
- [Commits](https://github.com/caarlos0/env/compare/v6.10.0...v6.10.1)

---
updated-dependencies:
- dependency-name: github.com/caarlos0/env/v6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

dependabot[bot] created

79ce212 feat(deps): bump github.com/gliderlabs/ssh from 0.3.4 to 0.3.5

Click to expand commit body
Bumps [github.com/gliderlabs/ssh](https://github.com/gliderlabs/ssh) from 0.3.4 to 0.3.5.
- [Release notes](https://github.com/gliderlabs/ssh/releases)
- [Commits](https://github.com/gliderlabs/ssh/compare/v0.3.4...v0.3.5)

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

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

dependabot[bot] created

216ccee fix: graceful shutdown

Ayman Bagabas created

880a761 feat(deps): bump github.com/caarlos0/env/v6 from 6.9.3 to 6.10.0

Click to expand commit body
Bumps [github.com/caarlos0/env/v6](https://github.com/caarlos0/env) from 6.9.3 to 6.10.0.
- [Release notes](https://github.com/caarlos0/env/releases)
- [Changelog](https://github.com/caarlos0/env/blob/main/.goreleaser.yml)
- [Commits](https://github.com/caarlos0/env/compare/v6.9.3...v6.10.0)

---
updated-dependencies:
- dependency-name: github.com/caarlos0/env/v6
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

dependabot[bot] created

8e69149 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.0 to 0.22.1.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.22.0...v0.22.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

96588f9 feat(deps): bump github.com/charmbracelet/bubbles from 0.11.0 to 0.13.0

Click to expand commit body
Bumps [github.com/charmbracelet/bubbles](https://github.com/charmbracelet/bubbles) from 0.11.0 to 0.13.0.
- [Release notes](https://github.com/charmbracelet/bubbles/releases)
- [Commits](https://github.com/charmbracelet/bubbles/compare/v0.11.0...v0.13.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