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.

DateTitleURL
2018-08-01Editing "grace period" for comments and topics increased to 5 minutes. Click
2018-08-03Your own user page now has paginated Topics and Comments views. Click
2018-08-06Username mentions in comments now send notifications. Click
2018-08-10The unread notifications page now has a "Mark all read" button. Click
2018-08-10Markdown 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

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

Closed

IssueTitleAuthorOpenedClosed
18NSFW tag needs special styling/behavior Deimorz2018/05/07 23:50:542018/08/05 23:07:02
49Add option to "Mark all as read" in notifications cfabbro2018/05/23 01:40:042018/08/21 07:54:53
68Add a "group does not exist" page instead of ge... Deimorz2018/05/26 10:05:062018/08/22 18:56:40
70Ordering posts by a custom period greater than ... ko.jak2018/05/26 17:31:012018/08/08 00:45:37
74exclude "mark as read" comments from the (# new... cfabbro2018/05/26 18:14:462018/08/07 23:10:00
77Separate topics and comments on profile page g4nym3de2018/05/27 00:20:472018/08/04 17:09:48
80Set up repository mirroring to make the code av... Deimorz2018/05/28 02:12:262018/08/04 01:24:15
88Add "collapse all non-top-level comments" Deimorz2018/05/29 19:13:562018/08/22 00:30:44
90Implement basic search Deimorz2018/05/29 21:25:222018/08/21 07:54:08
95can't edit comments in one specific thread zowesiouff2018/05/31 17:47:282018/08/03 11:07:25
96notify when username is mentioned xiretza2018/05/31 20:26:482018/08/07 00:55:03
1062 factor authentication for the site cfabbro2018/06/03 19:26:382018/08/16 21:27:54
140Add the ability for users to vote for alternati... lordpipe2018/06/20 05:57:522018/08/17 20:56:47
157Markdown - prevention of accidental numbered li... Deimorz2018/07/13 06:03:062018/08/17 20:47:09
168Make theme settings internal and session Bauke2018/07/22 14:18:292018/08/27 20:27:37
169Potential memory leak when using commonmark-gfm... IdiocyInAction2018/07/22 17:49:242018/08/10 22:29:53
180Implement "Black" code-formatter Deimorz2018/07/31 10:38:412018/08/13 23:29:01
185Disallow voting on topics/comments if the topic... Bauke2018/08/03 15:57:412018/08/06 23:07:26
186Add a "Your Posts" view to the user profile page dillonreyna2018/08/03 16:18:402018/08/03 23:17:11
188Add button colors to theme mixin Bauke2018/08/03 21:04:302018/08/06 21:04:07
194Spoiler tags should hide the title as well as t... MateusLacerda2018/08/07 01:03:422018/08/08 01:07:07
198label-topic-tag-"tag with spaces" CSS class wit... Bauke2018/08/07 19:20:102018/08/07 20:56:32
199Replace pylama Deimorz2018/08/07 21:57:432018/08/30 03:31:36
201"OK" is not aligned when with JS disabled alex90992018/08/08 23:20:352018/08/18 05:23:09
205Add button that would lead to outline version o... SoptikHa22018/08/10 01:12:132018/08/10 03:41:54
207Federation and nomadic ID? Mikaela2018/08/12 18:44:502018/08/12 21:28:45
215Ordered lists separated by newlines don't inten... Bauke2018/08/17 10:17:252018/08/17 20:46:30
216Ordered list syntax inside code block doesn't r... Bauke2018/08/17 10:22:422018/08/17 20:46:51
220Certain links don't get turned into anchors Bauke2018/08/18 12:10:422018/08/18 17:34:41
221Do not include this user’s comments in (n New) ... AdamsT2018/08/18 17:31:142018/08/18 20:23:45
222A text topic with no text should not display th... AdamsT2018/08/18 17:51:122018/08/18 20:26:54
223Bug: clicking the "Tag" link in a topic repeate... Celeo2018/08/18 19:42:142018/08/18 20:04:46
224Long topic name and/or author name hides vote c... SoptikHa22018/08/19 09:37:192018/08/19 17:33:04
225Replies to your comments don't always get regis... lumbo73322018/08/19 20:24:412018/08/21 00:14:23
227Convert topic titles in all caps to title case AdamsT2018/08/20 02:48:132018/08/22 01:47:20
231Search UI - Add some margin between text input ... AdamsT2018/08/22 20:49:112018/08/26 23:49:30
239URLs with unknown TLDs do not parse correctly danlew422018/08/30 04:12:252018/08/30 05:24:48