August 2018

About

The Tildes Issue Log is a monthly recurring post about the changes and progression that Tildes has made. Highlighting some of the newest additions and changes, as well as a complete table of every issue opened and closed in that month, along with some interesting statistics so you can get a look into the development process and a quick grasp of anything you may have missed.

Feedback

If anything is incorrect or you have anything that you'd like to see changed or added please open an issue, PM me or comment on the posted topic on Tildes.

If you'd like to write a highlight section or want to contribute in any other way, feel free to do so. Like Tildes, this will remain entirely open-source.

Highlights

Contributions

Since last month's open-sourcing plenty of contributions have come in by various users, so let's go through some of those. You can find the official topics about these listed below in the Notable Official Topics table.

Special styles for the NSFW and Spoiler tags have been added, as well as making the always appear first in the tag list. This was added by Ivan Fonseca. You can find the merge request here.

A "Mark All As Read" button has been added, so you don't have to manually mark all of your notifications yourself. If you have any unread notifications you can find the button under notifications/unread. This was added by James Southern. You can find the merge request here.

2 factor authentication! The long awaited, much requested security feature has been added and you can find it in your settings as usual. Don't forget to write down your backup codes somewhere, they're important! The feature was added by thesbros and you can find the merge request here.

Username mentions, now when someone posts a comment with "@username" that person will receive a notification. It was added by Celeo and you can find the merge request here.

Default theme for your account, in your settings you can now set a default theme for your account so it will always use that one on new devices. However if you change the theme without setting the account default, that'll be the one used in your session using your browser's cookies. So you can still change to White in the middle of the night manually, if you don't like your eyes. This was another contribution by Celeo and the merge request is here.

Collapsing and expanding all non-top-level comments buttons have been added just above the comments section. Which will definitely come in handy in some larger threads. This was added by Jeff Kayser and the merge request is here.

Details

Author: Bauke

Written Date: 2018-08-18

Changes

Of course there hasn't been just contributions by other users, so let's give @Deimos some love too for what he's changed this month. Official topics can again be found below.

The editing grace period has been increased to 5 minutes, so you'll have 5 minutes to edit your comment/topic before the "edited ... ago" will show up. The previous grace period was 2 minutes, a little too short.

Your profile now has pagination, meaning you can go aaaalll the way back to your first comment and/or topic and see how you embarrassed yourself without even realizing it. Topics can be looked through by going to your profile and clicking on the buttons at the top or by adding "?type=topic" after your profile URL, like this for my profile: "https://tildes.net/user/Bauke?type=topic" and of course the same with comments except you do "?type=comment" for that.

Some new Markdown has also been enabled, namely Tables and Strikethrough. So now you can aesliy easily remove that incorrect thing you typed and make tables much quicker with it's simple pipe syntax. The Text Formatting page has been updated with the new additions.

And, auto-collapsing of old comments has been added to the "mark new comments" feature, making it easier to follow threads if you have it enabled.

Details

Author: Bauke

Written Date: 2018-08-18

Permissions

Halfway through August a topic was posted that introduced several permissions that could be granted manually to users. Namely, editing a topic's tags, title and which group it's in.

So far tag editing permissions have been given to quite a number of people. Moving topics to different groups to less people and title editing to nobody yet, as far as I know.

Details

Author: Bauke

Written Date: 2018-08-29

Wiki & Chats

In response to user request, the 18th saw the creation of the unofficial Tildes wiki, born for the purpose of helping groups create more‐permanent archives of content and catalogue some community best practices until Tildes gets an official one on‐site. Some good examples are the ~hobbies page, which lists the hobbies that currently have dedicated megathreads—alongside some suggestions for new ones—and ~tech’s list of FOSS alternatives for closed‐source software, for those just getting into a more privacy‐focused mindset without knowing where to start.

It’s also home to the list of all currently‐known unofficial community chats, for when you want to talk to fellow Tildes users in a more casual setting, as well as the off‐site user directory, should you wish to detail a profile for yourself more comprehensive than what the site allows. It is currently editable by anyone without registration (though registration will hide your IP address on public edit logs), so if you’d like to help build it up, take a look at the manual and syntax guide and make a few contributions! Right now, most of the edits are from some power user, and we don’t want to let them get undue influence over the wiki.

Details

Author: Kat

Written Date: 2018-08-30

Statistics

In the month of August, 79 commits were made by 10 contributors, changing a total of 2814 (+7038|-4224) lines. 60 issues were opened and 37 issues were closed.

An average of 2.00 issues were opened and 1.23 issues were closed each day.

The average time to close issues was 30.73 days or 737.49 hours.

Top 3 issue creators:

  1. Bauke with 14 issues created.
  2. Deimorz with 9 issues created.
  3. AdamsT with 8 issues created.

Amount of labels assigned to currently open issues:

Amount of labels assigned to closed issues:

Notable Official Topics

Since the Daily Discussions are being slowed down I'll be repurposing this section to highlight topics posted in ~tildes.official.

Date Title URL
2018-08-01 Editing "grace period" for comments and topics increased to 5 minutes. Click
2018-08-03 Your own user page now has paginated Topics and Comments views. Click
2018-08-06 Username mentions in comments now send notifications. Click
2018-08-10 The unread notifications page now has a "Mark all read" button. Click
2018-08-10 Markdown for strikethrough and tables is now enabled. Click
2018-08-16 Two-factor authentication is now available. Click
2018-08-28 If you have the "mark new comments" feature enabled, old comments will now be collapsed when returning to a thread. Click

Issue Table

Opened

