DanConwayDev
82778a7036
fix: repo proposals title copy
...
as the scope is all proposals, not just open ones
2 years ago
DanConwayDev
b510e4d853
fix(RepoPage): prevent premature error
...
by adding a 5 second timeout
2 years ago
DanConwayDev
670d24bbd0
refactor: remove fIltered proposals components
...
and embed the now much simpiler code into the required pages
2 years ago
DanConwayDev
a39a75de5e
fix: amend ngit copy
...
for clearer and more concise summary
2 years ago
DanConwayDev
52b4e09a70
feat(homepage): add recent proposals
...
and display recent repositories below
2 years ago
DanConwayDev
7371bc8eb2
feat(ProposalPage): reduce content width
...
to improve reability on larger windows
2 years ago
DanConwayDev
2c2ee926eb
feat: intelligently load repo events
...
choose repo events based from earliest_unique_commit and indentifier
based on:
- number of mentions (issues and root patches)
- most recent created_at
identify repo events for the same repository based on identical identifiers
and use of earliest_unique_commit
use stores for collections of repo events
2 years ago
DanConwayDev
43ad1f09c7
feat: widen patch display add hunk divider
...
widen the display of patches (diffs and commit messages)
add a divider between each code hunk
2 years ago
DanConwayDev
47a66f2fb6
feat: rename pr as proposal
...
as it better fits an approach that seeks to support
both the patch and branching models
2 years ago
DanConwayDev
e4d545a648
feat: update ngit command reference
...
as the ngit api changed from clain to init
2 years ago
DanConwayDev
6d5c20402c
feat(ngit): improve copy
...
to align with ngit embeded help content
2 years ago
DanConwayDev
0760598832
feat(ngit): update instructions
...
to reflect the upcoming ngit v1.0.0
2 years ago
DanConwayDev
8273f3472d
feat(PrPage): always show reply compose
...
to intice users to login and reply
2 years ago
DanConwayDev
97e0814c42
feat(PrPage): show nip34 patch as pr
...
display patch summary in place of pr description tag
reroute to correct repo event if pr/patch event refers to a different
repo identifer
2 years ago
DanConwayDev
c0754728ce
feat(RepoPage): display nip34 patches as prs
...
with nip34 in its current state there is no way to identify the root
patch without first requesting all patches and client side filtering
out the ones with `[ PATCH n/n ]` in
the content
this commit doesn't do that filtering
2 years ago
DanConwayDev
436eec5080
fix(RepoPage): decode repo identifier
...
repo event identifier is encoded but the RepoPage route wasn't
decoding it
2 years ago
jk
8ae123fd0b
eslint + prettier ( #2 )
...
Co-authored-by: DanConwayDev <114834599+DanConwayDev@users.noreply.github.com>
2 years ago
DanConwayDev
a4f2a16e39
chore: bump ngit version to v0.1.2
...
to reflect the newly issued version
2 years ago
DanConwayDev
82a3804f06
feat(ngit): add tip for reissuing repo event
...
so that users can change title description, etc.
2 years ago
DanConwayDev
406bc3a44b
chore: bump ngit version
...
to reflect the newly issued version
2 years ago
DanConwayDev
7cbb9fc855
fix(ngit): windows and linux binary links
...
It was reported on github that the windows link was pointing to the mac
binary and the mac link was pointing to the window binary
2 years ago
DanConwayDev
127eeb70d7
feat(PRPage): remove pr event from feed
...
as the details are included elsewhere on the page
2 years ago
DanConwayDev
fe941e65d7
fix(PRPage): reply to pr not displaying
...
users could only reply to child events and not the main pr
2 years ago
DanConwayDev
00ea449298
feat(PRPage): parse event content with line breaks
...
This applies a really basic version of the parsing in
ndk-svelte-components which was copied from coracle. hopefully they can
be fully aligned in the future. I applied extra typing and will
intergrate other ParsedParts when needed.
applied line breaks to commit messages, pr description and default for
event content.
2 years ago
DanConwayDev
8fff6fdce2
feat(ngit): add ngit guide and install pointers
...
as ngit and gitworkshop are so intertwined there should be pointers to
encourage users to install and work with the ngit client alongside
gitworkshop
2 years ago
DanConwayDev
e5629f93d6
fix(navbar): fix site name
...
change the site url to gitworkshop.dev
2 years ago
DanConwayDev
018d424e50
fix(homepage): rename to git workshop
...
rename the site and apply better colors. perhaps the .io could be more
ledgable. the entire theme and ui needs a makeover.
2 years ago
DanConwayDev
4b7087a2cf
refactor: wrap navbar component
...
so component can have ui tests
2 years ago
DanConwayDev
fd73f0952b
fix: update pr status accross app
...
- move status from PRFull into PRSummary
- fetch statuses when fetching pr summaries
- ensure status gets displayed accurately across the app
2 years ago
DanConwayDev
6874f95f07
feat(PrPage): display event not found error
...
using daisyui alert component
2 years ago
DanConwayDev
3348fe2892
feat(RepoPage): display event not found error
...
using daisyui alert component
2 years ago
DanConwayDev
2f3bd85e80
feat: rename app and tweak ui
...
- rename for 'git together' to 'git work'
- tweak ui to make it responsive
2 years ago
DanConwayDev
e3ddb30205
feat(PRPage): add pr status
...
- add pr details
- gather status events when loading PRFull
- add StatusSelector component that enables sending new status events
2 years ago
DanConwayDev
eca198799f
feat(PRPage): custom display of commit events
...
display summary of 317 commit event
2 years ago
DanConwayDev
4861420d63
feat(PRPage): display pr commits and responses
...
- add thread wrapper
- add event wrapper
- display pr events
2 years ago
DanConwayDev
cca93434b0
refactor: replace PRSummary with PRFull
...
create PRFull in preparation for adding related events
2 years ago
DanConwayDev
a64df89733
feat(PRPage): add page and header
...
add page, pr store, pr ui type and pr page header
2 years ago
DanConwayDev
2487be2dc9
feat(RepoPage): add RepoHeader
...
create a RepoHeader for use on multiple pages
2 years ago
DanConwayDev
9ccf21c0a7
feat(ListPRs): add author name to summary
...
refactor to reflect new stardards for ui and data logic seperation
2 years ago
DanConwayDev
4fc877bd3e
feat: add UserHeader
...
add user profile details via a svelte store
this sets a standard for abstracting ui from data wrappers even when
multiple calls are needed
2 years ago
DanConwayDev
46edd25ea5
feat(RepoPage): add repo details
...
- add repo details ui component
- add test storybook tests
- add repo details wrapper
- add repo details to repo page
2 years ago
DanConwayDev
656d286036
feat(PageChrome): add responsive container
...
limit width on desktop size screens
2 years ago
DanConwayDev
c142375fd6
feat(ListPRs): add wrapper
...
- add repo page
- add wrapper for for listPR component
2 years ago
DanConwayDev
a17b5fbc8f
feat(homepage): add latest repositories list view
...
add pure ui components:
- add repo summary card
- add repo summary list
add data wrapper components:
- add repo recent
add repo rent to the homepage
2 years ago
DanConwayDev
f3da9bd4e1
refactor: pascal case for component filenames
...
pascal is idiomatic for svelte
2 years ago
DanConwayDev
c7677004d0
refactor(navbar): move to +layout.svelte
...
navbar will be used on every page so moved to +layout.svelte
to prevent reloading when the page route changes
2 years ago
DanConwayDev
59988d4084
feat(homepage): add placeholder homepage
2 years ago
DanConwayDev
ea4c87703e
feat(navbar): add Navbar boilerplate
...
initial state with non-functional 'login' and 'sign up' buttons
2 years ago
DanConwayDev
ce1351af72
build: add tailwindcss
...
tailwind is the selected tool to handle component styling
3 years ago
DanConwayDev
f9cbcfb080
build: add sveltekit-nix boilerplate
...
start with a nix boilerplate for svelte that supports reproducible
builds
taken unedited from https://github.com/knarkzel/sveltekit-nix
c444859e97fb13393ad6e295132412bbea044e32
3 years ago