From d032b10454e1b08f54cc8b1538c1cc7a87ae7c6b Mon Sep 17 00:00:00 2001 From: erciccione Date: Thu, 12 Mar 2020 21:19:16 +0100 Subject: [PATCH] Roadmap: new structure - Changed 'completed', 'ongoing' and 'upcoming' icons to emojis (#1057) - Refactored CSS and .yml files to make the roadmap compatible with Weblate (#1067) - Added "GUI 0.15.0.4 released" to March 2020 (#1070) - Removed dates and replaced with headers showing months --- _data/lang/en/roadmap.yml | 265 ++++++++++++------------------------- css/custom.css | 88 ++++++------ resources/roadmap/index.md | 205 ++++++++++------------------ 3 files changed, 199 insertions(+), 359 deletions(-) diff --git a/_data/lang/en/roadmap.yml b/_data/lang/en/roadmap.yml index 762f38df..2a35507c 100644 --- a/_data/lang/en/roadmap.yml +++ b/_data/lang/en/roadmap.yml @@ -1,262 +1,165 @@ -- year: 2014 - accomplishments: +year_2014: +- month: April + completed: - name: Launched on Bitcointalk - date: 2014-04-18 - status: completed - name: Renamed from Bitmonero to Monero - date: 2014-04-23 - status: completed +- month: September + completed: - name: Recovered from a spam attack - date: 2014-09-04 - status: completed - name: Monero Research Lab Papers 1 and 2 published - date: 2014-09-12 - status: completed - name: Monero Research Lab Paper 3 published - date: 2014-09-25 - status: completed +- month: December + completed: - name: 0.8.8.6 released - date: 2014-12-08 - status: completed -- year: 2015 - accomplishments: +year_2015: +- month: January + completed: - name: Monero Research Lab Paper 4 published - date: 2015-01-26 - status: completed -- year: 2016 - accomplishments: +year_2016: +- month: January + completed: - name: 0.9.0 Hydrogen Helix released - date: 2016-01-01 - status: completed +- month: February + completed: - name: Monero Research Lab Paper 5 published - date: 2016-02-10 - status: completed +- month: March + completed: - name: Network Upgrade to require minimum ringsize of 3 on all transactions - date: 2016-03-22 - status: completed +- month: September + completed: - name: 0.10.0 Wolfram Warptangent released - date: 2016-09-18 - status: completed - name: Network Upgrade to split coinbase into denominations - date: 2016-09-21 - status: completed +- month: December + completed: - name: 0.10.1 Wolfram Warptangent released - date: 2016-12-14 - status: completed - name: Official GUI Beta 1 released - date: 2016-12-22 - status: completed -- year: 2017 - accomplishments: +year_2017: +- month: January + completed: - name: Network Upgrade to enable RingCT transactions - date: 2017-01-05 - status: completed +- month: February + completed: - name: 0.10.2 released; critical vulnerability patched - date: 2017-02-22 - status: completed +- month: March + completed: - name: 0.10.3.1 Wolfram Warptangent released - date: 2017-03-27 - status: completed +- month: April + completed: - name: Network Upgrade to adjust minimum blocksize and dynamic fee algorithm - date: 2017-04-15 - status: completed +- month: July + completed: - name: Website redesigned - date: 2017-07-04 - status: completed +- month: September + completed: - name: 0.11.0.0 Helium Hydra released - date: 2017-09-07 - status: completed - name: Fluffy blocks - date: 2017-09-07 - status: completed - name: GUI out of beta - date: 2017-09-10 - status: completed - name: Network Upgrade to increase minimum ringsize to 5 and require RingCT transactions - date: 2017-09-15 - status: completed - name: GUI 0.11.0.0 Helium Hydra released - date: 2017-09-24 - status: completed - name: 0MQ/ZeroMQ - date: September, 2017 - status: completed +- month: October + completed: - name: Subaddresses - date: October, 2017 - status: completed - name: Monero Research Lab Paper 6 published - date: 2017-10-03 - status: completed - name: 0.11.1.0 Helium Hydra released - date: 2017-10-25 - status: completed - name: GUI 0.11.1.0 Helium Hydra released - date: 2017-10-27 - status: completed +- month: December + completed: - name: Multi-signatures (multisig) - date: December, 2017 - status: completed -- year: 2018 - accomplishments: +year_2018: +- month: March + completed: - name: 0.12.0.0 Lithium Luna released - date: 2018-03-24 - status: completed +- month: April + completed: - name: GUI 0.12.0.0 Lithium Luna released - date: 2018-04-04 - status: completed - name: New Proof of Work CryptoNightV2 - date: 2018-04-06 - status: completed - name: Network upgrade to increase minimal ringsize to 7, integrate multisig, subaddresses, and change PoW algo - date: 2018-04-06 - status: completed - name: Getmonero.org Localization in French and Polish - date: 2018-04-24 - status: completed +- month: May + completed: - name: 0.12.1.0 Lithium Luna released - date: 2018-05-23 - status: completed +- month: June + completed: - name: Ledger Hardware Wallets Support - date: 2018-06-04 - status: completed - name: 0.12.2.0 Lithium Luna released - date: 2018-06-04 - status: completed +- month: July + completed: - name: 0.12.3.0 Lithium Luna released - date: 2018-07-23 - status: completed - name: GUI 0.12.3.0 Lithium Luna released - date: 2018-07-27 - status: completed +- month: August + completed: - name: Kovri alpha release - date: 2018-08-01 - status: completed - name: Getmonero.org Moneropedia open for Localization - date: 2018-08-03 - status: completed - name: Getmonero.org Localization in Arabic - date: 2018-08-10 - status: completed +- month: October + completed: - name: 0.13.0.2 Beryllium Bullet released - date: 2018-10-11 - status: completed - name: GUI 0.13.0.3 Beryllium Bullet released - date: 2018-10-14 - status: completed - name: New Proof of Work CryptoNightV3 - date: 2018-10-18 - status: completed - name: Implementation of Bulletproofs to reduce transaction sizes - date: 2018-10-18 - status: completed - name: Network upgrade to increase minimal ringsize to 11, integrate Bulletproofs, update fees calculation algorithm, and change PoW algo - date: 2018-10-18 - status: completed - name: 0.13.0.4 Beryllium Bullet released - date: 2018-10-25 - status: completed +- month: November + completed: - name: Monero Research Lab Papers 8 and 9 published - date: 2018-11-01 - status: completed - name: GUI 0.13.0.4 Beryllium Bullet released - date: 2018-11-19 - status: completed - name: Monero Research Lab Paper 7 published - date: 2018-11-26 - status: completed +- month: December + completed: - name: Monero Research Lab Paper 10 published - date: 2018-12-04 - status: completed - name: Implementation of Monero Messaging System (MMS) to automate multisig wallets information exchange - date: 2018-12-20 - status: completed -- year: 2019 - accomplishments: +year_2019: +- month: February + completed: - name: Getmonero.org Localization in German - date: 2019-02-11 - status: completed - name: 0.14.0.0 Boron Butterfly released - date: 2019-02-25 - status: completed +- month: March + completed: - name: GUI 0.14.0.0 Boron Butterfly released - date: 2019-03-01 - status: completed - name: New Community Crowdfunding System (CCS) to replace the Forum Funding System (FFS) - date: 2019-03-06 - status: completed - name: 0.14.0.2 Boron Butterfly released - date: 2019-03-08 - status: completed - name: New Proof of Work CryptoNightR - date: 2019-03-09 - status: completed - name: Getmonero.org Localization in Brazilian-Portuguese and Dutch - date: 2019-03-12 - status: completed +- month: May + completed: - name: "DLSAG: Non-Interactive Refund Transactions For Interoperable Payment Channels in Monero" - date: 2019-05-29 - status: completed +- month: July + completed: - name: Blockchain pruning - date: 2019-07-17 - status: completed - name: Trezor model T support - date: 2019-07-17 - status: completed - name: Ledger Nano X support - date: 2019-07-17 - status: completed - name: Tor & I2P CLI wallet integration - date: 2019-07-17 - status: completed - name: Multisig Messaging System - date: 2019-07-17 - status: completed +- month: October + completed: + - name: "Localization platform change: from Pootle to Weblate" +- month: November + completed: - name: "Localization platform change: from Pootle to Weblate" - date: 2019-10-07 - status: completed - name: Pay for service system using mining (RPC-Pay) - date: 2019-11-12 - status: completed - name: IPv6 support - date: 2019-11-12 - status: completed - name: Standalone (long) payment ID support removed - date: 2019-11-12 - status: completed - name: GUI automatic remote nodes discovering and switching option - date: 2019-11-19 - status: completed - name: New Proof of Work RandomX - date: 2019-11-30 - status: completed -- year: 2020 - accomplishments: +year_2020: +- month: February + completed: - name: Getmonero translatable on Weblate - date: 2020-02-12 - status: completed +- month: March + completed: + - name: GUI 0.15.0.4 released +- month: Coming Soon + ongoing: - name: Onion address for Getmonero.org - date: - status: ongoing - name: Implementation of the Dandelion++ protocol - date: - status: ongoing - name: Wallet scanning speedups (support for supercop ASM) - date: - status: ongoing - name: Concise linkable spontaneous anonymous group (CLSAG) signatures - date: - status: ongoing - name: "Triptych: logarithmic-sized linkable ring signatures with applications" - date: - status: ongoing - name: "Kastelo: open source hardware wallet" - date: - status: ongoing + upcoming: - name: Second-layer solutions for speed and scalability - date: - status: upcoming -- year: future - accomplishments: - - name: Return addresses - date: - status: upcoming +future: +- month: Coming Soon + upcoming: + - name: Return addresses \ No newline at end of file diff --git a/css/custom.css b/css/custom.css index 74020136..ffccf757 100644 --- a/css/custom.css +++ b/css/custom.css @@ -1405,32 +1405,26 @@ h2#main-h2 { padding: 0; } -.pre-roadmap p.pre-completed:before, .pre-roadmap p.pre-ongoing:before, .pre-roadmap p.pre-upcoming:before { - content: ''; - display: inline-block; - width: 1rem; - height: 1rem; - border-radius: 1rem; - color: white; - margin-right: 1rem; - position: relative; - z-index: 1; - vertical-align: middle; -} - .pre-roadmap p.pre-completed:before { - background: #4c4c4c; - border: 1px solid #4c4c4c; + content: "\02714"; + color: green; + font-size: 2.5rem; + padding-right: 4%; + vertical-align: middle; } .pre-roadmap p.pre-ongoing:before { - background: #d26e2b; - border: 1px solid #d26e2b; + content: "\01F6A7"; + font-size: 2rem; + padding-right: 4%; + vertical-align: middle; } .pre-roadmap p.pre-upcoming:before { - background: #fff; - border: 2px solid #4c4c4c; + content: "\01F9ED"; + font-size: 2rem; + padding-right: 4%; + vertical-align: middle; } .hangouts ul { @@ -3428,22 +3422,39 @@ footer { /***************************ROADMAP STYLING*********************************/ -.roadmap .completed { - background: #4c4c4c; - border: 1px solid #4c4c4c; - border-radius: 50px; +h3#months { + font-style: italic; + margin-bottom: 0.5rem } -.roadmap .ongoing { - background: #d26e2b; - border: 1px solid #d26e2b; - border-radius: 50%; +.roadmap ul { + list-style: none ; + margin-left: 2rem; + line-height: 1.3; } -.roadmap .upcoming { - background: #fff; - border: 2px solid #4c4c4c; - border-radius: 50%; +.roadmap li.completed:before { + content: "\02714"; + color: green; + font-size:2.5rem; + padding-right: 2%; + vertical-align: -8%; +} + +.roadmap li.ongoing:before { + content: "\01F6A7"; + font-size:2rem; + padding-right: 2%; + vertical-align: middle; + line-height: 1.6; +} + +.roadmap li.upcoming:before { + content: "\01F9ED"; + font-size:2rem; + padding-right: 2%; + vertical-align: middle; + line-height: 1.6; } .roadmap .tabPanel-content span, .roadmap .ms-completed, .roadmap .ms-upcoming { @@ -3458,10 +3469,6 @@ footer { z-index: 5; } -.roadmap span:first-child { - margin-top: 0; -} - .roadmap .tabPanel-content .row { margin-bottom: 1.5rem; } @@ -3470,17 +3477,6 @@ footer { margin-bottom: 0; } -.pre-roadmap li { - width: 1rem; - height: 1rem; - text-align: center; - border-radius: 1rem; - margin: 0 1rem; - display: inline-block; - color: white; - position: relative; -} - .tabPanel-widget { position: relative; } diff --git a/resources/roadmap/index.md b/resources/roadmap/index.md index 57276162..9a3f26b7 100644 --- a/resources/roadmap/index.md +++ b/resources/roadmap/index.md @@ -27,175 +27,116 @@ permalink: /resources/roadmap/index.html

2014-2015

2014

- {% for toplevel in site.data.lang[site.lang].roadmap %} - {% if toplevel.year == 2014 %} - {% for roadlist in toplevel.accomplishments %} -
-
- -
-
-

{{roadlist.date}}: {{roadlist.name}}

-
-
- {%endfor%} - {%endif%} - {%endfor%} +

2015

- {% for toplevel in site.data.lang[site.lang].roadmap %} - {% if toplevel.year == 2015 %} - {% for roadlist in toplevel.accomplishments %} -
-
- -
-
-

{{roadlist.date}}: {{roadlist.name}}

-
-
- {%endfor%} - {%endif%} - {%endfor%} +

2016

2016

- {% for toplevel in site.data.lang[site.lang].roadmap %} - {% if toplevel.year == 2016 %} - {% for roadlist in toplevel.accomplishments %} -
-
- -
-
-

{{roadlist.date}}: {{roadlist.name}}

-
-
- {%endfor%} - {%endif%} - {%endfor%} +

2017

2017

- {% for toplevel in site.data.lang[site.lang].roadmap %} - {% if toplevel.year == 2017 %} - {% for roadlist in toplevel.accomplishments %} -
-
- -
-
- {% if roadlist.date %} -

{{roadlist.date}}: {{roadlist.name}}

- {%else%} -

{{roadlist.name}}

- {%endif%} -
-
- {%endfor%} - {%endif%} - {%endfor%} +

2018

2018

- {% for toplevel in site.data.lang[site.lang].roadmap %} - {% if toplevel.year == 2018 %} - {% for roadlist in toplevel.accomplishments %} -
-
- -
-
- {% if roadlist.date %} -

{{roadlist.date}}: {{roadlist.name}}

- {%else%} -

{{roadlist.name}}

- {%endif%} -
-
- {%endfor%} - {%endif%} - {%endfor%} +

2019

2019

- {% for toplevel in site.data.lang[site.lang].roadmap %} - {% if toplevel.year == 2019 %} - {% for roadlist in toplevel.accomplishments %} -
-
- -
-
- {% if roadlist.date %} -

{{roadlist.date}}: {{roadlist.name}}

- {%else%} -

{{roadlist.name}}

- {%endif%} -
-
- {%endfor%} - {%endif%} - {%endfor%} +

2020

2020

- {% for toplevel in site.data.lang[site.lang].roadmap %} - {% if toplevel.year == 2020 %} - {% for roadlist in toplevel.accomplishments %} -
-
- -
-
- {% if roadlist.date %} -

{{roadlist.date}}: {{roadlist.name}}

- {%else%} -

{{roadlist.name}}

- {%endif%} -
-
- {%endfor%} - {%endif%} - {%endfor%} +

{% t roadmap.future %}

{% t roadmap.future %}

- {% for toplevel in site.data.lang[site.lang].roadmap %} - {% if toplevel.year == "future" %} - {% for roadlist in toplevel.accomplishments %} -
-
- -
-
- {% if roadlist.date %} -

{{roadlist.date}}: {{roadlist.name}}

- {%else%} -

{{roadlist.name}}

- {%endif%} -
-
- {%endfor%} - {%endif%} - {%endfor%} +