Issue Title Author Opened Closed
181 Warn the user when posting a link that's alread... Bauke 2018/08/01 15:06:55
182 Add ability to save/bookmark with your own tags Bauke 2018/08/02 14:37:24
183 Scrape canonical URLs for link topics AdamsT 2018/08/02 20:58:32
184 Scrape AMP URLs for link topics AdamsT 2018/08/02 21:13:22
185 Disallow voting on topics/comments if the topic... Bauke 2018/08/03 15:57:41 2018/08/06 23:07:26
186 Add a "Your Posts" view to the user profile page dillonreyna 2018/08/03 16:18:40 2018/08/03 23:17:11
187 Personal user tagging giodamelio 2018/08/03 20:23:48
188 Add button colors to theme mixin Bauke 2018/08/03 21:04:30 2018/08/06 21:04:07
189 Add alternate sortings for user pages Deimorz 2018/08/03 23:18:50
190 Allow a note on your invite codes jms301 2018/08/04 01:12:42
191 Add `Prev` and `Next` navigation buttons to top... cfabbro 2018/08/04 20:21:30
192 Add RSS/Atom feeds for listings Deimorz 2018/08/06 19:50:26
193 General theme overhaul Bauke 2018/08/06 21:22:17
194 Spoiler tags should hide the title as well as t... MateusLacerda 2018/08/07 01:03:42 2018/08/08 01:07:07
195 Extend username mention notifications to topics Deimorz 2018/08/07 01:27:02
196 Darken URLs that have already been visited Palmidence 2018/08/07 01:39:14
197 Topic view count update on marking notification... jms301 2018/08/07 10:41:50
198 label-topic-tag-"tag with spaces" CSS class wit... Bauke 2018/08/07 19:20:10 2018/08/07 20:56:32
199 Replace pylama Deimorz 2018/08/07 21:57:43 2018/08/30 03:31:36
200 Comments marked as read (via notifications) sti... Deimorz 2018/08/07 23:25:29
201 "OK" is not aligned when with JS disabled alex9099 2018/08/08 23:20:35 2018/08/18 05:23:09
202 UI Bug - Long usernames might make vote button ... SoptikHa2 2018/08/10 01:03:18
205 Add button that would lead to outline version o... SoptikHa2 2018/08/10 01:12:13 2018/08/10 03:41:54
206 Add user bios ivanfon 2018/08/10 19:12:46
207 Federation and nomadic ID? Mikaela 2018/08/12 18:44:50 2018/08/12 21:28:45
208 Update Javascript "pipeline" Deimorz 2018/08/13 23:47:00
209 Create Topic Tag List Page AdamsT 2018/08/14 08:43:02
210 Add filtering by topics a user created or parti... cfabbro 2018/08/15 08:55:53
211 Subscript on the last line of topic text causes... cfabbro 2018/08/15 13:52:52
212 Allow either deletion or archival of messages i... TheMeerkat 2018/08/16 07:30:06
213 Users should be able to view their 2FA backup c... Deimorz 2018/08/16 22:11:04
214 Ability for topic creators to change their titles Celeo 2018/08/17 06:36:35
215 Ordered lists separated by newlines don't inten... Bauke 2018/08/17 10:17:25 2018/08/17 20:46:30
216 Ordered list syntax inside code block doesn't r... Bauke 2018/08/17 10:22:42 2018/08/17 20:46:51
217 Incorrect error when trying to move topic to no... Bauke 2018/08/17 22:04:35
218 2FA needs to display the authenticator key in a... Deimorz 2018/08/17 23:17:39
219 Show granted permissions Bauke 2018/08/17 23:54:34
220 Certain links don't get turned into anchors Bauke 2018/08/18 12:10:42 2018/08/18 17:34:41
221 Do not include this user’s comments in (n New) ... AdamsT 2018/08/18 17:31:14 2018/08/18 20:23:45
222 A text topic with no text should not display th... AdamsT 2018/08/18 17:51:12 2018/08/18 20:26:54
223 Bug: clicking the "Tag" link in a topic repeate... Celeo 2018/08/18 19:42:14 2018/08/18 20:04:46
224 Long topic name and/or author name hides vote c... SoptikHa2 2018/08/19 09:37:19 2018/08/19 17:33:04
225 Replies to your comments don't always get regis... lumbo7332 2018/08/19 20:24:41 2018/08/21 00:14:23
226 When a user clicks on a topic tag, maybe defaul... AdamsT 2018/08/19 22:34:08
227 Convert topic titles in all caps to title case AdamsT 2018/08/20 02:48:13 2018/08/22 01:47:20
228 Add group wiki's ivanfon 2018/08/20 02:53:08
229 Add statistics page ivanfon 2018/08/20 03:14:21
230 Clicking the vote button allows you to open mul... tmkv 2018/08/22 03:30:59
231 Search UI - Add some margin between text input ... AdamsT 2018/08/22 20:49:11 2018/08/26 23:49:30
232 Topic moving & re-tagging do not check if topic... jms301 2018/08/23 07:24:15
233 Show (OP) in Topic Log changes Bauke 2018/08/24 00:48:52
234 Fix mypy type-checks for view functions Deimorz 2018/08/26 08:00:46
235 Allow adding IDs to Markdown elements Bauke 2018/08/26 17:00:43
236 Display nested lists better Bauke 2018/08/26 17:02:31
237 Add the ability to sort by specified date/time ... TheMeerkat 2018/08/27 17:32:51
238 Make a UI change that makes it more clear when ... teaearlgraycold 2018/08/27 23:35:38
239 URLs with unknown TLDs do not parse correctly danlew42 2018/08/30 04:12:25 2018/08/30 05:24:48
240 Username mentions regex may be too permissive danlew42 2018/08/30 04:14:08
241 Can't save settings without javascript alex9099 2018/08/30 14:04:44
242 When linking to a specific comment in a thread ... cfabbro 2018/08/31 01:42:48

Closed

