Commit log

ad552a1 feat: standalone git tui

Click to expand commit body
* Make the tui into a standalone bubble
* Use cobra to handle the cli
* Move the SSH server to `soft serve`
* `soft` now runs the tui and takes a path argument to a git repo

Ayman Bagabas created

83deae0 fix: don't use nerdfonts symbols

Ayman Bagabas created

19870f7 fix(ui): styles on light terminal backgrounds

Ayman Bagabas created

421b487 fix: wrong dockerfile background highlight

Ayman Bagabas created

3a454f7 fix: layout misc changes

Ayman Bagabas created

c505995 clean

Ayman Bagabas created

11df24c fix(examples): setuid imports

Ayman Bagabas created

069bdd1 fix(ui): switch to files tab on window resize

Ayman Bagabas created

61129f9 fix(ui): truncate strings on small terminal width

Ayman Bagabas created

e2a6f88 fix(ui): truncate git clone command on repo page

Ayman Bagabas created

c617121 fix(ui): truncate repo clone cmd

Ayman Bagabas created

0bf6d60 fix(ui): show footer on error

Ayman Bagabas created

cd3959e fix(ui): glamour line wrapping

Ayman Bagabas created

aae165b fix(ui): show "no description" when a repo doesn't have one

Ayman Bagabas created

a735590 fix(ui): subtle ui changes

Click to expand commit body
* hide help from repo page
* file sizes now appear on the right side

Ayman Bagabas created

91a7412 fix(ui): styling after line breaks

Ayman Bagabas created

0c6d5bf fix: use actual repo name in status bar

Ayman Bagabas created

eeba546 fix: log status bar after loading

Ayman Bagabas created

dd195ed fix(ui): selection box position when no repos

Ayman Bagabas created

9987e74 clean

Ayman Bagabas created

f600859 fix: replace tabs with space to avoid breaking files line wrapping

Ayman Bagabas created

a590b5b feat: add log commits loading

Ayman Bagabas created

6ea0ec6 fix: no reference nil deref error

Ayman Bagabas created

c065429 feat: selection tabs redesign

Ayman Bagabas created

76c4049 fix: simplify ui session struct

Ayman Bagabas created

cfe7e60 fix: server cli interface

Ayman Bagabas created

c0d4d51 feat: repos list title & styles

Ayman Bagabas created

8116f02 fix: footer padding

Ayman Bagabas created

0bbfa21 fix: selection item truncate string

Ayman Bagabas created

12523da fix: move repo readme into its own model

Click to expand commit body
* fix refs switch flickering

Ayman Bagabas created

1956198 fix: add footer padding

Ayman Bagabas created

1267273 fix: various improvements

Click to expand commit body
* don't add line numbers to markdown files
* fix selection active item styles
* fix selection readme styles
* add selection description styles

Ayman Bagabas created

f57efd7 fix: crooked ui size rendering on startup

Ayman Bagabas created

2bbfcff fix: decrease help columns

Ayman Bagabas created

01e87fc fix: prevent tab out of bound error

Ayman Bagabas created

0f42c42 fix: no repos

Ayman Bagabas created

dc983c4 feat: add statusbar symbols

Ayman Bagabas created

865cb90 fix: repo last updated time

Ayman Bagabas created

7b6e4df fix: comitter & authored name highlight

Ayman Bagabas created

7e517db fix: remove header from repo page

Ayman Bagabas created

9c8c889 fix: bold selected file size

Ayman Bagabas created

d50b4b4 feat: add files content line number

Ayman Bagabas created

7adede9 feat: only show private repos for admins

Ayman Bagabas created

fef9bda feat: indicate private repos via emoji

Ayman Bagabas created

1117aa9 feat: detect private repos

Ayman Bagabas created

880b03d clean

Ayman Bagabas created

6102e30 feat: copy over ssh

Ayman Bagabas created

96fe5d7 feat: new log item style

Ayman Bagabas created

35b1e83 fix: selecting repo

Ayman Bagabas created

6f4e160 fix: url style

Ayman Bagabas created