41893d2
fix(server): rename user commands
Ayman Bagabas created
41893d2
fix(server): rename user commands
Ayman Bagabas created
5302c49
feat(ui): notify copied text
Fixes: https://github.com/charmbracelet/soft-serve/issues/154
Ayman Bagabas created
bdac20b
fix(ui): clear filename statusbar value on event
Ayman Bagabas created
2d5089e
refactor(server): move into modules
Ayman Bagabas created
3d7eb7b
feat: use context
Ayman Bagabas created
cbc155d
fix(test): increase git daemon test timeout & close db
Ayman Bagabas created
5ec5570
feat(backend): validate repo name
only allow alphanumeric, dashes, underscores, periods, and slashes
Ayman Bagabas created
6d9fc69
fix(backend): always import bare repositories
Ayman Bagabas created
72d793e
fix(server): check allow-keyless when using git protocol
Ayman Bagabas created
bdd8612
fix(config): don't use env default value for datapath
Ayman Bagabas created
b9f4c77
fix(backend): settings query
Ayman Bagabas created
d32879a
fix(ui): show repo update time for new repos
Ayman Bagabas created
3dfecd9
fix(http): go-get requests
should always return 200
Ayman Bagabas created
04038e7
fix(ui): spinner regression & empty repo
Ayman Bagabas created
c0b9c0d
fix(http): index template html
Ayman Bagabas created
fd13d1e
fix(server): internal key should have admin access
Ayman Bagabas created
91e9f37
fix(migrate): copy pub key
Ayman Bagabas created
b9cc769
feat(server): add repo mirror & info commands
Ayman Bagabas created
4a5ccff
fix(server): start with context
Ayman Bagabas created
468a99f
feat(server): create ssh client keypair
Ayman Bagabas created
106c049
feat(ui): format clone url
Ayman Bagabas created
c5fa66a
fix(backend): use client ssh key to clone ssh repos
Ayman Bagabas created
0c86b0a
feat(cmd): migrate config command
Ayman Bagabas created
2366f90
feat(server): validate username
Ayman Bagabas created
94ae6c8
feat(backend/utils): follow symlink to get file contents
Ayman Bagabas created
69c8e80
fix(ui): display readme from .soft-serve repo
Ayman Bagabas created
6483899
fix(server): reduce perms to collab when creating/deleting repos
Ayman Bagabas created
fb951a3
fix(backend): init repos and hooks
Ayman Bagabas created
1bcdbc0
fix(backend): propagate errors
Ayman Bagabas created
43ff02c
feat(backend): hide repository from ui
Ayman Bagabas created
2a0d05a
feat(backend): add sqlite backend
Ayman Bagabas created
6cd8ca6
feat(server): add pull mirror repos
Ayman Bagabas created
ae9cc3e
feat(server): add prometheus stats server
Ayman Bagabas created
27a5e47
feat(http): use tls keys when provided
Ayman Bagabas created
4a52c1b
fix(backend): cache repo rename
Ayman Bagabas created
02b44f8
feat(backend,ui): add repo project name
Ayman Bagabas created
227f178
feat(server): add git hooks
Ayman Bagabas created
b957470
feat(log): add log module
Ayman Bagabas created
7da97b1
feat(backend): parse access level
Ayman Bagabas created
37fbfa2
fix(ui): check repo access level
Ayman Bagabas created
9a80cdb
feat(config): store server config in file
Ayman Bagabas created
0bfce9c
feat(cmd): add settings server command
Ayman Bagabas created
f38848d
feat(backend): repo defaultBranch setting & collabs path
Ayman Bagabas created
47410de
fix(http): handle nested git repos
Ayman Bagabas created
4277403
feat(server): add tree & blob server commands
Replace show & list
Ayman Bagabas created
1f673f3
refactor(server): use a fixed repos path & drop AccessMethod
Ayman Bagabas created
0c6cc32
feat(server): http server
* Git dumb transport for public repos * Go Import response
Ayman Bagabas created
3dc7261
fix(server/cmd): ignore git commands
Ayman Bagabas created
0bff6ce
feat(backend): cache repos
Ayman Bagabas created
8131a22
fix(backend): use subdir collabs path
Ayman Bagabas created