Here are today's new updates for saidit:
When anyone posts a direct link to audio or video content a button will appear that lets you expand the content right in the page, called an expando button. Thanks to /u/wizzwizz4, we now have html5 audio and video support in our expandos!
Here are some examples to try out the new functionality for yourself! (Click the little button that says the filetype)
mp3 audio http://www.hochmuth.com/mp3/Tchaikovsky_Nocturne__orch.mp3
wav audio http://www.music.helsinki.fi/tmt/opetus/uusmedia/esim/a2002011001-e02.wav
ogg video
http://file-examples.com/wp-content/uploads/2018/04/file_example_OGG_480_1_7mg.ogg
mp4 video
http://file-examples.com/wp-content/uploads/2017/04/file_example_MP4_480_1_5MG.mp4
/u/d3rr developed new improved search capabilities. Links no longer show up as subs and vice versa. Also sub search on /subs finds more as it no longer uses exact matching. This makes search a lot more useful.
Also user /u/Yhvr underwent the process of developing a new saidit desktop client, that has been released live so you can try it out if you want to develop something similar out yourself. It's a neat little project, you can read more here:
https://saidit.net/s/SaidIt/comments/jjz/well_i_released_my_saidit_client/
We also streamlined the listings appearance some more on the home page, and removed the brackets around the link domain in the listing so it looks easier on the eye.
Lastly we added a link to the saidit 'wiki' at the footer of ever page, under the 'about' section. This has information about saidit as a whole, but also information about the wiki page network on saidit.
Those are all the releases for today.
Here are some upcoming things on our to-do list, and our most requested features to develop on our near-term roadmap. If anyone wants to try out solving these problems, we can add your code to our github repository!
Add a copy of the "unsubscribe from all" button from user preferences to the top of the sub management list /subs/mine (or maybe just a link to the appropriate preference on preferences page?)
Saidit iOS app: port the existing open-source app Beem to saidit
RedReader Android App: try to use saidit.net not oauth.saidit.net if requests using the subdomain, for more complete/unified traffic stats on alexa, etc.
To the "home page" option in user preferences, add a secondary dropdown with options of every tab (hot/new/insightful/fun/top/comments) to set as the default home page, in combination with every existing main view choice (home/subscribed/all). So there would be 6x3 = 18 combinations possible
RedReader Android App: Replace "Funny" with "Fun", adjust up and down vote colors
A few new terms needed for the German UI translation: insightful and fun could be translated to aufschlussreich and spaßig. (this was sent to me by one of the german-speaking mods) Also "from (url)" could be translated to "via (url)". Had trouble locating the relevant language files, but they obviously exist as the german UI works correctly.
Expando Image resize limitations: allow image click-drag expanding to go off-page and outside the frame to allow images to be viewed extremely zoomed
Lastly, we're considering getting a server abroad, outside the US. The US and Texas is honestly pretty good in terms of server security, but we could probably do better. D3rr and myself did some research and our options are these: Norway, Switzerland, or an Off-shore server farm in international waters. Iceland is too expensive, but is known for also being secure. So between Norway, Switzerland, and off-shore, which do you all think would be the best? I'd like to hear some discussion about this. Assuming the price is about the same. (and I actually saw some deals in Norway that were a bit cheaper than the hosting in Texas we have now, for the same setup...)
Anyway, that's all for today! Thanks to everyone who helps make saidit what it is!
[–][deleted] 7 insightful - 4 fun7 insightful - 3 fun8 insightful - 3 fun8 insightful - 4 fun - (2 children)
[–]magnora7[S] 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 0 fun4 insightful - 1 fun - (1 child)
[–][deleted] 4 insightful - 1 fun4 insightful - 0 fun5 insightful - 0 fun5 insightful - 1 fun - (0 children)
[–]Flesh 4 insightful - 1 fun4 insightful - 0 fun5 insightful - 0 fun5 insightful - 1 fun - (1 child)
[–][deleted] 5 insightful - 1 fun5 insightful - 0 fun6 insightful - 0 fun6 insightful - 1 fun - (0 children)
[–]coffeebreakcigarette 4 insightful - 1 fun4 insightful - 0 fun5 insightful - 0 fun5 insightful - 1 fun - (1 child)
[–]magnora7[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (0 children)
[–]JasonCarswell 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 1 fun4 insightful - 2 fun - (9 children)
[–][deleted] 4 insightful - 1 fun4 insightful - 0 fun5 insightful - 0 fun5 insightful - 1 fun - (6 children)
[–]JasonCarswell 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 0 fun4 insightful - 1 fun - (5 children)
[–][deleted] 4 insightful - 1 fun4 insightful - 0 fun5 insightful - 0 fun5 insightful - 1 fun - (4 children)
[–]JasonCarswell 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (3 children)
[–]wizzwizz4 3 insightful - 4 fun3 insightful - 3 fun4 insightful - 3 fun4 insightful - 4 fun - (2 children)
[–][deleted] 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 0 fun4 insightful - 1 fun - (0 children)
[–]JasonCarswell 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (0 children)
[–]Vulphere 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 1 fun3 insightful - 2 fun - (1 child)
[–]JasonCarswell 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (0 children)
[–]Mnemonic 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 1 fun4 insightful - 2 fun - (1 child)
[–]magnora7[S] 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 1 fun4 insightful - 2 fun - (0 children)
[–]JasonCarswell 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 0 fun4 insightful - 1 fun - (2 children)
[–]magnora7[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (1 child)
[–]JasonCarswell 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (0 children)
[–]JasonCarswell 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 0 fun4 insightful - 1 fun - (0 children)
[–]HorseMeat 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (11 children)
[–]magnora7[S] 5 insightful - 1 fun5 insightful - 0 fun6 insightful - 0 fun6 insightful - 1 fun - (6 children)
[–]HorseMeat 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (5 children)
[–]magnora7[S] 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 0 fun4 insightful - 1 fun - (4 children)
[–]HorseMeat 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 0 fun4 insightful - 1 fun - (2 children)
[–]magnora7[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (1 child)
[–]HorseMeat 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (0 children)
[–]JasonCarswell 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (0 children)
[–]Yhvr 4 insightful - 2 fun4 insightful - 1 fun5 insightful - 1 fun5 insightful - 2 fun - (3 children)
[–]HorseMeat 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 1 fun3 insightful - 2 fun - (2 children)
[–]Yhvr 4 insightful - 5 fun4 insightful - 4 fun5 insightful - 4 fun5 insightful - 5 fun - (1 child)
[–]JasonCarswell 1 insightful - 2 fun1 insightful - 1 fun2 insightful - 1 fun2 insightful - 2 fun - (0 children)