DanConwayDev
130d111a9a
feat: thead show revisions
...
show revisions as seperate threads under one another
2 years ago
DanConwayDev
9137467ecb
fix: fetch replies to new revisions
...
as only the revision event was being queried for
also checking that we havn't already asked for replies for the revision
so there isn't an infinate loop
2 years ago
DanConwayDev
9730750d5f
fix: compose reply tags
...
proposal revisions are tagged as root when replied to,
or in a revision reply chain
user doesnt tag themselves
user doesnt tag people twice
2 years ago
DanConwayDev
f02d76f20c
feat: simplify thread hiding UI
...
remove text which overflowed onto the bottom line of logn content
2 years ago
DanConwayDev
8de6a257f9
fix(thread): show compose when no replies
...
when show_compose is set to true
2 years ago
DanConwayDev
1f199883d1
feat: hide sidebar on smaller viewpoint
...
so thread is less squashed
2 years ago
DanConwayDev
3cff122091
feat: edit status from issue/proposal header
...
in preperation for showing sidebar less often
2 years ago
DanConwayDev
bd381bbad8
fix(homepage): hero grid layout
...
ensure hero and recent proposals are in in the centre of each column
within the container
2 years ago
DanConwayDev
83df29d5f9
fix(patch): filename overflow
...
now wraps onto new lines
2 years ago
DanConwayDev
33ec45d975
fix: hide sidebar on sm viewpoint
...
this broke during last edit of this file
2 years ago
DanConwayDev
ef3fd9e9cc
feat: ComposeReply add nip10 p tags
...
tag in pubkeys participating in thread
2 years ago
DanConwayDev
e65bc77842
feat: sort thread oldest first
...
whilst maintaining sorting by youngest first in ProposalList
note: events that tag root event secondarily (eg. mention)
are no longer diplsayed
2 years ago
DanConwayDev
2a15e089e5
feat: show/hide thread replies
...
so that it is easier to read large threads and
connect replies to their parent message
2 years ago
DanConwayDev
fe1c6d34cc
feat: add threaded replies
...
for proposals and issues
2 years ago
DanConwayDev
e578ac81ba
fix: malformed replies
...
and improve how the UI reacts when events are sent
2 years ago
DanConwayDev
c623e10e1a
fix: staus icons reflect issue or proposal
...
status was showing wrong icon type in EventCard
2 years ago
DanConwayDev
d30feaafa0
feat: pad bottom of all pages
...
as they end abruptly
2 years ago
DanConwayDev
0f4fd41b6b
feat: show proposal / issue event as thread msg
...
so they appears as part of the conversation
2 years ago
DanConwayDev
42a8c0fe3d
feat: show avatar at compose
...
to make it more in keeping with other event messages
when displayed in thread
2 years ago
DanConwayDev
b4c51de016
refactor: remove unused imports
...
which were throwing errors
2 years ago
DanConwayDev
e56d28de98
feat: create issue page with status and replies
...
intergrating where possible with the existing proposal components
2 years ago
DanConwayDev
81c5146aa4
feat(issue-compose): goto issue page on creation
...
so the user gets a better sense that the issue has been created
2 years ago
DanConwayDev
9ec0988006
feat: add issue icons
...
currently using the same status events as patches
2 years ago
DanConwayDev
ea0ce4c4e8
feat: create new issue
...
add the basic ability to create a new issue for a repository
2 years ago
DanConwayDev
72ff0bdf42
refactor: rename Compose to ComposeReply
...
and rename repo_id to identifier to make it clear
that is what is needed
2 years ago
DanConwayDev
f6f7d40d82
refactor: add typings to +page.ts
...
as a tidy up activity
2 years ago
DanConwayDev
8239dfe9d0
feat(RepoPage): add tip for submitting proposal
...
to encourage visitors to use ngit to submit a proposal
2 years ago
DanConwayDev
39e453845b
feat(RepoPage): add support for listing issues
...
add support for listing issues
2 years ago
DanConwayDev
61bca69c91
refactor: rename repo_id repo_identifier
...
where it previously should have been renamed bit wasn't
2 years ago
DanConwayDev
c3c0ee780d
feat(ProposalPage): move ngit tip below patch
...
so the diff is displayed first
2 years ago
DanConwayDev
d3917c7f12
test: update proposal UI snapshots
...
to reflect changes applied in
b7883063e2
2 years ago
DanConwayDev
fa05263d4e
test: update repo summary UI snapshots
...
should have been updated when changes made in
9ddcf92598
2 years ago
DanConwayDev
68c27b1350
test: update UI snapshots with new icons
...
should have been updated when change made in
17ef5403e3
2 years ago
DanConwayDev
dd70d07c8c
feat: RepoDisplay add web and reduce text size
...
to reflect web in nip34 draft
2 years ago
DanConwayDev
47d4d8c681
fix: RepoDetails webs not appearing as relays
...
due to typo when setting web
2 years ago
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
2254671de9
fix: remove read-only status btn appearance
...
so that users don't think they can press it when they cant
2 years ago
DanConwayDev
090d6e117c
fix(ProposalsList): removed repo id from title
...
this should have been removed when the repo identifer was
added to as a link in the summary footer
2 years ago
DanConwayDev
a39a75de5e
fix: amend ngit copy
...
for clearer and more concise summary
2 years ago
DanConwayDev
49386225de
fix(patch): consistant hunk width within diff
...
previously they varied based on max character number within the hunk
2 years ago
DanConwayDev
48965d9e0a
fix: displaying no root recent patches
...
this are now hidden as the repo identifier cannot be found without
the a tag in the root patch event
the root event will be shown
2 years ago
DanConwayDev
52b4e09a70
feat(homepage): add recent proposals
...
and display recent repositories below
2 years ago
DanConwayDev
b7883063e2
feat: add recent proposals component
...
this adapts ensureProposalSummaries so that it works with no repo filter
2 years ago
DanConwayDev
9ddcf92598
feat(homepage): improve repo sumamry display
...
so it displays in a grid in preparation for displaying it
full width on the homepage
2 years ago
DanConwayDev
c50316f277
feat(patch): diff full width expansion
...
and general improvements to diff display
2 years ago
DanConwayDev
7371bc8eb2
feat(ProposalPage): reduce content width
...
to improve reability on larger windows
2 years ago
DanConwayDev
78f4c12b10
fix(ProposalPage): remove superfluous promise rej
...
as the repo_collection is only used for establishing which relays to use
2 years ago
DanConwayDev
81da1d60c0
feat(patch): show all lines < 60
...
if there are in total less than 60 lines, ignore the rule
about only showing 20 lines per file
2 years ago