05/15/2016 (Sun) 13:39:52
A couple years ago, I used to use a certain chan. It was the single biggest western chan at the time. And while I knew it wasn't perfect, I thought it was a place outside the corporate control of narrative. A place where bullshit was exposed, not propagated. Then one day, I found an article with some credibility about corruption on the media. I looked at the board's catalog, found nothing about said subject and created a thread linking the article. This board had a history of deep mistrust on the media and the people that usually reported on said media, so I thought other people would appreciate this piece of information. Instead I was immediately banned for 3 months.
At that point, I realized the tentacles of the people controlling narrative on the media could reach way, way further than I thought. I realized that when it comes to information exchange, society as a whole cannot afford to put all of it's eggs on a single basket. Because no matter what kind of basket it is, the people out there to control what people talk and think will always be able to find some way to control which eggs stay on the basket and which ones are buried and forgotten as if they never existed.
I stopped using that chan completely and started to diversify the chans I used. One of them managed to take many of other people moving away from the chan that banned me and at some point, the software it used could not cope with the stress it was being put under. That caused the owner of this new chan to look for alternatives and after looking at the existing software, I thought to myself "I can do better". I knew I could do something faster, easier to manage, more secure, more flexible. Something that would make everything else obsolete and take away this technical hurdle from people willing to run chans.
And so, LynxChan was born. And in just one year, with the help of talented and dedicated people on all areas, it managed to rise higher than I could ever ask for. Now people willing to run chans are not tied to archaic, crippled and unmaintained technology. Now they have something that can serve for any style of chan they want to have, that will handle any amount of work and that can be deployed without issues on a matter of minutes and can be customized in any way. All without sacrificing features.
This represents a huge addition to the chan ecosystem, one of the last shelters of free speech on an increasingly controlled and censored internet. If this ecosystem is to survive, its crucial it evolves and adapts to new scenarios and standards. There is a long road ahead but I am certain this project will become more successful as time goes on. I'd like to thank everyone that not only put their time and energy into helping development, but also people that trusted the software into their servers.
On a different topic, I am dropping support for versions 1.1 through 1.4. I know this is not the ideal way to do it, without a reasonable time window, but I feel 1.5 is the oldest relevant version by now and I really don't feel like maintaining the older ones. They will be moved to a legacy repository.
About future plans, I am thinking of focusing on usability for a while. I know that moderation tools are sub-par on this area. 1.6 implemented probably the last big feature overhaul, so there isn't much left to be done besides this kind of polish.
19 posts and 7 images omitted.
09/02/2016 (Fri) 20:52:24 Id: 5b93e0
Just make sure to checkout addon development before going out of your way and making a fork.
With an addon its much easier to update the engine with its releases.
1.6, PIG EDITION
03/07/2016 (Mon) 14:56:43
1.6 is pretty much feature complete, so I figured I would go and make the usual thread with the new version highlights:
File deduplication and upload skipping
Now captcha can be required for only new threads but not replies
Implemented SFW boards and SFW overboard
Board staff can't see ip ranges as clear text anymore
Inactive accounts can have their boards marked as inactive
Maximum amount of allowed files is displayed on pages
Improved front-end development tools
It shouldn't take too long until the next beta, so stay tuned.
1 post and 1 image omitted.
03/13/2016 (Sun) 14:55:04 Id: 1b43b6
Because mine is meant for stability.
If I start using one of these others that are more focused on features and visual design, I might start having issues with bugs.
Have you seen the CSS for 8tailedLynx? Its all a single css with nearly one thousand lines.
03/13/2016 (Sun) 14:56:09 Id: 1b43b6
Oh, and btw, have a look over endchan's front-end repository and see who implemented drag and drop for them.
Protip: starts with 'S' and rhymes with 'jinx'.
1.5 INCOMING, HOLD ONTO YOUR BUTTS
01/22/2016 (Fri) 16:21:07
1.5 beta has started.
Custom CSS applies to catalogs
Sharding allows to several servers to coordinate to run a single site
Rebuild messages not only have different priorities, but some block the queue until completed
Addons can specify broad versions to be compatible with
No more sub-domains for the api and static files
Now volunteers for boards have shortcut for them on the account page
Message limit increased to 4096 characters
Errors when processing files don't keep other files from not being processed
Location flags integrated and can be activated by board owners
Board volunteers are allowed to change board settings
Alternative spoiler markdown using asterisks
Auto-saged(bumplocked) threads now have an indicator
Board owners can set lower limits for some global settings to their boards
Multiple board sorting options
Message too long. Click
to view full text.
Edited last time by StephenLynx on 01/23/2016 (Sat) 15:36:26.
35 posts and 5 images omitted.
02/15/2016 (Mon) 03:16:56 Id: e5fa26
Just hitting the reply button gives "A message or a file is required."
Entering [ code ][ /code ] lets a person respond without entering a message because there is nothing inside of the code tags.
you can have code tags inside of code tags
02/15/2016 (Mon) 11:59:52 Id: 27b65c
Yeah, I noticed that on freech.net.
Its a valid point, but I don't think its worth to validate that. Someone spamming will spam regardless of that.