DanConwayDev
65cd1ab36b
feat(homepage): add helper to diagram
...
and improve copy of nodes
2 years ago
DanConwayDev
278dad6280
fix: NIP-05 CORS error
...
NIP-05 validation requests to the domian were
rejected due to CORS
2 years ago
DanConwayDev
abcf739b58
chore: bump ngit version to v1.3.1
...
to reflect the newly issued version
2 years ago
DanConwayDev
ccea6b11b5
build: add identifer to maintainers.yaml
...
so that users can more easily find the repo announcement
2 years ago
DanConwayDev
a7a8f3d88e
simplify ngit docs
...
as fetch is only a minor command it doesn't need mentioning
2 years ago
DanConwayDev
d86ced98e4
chore: bump ngit version to v1.3.0
...
to reflect the newly issued version
2 years ago
DanConwayDev
8115d7b7d1
remove draft nip34 language from copy
...
as nip34 isn't in draft anymore
2 years ago
DanConwayDev
a6aef0e39b
feat: add `repos` to nav bar
...
for easy access from any page
2 years ago
DanConwayDev
130bc8a6fa
feat(RepoSumamryCard): make author clearer
...
to avoid confusion such as:
nostr:note1eq0s2nncgv00pglrsc9psgxgd782mf3gq4mjw0g6tvhypfd99x8sntz2q3
2 years ago
DanConwayDev
6e82133927
fix: missing comma caused build failure
...
removed in error in last commit
2 years ago
DanConwayDev
46d94eaac7
feat: use relays from naddr and nevent
...
to find repo events and proposals not default relays
2 years ago
DanConwayDev
e59e45eded
fix(ngit): missing closing tag
...
which caused the page to crash
2 years ago
DanConwayDev
a7608151bd
chore: add ngit version to v1.3-beta1
...
as an additional release along side the stable release
2 years ago
DanConwayDev
e947bf3493
tweak user rendering in warning
...
in the RepoHeader when the event cannot be found
2 years ago
DanConwayDev
1dd0dcc9f6
fix: horizontal scrollbar in chrome
...
which shows due to use of negative margin. didn't impact firefox.
2 years ago
DanConwayDev
f5d384bdde
feat(RepoMenu): add loading state to counts
...
of proposals and issues so it is clear when no items have been found
2 years ago
DanConwayDev
4b5f2c08ef
fix(RepoPage): prevent sidebar spill
...
causing horizontal scrollbar and overspill
2 years ago
DanConwayDev
5d1aa91c08
fix: improve handling of repo event not found
...
even if the repo event doesn't exist there may be many issues
and proposal that reference it so it makes sence to:
1. show the repo Menu with a count of proposals and issues
2. show the details within the address point
2. show the issues and proposals page with a warning
RepoPageWrapper stops overwriting all content with error
RepoHeader show warning
RepoDetails show basic details from address point and a warning
2 years ago
DanConwayDev
050c034f64
improve copy when no items found
...
there is no global state so its more appropriate say 'can't find'
rather than 'there aren't'
2 years ago
Stuart D. Gathman
ff81f1e7b3
style and spelling/grammar fixes
2 years ago
DanConwayDev
b36e9abc5d
fix: incorrect links before repo events load
...
by ensuring all RepoEvent objects hav ea naddr
2 years ago
DanConwayDev
2c26c7d339
fix: ensure repo naddr consistancy
...
proposals / issues are fetched that tag the repo address pointer
for each maintainer listed in the selected repo event. not just the
ones that tag the selected proposal event.
previously, the link to each proposal would change the selected
repository to the first address pointer tagged in the proposal event
not only is the selected repo changing without the user's knowledge,
it can also cause an error if it points to a repo event that doesn't
exist. this happned here:
nostr:note1h25kwpycszl33285exdkrm4qz7a03e37nf4ujvexwqz94yj3k4xql9yj23
this ensures that the selected repo address pointer doesnt change.
if the proposal is accessed via gitworkhop.dev/e/<ref> the page will
error. a seperate change is needed to check through each
address pointer listed until it finds one that points to an actual
event.
2 years ago
DanConwayDev
db1b3c0daf
add concept quick start page
...
outling the target user flow we are aiming for
2 years ago
DanConwayDev
a63ad345aa
fix: repo preview page crash
...
issue:
nostr:note10kkr6mnj0wulfpenqeq02rzraxfj6yttk8lnfkz6lau9w7jeqldsjjwfla
this adds robustness to previous commit
ensureRepo always returns with writable that includes identifier and
author before any events are fetched
2 years ago
DanConwayDev
dffcb7770e
fix(user): ensureUser with empty hexpubkey crash
...
which caused issue:
nostr:note10kkr6mnj0wulfpenqeq02rzraxfj6yttk8lnfkz6lau9w7jeqldsjjwfla
2 years ago
DanConwayDev
35f8ac1225
fix(compose-issue): add validation warning
...
so user knows why the form cannot be submitted
fixes issue
nostr:note1apl888cf3xsnsaaefhw5f8klle6f4wys3hf6ywqjalluw4nvqm7qrdjcmd
2 years ago
DanConwayDev
d9c3322544
fix(compose): redirect after new issue
...
as it was using the previous url scheme
2 years ago
DanConwayDev
4c1e64fdc9
fix: .well-known nip46
...
and include DanConwayDev as dan
2 years ago
DanConwayDev
b2bfcf5ede
add .well-known for DanConwayDev
...
including nip46 entry
2 years ago
DanConwayDev
9a809f80a2
fix(homepage): restricted width on mobile
...
as reported in
nostr:nevent1qvzqqqqqqypzptssprfrjv9hwmqcpyhka26pujcflnelq0ekgxcmfehw82skd4mqqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyrhp9z9j62llalp7j7ljhtkkr44j2ru24klh6wmfuhce8465pxavxtn8wk0
2 years ago
DanConwayDev
a031fd7763
feat: add logout in navbar
...
needed to change user
2 years ago
DanConwayDev
1417d2b2a3
feat: display delete events
...
to indicate the user wanted to delete the event
2 years ago
DanConwayDev
ea07b55491
feat: event previews for issues, patches and repos
...
to be displayed when they are embedded into events
2 years ago
DanConwayDev
8e0b2cdff1
refactor: cleanup tests
...
remove getSelectedRepo test for a function that no longer exists
2 years ago
DanConwayDev
7dba21cece
feat: render naddr, nevent and note previews
...
when embeded in event content
towards:
nostr:note1rs5shxk8ems0d878tymvntej4zcv4rvg7ntcpac5539xrcvvntss2vqxds
2 years ago
DanConwayDev
c872965cdc
feat: add page titles
...
fixes:
nostr:note1czk0j5km24d43kf2mcnak5e5t2pj659k8pgx856l50m2l57e45ws9eqx6m
2 years ago
DanConwayDev
7cb3df2dff
fix: remember logged in user
...
fixes
nostr:note18fd52cmq7h6nj32k0xr9q24e0s2j2t0eyqwcamydavut33km7n8qv8mfpg
and
note1pptglp3qmn3nnfc0k7t7mf5y6yv9jq4h72qsf69wtz8e90zs55yqgvr6dq
2 years ago
DanConwayDev
cf440f6cfe
feat: add NIP-31 alt tag to issues
...
and replies when we switch to the nip34 reply kind
2 years ago
DanConwayDev
42fb8a21a2
fix(redirect): dont get issue or patch event twice
...
but instead pass event directly to ensureIssueFull() or
ensureProposalFull()
2 years ago
DanConwayDev
11ab6b5983
fix: lint and format
...
this should be a pre-commit hook
2 years ago
DanConwayDev
1e671cbd9b
fix: console warnings for unknown props
...
by adding unused props
2 years ago
DanConwayDev
7ab6dd285a
fix: error alert overflow
...
nostr references were overflowing
2 years ago
DanConwayDev
c8335a0b5d
fix: neventOrNoteToHexId error handling
...
to prevent svelte 500 error when bech32 invalid
2 years ago
DanConwayDev
bf4168938d
fix(RepoPage): display error when naddr not found
...
previously it would just display as untitled
2 years ago
DanConwayDev
7dd2d05bfe
feat(homepage): restructure page for cleaner feel
...
removing multi column layout
2 years ago
DanConwayDev
feedc8b2de
feat: move repos list to its own page
...
at /repos as it was getting to large for the homepage
2 years ago
DanConwayDev
79a691726a
major refactor to improve handling of repo events
...
stop automatic grouping of repo events by identifer and
earliest unique commit into a single collection.
allow selection of different repos that have an
identifier collision by prioritising pubkey:identifier
over identifer
show repos grouped by name
2 years ago
DanConwayDev
1b67031183
fix: typeo
2 years ago
DanConwayDev
867ade15c2
feat(homepage): add introduction copy
...
as suggested by
nostr:npub10000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsv8vwqk
2 years ago
DanConwayDev
da2ca2e2d7
chore: bump ngit version to v1.2.1
...
to reflect the newly issued version
2 years ago