mirror of
https://github.com/monero-project/monero-site.git
synced 2024-11-16 15:58:16 +00:00
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
This commit is contained in:
parent
07758a7d65
commit
d032b10454
3 changed files with 199 additions and 359 deletions
|
@ -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
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -27,175 +27,116 @@ permalink: /resources/roadmap/index.html
|
|||
<h2>2014-2015</h2>
|
||||
<div class="tabPanel-content">
|
||||
<h2>2014</h2>
|
||||
{% for toplevel in site.data.lang[site.lang].roadmap %}
|
||||
{% if toplevel.year == 2014 %}
|
||||
{% for roadlist in toplevel.accomplishments %}
|
||||
<div class="row start-xs middle-xs">
|
||||
<div class="col-xs-1">
|
||||
<span class="{{roadlist.status}}"></span>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
<p>{{roadlist.date}}: {{roadlist.name}}</p>
|
||||
</div>
|
||||
</div>
|
||||
{%endfor%}
|
||||
{%endif%}
|
||||
{%endfor%}
|
||||
<ul>
|
||||
{% for roadmap in site.data.lang[site.lang].roadmap.year_2014 %}
|
||||
<h3 id="months">{{ roadmap.month }}</h3>
|
||||
{% for item in roadmap.completed %}
|
||||
<li class="completed">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<h2>2015</h2>
|
||||
{% for toplevel in site.data.lang[site.lang].roadmap %}
|
||||
{% if toplevel.year == 2015 %}
|
||||
{% for roadlist in toplevel.accomplishments %}
|
||||
<div class="row start-xs middle-xs">
|
||||
<div class="col-xs-1">
|
||||
<span class="{{roadlist.status}}"></span>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
<p>{{roadlist.date}}: {{roadlist.name}}</p>
|
||||
</div>
|
||||
</div>
|
||||
{%endfor%}
|
||||
{%endif%}
|
||||
{%endfor%}
|
||||
<ul>
|
||||
{% for roadmap in site.data.lang[site.lang].roadmap.year_2015 %}
|
||||
<h3 id="months">{{ roadmap.month }}</h3>
|
||||
{% for item in roadmap.completed %}
|
||||
<li class="completed">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
<label for="tab-2" tabindex="0"></label>
|
||||
<input id="tab-2" type="radio" name="tabs" aria-hidden="true">
|
||||
<h2>2016</h2>
|
||||
<div class="tabPanel-content">
|
||||
<h2>2016</h2>
|
||||
{% for toplevel in site.data.lang[site.lang].roadmap %}
|
||||
{% if toplevel.year == 2016 %}
|
||||
{% for roadlist in toplevel.accomplishments %}
|
||||
<div class="row start-xs middle-xs">
|
||||
<div class="col-xs-1">
|
||||
<span class="{{roadlist.status}}"></span>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
<p>{{roadlist.date}}: {{roadlist.name}}</p>
|
||||
</div>
|
||||
</div>
|
||||
{%endfor%}
|
||||
{%endif%}
|
||||
{%endfor%}
|
||||
<ul>
|
||||
{% for roadmap in site.data.lang[site.lang].roadmap.year_2016 %}
|
||||
<h3 id="months">{{ roadmap.month }}</h3>
|
||||
{% for item in roadmap.completed %}
|
||||
<li class="completed">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
<label for="tab-3" tabindex="0"></label>
|
||||
<input id="tab-3" type="radio" name="tabs" aria-hidden="true">
|
||||
<h2>2017</h2>
|
||||
<div class="tabPanel-content">
|
||||
<h2>2017</h2>
|
||||
{% for toplevel in site.data.lang[site.lang].roadmap %}
|
||||
{% if toplevel.year == 2017 %}
|
||||
{% for roadlist in toplevel.accomplishments %}
|
||||
<div class="row start-xs middle-xs">
|
||||
<div class="col-xs-1">
|
||||
<span class="{{roadlist.status}}"></span>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
{% if roadlist.date %}
|
||||
<p>{{roadlist.date}}: {{roadlist.name}}</p>
|
||||
{%else%}
|
||||
<p>{{roadlist.name}}</p>
|
||||
{%endif%}
|
||||
</div>
|
||||
</div>
|
||||
{%endfor%}
|
||||
{%endif%}
|
||||
{%endfor%}
|
||||
<ul>
|
||||
{% for roadmap in site.data.lang[site.lang].roadmap.year_2017 %}
|
||||
<h3 id="months">{{ roadmap.month }}</h3>
|
||||
{% for item in roadmap.completed %}
|
||||
<li class="completed">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
<label for="tab-4" tabindex="0"></label>
|
||||
<input id="tab-4" type="radio" name="tabs" aria-hidden="true">
|
||||
<h2>2018</h2>
|
||||
<div class="tabPanel-content">
|
||||
<h2>2018</h2>
|
||||
{% for toplevel in site.data.lang[site.lang].roadmap %}
|
||||
{% if toplevel.year == 2018 %}
|
||||
{% for roadlist in toplevel.accomplishments %}
|
||||
<div class="row start-xs middle-xs">
|
||||
<div class="col-xs-1">
|
||||
<span class="{{roadlist.status}}"></span>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
{% if roadlist.date %}
|
||||
<p>{{roadlist.date}}: {{roadlist.name}}</p>
|
||||
{%else%}
|
||||
<p>{{roadlist.name}}</p>
|
||||
{%endif%}
|
||||
</div>
|
||||
</div>
|
||||
{%endfor%}
|
||||
{%endif%}
|
||||
{%endfor%}
|
||||
<ul>
|
||||
{% for roadmap in site.data.lang[site.lang].roadmap.year_2018 %}
|
||||
<h3 id="months">{{ roadmap.month }}</h3>
|
||||
{% for item in roadmap.completed %}
|
||||
<li class="completed">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
<label for="tab-5" tabindex="0"></label>
|
||||
<input id="tab-5" type="radio" name="tabs" aria-hidden="true">
|
||||
<h2>2019</h2>
|
||||
<div class="tabPanel-content">
|
||||
<h2>2019</h2>
|
||||
{% for toplevel in site.data.lang[site.lang].roadmap %}
|
||||
{% if toplevel.year == 2019 %}
|
||||
{% for roadlist in toplevel.accomplishments %}
|
||||
<div class="row start-xs middle-xs">
|
||||
<div class="col-xs-1">
|
||||
<span class="{{roadlist.status}}"></span>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
{% if roadlist.date %}
|
||||
<p>{{roadlist.date}}: {{roadlist.name}}</p>
|
||||
{%else%}
|
||||
<p>{{roadlist.name}}</p>
|
||||
{%endif%}
|
||||
</div>
|
||||
</div>
|
||||
{%endfor%}
|
||||
{%endif%}
|
||||
{%endfor%}
|
||||
<ul>
|
||||
{% for roadmap in site.data.lang[site.lang].roadmap.year_2019 %}
|
||||
<h3 id="months">{{ roadmap.month }}</h3>
|
||||
{% for item in roadmap.completed %}
|
||||
<li class="completed">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
<label for="tab-6" tabindex="0"></label>
|
||||
<input id="tab-6" type="radio" name="tabs" aria-hidden="true" checked>
|
||||
<h2>2020</h2>
|
||||
<div class="tabPanel-content">
|
||||
<h2>2020</h2>
|
||||
{% for toplevel in site.data.lang[site.lang].roadmap %}
|
||||
{% if toplevel.year == 2020 %}
|
||||
{% for roadlist in toplevel.accomplishments %}
|
||||
<div class="row start-xs middle-xs">
|
||||
<div class="col-xs-1">
|
||||
<span class="{{roadlist.status}}"></span>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
{% if roadlist.date %}
|
||||
<p>{{roadlist.date}}: {{roadlist.name}}</p>
|
||||
{%else%}
|
||||
<p>{{roadlist.name}}</p>
|
||||
{%endif%}
|
||||
</div>
|
||||
</div>
|
||||
{%endfor%}
|
||||
{%endif%}
|
||||
{%endfor%}
|
||||
<ul>
|
||||
{% for roadmap in site.data.lang[site.lang].roadmap.year_2020 %}
|
||||
<h3 id="months">{{ roadmap.month }}</h3>
|
||||
{% for item in roadmap.completed %}
|
||||
<li class="completed">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% for item in roadmap.ongoing %}
|
||||
<li class="ongoing">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% for item in roadmap.upcoming %}
|
||||
<li class="upcoming">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
<label for="tab-7" tabindex="0"></label>
|
||||
<input id="tab-7" type="radio" name="tabs" aria-hidden="true">
|
||||
<h2>{% t roadmap.future %}</h2>
|
||||
<div class="tabPanel-content">
|
||||
<h2>{% t roadmap.future %}</h2>
|
||||
{% for toplevel in site.data.lang[site.lang].roadmap %}
|
||||
{% if toplevel.year == "future" %}
|
||||
{% for roadlist in toplevel.accomplishments %}
|
||||
<div class="row start-xs middle-xs">
|
||||
<div class="col-xs-1">
|
||||
<span class="{{roadlist.status}}"></span>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
{% if roadlist.date %}
|
||||
<p>{{roadlist.date}}: {{roadlist.name}}</p>
|
||||
{%else%}
|
||||
<p>{{roadlist.name}}</p>
|
||||
{%endif%}
|
||||
</div>
|
||||
</div>
|
||||
{%endfor%}
|
||||
{%endif%}
|
||||
{%endfor%}
|
||||
<ul>
|
||||
{% for roadmap in site.data.lang[site.lang].roadmap.future %}
|
||||
<h3 id="months">{{ roadmap.month }}</h3>
|
||||
{% for item in roadmap.ongoing %}
|
||||
<li class="ongoing">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% for item in roadmap.upcoming %}
|
||||
<li class="upcoming">{{ item.name }}</li>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue