be76262
fix(server): session race test
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
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
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
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
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
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
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
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
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
A repo config now can take a list of collab user names.
Ayman Bagabas created
d88ccb9
ref(config): clarify repo auth for key
Fix edge cases when anonAccess is greater than collab
Ayman Bagabas created
17bf584
fix(ui): hide tabs while filtering
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
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
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
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
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
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
bump glamour@master
Ayman Bagabas created
7baa99e
fix(ci): use soft-serve goreleaser config
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
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
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
Fixes: bccc71651ef0 ("fix: misleading authorized users comment")
Ayman Bagabas created
1f376d3
chore: mod tidy
Ayman Bagabas created
bccc716
fix: misleading authorized users comment
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
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
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
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