8619bf2
goreleaser: add release footer and use github-native
Ayman Bagabas created
8619bf2
goreleaser: add release footer and use github-native
Ayman Bagabas created
e63c2a1
Enable macOS and Windows builds and fix template name
Ayman Bagabas created
2379314
Use goreleaser to build docker images
Ayman Bagabas created
a5dec44
Use updated Wish middleware to set color profile
Toby Padilla created
88803aa
fix: resize effect on unselected repos
Carlos A Becker created
71196d8
Bump Bubble Tea to v0.19.0
Ayman Bagabas created
51fe81b
Export server.Reload()
Fixes: b4363dfd28eb ("srv: export tui reload func")
Ayman Bagabas created
b4363df
srv: export tui reload func
Ayman Bagabas created
478096c
doc: typo on repository visibility
Camilo Garcia La Rotta created
69ca930
Update hosted Soft Serve url
Toby Padilla created
031d796
Rename Stats interface to Callbacks
Ayman Bagabas created
86140b2
Push vendor to git.charm.sh
Ayman Bagabas created
d04958c
Update README to match config changes
Christian Rocha created
a10d676
Adjust comments in default config and add some newlines
Christian Rocha created
de72557
Add example config to the README
Christian Rocha created
5c0bb15
Update README
Ayman Bagabas created
35610a0
Remove RepoSource from config.Config and remove Server.AppConfig
Ayman Bagabas created
331c3bb
Move main.go back to root
Ayman Bagabas created
bafd57b
server: move server to its own package
Ayman Bagabas created
6427b1e
tui: make app config take server config
Ayman Bagabas created
0db2ff2
config: move server config into its own package
Ayman Bagabas created
c03b90b
stats: more informative stats
Ayman Bagabas created
a5cc766
Fix repo menu order
Toby Padilla created
13ed89b
Add CI and Soft-Serve workflows
Ayman Bagabas created
3471671
fix(git): PublicKeyHandler logic
Fixes: 00195a6764e1 ("Add DefaultConfig and make NewServer take a config")
Ayman Bagabas created
2148bae
User may have more than one public key
Ayman Bagabas created
2a62d6a
Add stats interface
Ayman Bagabas created
00195a6
Add DefaultConfig and make NewServer take a config
Ayman Bagabas created
a5ea5b2
Make modules internal
Ayman Bagabas created
957762d
Rename wish.WithMiddlewares -> wish.WithMiddleware
Toby Padilla created
5ca4b8d
README copy edits
Christian Rocha created
311886f
Rename SOFT_SERVE_AUTH_KEY to SOFT_SERVE_INITIAL_ADMIN_KEY
Christian Rocha created
e37c139
Copy edits for default config comments
Christian Rocha created
68c805c
Change allow-no-keys to allow-keyless in config
Christian Rocha created
5ff41c0
Allow repos to be private / admin only
Toby Padilla created
b4d6c99
Update README with auth and config info
Toby Padilla created
8125eee
Remove charm replace
Toby Padilla created
aca1ca3
Refactor setupCmd and fix menu entries
Toby Padilla created
0a01257
Update default text
Toby Padilla created
a964f74
Move server into separate module
Toby Padilla created
61d135d
Implement GitHooks, fix collab repos
Toby Padilla created
e198dc4
Don't allow cloning of `config` repo if anon isn't set to read-write
Toby Padilla created
73edc31
Auth against users in config.yaml
Toby Padilla created
c09197a
Auto set anon access if there's an init public key
Toby Padilla created
074eada
Use new Wish auth WIP
Toby Padilla created
0e4d562
Use soft-serve action
Ayman Bagabas created
bc574b7
Cleanup, return errs
Ayman Bagabas created
745ed4c
Return errMsg when config is not set
Ayman Bagabas created
6f287f0
Return errMsg when menu is zero
Fixes: https://github.com/charmbracelet/soft-serve-internal/issues/5
Ayman Bagabas created
22c47ee
Truncate long lines in Glamour output to fix layout
In some cases a few characters at the end of very long words like URLs will now be dropped. This likely needs to be fixed upstream.
Christian Rocha created