Issue Title Author Opened Closed
18 NSFW tag needs special styling/behavior Deimorz 2018/05/07 23:50:54 2018/08/05 23:07:02
49 Add option to "Mark all as read" in notifications cfabbro 2018/05/23 01:40:04 2018/08/21 07:54:53
68 Add a "group does not exist" page instead of ge... Deimorz 2018/05/26 10:05:06 2018/08/22 18:56:40
70 Ordering posts by a custom period greater than ... ko.jak 2018/05/26 17:31:01 2018/08/08 00:45:37
74 exclude "mark as read" comments from the (# new... cfabbro 2018/05/26 18:14:46 2018/08/07 23:10:00
77 Separate topics and comments on profile page g4nym3de 2018/05/27 00:20:47 2018/08/04 17:09:48
80 Set up repository mirroring to make the code av... Deimorz 2018/05/28 02:12:26 2018/08/04 01:24:15
88 Add "collapse all non-top-level comments" Deimorz 2018/05/29 19:13:56 2018/08/22 00:30:44
90 Implement basic search Deimorz 2018/05/29 21:25:22 2018/08/21 07:54:08
95 can't edit comments in one specific thread zowesiouff 2018/05/31 17:47:28 2018/08/03 11:07:25
96 notify when username is mentioned xiretza 2018/05/31 20:26:48 2018/08/07 00:55:03
106 2 factor authentication for the site cfabbro 2018/06/03 19:26:38 2018/08/16 21:27:54
140 Add the ability for users to vote for alternati... lordpipe 2018/06/20 05:57:52 2018/08/17 20:56:47
157 Markdown - prevention of accidental numbered li... Deimorz 2018/07/13 06:03:06 2018/08/17 20:47:09
168 Make theme settings internal and session Bauke 2018/07/22 14:18:29 2018/08/27 20:27:37
169 Potential memory leak when using commonmark-gfm... IdiocyInAction 2018/07/22 17:49:24 2018/08/10 22:29:53
180 Implement "Black" code-formatter Deimorz 2018/07/31 10:38:41 2018/08/13 23:29:01
185 Disallow voting on topics/comments if the topic... Bauke 2018/08/03 15:57:41 2018/08/06 23:07:26
186 Add a "Your Posts" view to the user profile page dillonreyna 2018/08/03 16:18:40 2018/08/03 23:17:11
188 Add button colors to theme mixin Bauke 2018/08/03 21:04:30 2018/08/06 21:04:07
194 Spoiler tags should hide the title as well as t... MateusLacerda 2018/08/07 01:03:42 2018/08/08 01:07:07
198 label-topic-tag-"tag with spaces" CSS class wit... Bauke 2018/08/07 19:20:10 2018/08/07 20:56:32
199 Replace pylama Deimorz 2018/08/07 21:57:43 2018/08/30 03:31:36
201 "OK" is not aligned when with JS disabled alex9099 2018/08/08 23:20:35 2018/08/18 05:23:09
205 Add button that would lead to outline version o... SoptikHa2 2018/08/10 01:12:13 2018/08/10 03:41:54
207 Federation and nomadic ID? Mikaela 2018/08/12 18:44:50 2018/08/12 21:28:45
215 Ordered lists separated by newlines don't inten... Bauke 2018/08/17 10:17:25 2018/08/17 20:46:30
216 Ordered list syntax inside code block doesn't r... Bauke 2018/08/17 10:22:42 2018/08/17 20:46:51
220 Certain links don't get turned into anchors Bauke 2018/08/18 12:10:42 2018/08/18 17:34:41
221 Do not include this user’s comments in (n New) ... AdamsT 2018/08/18 17:31:14 2018/08/18 20:23:45
222 A text topic with no text should not display th... AdamsT 2018/08/18 17:51:12 2018/08/18 20:26:54
223 Bug: clicking the "Tag" link in a topic repeate... Celeo 2018/08/18 19:42:14 2018/08/18 20:04:46
224 Long topic name and/or author name hides vote c... SoptikHa2 2018/08/19 09:37:19 2018/08/19 17:33:04
225 Replies to your comments don't always get regis... lumbo7332 2018/08/19 20:24:41 2018/08/21 00:14:23
227 Convert topic titles in all caps to title case AdamsT 2018/08/20 02:48:13 2018/08/22 01:47:20
231 Search UI - Add some margin between text input ... AdamsT 2018/08/22 20:49:11 2018/08/26 23:49:30
239 URLs with unknown TLDs do not parse correctly danlew42 2018/08/30 04:12:25 2018/08/30 05:24:48