Commit log
  
  
  
    
      5149978
      fix(config): ignore repos with broken head ref (#236)
    
    
    
    
      Click to expand commit body
      Skip loading repos with broken head ref.
Fixes: https://github.com/charmbracelet/soft-serve/issues/235
     
    
     
       
       
       
         
         Ayman Bagabas
       
       created
       
     
  
  
  
    
      e7a955f
      feat(deps): bump github.com/charmbracelet/log from 0.2.0 to 0.2.1
    
    
    
    
      Click to expand commit body
      Bumps [github.com/charmbracelet/log](https://github.com/charmbracelet/log) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/charmbracelet/log/releases)
- [Commits](https://github.com/charmbracelet/log/compare/v0.2.0...v0.2.1)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/log
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
     
    
     
       
       
       
         
         dependabot[bot]
       
       created
       
     
  
  
  
    
      340afde
      feat(deps): bump github.com/charmbracelet/glamour
    
    
    
    
      Click to expand commit body
      Bumps [github.com/charmbracelet/glamour](https://github.com/charmbracelet/glamour) from 0.5.1-0.20221015050842-c4cd9ed13e4c to 0.6.0.
- [Release notes](https://github.com/charmbracelet/glamour/releases)
- [Commits](https://github.com/charmbracelet/glamour/commits/v0.6.0)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/glamour
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
     
    
     
       
       
       
         
         dependabot[bot]
       
       created
       
     
  
  
  
    
      6d9ad10
      feat(deps): bump github.com/aymanbagabas/go-osc52 from 1.2.1 to 1.2.2
    
    
    
    
      Click to expand commit body
      Bumps [github.com/aymanbagabas/go-osc52](https://github.com/aymanbagabas/go-osc52) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/aymanbagabas/go-osc52/releases)
- [Commits](https://github.com/aymanbagabas/go-osc52/compare/v1.2.1...v1.2.2)
---
updated-dependencies:
- dependency-name: github.com/aymanbagabas/go-osc52
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
     
    
     
       
       
       
         
         dependabot[bot]
       
       created
       
     
  
  
  
    
      b219276
      feat(deps): bump github.com/gogs/git-module from 1.7.1 to 1.8.1
    
    
    
    
      Click to expand commit body
      Bumps [github.com/gogs/git-module](https://github.com/gogs/git-module) from 1.7.1 to 1.8.1.
- [Release notes](https://github.com/gogs/git-module/releases)
- [Commits](https://github.com/gogs/git-module/compare/v1.7.1...v1.8.1)
---
updated-dependencies:
- dependency-name: github.com/gogs/git-module
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
     
    
     
       
       
       
         
         dependabot[bot]
       
       created
       
     
  
  
  
    
      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