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
DanConwayDev
428e5ec538
chore: bump ngit version to v1.2.0
...
to reflect the newly issued version
2 years ago
DanConwayDev
38dfe0a730
feat: use EventWrapperLite for generic reposts
...
as well as reposts (see nip16)
2 years ago
DanConwayDev
61e440579a
feat(RepoPage): show repo details on mobile
...
on the about page only
this is usually displayed in the side bar but that is hidden on mobile
2 years ago
DanConwayDev
104562feac
fix: RecentRepos hardcoded workaround
...
to prevent repeated rendering of the same repository as a new item
nostr:nevent1qvzqqqqqqypzq3an3axnwgfep4dkhmmcmt3l8cug3mxm7xzylwenhzrjr5mx6hygqy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmsw4e8qmr9wfjkccte9e3k7mf0qqsdfpddg0e9k3k0k3tt7hkyemd936ec2wf6afufxn09hp42fq2q56qpxf7y4
2 years ago
DanConwayDev
2982f8f5bf
chore: bump ndk
...
in preparation for adding cache
2 years ago
DanConwayDev
ef5c509022
fix: remove relay.f7z.io from default relays
...
as over the last 2-3 weeks it has consitantly be timing out
2 years ago
DanConwayDev
d3cfce5036
fix: omit port in clone ~> readme url conversion
...
as the https port will be different than that used by git
fix nostr:nevent1qqsv7mqkleadz5jzd63rygnne73ugh02wxuuq8evzcmlult4658dulspp4mhxue69uhkummn9ekx7mqzypl62m6ad932k83u6sjwwkxrqq4cve0hkrvdem5la83g34m4rtqeggv37pm
2 years ago
DanConwayDev
aec3098620
fix: live updates
...
maintain subscription after eose for most events.
User events excluded as to prevent maintaining connections
to too many relays.
fixes nostr:nevent1qqs83c56u0vvggqq8skve94u783v9r4nmh0xw32wta29rt3ge3d04dspp4mhxue69uhkummn9ekx7mqzyzsq3hh327t0h2dq6matqn5064cgj2zanl2stkj6s0lg4t2h5dty6hju4ax
2 years ago
DanConwayDev
cb78f603f6
feat(issue): move create button
...
up the page so it is alway above the fold
closes nostr:nevent1qqs8cky62ry97jpaduja3urau75rr965jlrxswx6fpxa0nff22x2avspp4mhxue69uhkummn9ekx7mqzyquhg9lcgu6dq8pwn04ald504k4qpxde9e5rrlelfc0d2nkgj0k77ndyh60
2 years ago
DanConwayDev
63c74cb9a4
feat: add profile page
...
and link to it whenever the UserHeader is displayed.
closes issue:
nostr:nevent1qqsyxwvgdaacc3hcd9rjwmjwqsfpu8guhrj37026ntl3aqw02mrprsgpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgq3ql5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqseukj7u
and partially fulfills issue:
nostr:nevent1qqsyxwvgdaacc3hcd9rjwmjwqsfpu8guhrj37026ntl3aqw02mrprsgpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgq3ql5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqseukj7u
2 years ago
DanConwayDev
24427e1682
refactor: abstract fetchReferenceBy in ensureRepoCollection
...
to improve ledgability and prepare for stargazing
2 years ago
DanConwayDev
961d1d8645
feat: add lite event wrapper for reposts
...
as a temporary measure to prevent a wall of json
if this information is displayed at all it should be in the footer
of the event rather than amoung the replies
2 years ago
DanConwayDev
44fb751eca
feat: render npub and nprofile mentions
...
so that they display the inline UserHeader rather long npub terxt
2 years ago
DanConwayDev
e6d8e1f515
fix alert in ngit page
...
following on from similar fixes in 451eef456c
and
337e8ef970
2 years ago
Alejandro Gómez
451eef456c
fix alert in proposal page
2 years ago
Alejandro Gómez
337e8ef970
fix about page alerts
2 years ago
DanConwayDev
7fe8fb1489
fix(ProposalPage): status selector in ProposalHeader
...
the dropdown icon was present but the selector component wasn't used
the selector options appeared without padding in header so this was
added in the component
fixes
https://gitworkshop.dev/repo/gitworkshop/issue/
7a8983734d366ae22828b4bbcc5c292480f427ab9f5a78428aa6fca1c9562b7b
2 years ago
DanConwayDev
0d6bef358e
feat(ProposalPage): add share button
...
to copy nostr address, nump or raw event id to clipboard.
fulfills:
http://gitworkshop.dev/repo/gitworkshop/issue/
5a3341dd50779f8a7d79ee938c66498332d28a87096cf3a4e2f729e3c2423549
2 years ago
DanConwayDev
b4186f190a
fix: hide amethyst drafts
...
the amethyst nostr client has started producing encrypted drafts,
which are spaming issue and proposal threads
2 years ago
DanConwayDev
6446300632
fix: prevent SvelteMarkdown from ssr
...
prevent repo page from server side rendering
SvelteMarkdown component causes a 500 error when rendered on server
with sveltekit
2 years ago
DanConwayDev
299ea3cdb2
build: fix prettier errors
...
relating to class ordering
2 years ago
DanConwayDev
def718ac60
feat(RepoDetails): copy maintainers npub
...
to clipboard on click
2 years ago
DanConwayDev
ff7af17043
fix: hide reply whilst submitting
...
because often the reply gets displayed in the feed before the sent
confirmation is recieved from the relays so its displayed twice
momentarily
2 years ago
DanConwayDev
713b06a6a0
fix: disable send in compose when no content
...
to prevent empty events from being sent
2 years ago
DanConwayDev
8a2a5edf41
feat: add title field for create issue
...
and use the field as a prefix to the content with two new lines
2 years ago
DanConwayDev
937836ad16
feat: filter issues and proposals by status
...
display open by default
show open count in RepoMenu badge
2 years ago
DanConwayDev
b680b3def3
feat: tweak clone clipboard UI
...
so new lines aren't added when copying
2 years ago
DanConwayDev
342b0036e5
feat: enable PWA
...
via vite-plugin-pwa for simple configuration
2 years ago
DanConwayDev
879fe4cef8
chore: bump ngit version to v1.1.2
...
to reflect the newly issued version
2 years ago
DanConwayDev
a5d9f0ab8d
fix: repo event tag in compose
...
broken in refactor:
33d35dcac8
2 years ago
DanConwayDev
2a444abcf3
feat: show repo menu on issue / proposal page
...
by moving the menu into the RepoHeader
enabling feature request:
nostr:nevent1qqsxpezng8ft7hydqz4g06r79n3vu2rrj560v86jhswaaxcf97zz04gw57v5f
2 years ago
DanConwayDev
5628d0d723
fix: lists issue summaries error
...
error preventing issue summaries from being counted introduced in
33d35dcac8
2 years ago