Skip to content

politeiagui v1.1.0

Compare
Choose a tag to compare
@lukebp lukebp released this 11 Aug 20:34
· 182 commits to master since this release
a3652f8

This feature release includes the following feature additions as well as a
number of bug fixes and minor improvements.

  • Require additional proposal metadata fields on proposal submission (amount,
    start date, estimated end date, and domain).

  • Combine the "In Discussion" and "Voting" tabs into a single "Under Review"
    tab.

  • Allow users to view the raw markdown of a record.

  • Display additional metadata for censored and abandoned proposals such as the
    reason the proposal was censored and the admin that performed the action.

  • Don't render markdown formatting in comments that changes the size of the
    comment text.

  • Add a warning message to the markdown editor that recommends people draft
    the content offline.

  • Render inline images in the markdown preview.

  • Improve the flat mode toggle button UX.

Note: this release enables the blob directive on the Content-Security-Policy
header. This change must also be made in the nginx config. See #2495 for
more details.

Changelog

This feature release consists of 48 commits from 7 contributor which total to
105 files changed, 3,745 additional lines of code, and 7,839 deleted lines of
code.

Add docs/release-notes. (decred/politeiagui#2412)
Add cursor pointer in themeToggleLabel (decred/politeiagui#2410)
build(deps): bump dns-packet from 1.3.1 to 1.3.4 (decred/politeiagui#2413)
feat: allow user to see raw markdown (decred/politeiagui#2416)
fix: use short token when displaying legacy proposal. (decred/politeiagui#2420)
Explain how long it takes to update proposal credit balance (decred/politeiagui#2417)
fix: properly show comments count on user proposals (decred/politeiagui#2427)
fix bug unfetchedTokens not correct at the first time loading (decred/politeiagui#2422)
fix: token inventory pagination adjustments (decred/politeiagui#2428)
fix: published and edited dates and legacy rfp submissions links (decred/politeiagui#2430)
fix: About politeia copy. (decred/politeiagui#2432)
build: upgrade pi-ui (decred/politeiagui#2433)
feat: create a button style flat mode switch and align it horizontally with the sorting options dropdown (decred/politeiagui#2434)
fix: user proposals pagination (decred/politeiagui#2441)
fix: proposal batching on RFPs (decred/politeiagui#2442)
fix: flat mode filcker (decred/politeiagui#2437)
fix: do not show error msg when paywall is off (decred/politeiagui#2446)
fix: abandoned proposals pagination bug (decred/politeiagui#2447)
fix: do not fetch summaries and count for rfp submissions details + improve initial fetch condition (decred/politeiagui#2449)
fix: change proposal rfp linkto default param to string (decred/politeiagui#2457)
fix: use correct data for new proposals on user proposals list (decred/politeiagui#2463)
Download bundle UX improvement (decred/politeiagui#2453)
fix: comments votes (decred/politeiagui#2468)
feat: Improve censored proposals UX (decred/politeiagui#2454)
Add production deployment docs. (decred/politeiagui#2475)
Change link color to brighter blue when the website is in dark mode (decred/politeiagui#2407)
fix: avoid infinite loading state on dcc details (decred/politeiagui#2305)
fix: Persist public data on the proposals state tree on logout (decred/politeiagui#2479)
fix: display placeholders while loading initial records batch (decred/politeiagui#2484)
fix: use correct comments width on firefox (decred/politeiagui#2483)
fix: Use record short token on action redirects (decred/politeiagui#2489)
Fix bug: version is string lead to fail when request records details (decred/politeiagui#2488)
feat: upgrade react-markdown and block comments headers rendering (decred/politeiagui#2494)
fix: enable blob directive on CSP headers (decred/politeiagui#2495)
test(proposals list): add e2e tests for proposals list (decred/politeiagui#2473)
feat: add tooltip to warn user about draft issues (decred/politeiagui#2500)
fix: display new proposal button on firefox for small screens (decred/politeiagui#2492)
Status Change: Use reason field instead of message. (decred/politeiagui#2502)
feat(new proposal): add additional proposal metadata. (decred/politeiagui#2469)
fix: e2e tests. (decred/politeiagui#2503)
fix: adjust diff modal width and display loading indicator (decred/politeiagui#2504)
deps: sync yarn.lock (decred/politeiagui#2515)
Combine 'In Discussion' and 'Voting' tabs (decred/politeiagui#2431)
fix: make comments flat mode button clickable (decred/politeiagui#2521)
Proposal details: copyable full-length token. (decred/politeiagui#2523)
fix: add files to new proposal and edit proposal. (decred/politeiagui#2527)
fix: Make admin proposals page work. (decred/politeiagui#2532)
fix: remove vote details call from proposal details page (decred/politeiagui#2534)

Code Contributors (alphabetical order)

  • Amir Massarwa (amass01)
  • Đàm Việt Anh (vibros68)
  • Luke Powell (lukebp)
  • Shubham Kumar (x-walker-x)
  • Thiago F. Figueiredo (thi4go)
  • Tiago Alves Dulce (tiagoalvesdulce)
  • Victor Guedes (victorgcramos)