Giter Site home page Giter Site logo

silverwaregames-io-issue-tracker's People

Contributors

mesosoi avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

silverwaregames-io-issue-tracker's Issues

406 Not Acceptable

You may see the 406 Not Acceptable when you're clicking different links on the site, it happens due to our goto.php page which exists to maintain links blacklists. Due to ModSecurity extension the site won't let you open a page if it contains http:// or https:// somewhere, and Michael said he can't disable this "feature". The first idea was to disable goto.php completely, but I'm going to try another way really soon, to keep both goto.php and links working.

The posting form is a bug

Generally I don't like the posting form on the Feed page as it's an <input> element which changes to <textarea> element if here's a lot of text. I'd rather do <textarea> since begging, and just change the rows automatically depending on the contents length.

Example of bugs:
Shift+Enter (to do a new paragraph) is not working if the content is in an <input>.
If you edit post and it hits the length verge of converting to <textarea> or to <input>, your pointer will be added to the end of the text, even if you were adding/removing some text in another place.

Admin Posts

Special posts with different backgrounds for admins that are meta information, like when there is a new version of the site.

Mobile UI

Please make the site work on mobile using the m.silverwaregames.io subdomain!!!

Image/youtube replies.

When someone comments it should be possible to embed a youtube or image into the reply.

Threads for comments

I plan to add replies which are related to the same comment to threads, the comments sections will generally look more clean. I am not sure about adding threads in thread just like on Reddit, but separating comments and replies to the comments would be good.

Enter will post.

Is your feature request related to a problem? Please describe.
Whenever I post I click the post button instead of hitting enter.

Describe the solution you'd like
I'd just like it to post when I hit enter.

Croping for profile pics.

Right now the pfp selector squishes an image if it isn't a square, please make it crop the edges, and if possible, let the user select the crop.

External SMTP Server

How dare I forgot about the main thing I wanted to do yesterday? Don't worry, it will be done really soon.

Add Monthly/Yearly switch for graphs in admin panel

Currently, the "Posts / Comments" graph and the "New users" graph is being updated every month, it will be really hard to navigate after, let's say, 10 years. There will be a switch to see detailed stats (updated every month) and less detailed stats (updated every year).

Recent posts will save your traffic

Right now the "Recent posts" column on the Home page being reloaded every X seconds even if it has no changes. I plan to add a handler which will be called every X seconds and will tell if the "Recent posts" list has changed or not, and if it is, only then it will be reloaded.

Drag images over web browser to post.

Use javascript to accept an image dragged over the web page and insert it into a post rather than having to use the windows select file dialogue.

Hyperlinks for @usernames

If you type @username in a comment or a post it creates a link to their activity page. This lets you see their recent posts and profile info.

Block "Recent posts" on the Home page for web.archive.org

New posts automatically appear on the Home page, in the "Recent posts" column. Some people may not want this data to be saved for years or even decades, so it's possible to disallow loading the "Recent posts" content for their privacy. What do you lot think?

Make rules more detailed and formal

As for now the rules are such simple as "Don't be an asshole, that's it" (almost), maybe such a great, grand and a big company corporation as Silverware Games, Inc. should have a more formal rules? Or, at least, more detailed ones?

Mentioning @michaelplzno

Disallow adding blacklisted links into users profiles

We have blacklists for "malicious" and "suspicious" sites, they show an error/warning message when you click on them on someone's posts or comments. I plan to add a goto.php handler not only for posts, but also for users' links. And also I'd disallow add malicious links at all.

P.S.: here is a chance that I did it already, I don't remember exactly, will check it soon.

Meta Achievements

We need the following achievements that unlock for the expected criteria:

  • First post.
  • First comment.
  • First 100 sign ups (does not count towards 100% progress)
  • Made a helpful video (Awarded by admin and displays video in the main feed.)
  • Filled out profile. (When the profile is completed.)

Groups

Let people create their own communities, public and private. Will need a lot of code but worth it.

Feed is Main Page

When silverwaregames.io loads I want to go to the feed as the main page instead of the profile. My profile does not change and I already know what it is.

Describe the solution you'd like
Make the default page of swgio to be the feed.

If a user hasn't filled out their profile you can take them there but otherwise just take me to the feed.

Notifications

We need a way of making it clear that there is new content for a given user. If they have comments on their posts, or if they have been mentioned etc, they need to have some kind of notification tab.

Success Feedback

When you post a post or comment there is a debug popup that is a bit ugly. Make this look cooler, add some confetti or some kind of WOO HOO thing. I can work with you to add SFX or animations or something, but make it look cool and then disappear without having to click a little X.

Also there can be a fail error animation if there is an issue.

Add vertical scrolling for settings

Add vertical scrolling for settings, because if you use non-default scale while browsing you'll be unable to see and control some settings.

Allow users to change their nicknames

Allow users to change their nicknames.
It should not be "First name", "Last name", "Nickname". Simply "Your name", where you can specify anything.
Also Michael said that I should add pre-moderation here.

Images sizing

When you add an attachment to post, it resizes the image if it's too big. I don't remember the values exactly, but let's say, when one of the dimension is 10000px, it will shrink the whole image so the dimension will be changed to 5000px. But if you have an image with length of 20000px, it will shrink the whole image so the dimension will be changed to 10000px. And if your image has a dimension with 30000px, it will not be attached at all.

What I need to do is to create a formula which will calculate what should be done so one of the image dimensions would fit, let's say, 3000px. Because now it's a bug, however, this bug is not really urgent.

Header uses JPEG image with a too big size

Header uses JPEG image with a too big size, I thought I've already fixed that (moreover, I think I fixed that 2 times), but it's still looks like I forgot something. Page example: the Home Page.

Saved posts

I plan to add a feature of saving posts for future usage, you'll be able to save any post and then easily re-visit it anytime. The saved posts list will be visible only for you and maximum quantity of saved posts will be limited to 10000. Also I want to add both a full and a compact view (when you see only posts names, authors and dates separated by new line) for saved posts.

Markups

Might make sense to let users add flair to their posts like [code] THIS TEXT IS FORMATTED LIKE CODE [/code]

Or [green] this text is green [/green]

Low priority but I'm throwing it out there.

Dark Mode

Shouldn't take too much effort to add a css change to make the site dark mode based on user choice or OS settings.

Pinned Posts by Admins

Just like how the main page shows 3 recent posts, it should also show 3 pinned posts selected by the admins. If a post is pinned by an admin it gets a special background and also the user who posted it gets an achievement.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.