-
18 votes
-
A bunch of updates and fixes from open-source contributors
Over the last week, a number of updates have been made by people other than me contributing code to Tildes through its open-source repository. I wanted to make a post to highlight some of these...
Over the last week, a number of updates have been made by people other than me contributing code to Tildes through its open-source repository. I wanted to make a post to highlight some of these changes and let everyone know about them, since there are some great updates and fixes in here:
@deing made it possible to create links that will pre-fill the subject and message for private messages. For example: https://tildes.net/user/Deimos/new_message?subject=Test+Message&message=Please+don't+actually+send+this+to+me
@blitz saw me make an offhand comment about a rare bug when someone submits a link to an IP address, and got a development environment set up and fixed it right away.
@Bauke has been on a tear, fixing a lot of long-outstanding issues and adding features. So far:
- Added a way for users to view their two-factor authentication backup codes (previously you could only see them at the time you activated 2FA).
- Added "View Markdown" for comments and text topics. This is inside a new "More" dropdown menu, and will show you the markdown that the poster used, so that you can check how they did some formatting or copy-paste if you want to use someone else's post as a template of sorts.
- Added new settings (under "Site behavior settings" on the Settings page) to always open links to Tildes groups and users in new tabs.
- Fixed a few issues with inconsistent interface elements and styling.
There are multiple more merge requests still waiting for me to review, and I'll probably be making some other posts soon once some of those get merged in as well. Thanks, the contributions are greatly appreciated! If anyone else is interested in looking into contributing, the CONTRIBUTING file in the repo is probably the best place to start.
And as usual, I've topped everyone back up to 10 invites, accessible on the invite page.
53 votes -
Tildes and Deimos appreciation & how can we help?
Designing, coding, moderating, promoting and doing all the business admin on Tildes must be fairly thankless. But without all this effort we'd not be able to enjoy discussions with each other &...
Designing, coding, moderating, promoting and doing all the business admin on Tildes must be fairly thankless. But without all this effort we'd not be able to enjoy discussions with each other & share all this interesting content. I don't feel that much appreciation is really shown on here (except maybe miss-voting on all Deimos' comments).
But it is a little awkward, spurious thanks all over the place would just be
noise
. I thought I'd make a topic especially for people to say thanks in. I'm really enjoying Tildes content and discussion. Plus I'm a big believer in the goals of Tildes as laid out in the docs.So I'd like to say a big thank you to Deimos and other useful contributors! Thanks for making the site we have to use today and dreaming of the hopefully better possible site we'll see in the future.
I'm also hoping to start a discussion on what enthusiastic Tildes users can do to most usefully help make Tildes good now and better in the future.
A list of stuff we can do:
-
Obviously posting lots of good content and interesting discussions. Voting honestly and using comment labels judiciously.
-
You can donate and currently we can see Tildes Patreon is at $375 a month. Deimos posted some more figures recently.
-
We all regularly get invite codes and bringing in more people who can get excited (and maybe also help) is obviously good.
-
The issue tracker and bug reports are all public so you can make suggestions, vote or comment on existing ones and perhaps more usefully see if you can work out how to reproduce reported bugs.
-
As of a bit over two months ago Tildes is open source. This means you can track down bugs from the issue tracker or even contribute code for new features.
RFC:
So are other people liking Tildes? What is it you like? Are you excited enough to want to help out?
Also is there anything useful users can do I've missed? In these already mentioned areas what's actually most useful to do? Are some things of negative use? Could Deimos change his process to make more use of community help? Is there anything Deimos could delegate that people would be willing to volunteer on? Gitlab Walmart greeter would be cool but is anyone willing to do it?
42 votes -
-
Feedback and future development of Tildes Extended
It's been a while since I've managed to follow the development of the Tildes community so I don't know how many invite waves we've had since then. For the uninitiated, back in the first 30 days (I...
It's been a while since I've managed to follow the development of the Tildes community so I don't know how many invite waves we've had since then.
For the uninitiated, back in the first 30 days (I think?) I started a plugin project for Chrome and Firefox that is meant to be the "reddit enhancement suite" light but for tildes. A sort of Tildes Companion (that would have been another good name, damn).
Anyway, after an initial 2-3 weeks of furious development, some of it with the help of the good @Bauke, I've had to slow down quite a bit due to a big workload coming in at my company. After that I've had several family issues to deal with... to cut it short I neglected my beloved little code monster and today I saw not one, but two PM on tildes, asking me if I basically was alive and well :P
So I thought that maybe it was the moment to ask for a feedback and, eventually, help.
For reference, this is the github page.
If you'd like to take part in the project you should know that:
- It's written using jquery
I thought of using other libraries or pure js but in the end it was the better compromise between spreaded knowledge and ease of use. Even if it's not the faster or lighter, taking up jquery is relatively easy compared to other libraries. - You have to have a minimum understanding of how plugins works for both chrome and firefox
I started it after a long hiatus (I think 8 years) between this and the previous plugin I wrote, so if I could do it, you can as well :) - If you want to have access to the publishing / code review / merge features, you have to show me a decent understanding of code design
I'm not particularly picky but I'd like to be sure that the plugins doesn't go live with lots of spaghetti code. There are already a couple of points in which I wanted to review and rewrite some code and I'd like to know that whoever will take responsability for the code quality, is at least concerned with quality as much as I am.
To discuss further technical details please, come on slack (you don't have to even install it, you can use the web client).
What I'd like to discuss here with you, is if in your opinion, there is still interest in this project or not. From the end-user point of view.
To have a structured data of the feedback, please use this form. The same form will have a section in case you can/want to help.
Thank you, anyway, for any input.
43 votes - It's written using jquery
-
The Tildes code is now open-sourced
Disclaimer: this post/information will probably only be interesting to more technical people It's long overdue, but Tildes is now open-sourced: https://gitlab.com/tildes/tildes There's still a ton...
Disclaimer: this post/information will probably only be interesting to more technical people
It's long overdue, but Tildes is now open-sourced: https://gitlab.com/tildes/tildes
There's still a ton to do in terms of writing more documentation, filling out the issue tracker with known issues/plans and so on, but it should be ready enough to get started.
I'm planning to make a post on the Tildes blog tomorrow or Thursday announcing this more formally, but I'd like to keep it a bit quiet until then, in case there are any issues or major gaps in the docs discovered when some of you start looking at it. I'd especially appreciate it if any of you would like to try setting up a local development version and let me know how it goes, and if the instructions all make sense.
There are two new pages on the docs site as part of this as well:
- Development Setup - describes how to do the initial setup necessary to get a local development version of the site running
- Development - a general page with information and instructions related to a lot of aspects of site development. It's very scattered right now and I intend to split it into multiple pages eventually, but that will require some more work on the blog to support being able to organize it well. There are still some definite gaps in here, but it should describe most of the major pieces.
I'd appreciate any feedback about the documents, code, etc. As mentioned, I'd be especially grateful if some of you want to try setting up a local development version by following my instructions, and give feedback about if any parts of the process are unclear, incomplete, or otherwise need more work. Please feel free to ask any questions you have as well.
235 votes -
Looking to chat? I've created an (unofficial) Tildes community Matrix room!
#tildes:matrix.org So there are many, many Matrix clients but the most popular one seems to be Riot which is available on iOS, Android (F-Droid, Play Store), and as a web app which you can join by...
So there are many, many Matrix clients but the most popular one seems to be Riot which is available on iOS, Android (F-Droid, Play Store), and as a web app which you can join by clicking the link above.
It's similar to Discord in the features it offers, but being open source I thought it might be more in the spirit of Tildes than some of the proprietary alternatives.
That being said I'll be the first to admit Riot is a bit rough around the edges and Matrix seems to be under both heavy load and development. If there's demand for it I should be able to get a dedicated server up since it's an optionally federated service.
Oh, and as a bonus the Matrix chat links with the Tildes IRC channels (#tildes and ##tildes) on freenode, so there's that. (Thanks @tyil)
Don't forget to visit @Kat's wonderful ~tech wiki for links to other options such as Discord and Telegram if them's more your fancy.
Happy wordsing!
23 votes -
The blog post about Tildes being open-source is up - please feel free to share it with people/communities you think would be interested
69 votes -
Tildes Extended
I posted about it three days ago but in these last three days I really worked my ass off to include lots of functionalities and feel like the community is missing a lot of topics... So, sorry, I...
I posted about it three days ago but in these last three days I really worked my ass off to include lots of functionalities and feel like the community is missing a lot of topics...
So, sorry, I won't spam this for the next days every three days but I felt like it deserved to be "bumped" in the activity feed at least once now that the default is just 24h.As of today, the features are:
- management to choose which links top open in a new tab
- button to quickly jump to new comments in a topic
- button to quickly get back to the top of the page in topics (no, there isn't one to go to the bottom)
- live preview of the reply/topic box
- load external CSS to customize the UI
- add label to users
I'll just link to the original topic so you can have some context if you want, otherwise these are just the links to download it:
- Original Topic: https://tildes.net/~tildes/1oa/browser_extension_tildes_extended
- Chrome: chrome.google.com
- Firefox: addons.mozilla.org
- Source: Github (feel free to do modification and open pull requests if you'd like!)
I need feedback to know what else you'd like to see implemented or what have bugs or could be done in a different/better way!
37 votes