Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DJ October 2021 #165

Closed
wants to merge 65 commits into from
Closed

DJ October 2021 #165

wants to merge 65 commits into from

Conversation

xaur
Copy link
Owner

@xaur xaur commented Oct 17, 2021

DRAFT: https://github.com/xaur/decred-news/blob/draft202110/journal/202110.md

Dependencies: Send notice in advance so that people can plan their work.

  • title image (notify by: 20th, ready by: 3rd)
  • first time contributors
  • PR update (notify by: 28th, ready by: 3rd)

Monthly snapshots: Snapshot data that is hard to obtain later. Ideally, capture it at 1st day of the month at 00:00 UTC.

Writing

  • scan GitHub repos for dev updates
  • complete Development (by: 2nd)
  • complete People (by: 2nd)
  • PO review Development and People
  • ask in #dev to review Development and People
  • complete Events
  • ask #events to review Events
  • complete Outreach
  • complete Media
  • ask #marketing to review Outreach+Events+Media
  • complete Governance
  • complete Network
  • complete Ecosystem
  • find interesting Reddit and Twitter threads
  • complete Discussions
  • complete Markets
  • complete Relevant External
  • ask quoted people to review their texts
  • complete Intro
  • PO review of all sections
  • ask #writers to review (by: 3rd)
  • incorporate all feedback
  • resolve all TODOs
  • ensure that all people who contributed or gave feedback are in credits
  • add title image
  • add other images
  • pre-release review: check spelling, grammar, test that links work
  • lint
  • remove {DRAFT} from title

Publishing

  • publish on GitHub with a single commit to gh-pages
  • add all images to the files repo
  • publish on Medium
    • upload images
    • make Table of Contents
    • add to /decred/journals
    • add relevant tags
    • verify text previews shown at /decred and /decred/journals
    • check for formatting issues
  • publish on Publish0x
    • upload images
    • add relevant tags
    • check for formatting issues
  • post on r/decred
  • tweet via decredproject
    • add correct title image for Twitter
  • announce on: Matrix #dcr, t.me/DCRann, Blockfolio, CoinGecko, LinkedIn
  • announce on Instagram
  • fast-forward master to gh-pages
  • if changes are needed after the release, add commits to gh-pages (test in draftXX if needed) and update other places
  • update index
  • add new issue to decred.org Press page (coverage.yml)
    • verify deployment

Housekeeping

  • archive draft history
    • create tmp at master, merge both drafts and the latest draft commit, fast-forward drafts to tmp
  • update journal-template.md in the docs branch
  • update release-checklist-template.md in the docs branch
  • start new cycle
  • delete the draft branch (will auto-close the PR)

journal/202110.md Outdated Show resolved Hide resolved
journal/202110.md Outdated Show resolved Hide resolved
journal/202110.md Outdated Show resolved Hide resolved

- added standard way to show any status change reason (not only censored but now also abandoned and closed)
- support [multiple](https://github.com/decred/politeiagui/pull/2629) billing status changes. Ideally there should be only one (from Active to Completed or Closed), but this allows to correct admin mistakes. It is also possible to temporarily [disable](https://github.com/decred/politeia/pull/1533) status changes.
- improved [identity error](https://github.com/decred/politeiagui/pull/2623) messages
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This improves and standardizes the identity error. The same error is now displayed anytime the user attempts to write data to politeia without their active identity being loaded in the browser. The error message directs them to their user details page to fix the issue and provides a link to do so.

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good detail. Added a slightly compressed version.

A side effect of such mentions is it helps to raise awareness about user identity.


User-facing changes:

- added standard way to show any status change reason (not only censored but now also abandoned and closed)
Copy link

@lukebp lukebp Nov 11, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The username of the admin that censored or abandoned the proposal is displayed along with the reason they gave for the status change.

Example: decred/politeiagui#2625 (comment)

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, added.

User-facing changes:

- added standard way to show any status change reason (not only censored but now also abandoned and closed)
- support [multiple](https://github.com/decred/politeiagui/pull/2629) billing status changes. Ideally there should be only one (from Active to Completed or Closed), but this allows to correct admin mistakes. It is also possible to temporarily [disable](https://github.com/decred/politeia/pull/1533) status changes.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ideally there should be only one

Maybe specify that this defaults to only allowing a single billing status change, but that this is a configurable setting. If an admin makes a mistake, the sysadmin can temporarily update the setting to allow for the mistake to be corrected.

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good details, added.

- added standard way to show any status change reason (not only censored but now also abandoned and closed)
- support [multiple](https://github.com/decred/politeiagui/pull/2629) billing status changes. Ideally there should be only one (from Active to Completed or Closed), but this allows to correct admin mistakes. It is also possible to temporarily [disable](https://github.com/decred/politeia/pull/1533) status changes.
- improved [identity error](https://github.com/decred/politeiagui/pull/2623) messages
- ~14 bug fixes
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2638 is also a notable PR. It fixes a handful of comment navigation UX issues that occured when navigating back and forth between the full comments section and a single comment thread. Issues that were fixed:

  • Comment filtering preferences (top, new, old, flat mode) were being lost in between thread navigation.
  • The "Go Back" button was not working properly.
  • Loading indiviudal threads was slow due to unnecessary requests being sent.
  • UI flickering was occuring during navigation.

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the clarification. I extracted comment navigation fixes into their own bullet with some compression (Pi section is getting beefy, which is great).

- moved [identity](https://github.com/decred/politeia/pull/1530) handling methods to more appropriate places
- added a generic [session store](https://github.com/decred/politeia/pull/1555) (will replace the [legacy](https://github.com/decred/politeia/pull/1554) one that did not have proper separation of concerns)

{ image candidates: maybe [2625](https://github.com/decred/politeiagui/pull/2625), or just skip this time }
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Up to you.

@xaur xaur removed the next release label Nov 28, 2021
@xaur xaur closed this Nov 28, 2021
@xaur xaur deleted the draft202110 branch November 28, 2021 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants