'Blog' post: The past, present and future of Snapzu Enhancement
Having reached SE's 100th commit on SE's GitHub repository yesterday, I thought I'd make a post. I know 100 isn't that many, but I tend to commit rather lengthy sections of code.
SE started on the 28th of June, so here are a few stats since then:
4 contributors (including myself)! Thank you so much to the three who were able to read through the spaghetti that was my code and helping to improve SE. Every little bit counts.
19,204 additions and 16,030 deletions! Yikes! The reason this is so high is because I've done a lot of restructuring of the project since the beginning, with the latest one being what I'll stick with until a better idea comes along.
9 issues opened, 7 closed. This is big - I can't test every single facet of Snapzu, so having users create issues to bring this to my attention is fantastic! I'm sorry for shipping broken code but hey, nobody is perfect :)
76 installations! It certainly isn't RES' 2 million, but I'm still grateful that even one person thought this extension would be worth installing.
Those are all the stats that I can think to include for now. Onto the stuff you're here for!
Firefox
Yes, it is happening! The 20% of you folks will get your Firefox addon. I can't say when as I looked at the Firefox SDK for the first time ever a few days ago, but I hope to have version 1.0.0 out to you folks by the end of next week.
I've just done a huge refactor of the code into a format that is much more extensible -- I mirrored how the RES repository does it, allowing modules and features to be added for both browses, instead of having a duplicate code base.
Features to come in the future:
Add a "leave tribe" button when joining a new one, so you don't have to navigate the menus
Display a tribe's rules/etiquette when submitting a post/snap.
Retain text hyperlink when expanding images in comments
Random tribe selector
Ability to subscribe to tribes from the front page (/t/all?)
SHINY new icons/logos by /u/imnotgoats - props to him!
Further support for image hosts
Resizable webms
Better album handling
Those are the main priorities, but I plan to look into friends and tagging, as well as highlighting for 'new' comments to threads that have been visited before.
That's it for now! Expect version 1.0.2 for Chrome and Firefox sometime next week! The change log is rather short, but involved more work than any of the previous versions.
Snapzu Enhancement v1.0.2 Change log
With the new project structure, you should notice significantly faster expando processing time - so those hasty clickers won't have to wait for SE to process.
A new icon for the nightmode toggle button
Minor enhancements to nightmode colouring to make everything more readable
Join the Discussion
You have been doing a fantastic job with this so far. We appreciate everyone that got involved in this project thus far and are looking forward to all the great stuff released in the next version! If you ever have any questions with any functionality, please send me a PM to get in touch, I would like to help as much as possible.
Most issues I've had have been very easy fixes and I imagine the eventual API will make things even easier. I really, really like what you have going here. If you ever want to take anything from SE and make it native, I am absolutely open to it.
There is one html-related oddity regarding the children of any given post. I'll send you a message in the morning (getting late here in AU) with what I've observed and see if the structure is intended or just an oversight.
Awesome. Thanks for the hard work. Will a smart phone app be in the works? I do 82% of my internet surfing on my phone. I know I can surf via the web browser, but it's not the same.
Noise from higher up sounds like the admins are working on an API... Once that gets made, I'm sure app developers will be working on a high-functioning mobile way to get your daily snap needs :)
Awesome. Thanks!
Awesome stuff! I use Firefox, so I'm excited to see how it will work out.
Really like it so far! Well done. :)
You are awesome! Thank you and the ones who helped you to put so much effort and time into this.
I am looking forward to the Firefox edition to try SE myself.
Loving it so far. The night mode is fantastic, really helps me when I'm browsing at night. It's exciting to be a part of this from the beginning, as I'm sure the project will only get better as time goes on.
Thanks so much for your hard work! I love it!
The Dark theme is perfect, thanks so much, it means a lot to be able to have it!
Like everyone already said, a really big thank you for all the work. Snapzu's going places, and Enhancement will be a great companion for that road!