Commit log

cc704b5 docs: show image as 100% and max-width 750px

Maas Lalani created

6a12c0e docs: update readme

Ayman Bagabas created

4142a98 fix(ci): remove manpages workflow

Click to expand commit body
this is replaced by `soft man`

Ayman Bagabas created

8f03e77 fix: remove outdated man.1 file

Ayman Bagabas created

8ddf5ec chore: remove debugging logs

Ayman Bagabas created

24289bc feat(ui): more mouse support

Ayman Bagabas created

2deced9 feat(ui): selector click mouse support

Ayman Bagabas created

d4baf86 feat(ui): mouse select tabs

Ayman Bagabas created

53abadb feat: use bubblezone for better mouse support

Ayman Bagabas created

1cf1e2f feat(ui): de-emphasize tabs slightly

Christian Rocha created

dae2779 feat(ui): balance color on repo selector indicator bar

Christian Rocha created

ada4f6c fix(ui): selected filtered item color

Click to expand commit body
fix filtered repositories active item color

Ayman Bagabas created

8ab61e3 fix(ui): incorrect commit date format

Ayman Bagabas created

a1aaf85 fix: bump glamour to fix chroma concurrent map access

Click to expand commit body
https://github.com/alecthomas/chroma/pull/650

Ayman Bagabas created

028e9ca fix(ui): update log items when toggling help footer

Ayman Bagabas created

8aa2008 chore: improve tag readability on light backgrounds

Christian Rocha created

de6adc0 chore: desaturate hash color

Christian Rocha created

4540984 chore: further adjust colors in selector and repo header

Christian Rocha created

31d29e5 chore: remove extraneous declarations

Christian Rocha created

32a6c0c chore: adjust colors in repo selector

Christian Rocha created

6f5812b chore: normalize nested struct defininition style

Christian Rocha created

772a8cf chore: fix remaining light background color contrast issues

Christian Rocha created

d35dd11 chore: improve green contrast on light backgrounds

Christian Rocha created

09ec118 chore: make repo-level tags work in one-color situations

Christian Rocha created

a054be8 chore: adjust highlight style in top level repo selector

Christian Rocha created

015b0b0 chore: de-emphasize Glamour headers

Christian Rocha created

c7e890c chore: adjust top-level tab style

Christian Rocha created

b85cc41 chore: remove unused styles

Christian Rocha created

7f1b447 chore: server name style

Christian Rocha created

dd6f492 chore: minor tidying up

Christian Rocha created

2bbe257 chore: update box var naming for tabs in repo section

Christian Rocha created

c05193f fix: repo names in headers now show up in light terminals

Christian Rocha created

9d1a348 chore: update old box terminolgy for tab system

Christian Rocha created

d49a0ed chore: remove some unused styles

Christian Rocha created

373e399 chore: adjust tab highlight color

Christian Rocha created

b41596d chore: tidy up ref browser style names

Christian Rocha created

a4eeaf5 chore: organize tree style names

Christian Rocha created

a05f2d3 feat: also highlight hashes in log browser

Christian Rocha created

c165ea6 chore: specify ANSI256 colors directly (per current Wish limitations)

Christian Rocha created

7b49657 chore: organize styles a bit

Christian Rocha created

bebb62a feat: also apply keyword styling to inactive log items

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

Click to expand commit body
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