9210c7d
      feat: apply highlight styling to log browser
    
    
    
     Christian Rocha created
9210c7d
      feat: apply highlight styling to log browser
    Christian Rocha created
02e8f4e
      chore: adjust little cursor color in files/branches/tag
    Christian Rocha created
69a9d87
      feat: apply highlight color to branchdes and tags
    Christian Rocha created
5a70119
      feat: also apply highlight color to directory names
    Christian Rocha created
26c8df1
      feat: peach highlight for selected rows in the tree
    Christian Rocha created
d359ea2
      chore: adjust file colors to also work on light backgrounds
    Christian Rocha created
de9f7a9
      chore: remove some unused styles
    Christian Rocha created
1476c30
      feat(ui): new tui
    wip: new ui wip: selector wip: header & footer wip: selection readme wip: add readme wip: copy text wip: fix readme wrap wip: fix errorview margin wip: underline filtered items wip: add selector mouse wheel support wip: fix reset formatting on line wraps wip: initial repo ui implementation wip: repo header go mod tidy add git branch symbol fix: selector keymap feat: display repo commits feat: display commit diffs godox fix config tests feat: render error in app style feat: repo files tab feat: add refs component fix: glitches & add refs statusbar feat: add full help toggle fix: error view height wip init ui and check for errors fix: initial repo fix: url style fix: selecting repo feat: new log item style feat: copy over ssh clean feat: detect private repos feat: indicate private repos via emoji feat: only show private repos for admins feat: add files content line number fix: bold selected file size fix: remove header from repo page fix: comitter & authored name highlight fix: repo last updated time feat: add statusbar symbols fix: no repos fix: prevent tab out of bound error fix: decrease help columns fix: crooked ui size rendering on startup fix: various improvements * don't add line numbers to markdown files * fix selection active item styles * fix selection readme styles * add selection description styles fix: add footer padding fix: move repo readme into its own model * fix refs switch flickering fix: selection item truncate string fix: footer padding feat: repos list title & styles fix: server cli interface fix: simplify ui session struct feat: selection tabs redesign fix: no reference nil deref error feat: add log commits loading fix: replace tabs with space to avoid breaking files line wrapping clean fix(ui): selection box position when no repos fix: log status bar after loading fix: use actual repo name in status bar fix(ui): styling after line breaks fix(ui): subtle ui changes * hide help from repo page * file sizes now appear on the right side fix(ui): show "no description" when a repo doesn't have one fix(ui): glamour line wrapping fix(ui): show footer on error fix(ui): truncate repo clone cmd fix(ui): truncate git clone command on repo page fix(ui): truncate strings on small terminal width fix(ui): switch to files tab on window resize fix(examples): setuid imports clean fix: layout misc changes fix: wrong dockerfile background highlight fix(ui): styles on light terminal backgrounds fix: don't use nerdfonts symbols fix(git): cache head commits fix(ui): loading commits spinner text clear log selected commit after going back to commits log view fix: respect private repos Fixes: https://github.com/charmbracelet/soft-serve/issues/81 feat: update deps
Ayman Bagabas created
76cedbf
      Fixes #133
    Wissam Youssef created
b8bfa12
      Fix example commands
    Change `main.go` to `root.go`
Levi Durfee created
ea2f78d
      fix(cd): don't publish aur package
    soft-serve is available in the Archlinux community repository
Ayman Bagabas created
dc63e20
      feat(cd): sign nfpm packages
    Ayman Bagabas created
5870586
      feat(ci): publish package to aur
    Ayman Bagabas created
36441c5
      fix(server): disable cobra completions over ssh
    Ayman Bagabas created
1163786
      docs: add apt/yum repos to readme
    Ayman Bagabas created
bb641c6
      fix(ci): don't publish nightly builds to fury.io
    Ayman Bagabas created
621d6f2
      fix(ci): add fury token
    Ayman Bagabas created
a8e7730
      docs: update readme
    Ayman Bagabas created
0d073ef
      feat: generate man pages and completions
    using mango-cobra
Ayman Bagabas created
786e369
      feat: use spf13/cobra
    Ayman Bagabas created
f831bc7
      docs: fix image in README
    Christian Rocha created
a1f5bb1
      feat: update git-module
    Ayman Bagabas created
ce28819
      chore: bump deps
    Ayman Bagabas created
4a5c387
      fix: respect private repos
    only display private repos for users with read access Fixes: https://github.com/charmbracelet/soft-serve/issues/81
Ayman Bagabas created
1a871c8
      fix(config): use errors.Is instead of os.IsNotExist
    Ayman Bagabas created
4a5d488
      feat: use flag and add comment
    Ayman Bagabas created
038537d
      feat: add running soft-serve as non-root using setgid/setuid
    Ayman Bagabas created
ece7523
      fix: set allow keyless when no public keys provided
    Ayman Bagabas created
af13e15
      fix: default config repo first commit time
    Ayman Bagabas created
875ff2b
      fix(server): use session stderr on ssh cli interface
    Ayman Bagabas created
b6f20d7
      fix(server): logging middleware should come first
    Ayman Bagabas created
9aa196a
      fix: upgrade go-yaml to v3
    Ayman Bagabas created
2e621ee
      docs: fix ssh commands in the readme
    Ayman Bagabas created
3449b98
      docs: list Nix as installation method in readme
    Nicolas M created
e872678
      docs: add managing and deleting repos
    bashbunni created
30d217f
      fix: fix typo in name
    bashbunni created
ccbbd0c
      fix(server): commands host & port
    Ayman Bagabas created
d3669af
      feat: show spinner when loading commits
    Ayman Bagabas created
e256fed
      fix: don't load non-git repos
    Fixes: https://github.com/charmbracelet/soft-serve/issues/108
Ayman Bagabas created
11cf86f
      fix: ssh cli usage template
    Ayman Bagabas created
71d2273
      docs: update readme
    Ayman Bagabas created
06dc749
      fix: allow admin for anon-access
    Ayman Bagabas created
3800161
      chore: update deps
    Ayman Bagabas created
0aec8c2
      feat: add soft-serve middleware commands
    * list files * cat files * reload config * git command
Ayman Bagabas created
062cb70
      fix(git): add missing errors
    Ayman Bagabas created
db127f5
      fix(config): don't marshal server config
    Ayman Bagabas created
edbcf6f
      fix: tui initial repo
    Ayman Bagabas created
bd4b435
      fix: ignore directories when getting LatestFile
    Ayman Bagabas created
ca3dbb2
      fix: restrict access to private repos unless admin or collab
    don't override "config" repo private property
Ayman Bagabas created
2260498
      chore: update keygen to v0.3.0 and deps
    Ayman Bagabas created