main
250 commits
7833c71
Eric Bower
·
2026-02-25
chore: gitignore
f40e6cb
Eric Bower
·
2026-02-25
feat: ability to delete repo
55c06b3
Eric Bower
·
2026-02-25
refactor: `--comment` flag is now a bool that reads from stdin for comment Replaced `--comment` flag which was a string into a bool and now require comment to be provided by stdin for commands `accept`, `close`, and `reopen`. `echo "lgtm!" | ssh pr.pico.sh pr accept --comment 100` If no `--comment` flag provided then you don't need to provide stdin.
bfcd158
Eric Bower
·
2026-02-24
chore(docker): bump go
163f987
Eric Bower
·
2026-02-24
fix(ssh): remove last traces of charm/ssh
3e46541
Eric Bower
·
2026-02-24
refactor(ssh): replace wish with pssh
33ea8c5
Eric Bower
·
2026-02-24
chore: added changelog and version identifier I'm using the date as the semver to make my life easier
067bd37
Eric Bower
·
2026-02-23
refactor: require user to create an account We have noticed that users are accidentally creating accounts because we automatically create an account for any operation. So instead we are going to require a one-line remote cli command to register the account first we can help users figure out they are using the wrong pubkey.
c44fec8
Eric Bower
·
2026-02-23
fix: only admins, repo, and pr owners can change status I'm not sure why I made it so anyone could change the status but it impacts where the PR goes in the UI which I thin k we want to be exclusive to contributors.
4b46070
Eric Bower
·
2026-01-02
style: merge range diff details and patchset added timeline
9ccc782
Eric Bower
·
2025-12-28
style: timeline event display
a444d69
Eric Bower
·
2025-12-28
style: tabbed layout for PRs
603c411
Eric Bower
·
2025-12-28
fix: add branch name to repo details
5ce2a14
Eric Bower
·
2025-12-17
style: constrain pre boxes to the page
859f6cb
Eric Bower
·
2025-12-13
feat: show auth and commit info for range diff
a8b145e
Eric Bower
·
2025-12-13
chore: highlighting
8c6451c
Eric Bower
·
2025-12-13
chore: trying to diff only things that changed
faecaa7
Eric Bower
·
2025-12-13
chore: more granular diffs
674b407
Eric Bower
·
2025-12-13
chore(range-diff): more tests
8967f63
Eric Bower
·
2025-12-13
chore: git src ignore
163b995
Eric Bower
·
2025-12-02
design: patchset tweaks
caaef17
Eric Bower
·
2025-08-28
feat: range-diff tool This tool enables anyone to quick paste their patches and have us perform a range-diff on them
02823e3
Eric Bower
·
2025-08-22
fix: runtime bugs while watching logs
d80260e
Eric Bower
·
2025-08-22
fix: event data scan exception
f891a2f
Eric Bower
·
2025-08-22
chore: add comment e2e test
812fb51
Eric Bower
·
2025-08-22
fix: linter
34e6566
jolheiser
·
2025-08-21
add comments to status changes Signed-off-by: jolheiser <git@jolheiser.com>
c2df660
jolheiser
·
2025-08-21
strongly type event data Signed-off-by: jolheiser <git@jolheiser.com>
adca693
jolheiser
·
2025-08-21
strongly type status Signed-off-by: jolheiser <git@jolheiser.com>
5846087
jolheiser
·
2025-08-21
gofumpt and modernize This is the result of running: - gofumpt -> https://github.com/mvdan/gofumpt - modernize -> https://pkg.go.dev/golang.org/x/tools/gopls/internal/analysis/modernize Signed-off-by: jolheiser <git@jolheiser.com>
9dd158e
jolheiser
·
2025-08-21
Add range-diff to contrib Helpful to be able to see a valid range-diff when doing some dev testing. As an example, this PR was originally intended for something else that turned out to be me testing range-diffs incorrectly. 😅 Signed-off-by: jolheiser <git@jolheiser.com>
d6f7f7e
jolheiser
·
2025-08-11
refactor: restructure web assets - Move component (non-page) assets into a components sub-directory - This makes parsing all of them simpler without needing to add to the list in-code - Move pages into their own subdirectory - Allows simplifying their name and distinguishes which files are the "actual" pages - Move parsing to vars - Cleans up some overhead by not having to parse the templates on *every* page load while also simplifying the callsite Signed-off-by: jolheiser <git@jolheiser.com>
7768f66
Eric Bower
·
2025-08-10
chore: makefile changes to support podman
cd00d78
jolheiser
·
2025-04-17
single binary Reduce web and ssh to a single binary called git-pr that runs both the SSH and web servers at the same time Signed-off-by: jolheiser <git@jolheiser.com>
10f0f90
Eric Bower
·
2025-04-14
chore: don't render binaries as diffs
941acdf
jolheiser
·
2025-04-07
fix patchset count for specific user Signed-off-by: jolheiser <git@jolheiser.com>
56c1c13
jolheiser
·
2025-04-05
rename binaries Rename the binaries to avoid any potential for "ssh" (or "web") binaries. In particular, "ssh" could conflict with openssh and lead to confusing behavior. Signed-off-by: jolheiser <git@jolheiser.com>
d8f6347
Eric Bower
·
2025-03-28
chore(cli): update description
0afba2d
Eric Bower
·
2025-03-28
chore: add comment for `desc` cfg
7338b44
Eric Bower
·
2025-03-28
feat: allow config `desc` to add a description box to index page refactor: consolidate docs page onto index This change will allow maintainers to add a description box to the top of their git-pr instance as an introduction to their service.
c5d9c3c
Eric Bower
·
2025-03-24
docs: copy
69f5fd6
Eric Bower
·
2025-03-13
refactor(cli): replace `pr print` with `print` chore(cli): remove `pr diff`
24079e6
Eric Bower
·
2025-03-13
chore: copy
3770873
Eric Bower
·
2025-03-13
refactor: add docs page
0c5b23a
Eric Bower
·
2025-03-13
refactor: reviews are not a pr status anymore
6055c43
Eric Bower
·
2025-03-13
refactor: allow anyone to review or add patchsets to PR
e70b320
Antonio Mika
·
2025-03-07
Don't overlap ip addresses
acdbde9
Eric Bower
·
2025-02-21
docs: todo
b5c2188
Eric Bower
·
2025-02-04
design: show number of prs next to status filters
9a43498
Eric Bower
·
2025-02-04
chore: fix colspan for pr-table
78d8ea1
Eric Bower
·
2025-02-02
fix(range-diff): properly handle removed files from a patchset
09798a4
Eric Bower
·
2025-01-01
refactor: better rendering of range diff for web
37bf4fe
Eric Bower
·
2024-12-28
style: split diff view for range diff
6a53e4d
Eric Bower
·
2024-12-28
chore: rm deprecated hungarian algo
3b3f369
Eric Bower
·
2024-12-28
fix(web): use correct templates to render
0f000c7
Eric Bower
·
2024-12-27
style: range-diff long-form patch descriptions
b023fc7
Eric Bower
·
2024-12-26
refactor: return range diff header This will allow us to generate different outputs directly in our templates using the RangeDiffHeader struct
a1d2ffa
Eric Bower
·
2024-12-25
style: range-diff sidebar
c0fb095
Eric Bower
·
2024-12-23
chore: fixes
e33f7d3
Eric Bower
·
2024-12-23
feat: dedicated range-diff page
c2d9e74
Eric Bower
·
2024-12-23
chore: sort range diff
c37e04e
Eric Bower
·
2024-12-23
refactor(web): default status is open This changes the default patch request index view to show only patch requests with status `open`. This helps with the noise.
3eb94cf
Eric Bower
·
2024-12-21
feat: filter links for pr-table
5703a1f
Eric Bower
·
2024-12-21
fix: highlight review patches This was a regression from a previous refactor. Now we show added patches from a reviewer.
dcef9ea
Eric Bower
·
2024-12-20
fix: user repo owner id for repo links
a036382
Eric Bower
·
2024-11-13
style: reset patchset list on mobile
8ec9377
Eric Bower
·
2024-11-12
style: tweaks
f927d3a
Eric Bower
·
2024-11-12
fix: better location for patch file anchor link
882bf26
Eric Bower
·
2024-11-12
style: patch files collapsable
4a4ff1d
Eric Bower
·
2024-11-12
style: sticky diff headers and patchset list
a277faa
Eric Bower
·
2024-11-12
style: make breadcrumbs consistent
13809f2
Eric Bower
·
2024-11-12
chore: enforce foreign_key constraints
da52573
Eric Bower
·
2024-11-06
fix: single tenant doesnt require user namespace
b8ce91a
Eric Bower
·
2024-11-06
chore: rm print line
ac244f8
Eric Bower
·
2024-11-06
fix: repo owners have full perms
837fe8a
Eric Bower
·
2024-10-23
feat: add multitenancy The goal of this change is to support the ability to let any user create repos, similar to popular code forges. Repos are created adhoc when a user uploads a patchset. As part of this change, we are deprecating the previous way to configure repos. Repos can be thought of as containers for patch requests and not much more. They don't need to strictly map to a git repo. Multitenancy is opt-in via the `git-pr.toml` field: ``` create_repo = "user" ```
bbadbe0
Eric Bower
·
2024-10-25
style: wrap file links
4015eb8
Eric Bower
·
2024-10-22
style: pr detail
2b627eb
Eric Bower
·
2024-10-22
style: pr detail
700dd4e
Eric Bower
·
2024-10-22
style: smol classes
3a1eb37
Eric Bower
·
2024-10-22
chore: cleanup templates
ebbdd7d
Eric Bower
·
2024-10-22
style: pr detail reorg
fe35422
Eric Bower
·
2024-10-21
feat: ability to view all patchsets
38474f6
Eric Bower
·
2024-10-21
feat: user-detail page
573fa67
Eric Bower
·
2024-10-21
feat: sorting
0abd9a9
Eric Bower
·
2024-10-21
feat: ability to filter pr table data by status, title, and user
131005f
Eric Bower
·
2024-10-21
refactor: table format for prs
7b83c3e
Eric Bower
·
2024-10-21
refactor: separate models from sqlite db We will likely want to support postgresql so this change will make that easier.
966a19a
Eric Bower
·
2024-07-23
feat: range diff
4f3e0b2
Eric Bower
·
2024-10-18
chore: update smol
c28d738
Andreas Gruhler
·
2024-08-28
feat: improve documentation This improves documentation by stating the admin list needs to be populated with ssh pubkeys and that the config file repos can be configured with a default_branch name to show in the help text.
be8c814
Eric Bower
·
2024-09-02
style: tweaks
1664761
Eric Bower
·
2024-09-02
style: update smol
a8a568a
Eric Bower
·
2024-07-22
chore: update `pr reopen` cmd as well
9babd07
jolheiser
·
2024-07-22
fix: log admin as closer Previously the contributor was logged as the closer, even when an admin closed a pr Signed-off-by: jolheiser <git@jolheiser.com>
8912dee
Eric Bower
·
2024-07-22
fix(contrib.dev): linter
d48a607
Eric Bower
·
2024-07-22
chore: gitignore `review.patch`
605c47b
jolheiser
·
2024-07-22
contrib: add dev script This patch adds a fairly contained dev script that almost doubles as an integration test if you squint hard enough. It runs an isolated instance that we can add more things to, it at least seems handy to me for quickly testing how changes affect e.g. the web UI, RSS feed, etc. Signed-off-by: jolheiser <git@jolheiser.com>
31fcd4a
jolheiser
·
2024-07-22
fix: only log status change if the status changes Signed-off-by: jolheiser <git@jolheiser.com>
dbedbf6
jolheiser
·
2024-07-22
fix: use eventlog time for pr details Signed-off-by: jolheiser <git@jolheiser.com>
14c87fe
jolheiser
·
2024-07-22
fix: insert repoID with pr creation We need to add the repoID when a new pr is created. As well, all NullXXX when inserting should be set to Valid. Signed-off-by: jolheiser <git@jolheiser.com>
dc33a1f
Eric Bower
·
2024-07-21
docs: readme
b91160a
Eric Bower
·
2024-07-21
style(web): repo-list pr item
0f7ef0e
Eric Bower
·
2024-07-21
fix(cli.add): mark accept and close as reviews as well
6950fe8
Eric Bower
·
2024-07-21
feat(cli): add `--accept` and `--close` to `pr add` cmd refactor(cli): always print PR summary when applicable
c169202
Eric Bower
·
2024-07-21
chore: rearrange pr status location
6ff3bc1
Eric Bower
·
2024-07-21
chore: fmt readme
5ef4bc1
Eric Bower
·
2024-07-21
style: color success pill
e082026
Jeremy Clarke
·
2024-07-20
docs: fix typo / minor rewording in readme
8014605
Eric Bower
·
2024-07-21
refactor: create events within tx
d15bf3c
jolheiser
·
2024-07-19
feat: consistent user display This patch unifies how user accounts look across the entire frontend It also adds some CSS specifically for reviews/admins Signed-off-by: jolheiser <git@jolheiser.com>
affd3a6
Eric Bower
·
2024-07-19
feat: static assets folder Create a static folder that will be served as-is with the ability for users to bring-their-own static folder. If we detect `data_dir/static/` we will serve that instead of the embedded one we provide by default.
8c20044
Eric Bower
·
2024-07-19
fix(cli): access control for removing patchsets I also fixed some other access control issues for changing PR status.
02ac4fd
Eric Bower
·
2024-07-19
fix(db): re-add empty string
67d8cd1
Eric Bower
·
2024-07-19
fix(cli): set correct patchset id when creating patch
8bfa555
Eric Bower
·
2024-07-19
fix(cli): remove vim comment This was probably not a great solution and instead we should rely on the end-user to figure out how to properly highlight in their editor
d60d7b4
Eric Bower
·
2024-07-18
chore: better error handling for cfg and db
9be7a5d
Eric Bower
·
2024-07-18
style: repo-detail separate commands
b9107e2
Eric Bower
·
2024-07-18
docs: show desc on repo detail pages
692febd
Eric Bower
·
2024-07-18
fix: use `git-pr.toml` as default source of config
3077c86
Eric Bower
·
2024-07-18
docs(pr): add cli for patchset diff
d5d651a
Eric Bower
·
2024-07-18
feat: empty patch support `git format-patch --cover-letter` is a great way to provide a summary of all the changes within a patchset so we want to explicity support that functionality. The only gotcha here is we now allow empty patches. So if there is an empty patch in the patchset, the committer needs to add another option: `git am -3 --empty=stop|drop|keep` depending on their preference.
750dcd1
Eric Bower
·
2024-07-18
chore: update `go-gitdiff`
chore: remove dead code
9a160b1
Eric Bower
·
2024-07-18
refactor: store patch author date as datetime
refactor: patch requests -> patchsets -> patches Previously a patch request contained a series of patches. This worked great as an MVP but we are starting to see some issues with this impl. Previously the contrib and reviewer would push patches to git-pr similar to github pull requests. They all get merged into a single patchset. This mostly works until you want to start editing previous commits to keep the commit history tidy and relevant. For many workflows, going back to a previous commit and amending it to address feedback is desirable. This creates a new model, patchset, which is a mostly immutable container for patches. 1-to-many patch request to patchsets and 1-to-many patchset to patches. Think of these patchsets as revisions. This allows us to better organize collaboration and enable features like `git range-diff` to see changes between revisions. BREAKING CHANGE: sqlite dbs will have to be recreated as the new models are fundamentally different. Sorry for the inconvenience!
8460ee0
Eric Bower
·
2024-07-14
fix: for content sha ignore diff file with base-commit Our content sha computation is wrong when one contrib provides a base-commit and the other does not. Unfortunately this is dependent on the client and whether or not they provide the base commit `git format-patch --base` so we have to hack around it to keep commit sha identical.
e65031f
Eric Bower
·
2024-07-14
content sha should ignore diff file with base-commit Eric Bower (1): fix: for content sha ignore diff file with base-commit pr.go | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) -- 2.45.2
fa2312a
Eric Bower
·
2024-07-18
chore: rm favicon since we dont have one yet
dbaec18
jolheiser
·
2024-07-17
feat: add basic OGP data to patch request page This patch adds some basic OGP data to the patch request details page. It includes the title, URL, and site name. Signed-off-by: jolheiser <git@jolheiser.com>
0590d19
kyle merfeld
·
2024-07-15
fix: ensure repo exists before creating a patch
13ca134
jolheiser
·
2024-07-16
feat: list only your own PRs Signed-off-by: jolheiser <git@jolheiser.com>
29e9d14
Eric Bower
·
2024-07-17
refactor: convert AuthorDate to time.Time then format with cfg Unfortunately, `patch.AuthorDate` is stored as `TEXT` in sqlite and not a `DATETIME` so we have to do extra work to convert it on-the-fly. We can create a separate migration to convert it to a datetime.
f090087
jolheiser
·
2024-07-15
feat: configurable time format This patch allows the displayed time format to be configurable. By default it uses time.RFC3339 Signed-off-by: jolheiser <git@jolheiser.com>
4975e6d
jolheiser
·
2024-07-15
fix: use config url for web pages This patch uses the config URL in the frontend so that self-hosted users can point contributors to use their SSH server. Signed-off-by: jolheiser <git@jolheiser.com>
f997e92
Eric Bower
·
2024-07-14
docs: readme
4426549
Eric Bower
·
2024-07-14
docs: readme
d0d9edd
Eric Bower
·
2024-07-14
docs: readme
343d806
Eric Bower
·
2024-07-14
docs: readme docs: add example flow using actual commands
685977f
Eric Bower
·
2024-07-14
chore: add license
84dd266
Eric Bower
·
2024-07-14
refactor: move patch parsing code
1824e58
Eric Bower
·
2024-07-12
chore(cli): desc order for ls commands
43c9d2e
Eric Bower
·
2024-07-12
docs: copy
ad91f79
Eric Bower
·
2024-07-12
docs: copy
8887623
Eric Bower
·
2024-07-10
docs: readme
c8ef725
Eric Bower
·
2024-07-10
chore: cleanup
11fabd4
Eric Bower
·
2024-07-10
feat: show event log in pr detail web view
94b4779
Eric Bower
·
2024-07-10
docs: readme
961b2fb
Eric Bower
·
2024-07-10
refactor: data -> data_dir
200f134
Eric Bower
·
2024-07-10
fix: data path
a8c8af4
Eric Bower
·
2024-07-10
fix: use command override
c1bb7fc
Eric Bower
·
2024-07-10
refactor: docker
6aa7aac
Eric Bower
·
2024-07-10
feat: config via toml
73b7bbe
Eric Bower
·
2024-07-09
docs: readme
6d7d9fc
Eric Bower
·
2024-07-08
docs: readme
44f7244
Eric Bower
·
2024-07-08
docs: readme logo
62e8e49
Eric Bower
·
2024-07-07
fix: add base_commit_sha to schema
52c99e8
Eric Bower
·
2024-07-06
style: pr item spacing
b8c31b6
Eric Bower
·
2024-07-05
docs: readme
2765a83
Eric Bower
·
2024-07-05
docs: readme
4a84a43
Eric Bower
·
2024-07-02
style(web): highlight admin style(cli): add more info to lists
8f4f074
Eric Bower
·
2024-07-02
docs(readme): roadmap
7e020cb
Eric Bower
·
2024-07-02
refactor: repo list pr should use last updated pr
df3b689
Eric Bower
·
2024-07-02
chore: add `git-pr` to list of repos
1da1c02
Eric Bower
·
2024-06-27
fix: rss
d16de93
Eric Bower
·
2024-06-27
feat: record base commit if it exists
038aecf
Eric Bower
·
2024-06-27
docs: copy
8c56369
Eric Bower
·
2024-06-27
fix: upsert user
51d0ef3
Eric Bower
·
2024-06-25
style: tweaks
b4c0f63
Eric Bower
·
2024-06-25
chore: prevent user collisions
dd52190
Eric Bower
·
2024-06-25
chore: use username instead of pubkey
40aba99
Eric Bower
·
2024-06-25
docs: copy
fb66264
Eric Bower
·
2024-06-25
feat: banned
03dd883
Eric Bower
·
2024-06-25
feat: acl
7f9ad09
Eric Bower
·
2024-06-25
refactor: user model
c687eee
Eric Bower
·
2024-06-24
feat: acl
117e1ea
Eric Bower
·
2024-06-24
chore: cleanup
2ee7b51
Eric Bower
·
2024-06-24
chore: db migrations
088df6f
Eric Bower
·
2024-06-24
code passes
e76ab98
Eric Bower
·
2024-06-24
chore: cleanup
821d0e5
Eric Bower
·
2024-06-24
feat: ability to change PR title
02d2f96
Eric Bower
·
2024-06-24
chore: cleanup
570852b
Eric Bower
·
2024-06-24
fix: repo list
457c062
Eric Bower
·
2024-06-24
docs: copy
967d908
Eric Bower
·
2024-06-24
chore: move fns around
618a67c
Eric Bower
·
2024-06-24
refactor: remove comments I'd rather comments be part of a patch
29141e6
Eric Bower
·
2024-06-22
feat: print patch request sub slice
47d3799
Eric Bower
·
2024-06-22
chore: cleanup
1d9f49e
Eric Bower
·
2024-06-17
style: light theme syntax
23f69a5
Eric Bower
·
2024-06-17
chore: change copy for submitting pr
a148079
Eric Bower
·
2024-06-17
fix: anchor links
4cce4d5
Eric Bower
·
2024-06-17
refactor(pr-detail): combine pages
45174ab
Eric Bower
·
2024-06-16
fix: print raw text without printf values
2bfb3f1
Eric Bower
·
2024-06-04
style: cleanup
4ecc5a8
Eric Bower
·
2024-06-04
style: sort by pr status
cb5796b
Eric Bower
·
2024-06-04
chore: pr status print success msg
46ea9e7
Eric Bower
·
2024-06-04
feat: rss feeds
59a4a00
Eric Bower
·
2024-06-04
docs: add some explainer text
77b4e96
Eric Bower
·
2024-06-04
chore: more repos
aa429c8
Eric Bower
·
2024-05-31
chore: close -> closed
ae0a14c
Eric Bower
·
2024-05-31
style: tweaks
0083d5e
Eric Bower
·
2024-05-31
feat: `pr add --force` to replace patchset style: various design tweaks feat: list repo ID with `pr ls`
6ac35cb
Eric Bower
·
2024-05-31
chore: more repos
ae4dc9b
Eric Bower
·
2024-05-31
refactor: use templates
68e303f
Eric Bower
·
2024-05-31
fix: contributors are allowed to close their own PRs
48e8c7f
Eric Bower
·
2024-05-30
refactor
2e37871
Eric Bower
·
2024-05-30
changes
c32b448
Eric Bower
·
2024-05-30
refactor: split patchsets and calc content sha
5427dcb
Eric Bower
·
2024-05-22
chore: copy
3ec9462
Eric Bower
·
2024-05-22
fix: submit patch request exception
cc93308
Eric Bower
·
2024-05-21
chore: cleanup web viewer
d231dbd
Eric Bower
·
2024-05-21
refactor: cleanup
4e543eb
Eric Bower
·
2024-05-21
chore: cleanup
0ade815
Eric Bower
·
2024-05-21
refactor: compose files
86d3c64
Eric Bower
·
2024-05-21
chore: cleanup
bf8e066
Eric Bower
·
2024-05-21
chore: fix docker
9a45dd6
Eric Bower
·
2024-05-20
web view
69a42ed
Eric Bower
·
2024-05-21
docs: readme
6920206
Eric Bower
·
2024-05-21
chore: fix compose file
cbe3af1
Eric Bower
·
2024-05-21
chore: db changes
8d751b6
Eric Bower
·
2024-05-20
chore: changes
0b777fa
Eric Bower
·
2024-05-20
chore: docker prod
60aa6b3
Eric Bower
·
2024-05-20
chore: docker
7c6fe3b
Eric Bower
·
2024-05-19
web server
32f04ff
Eric Bower
·
2024-05-11
change
c04dace
Eric Bower
·
2024-05-11
docs
58bf51e
Eric Bower
·
2024-05-11
refactor: use urfav/cli
04029e4
Eric Bower
·
2024-05-11
changes
fbfd037
Eric Bower
·
2024-05-10
progress
7fda3e7
Eric Bower
·
2024-05-09
progress
220e877
Eric Bower
·
2024-05-09
tweaks
0ea845e
Eric Bower
·
2024-05-07
working
27c3aef
Eric Bower
·
2024-05-07
changes
e0fbd08
Eric Bower
·
2024-05-07
changes
dcc0873
Eric Bower
·
2024-05-07
review
6aea3de
Eric Bower
·
2024-05-05
progress
c20af52
Eric Bower
·
2024-05-05
changes
8b876e0
Eric Bower
·
2024-05-05
progress
584e21b
Eric Bower
·
2024-05-02
progress
59749e8
Eric Bower
·
2024-05-02
changes
751f871
Eric Bower
·
2024-05-02
nice
d60f2ca
Eric Bower
·
2024-05-02
mostly working
04302e8
Eric Bower
·
2024-05-01
changes
95ace53
Eric Bower
·
2024-04-30
changes
b135780
Eric Bower
·
2024-04-29
exposition
5ee4d60
Eric Bower
·
2024-04-29
sauce
aa526fc
Eric Bower
·
2024-04-29
prototype
2b4cefb
Eric Bower
·
2024-04-28
chore: working on db models
5a19fa8
Eric Bower
·
2024-04-28
progress Wow does this actually work? I wonder how we can do this.