[BLOG] Remove template script's content-wrapper end tag from being applied 3 times
Various CSS improvements, using grid, and footer correctly placed. Tested with Firefox (Gecko/Servo), Falkon (QtWebEngine), and Palemoon (Goanna)
This commit is contained in:
parent
1d4a62f0cb
commit
4203dbb317
@ -4,16 +4,36 @@
|
||||
appearance: none;
|
||||
}
|
||||
|
||||
.content-wrapper {
|
||||
grid-area: primary;
|
||||
}
|
||||
#entry-wrapper {
|
||||
grid-area: secundary;
|
||||
}
|
||||
header {
|
||||
grid-area: sidebar;
|
||||
}
|
||||
footer {
|
||||
grid-area: footer;
|
||||
}
|
||||
|
||||
body {
|
||||
display: grid;
|
||||
grid-template-columns: 22vw auto auto;
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas:
|
||||
"sidebar . primary"
|
||||
"sidebar . secundary"
|
||||
"sidebar footer footer";
|
||||
column-gap: 1.33rem;
|
||||
}
|
||||
|
||||
header {
|
||||
position: fixed;
|
||||
|
||||
background-color: #201E1F;
|
||||
|
||||
width: 22vw;
|
||||
height: 100vh;
|
||||
|
||||
width: max-content;
|
||||
height: 100%;
|
||||
background-color: #201e1f;
|
||||
top: 0;
|
||||
|
||||
-webkit-box-shadow: 2px 5px 16px 0px rgba(34, 30, 34, 0.4),
|
||||
17px 26px 15px 0px rgba(0, 0, 0, 0);
|
||||
box-shadow: 2px 5px 16px 0px rgba(34, 30, 34, 0.4),
|
||||
@ -35,11 +55,11 @@ header .menu-list {
|
||||
|
||||
.header-main {
|
||||
margin: 0.666em;
|
||||
border-radius: 3px 0.666em 0.666em 3px;
|
||||
border-radius: 2px 0.333em 0.333em 2px;
|
||||
font-size: 1.802rem;
|
||||
background: #a22430;
|
||||
padding: 6px 12px;
|
||||
width: 100%;
|
||||
width: min-content, auto;
|
||||
color: #f6f4f6;
|
||||
-webkit-box-shadow: 2px 5px 16px 0px rgba(34, 30, 34, 0.4),
|
||||
17px 26px 15px 0px rgba(0, 0, 0, 0);
|
||||
@ -72,37 +92,41 @@ header .menu-list {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
.content-wrapper,
|
||||
#template-wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
margin-left: 22vw;
|
||||
padding: 1.802rem 11vw;
|
||||
margin-right: auto;
|
||||
.content-wrapper {
|
||||
/* Trust me */
|
||||
padding: 2.11rem 22vw 11vw 2.11rem;
|
||||
height: max-content;
|
||||
}
|
||||
#template-wrapper:first-of-type {
|
||||
padding-top: 1rem;
|
||||
|
||||
/* Distancing itself from main content */
|
||||
#entry-wrapper:first-of-type {
|
||||
padding-top: 0.666rem;
|
||||
}
|
||||
#template-wrapper:last-of-type {
|
||||
padding-bottom: 1rem;
|
||||
}
|
||||
.template-unit {
|
||||
|
||||
/* This is an individual section */
|
||||
.entry-unit {
|
||||
padding-top: 1rem;
|
||||
border-top: 2px solid #221e2233;
|
||||
}
|
||||
.template-unit h3 {
|
||||
|
||||
/* This is an individual section */
|
||||
.entry-unit h3 {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
.template-unit:nth-of-type(n + 2) {
|
||||
|
||||
.entry-unit:nth-of-type(n + 2) {
|
||||
margin-top: 2rem !important;
|
||||
}
|
||||
.template-unit ul :last-child {
|
||||
|
||||
.entry-unit ul :last-child {
|
||||
margin-bottom: unset;
|
||||
}
|
||||
.template-unit ul + p {
|
||||
|
||||
.entry-unit ul + p {
|
||||
margin-top: 1rem;
|
||||
}
|
||||
.template-unit img {
|
||||
|
||||
.entry-unit img {
|
||||
display: block;
|
||||
max-width: 800px;
|
||||
max-height: 400px;
|
||||
@ -110,9 +134,11 @@ header .menu-list {
|
||||
height: auto;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.allposts_header + ul :last-child {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.subtitle {
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
@ -144,20 +170,23 @@ pre {
|
||||
}
|
||||
|
||||
s:after {
|
||||
font-size: 0.66em;
|
||||
content: '\2713';
|
||||
background: #3f3b3b;
|
||||
font-size: 1em;
|
||||
content: "\2713";
|
||||
padding: 0 4px;
|
||||
border-radius: 3px;
|
||||
margin-left: 4px;
|
||||
color: limegreen;
|
||||
color: #201e1f;
|
||||
}
|
||||
|
||||
footer {
|
||||
padding: 1rem;
|
||||
background-color: #201E1F;
|
||||
background: #201e1f;
|
||||
color: #e9eaed;
|
||||
margin-left: 22vw;
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
bottom: 0;
|
||||
grid-column-start: sidebar-start;
|
||||
height: max-content;
|
||||
}
|
||||
|
||||
footer a {
|
||||
@ -166,26 +195,42 @@ footer a {
|
||||
color: #e9eaed;
|
||||
}
|
||||
|
||||
.content-wrapper img {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 767px) {
|
||||
body {
|
||||
display: grid;
|
||||
grid-template-columns: 100%;
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas:
|
||||
"sidebar"
|
||||
"primary"
|
||||
"secundary"
|
||||
"footer";
|
||||
}
|
||||
|
||||
header {
|
||||
box-sizing: border-box;
|
||||
position: relative;
|
||||
|
||||
background-color: #201E1F;
|
||||
|
||||
background-color: #201e1f;
|
||||
width: 100vw;
|
||||
height: max-content;
|
||||
padding-bottom: 1rem;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.header-main {
|
||||
margin: 0;
|
||||
|
||||
header a {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
header .menu-list {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.content-wrapper,
|
||||
#template-wrapper {
|
||||
margin-left: 0;
|
||||
padding: 1rem 2rem;
|
||||
}
|
||||
footer {
|
||||
margin-left: 0;
|
||||
#entry-wrapper {
|
||||
padding: 1rem;
|
||||
}
|
||||
}
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<h3>All tags</h3>
|
||||
<ul>
|
||||
</ul>
|
||||
@ -36,6 +36,6 @@
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
6
v3/bb.sh
6
v3/bb.sh
@ -438,8 +438,8 @@ create_html_page() {
|
||||
[[ $filename = $index_file* ]] && [[ -n $body_begin_file_index ]] && cat "$body_begin_file_index"
|
||||
# body divs
|
||||
|
||||
echo '</div></div></div>' # title, header
|
||||
echo '<div id="template-wrapper"><div class="template-unit">'
|
||||
echo '</div>' # title, header
|
||||
echo '<div id="entry-wrapper"><div class="entry-unit">'
|
||||
|
||||
file_url=${filename#./}
|
||||
file_url=${file_url%.rebuilt} # Get the correct URL when rebuilding
|
||||
@ -997,7 +997,7 @@ create_css() {
|
||||
ln -s "../style.css" "main.css"
|
||||
elif [[ ! -f main.css ]]; then
|
||||
echo 'body{font-family:Georgia,"Times New Roman",Times,serif;margin:0;padding:0;background-color:#F3F3F3;}
|
||||
#template-wrapper{padding:5px;background-color:#DDD;width:100%;max-width:874px;margin:24px auto;}
|
||||
#entry-wrapper{padding:5px;background-color:#DDD;width:100%;max-width:874px;margin:24px auto;}
|
||||
#template{border:solid 1px #ccc;background-color:#fff;padding:0px 48px 24px 48px;top:0;}
|
||||
.headerholder{background-color:#f9f9f9;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
|
||||
.header{width:100%;max-width:800px;margin:0px auto;padding-top:24px;padding-bottom:8px;}
|
||||
|
14
v3/feed.rss
14
v3/feed.rss
@ -2,8 +2,8 @@
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<channel><title>GNU social V3</title><link>https://gnusocial.rocks/v3/index.html</link>
|
||||
<description>Development blog where we announce our progress.</description><language>en</language>
|
||||
<lastBuildDate>Fri, 01 Apr 2022 11:48:06 +0100</lastBuildDate>
|
||||
<pubDate>Fri, 01 Apr 2022 11:48:06 +0100</pubDate>
|
||||
<lastBuildDate>Sun, 24 Jul 2022 22:32:41 +0100</lastBuildDate>
|
||||
<pubDate>Sun, 24 Jul 2022 22:32:41 +0100</pubDate>
|
||||
<atom:link href="https://gnusocial.rocks/v3/feed.rss" rel="self" type="application/rss+xml" />
|
||||
<item><title>
|
||||
Milestone: Pinboard API
|
||||
@ -21,6 +21,7 @@ Milestone: Pinboard API
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-pinboard-api.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-pinboard-api.html</guid>
|
||||
@ -62,6 +63,7 @@ FEP already a step and contribution in that direction.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-unbound-group.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-unbound-group.html</guid>
|
||||
@ -94,6 +96,7 @@ think of this <a href="https://notabug.org/HackersAtPorto/gs-arduino">old GNU so
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-webhooks.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-webhooks.html</guid>
|
||||
@ -130,6 +133,7 @@ GNU social still has to implement support for that form of Like.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-blog-plugin-and-notes-of-type-article-and-page.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-blog-plugin-and-notes-of-type-article-and-page.html</guid>
|
||||
@ -157,6 +161,7 @@ Milestone: Organisations and Group Tags
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-organisations-and-group-tags.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-organisations-and-group-tags.html</guid>
|
||||
@ -190,6 +195,7 @@ discussion available at: <a href="https://github.com/andstatus/andstatus/issues/
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-oauth-20.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-oauth-20.html</guid>
|
||||
@ -241,6 +247,7 @@ Monetization in the fediverse.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -305,6 +312,7 @@ always room for improvement :)</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -394,6 +402,7 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -440,6 +449,7 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -37,8 +37,8 @@ Our objective is to further differentiate GNU social from the alternative softwa
|
||||
</p>
|
||||
|
||||
<p>We are being supported by <a href="https://nlnet.nl/project/GNUSocial/">NLnet</a>.</p>
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<h3>Blog</h3>
|
||||
<h4 class='allposts_header'>April 2022</h4>
|
||||
<ul>
|
||||
@ -94,8 +94,8 @@ Our objective is to further differentiate GNU social from the alternative softwa
|
||||
</ul>
|
||||
<div id="all_posts"><a href="all_tags.html">All tags</a> — <a href="feed.rss">Subscribe</a></div>
|
||||
</div>
|
||||
<div class="template-unit">
|
||||
<h3>Milestones</h3>
|
||||
<div class="entry-unit">
|
||||
<h2>Milestones</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.gnusocial.rocks/v3/milestone-documentation-and-tests-infrastructure.html"><s>Initial test and documentation infrastructure</s></a></li>
|
||||
<li><a href="https://www.gnusocial.rocks/v3/milestone-tags.html"><s>Expand our support for tags, be it in posts and in actors (people, groups, etc)</s></a></li>
|
||||
@ -130,6 +130,6 @@ Our objective is to further differentiate GNU social from the alternative softwa
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-activitypub.html">
|
||||
Milestone: ActivityPub
|
||||
@ -88,6 +88,7 @@ plugin? How is it better than v2's?</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -95,6 +96,6 @@ plugin? How is it better than v2's?</p>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-activitystreams-20-and-webfinger.html">
|
||||
Milestone: ActivityStreams 2.0 and WebFinger
|
||||
@ -115,6 +115,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -122,6 +123,6 @@ GNU social development team
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-actor-colour-theme-plugin.html">
|
||||
Milestone: Actor colour theme plugin
|
||||
@ -139,6 +139,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -146,6 +147,6 @@ Given a valid colour, it's the actor's responsibility whether or not the colours
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-albums.html">
|
||||
Milestone: Albums
|
||||
@ -95,6 +95,7 @@ specialisation of a collection.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -102,6 +103,6 @@ specialisation of a collection.</p>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-automatic-accesibility-a11y-testing.html">
|
||||
Milestone: Automatic Accesibility (A11Y) testing
|
||||
@ -92,6 +92,7 @@ always room for improvement :)</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -99,6 +100,6 @@ always room for improvement :)</p>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-blog-plugin-and-notes-of-type-article-and-page.html">
|
||||
Milestone: Blog plugin and Notes of type Article and Page
|
||||
@ -66,11 +66,12 @@ GNU social still has to implement support for that form of Like.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-collections.html">
|
||||
Milestone: Collections
|
||||
@ -117,6 +117,7 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -124,6 +125,6 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-documentation-and-tests-infrastructure.html">
|
||||
Milestone: Documentation and Tests Infrastructure
|
||||
@ -141,6 +141,7 @@ is properly tested, we have the
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -148,6 +149,6 @@ is properly tested, we have the
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-mute-notifications-from-a-conversation.html">
|
||||
Milestone: Mute notifications from a conversation
|
||||
@ -77,6 +77,7 @@ to stop receiving notifications derived from that, it is now possible:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -84,6 +85,6 @@ to stop receiving notifications derived from that, it is now possible:
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-notes-and-actors-with-languages.html">
|
||||
Milestone: Notes and Actors with languages
|
||||
@ -119,6 +119,7 @@ for actual internationalization of the free network.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -126,6 +127,6 @@ for actual internationalization of the free network.</p>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-notes-with-latex.html">
|
||||
Milestone: Notes with LaTeX
|
||||
@ -77,6 +77,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -84,6 +85,6 @@ GNU social development team
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-notes-with-markdown.html">
|
||||
Milestone: Notes with Markdown
|
||||
@ -78,6 +78,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -85,6 +86,6 @@ GNU social development team
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-oauth-20.html">
|
||||
Milestone: OAuth 2.0
|
||||
@ -63,11 +63,12 @@ discussion available at: <a href="https://github.com/andstatus/andstatus/issues/
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-organisations-and-group-tags.html">
|
||||
Milestone: Organisations and Group Tags
|
||||
@ -57,11 +57,12 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-pinboard-api.html">
|
||||
Milestone: Pinboard API
|
||||
@ -51,11 +51,12 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-pinned-notes.html">
|
||||
Milestone: Pinned Notes
|
||||
@ -73,6 +73,7 @@ You can now pin notes in your profile! Given you have suficient permissions to d
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -80,6 +81,6 @@ You can now pin notes in your profile! Given you have suficient permissions to d
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-port-media-handling-from-v2.html">
|
||||
Milestone: Port Media handling from v2
|
||||
@ -145,6 +145,7 @@ The key ones are:</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -152,6 +153,6 @@ The key ones are:</p>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-tags.html">
|
||||
Milestone: Tags
|
||||
@ -167,6 +167,7 @@ tag.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -174,6 +175,6 @@ tag.</p>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-unbound-group.html">
|
||||
Milestone: Unbound Group
|
||||
@ -71,11 +71,12 @@ FEP already a step and contribution in that direction.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-web-monetization.html">
|
||||
Milestone: Web Monetization
|
||||
@ -81,6 +81,7 @@ Monetization in the fediverse.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -88,6 +89,6 @@ Monetization in the fediverse.</p>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="milestone-webhooks.html">
|
||||
Milestone: Webhooks
|
||||
@ -62,11 +62,12 @@ think of this <a href="https://notabug.org/HackersAtPorto/gs-arduino">old GNU so
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -1,3 +1,3 @@
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<div class="template-unit">
|
||||
<h3>Milestones</h3>
|
||||
<div class="entry-unit">
|
||||
<h2>Milestones</h2>
|
||||
<ul>
|
||||
<li><a href="https://www.gnusocial.rocks/v3/milestone-documentation-and-tests-infrastructure.html"><s>Initial test and documentation infrastructure</s></a></li>
|
||||
<li><a href="https://www.gnusocial.rocks/v3/milestone-tags.html"><s>Expand our support for tags, be it in posts and in actors (people, groups, etc)</s></a></li>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="updates-finish-the-avatar-component.html">
|
||||
Updates: Finish the Avatar component
|
||||
@ -177,6 +177,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -184,6 +185,6 @@ GNU social development team
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="updates-implement-storeremotemedia-for-v3-and-port-embed.html">
|
||||
Updates: Implement StoreRemoteMedia for v3 and port Embed
|
||||
@ -113,6 +113,7 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -120,6 +121,6 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="updates-improve-the-attachments-system.html">
|
||||
Updates: Improve the Attachments system
|
||||
@ -146,6 +146,7 @@ any remote URL being shared in a note.</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -153,6 +154,6 @@ any remote URL being shared in a note.</li>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="updates-interface-and-accessibility.html">
|
||||
Updates: Interface and accessibility
|
||||
@ -178,6 +178,7 @@ markup, we hope to achieve an accessible, fast and polished structure by which a
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -185,6 +186,6 @@ markup, we hope to achieve an accessible, fast and polished structure by which a
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="updates-interface-structure-and-flexibility-improved.html">
|
||||
Updates: Interface Structure and Flexibility improved
|
||||
@ -89,6 +89,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -96,6 +97,6 @@ GNU social development team
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="updates-local-groups.html">
|
||||
Updates: Local Groups
|
||||
@ -74,6 +74,7 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -81,6 +82,6 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
@ -27,8 +27,8 @@
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div class="content">
|
||||
</div></div></div>
|
||||
<div id="template-wrapper"><div class="template-unit">
|
||||
</div>
|
||||
<div id="entry-wrapper"><div class="entry-unit">
|
||||
<!-- entry begin -->
|
||||
<h3><a class="ablack" href="updates-v3-blog.html">
|
||||
Updates: V3 blog
|
||||
@ -121,6 +121,7 @@ forget to subscribe!</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -128,6 +129,6 @@ forget to subscribe!</p>
|
||||
</div>
|
||||
</div></div>
|
||||
<footer>
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>
|
||||
</footer>
|
||||
</body></html>
|
||||
|
Loading…
Reference in New Issue
Block a user