Commit Graph

48 Commits

Author SHA1 Message Date
4c91bb7242 chore(release): v0.2.1 (#5)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
chore(release): 0.2.1

Co-authored-by: cuddle-please <bot@cuddle.sh>
Reviewed-on: #5
2024-09-23 22:34:40 +02:00
348e448ce9
feat: use termwiz as backend as that enables a ptty, which can be cleaned up nicely
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-23 22:16:19 +02:00
f0f81f8a0b
feat: add errout for interactive for script support and atty for clean output
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-23 21:35:10 +02:00
c9aacf0ecd
feat: add clone spinner
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-23 19:45:34 +02:00
866a8b4c52
chore: update gif to include spinner
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-23 00:20:26 +02:00
5900482b56
feat: add spinner around download
Some checks failed
continuous-integration/drone/push Build is failing
2024-09-23 00:18:47 +02:00
96d97a8167
chore: clean up ui
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 16:34:20 +02:00
c2faf6d0b6
feat: spawn a subshell for session
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 16:25:44 +02:00
a330e4454e
feat: implement git clone
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 15:58:28 +02:00
1eee1d9f3e
chore: build in cuddle instead of vhs
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 15:11:23 +02:00
fbe030aba0
chore: build first then run
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 15:08:29 +02:00
fc66692f37
chore: clear screen after build
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 15:01:44 +02:00
bc4ebed1f7
chore: fix warnings
Some checks reported errors
continuous-integration/drone/push Build was killed
2024-09-22 14:59:44 +02:00
bee38a9d12
chore: update theme for vhs
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 14:57:19 +02:00
e2be9ba59a
feat: include vhs demo
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 14:55:41 +02:00
5401f3707d
feat: add interactive search
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 14:09:10 +02:00
d0a5da0946 fix(deps): update tokio-prost monorepo to v0.13.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-22 00:39:49 +00:00
8410453921 chore(deps): update rust crate clap to v4.5.18
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-21 00:56:50 +00:00
c7b9f75a0b fix(deps): update rust crate bytes to v1.7.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-19 00:32:38 +00:00
43a7196cf8 chore(deps): update rust crate pretty_assertions to v1.4.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-16 00:29:45 +00:00
39e1fea36f chore: refactor fuzzy match into own function
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-15 22:36:39 +02:00
c2dfd020bf chore: cleanup warnings
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-15 22:12:42 +02:00
37ae70bc56 refactor: move fuzzy search out of command
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-15 22:08:39 +02:00
95fa4128ca refactor/matcher move to a separate file 2024-09-15 22:08:39 +02:00
55fff9612e refactor: move fuzzy search out of command 2024-09-15 22:08:39 +02:00
102af558f5 Actually add fuzzy matcher 2024-09-15 22:08:39 +02:00
ff8103c805 refactor: extract matcher
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-15 21:44:38 +02:00
6773122076 feat: implement naive fuzzy matcher
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-15 21:28:29 +02:00
1520374a39 chore: update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-15 20:29:44 +02:00
fd6ffc9645 chore(deps): update rust crate anyhow to v1.0.89
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-15 04:30:37 +00:00
7288fa68cc chore(release): v0.2.0 (#2)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
chore(release): 0.2.0

Co-authored-by: cuddle-please <bot@cuddle.sh>
Reviewed-on: #2
2024-09-14 21:22:50 +02:00
e4d5d5302e
feat: add cache get
All checks were successful
continuous-integration/drone/push Build is passing
This now introduces the `settings.cache.duration` key, which can either be false, true (default)

or a map `{days, hours, minutes}` for how long the cache should last. If the cache is expired an eager load of the repositories will be executed

Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-14 21:17:20 +02:00
0c8cf7211c
feat: send out wait
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-14 20:46:38 +02:00
6c94f02428
feat: add cache
Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-14 20:45:49 +02:00
1cc771be1e
feat: add settings config
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-14 15:22:35 +02:00
6a0900e190
feat: add github fetch prs refactoring
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-14 15:10:46 +02:00
f1b9a373d5
chore: removed unused code
All checks were successful
continuous-integration/drone/push Build is passing
get_config for gitea no longer requires a user for basic auth

Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-13 20:57:51 +02:00
a62fbe70fb
fix: don't have to use user for basic auth
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-13 20:56:28 +02:00
02845e5e11
refactor: move projects list into separate file
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-13 20:09:19 +02:00
6ab02860b3
refactor: separate files
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-13 19:52:14 +02:00
ca989486d4
feat: gitea able to pull repositories
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-12 22:45:36 +02:00
d969f799b0
chore: move config out
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-12 20:15:49 +02:00
b46ddb2d6a
feat: add config
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-12 20:14:44 +02:00
e7b4c8e819
chore: remove unused libraries
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-12 19:28:44 +02:00
018e0ece7e
docs: add readme
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-12 19:27:35 +02:00
0dd339dfc5 chore(release): v0.1.0 (#1)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
chore(release): 0.1.0

Co-authored-by: cuddle-please <bot@cuddle.sh>
Reviewed-on: #1
2024-09-12 19:27:08 +02:00
c4cd5a5ae9
docs: test
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-12 19:16:55 +02:00
23a71ff95b
feat: init
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-09-12 19:15:42 +02:00