gmodstore-issues issueshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues2018-12-21T22:38:52Zhttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/524Ability to Report Reviews2018-12-21T22:38:52ZGhost UserAbility to Report Reviews## Describe a feature you would like to have added to GmodStore
The ability to report reviews for normal users and the ability for authors of the script to report a review which would hide the review for public until the moderator revie...## Describe a feature you would like to have added to GmodStore
The ability to report reviews for normal users and the ability for authors of the script to report a review which would hide the review for public until the moderator reviewing the reported review can deem it either fit or unfit for Gmodstore.
## Related attachmentshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/510Moderator Event Webhooks2019-03-17T19:44:22ZJoshModerator Event WebhooksFire webhooks for moderator related events (new submissions / site tickets etc.)Fire webhooks for moderator related events (new submissions / site tickets etc.)JoshJoshhttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/497Finish job middle man system w/payment2019-01-02T08:45:44ZGhost UserFinish job middle man system w/paymenthttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/493Charge money for support2019-12-12T16:56:01ZGhost UserCharge money for support## Describe a feature you would like to have added to GmodStore
Charge per x amount of tickets or after y amount of time
## Related attachments
## Describe a feature you would like to have added to GmodStore
Charge per x amount of tickets or after y amount of time
## Related attachments
https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/499Forum announcements / dev blogs should be displayed elsewhere too2019-01-12T16:27:18ZGhost UserForum announcements / dev blogs should be displayed elsewhere toohttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/474Bundles for scripts2020-04-16T13:42:46ZMarcus DahlBundles for scripts*Created by: ItsEris*
Add the ability for creators to create bundles of their scripts, e.g: selling an F4, HUD and Scoreboard for $5 each but selling them collectively for $11. Seems like a cool thing especially for bundling a lot of DL...*Created by: ItsEris*
Add the ability for creators to create bundles of their scripts, e.g: selling an F4, HUD and Scoreboard for $5 each but selling them collectively for $11. Seems like a cool thing especially for bundling a lot of DLC together and the such.https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/267No search feature in forums2019-01-12T16:36:17ZMarcus DahlNo search feature in forums*Created by: CommanderNZ*
The search feature in v2 was broken, but to not even have one at all in v3 seems like an oversight?*Created by: CommanderNZ*
The search feature in v2 was broken, but to not even have one at all in v3 seems like an oversight?https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/199When downloading an addon for the first time, get a reminder about stuff like...2018-12-09T23:21:45ZMarcus DahlWhen downloading an addon for the first time, get a reminder about stuff like ...*Created by: ExtReMLapin*
When downloading an addon for the first time, get a reminder about general stuff, example :
vvvvv
* Read the description and the readme.txt if there is one
* Sharing the addon with anyone or "inadve...*Created by: ExtReMLapin*
When downloading an addon for the first time, get a reminder about general stuff, example :
vvvvv
* Read the description and the readme.txt if there is one
* Sharing the addon with anyone or "inadvertently sharing it" will get you banned
* If you have an issue, read the description before opening a ticket, use common sense
^^^^^^
stuff like that
Something red/flashing with a warning to be sure the guy doesn't just ignore ithttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/197Allow someone to see/interact with one specific ticket2018-12-09T23:21:44ZMarcus DahlAllow someone to see/interact with one specific ticket*Created by: ExtReMLapin*
It's a feature request.
Let's see i want meepen to help me out in one ticket, but i don't want him to access all my others ticket, i should be able to add him to *this* one specific ticket.
Idc about rest...*Created by: ExtReMLapin*
It's a feature request.
Let's see i want meepen to help me out in one ticket, but i don't want him to access all my others ticket, i should be able to add him to *this* one specific ticket.
Idc about restrictions like "view only, not answer" just add him.https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/460Tor network/anonymous country code security policy2018-12-09T23:20:33ZGhost UserTor network/anonymous country code security policyCloudFlare sets the country code header to "T1" for Tor network users, and unknown country codes as "XX."
The Tor network is great for banned users who want to stay anonymous on their alt(s), and some VPNs have "XX" as their associate...CloudFlare sets the country code header to "T1" for Tor network users, and unknown country codes as "XX."
The Tor network is great for banned users who want to stay anonymous on their alt(s), and some VPNs have "XX" as their associated country codes.
GmodStore should have a security policy in place to handle this crucial intelligence.
Here's my proposal...
1. Any user with "T1" or "XX" as their country code should have their country code **hidden (except for content creators and above)** on their user profile to prevent them from potentially realising that _GmodStore is aware_ they're using Tor/anonymous proxy.
2. These users should be flagged to moderators for periodic alt-checking and activity monitoring.https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/515Add console.log requester & uploader to tickets2019-03-17T19:44:31ZGhost UserAdd console.log requester & uploader to tickets1. Author requests console.log
2. User receives console command to input to their server which includes an identifying hash
3. User runs console command
4. Script reads console.log, gets the relevant logs from the current session, recons...1. Author requests console.log
2. User receives console command to input to their server which includes an identifying hash
3. User runs console command
4. Script reads console.log, gets the relevant logs from the current session, reconstructs the console.log, and sends to gmodstore.com
5. Author can now read the console.log in their browser
Example console.log sender Lua: https://gist.github.com/WilliamVenner/1917155b7654ad984b5635ae945092e5
(you can use/reverse engineer this commercially I don't mind)https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/525Responding to reviews and viewing the response2019-01-01T19:02:42ZMarcus DahlResponding to reviews and viewing the response## Describe a feature you would like to have added to GmodStore
V2's review responses
## Related attachments## Describe a feature you would like to have added to GmodStore
V2's review responses
## Related attachmentshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/637Finish freelancers2019-03-13T14:43:37ZMarcus DahlFinish freelancers## Describe a feature you would like to have added to GmodStore
Exactly as the title says, more information will follow.
## Related attachments## Describe a feature you would like to have added to GmodStore
Exactly as the title says, more information will follow.
## Related attachmentshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/641A more streamlined addon review process2019-06-19T15:18:31ZMarcus DahlA more streamlined addon review process## Describe a feature you would like to have added to GmodStore
Allow curators to score an addon by certain categories individually, and allow other curators to view the score. Allow adding comments to each category as a draft before the...## Describe a feature you would like to have added to GmodStore
Allow curators to score an addon by certain categories individually, and allow other curators to view the score. Allow adding comments to each category as a draft before the verdict has been reached. Once a verdict is reached, the draft will be published and the addon authors will see a nice review report along with the scores and comments underneath each score explaining why the scores are what they are.
What categories should an addon be scored by? (this is work in progress)
- Code quality
- User interface
- Presentation
- ...
We should also look into simplifying the review process a bit more, maybe adding an average review time. May also be worth making a few code guidelines for various languages (namely glua, js, php)
## Related attachmentsMarcus DahlMarcus Dahlhttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/648Having the last version downloaded of a buyer when he's creating a ticket2019-03-28T09:23:08ZGhost UserHaving the last version downloaded of a buyer when he's creating a ticketI think it could be interesting to have "X opened this ticket 2 minutes ยท 0 replies" with the "- version XYZ" information. This way it will avoid us to go on the purchases tab to find him and retrieving the last downloaded version name.....I think it could be interesting to have "X opened this ticket 2 minutes ยท 0 replies" with the "- version XYZ" information. This way it will avoid us to go on the purchases tab to find him and retrieving the last downloaded version name.... Atleast it will be really useful for a few of us who make update for our script and who want to know what have our buyers when they need help.
Thanks.
Diabloshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/650Timestamp for reputation2019-04-01T13:34:40ZGhost UserTimestamp for reputation## Describe a feature you would like to have added to GmodStore
It would be nice to see when reputation was given for jobs. So on the reputation page it would show another column with a timestamp for when reputation was given.
## Relate...## Describe a feature you would like to have added to GmodStore
It would be nice to see when reputation was given for jobs. So on the reputation page it would show another column with a timestamp for when reputation was given.
## Related attachments
Example page: https://www.gmodstore.com/users/crap-head/reputation
Site note - "Body" could be renamed to something better, don't you think? Like "Comment" or "Reasoning"https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/659Query parameters to prefill ticket body2019-04-01T13:31:40ZGhost UserQuery parameters to prefill ticket body## Describe a feature you would like to have added to GmodStore
`subject` and `body` query parameters on addon ticket creation page to prefill the fields## Describe a feature you would like to have added to GmodStore
`subject` and `body` query parameters on addon ticket creation page to prefill the fieldshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/677Secure credentials for support tickets2019-04-20T10:05:39ZMarcus DahlSecure credentials for support tickets## Describe a feature you would like to have added to GmodStore
Sometimes you may wish to supply some credentials in a support ticket for debugging through FTP for instance. This is something we don't really recommend but we acknowledge...## Describe a feature you would like to have added to GmodStore
Sometimes you may wish to supply some credentials in a support ticket for debugging through FTP for instance. This is something we don't really recommend but we acknowledge it is 100% necessary at some occasions. This is why we should make a way to let users upload secure credentials that are instantly encrypted using the public key of any support rep who has uploaded their public keys, so that each support rep will be able to securely decrypt the credentials, but nobody else (including us, we also would not be able to decrypt them).
## Related attachmentshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/678Make reviews only visible to customers after 24 hours2019-04-20T21:01:16ZGhost UserMake reviews only visible to customers after 24 hours## Describe a feature you would like to have added to GmodStore
Make reviews only visible to customers after 24 hours.
The creator of the review should be told their review will not be active until 24 hours has passed. These reviews sh...## Describe a feature you would like to have added to GmodStore
Make reviews only visible to customers after 24 hours.
The creator of the review should be told their review will not be active until 24 hours has passed. These reviews should be visible to content curators and content creators, but invisible to customers.
This should help with preventing hostage reviews and other annoying reviews.https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/679Add comments / replies to a users application in the jobs section.2019-04-23T11:42:07ZGhost UserAdd comments / replies to a users application in the jobs section.## Describe a feature you would like to have added to GmodStore
There is no real way to directly reply to a job application or have any form of communication without opening dms, which for some users they really wouldn't want to do just...## Describe a feature you would like to have added to GmodStore
There is no real way to directly reply to a job application or have any form of communication without opening dms, which for some users they really wouldn't want to do just for applications, this also adds a little bit more security in terms of dealing with reported jobs or malicious users.
## Related attachmentshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/706Feature addon tokens2020-04-24T12:58:52ZMarcus DahlFeature addon tokens## Describe a feature you would like to have added to GmodStore
- The ability to exchange addon feature tokens in exchange for an addon feature
- Moderators will have 1 free token every month, these do not stack, so if you don't use it ...## Describe a feature you would like to have added to GmodStore
- The ability to exchange addon feature tokens in exchange for an addon feature
- Moderators will have 1 free token every month, these do not stack, so if you don't use it then it won't refill
- Discord boosters will have 1 free token every month if they continously boost, this also does not stack
- Later, these tokens will be purchaseable
## Progress
- [ ] Create a table to store these tokens and when they were achieved, whether they are stackable or not
- [ ] Create a way to purchase these tokens in various quantitiesMarcus DahlMarcus Dahlhttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/707User transaction history2019-06-07T15:08:09ZMarcus DahlUser transaction history## Describe a feature you would like to have added to GmodStore
Currently a user is able to see their purchased addons, but this is not good enough when other things are purchaseable too.
We need a way for users to see their entire tra...## Describe a feature you would like to have added to GmodStore
Currently a user is able to see their purchased addons, but this is not good enough when other things are purchaseable too.
We need a way for users to see their entire transaction history, whether it's an addon purchase, addon feature tokens, a freelancer purchase, a job purchase, etchttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/725Site wide alerts2020-04-24T12:58:57ZMarcus DahlSite wide alerts## Describe a feature you would like to have added to GmodStore
Administrators should be able to create a dismiss-able or non dismiss-able site wide alert in the case that a critical or informative message needs to be conveyed
## Relate...## Describe a feature you would like to have added to GmodStore
Administrators should be able to create a dismiss-able or non dismiss-able site wide alert in the case that a critical or informative message needs to be conveyed
## Related attachmentsMarcus DahlMarcus Dahlhttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/763Allow moderators to see a team's/addon's tickets2019-06-30T15:09:47ZGhost UserAllow moderators to see a team's/addon's tickets## Describe a feature you would like to have added to GmodStore
Currently, it's quite difficult for mods to have a clear overview of all tickets for a specific team/addon. There should be a way for mods to see these in a nice list.
## R...## Describe a feature you would like to have added to GmodStore
Currently, it's quite difficult for mods to have a clear overview of all tickets for a specific team/addon. There should be a way for mods to see these in a nice list.
## Related attachmentshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/787Wishlist Total Price2020-04-24T12:58:38ZGhost UserWishlist Total Price## Describe a feature you would like to have added to GmodStore
## Related attachments
Dont really know how to explain with my trash english but i would love to see how much does my wish list cost like if i have 20 addons in my wish li...## Describe a feature you would like to have added to GmodStore
## Related attachments
Dont really know how to explain with my trash english but i would love to see how much does my wish list cost like if i have 20 addons in my wish list i woul like to see how much would i need to pay for all of them ( so i would not need to count every addon myself)https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/790Allow ticket agents to make internal replies2020-01-15T22:55:18ZGhost UserAllow ticket agents to make internal replies## Describe a feature you would like to have added to GmodStore
Allow ticket agents to make internal replies which would be only viewable by the ticket agents (and moderators). Not only would this be useful for communication between seve...## Describe a feature you would like to have added to GmodStore
Allow ticket agents to make internal replies which would be only viewable by the ticket agents (and moderators). Not only would this be useful for communication between several support members but it could also serve as a way to make notes in a ticket.
## Related attachmentshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/816Potentially allow moderators or the community manager to reset 2fa OR make a ...2019-08-17T13:55:40ZGhost UserPotentially allow moderators or the community manager to reset 2fa OR make a backup codes feature## Describe a feature you would like to have added to GmodStore
GMS admins / developers have been pretty busy and it takes a very long time to get them around to doing 2fa removal / reset request. I suggest either allowing moderators or...## Describe a feature you would like to have added to GmodStore
GMS admins / developers have been pretty busy and it takes a very long time to get them around to doing 2fa removal / reset request. I suggest either allowing moderators or my role to reset their 2fa OR implement backups codes similar to discord, github, etc.
## Related attachmentshttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/822Preview media on an addon.2019-08-11T11:56:49ZGhost UserPreview media on an addon.## Describe a feature you would like to have added to GmodStore
When you upload an banner/header/whatever to your addon, it should provide a kinda "preview modal" as to what that would look like before you choose to continue to update it...## Describe a feature you would like to have added to GmodStore
When you upload an banner/header/whatever to your addon, it should provide a kinda "preview modal" as to what that would look like before you choose to continue to update it or cancel. Would allow creators to see if their banners would look good or work or not with the way gms displays it, instead of having to update it, goto the addon page, go back and change it.
## Related attachments
[An **extremely rough** drawing of what I would think it would look like.](https://upload.livaco.dev/u/y9DUErSYwn.png)https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/828Minimum hours in Garry's Mod for buying addons2019-09-05T15:38:09ZMarcus DahlMinimum hours in Garry's Mod for buying addons## Describe a feature you would like to have added to GmodStore
This is something we had as a global limit previously. We no longer have it due to Steam's GDPR compliancy. They are now hiding games activity by default. We removed the fea...## Describe a feature you would like to have added to GmodStore
This is something we had as a global limit previously. We no longer have it due to Steam's GDPR compliancy. They are now hiding games activity by default. We removed the feature not because of this, but because the API response was being cached for an undetermined amount of time, too long for users to bother registering.
This API no longer has said cache and if we implement it after registration, only upon buying it will be less annoying for a user, while possibly keeping creators safer.
**What would be the limitations/terms?**
- 100 hours global minimum
- Configurable per team, disabled by default
- Verified tick on a user whenever they have verified their Garry's Mod gametime
- Needs to affect both the user who's buying an addon, and whoever is being bought for (gifting)
- If buying items in the shopping cart, we have to remove items that require verification if the user is not verified (in the back-end, it's already prevented from being added in the front-end due to the previous point)
**How would the verification process work?**
- A job is automatically dispatched upon registration to check their Garry's Mod playtime. If their game details are public and they have 100+ hours, give them the verified tick immediately.
- If they are not verified we need to make a permanent notification at the top of the page that takes them to a page explaining why they are not verified. If they are not verified due to lack of playtime we can display their current amount of playtime with a % of how close they are to achieving verified status. If they are not verified due to a private profile/private game details we need to explain to them how to make it public. We only require it to be public during verification, afterwards it's fair game and the user's own choice.
## Related attachments
Nohttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/833Coupon code that requires owning another script2019-09-26T18:08:09ZGhost UserCoupon code that requires owning another scriptIt would be useful to allow for a coupon code to require owning a certain script in order for that code to be valid for the users at checkout. For example, when I released AWarn3 I gave a code that would give 25% the purchase of AWarn3 w...It would be useful to allow for a coupon code to require owning a certain script in order for that code to be valid for the users at checkout. For example, when I released AWarn3 I gave a code that would give 25% the purchase of AWarn3 with the intent that owners of AWarn2 would use it. There was nothing stopping other people from using that coupon code if they knew it. This would also be useful for us to give periodic deals and discounts on other scripts we have written to owners of our existing scripts.https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/839Add a little note to the job creation page stating this isn't a place to prom...2019-12-02T18:52:49ZGhost UserAdd a little note to the job creation page stating this isn't a place to promote work.## Describe a feature you would like to have added to GmodStore
Add a little note to the job creation page that this isn't a place to promote work.
Why?
Every now and then a few jobs are created solely for the purpose of promoting the ...## Describe a feature you would like to have added to GmodStore
Add a little note to the job creation page that this isn't a place to promote work.
Why?
Every now and then a few jobs are created solely for the purpose of promoting the job creator's work. Whether it's their first time using the GmodStore platform or not, it would be helpful for these people to understand that the jobs section is **not** for promoting one's work.
A couple of jobs that have recently done this:
https://www.gmodstore.com/jobmarket/jobs/32974
https://www.gmodstore.com/jobmarket/jobs/32958
## Related attachments
Here is a quick mockup that hopefully gets the point across: https://i.rainn.xyz/uktbn.pnghttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/852Most wished for ideas page2019-12-13T13:42:50ZGhost UserMost wished for ideas page## User-generated ideas for developers to implement
A page where regular users can go to, and post their addon ideas up for developers to see. Other users can go to the page and upvote their preferred idea - To avoid users upvoting every...## User-generated ideas for developers to implement
A page where regular users can go to, and post their addon ideas up for developers to see. Other users can go to the page and upvote their preferred idea - To avoid users upvoting everything but their favourite ideas, the user should be able to vote on their ideas a certain amount of times in a single day.
Developers can go to that page and see what's currently trending and in need of by the customer - Basically, the data for market research would be submitted by the client.
The page should sort the ideas not only by the number of likes but it should also add to the weight their creation date.
So an idea that was posted a year ago that has 800 votes, appears lower than an idea that was posted 3 days ago with 300 likes already.
I'd imagine it looking something like that: https://rust.nolt.io/https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/856Configuration Manager2019-12-16T17:31:19ZGhost UserConfiguration Manager## Configuration Manager
Before the client downloads the mod, they have the option to pre-configure the mod - Developers can create a form to be filled out by the user that will later fill in the addon's config on download via string rep...## Configuration Manager
Before the client downloads the mod, they have the option to pre-configure the mod - Developers can create a form to be filled out by the user that will later fill in the addon's config on download via string replacement.
Default values should be supported, in case the customer wants to configure some fields, but not others.
After filling out the config, customer should be able to click download and receive a full addon file with their config choices already prefilled. Optionally, if the client just wants to download the config file without the full addon, he should be able to - in this case, download server returns only the files that have been modified by the script replacement - Saving a bit of bandwidth. (Could be tricky with multiple file string replacements)
Developers create config forms by defining key rows and giving them unique id's, types of values (string? combo box? boolean?) on the website directly.
If they give the field ID, for example, healing1 then string replacement format in the file could be {{option:healing1}}
Benefits:
* Less possible errors made by clients hand-editing the config values due to all the input being verified on the website.
* Customer Friendlyhttps://git.everyday.no/gmodstore/gmodstore-issues/-/issues/860Notifications for failed integration builds.2020-01-08T21:24:40ZGhost UserNotifications for failed integration builds.## Describe a feature you would like to have added to GmodStore
Have CC's be notified of failed addon builds, and perhaps a brief description of the error.
Would be useful for seeing configuration issues, a piece of infrastructure has fa...## Describe a feature you would like to have added to GmodStore
Have CC's be notified of failed addon builds, and perhaps a brief description of the error.
Would be useful for seeing configuration issues, a piece of infrastructure has failed or a token expired.https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/870Offering free 'test' version of addon2020-02-06T11:18:57ZGhost UserOffering free 'test' version of addon## Describe a feature you would like to have added to GmodStore
The ability to offer a free version for trial. It would allow clients to try an older more restricted version, this would also greatly decrease people who can't afford the a...## Describe a feature you would like to have added to GmodStore
The ability to offer a free version for trial. It would allow clients to try an older more restricted version, this would also greatly decrease people who can't afford the addon from using leaks and exposing their server to exploits. It would also increase website traffic allowing for more potential clients.
- Potential implementation: The creator could enable this feature by selection a version he would like to offer for free, a button could then be added under the 'Download Stable (x.x.x)' like for example 'Try For Free (x.x.x)'.https://git.everyday.no/gmodstore/gmodstore-issues/-/issues/889Notify users when they get banned2020-04-23T10:31:29ZGhost UserNotify users when they get banned## Describe a feature you would like to have added to GmodStore
Currently when a user isn't fully banned it's hard for them to notice that they got partially banned. The only way for them to know is to check their event logs or notice mi...## Describe a feature you would like to have added to GmodStore
Currently when a user isn't fully banned it's hard for them to notice that they got partially banned. The only way for them to know is to check their event logs or notice missing features and mentally make the link. It would be useful if a user recevied a notification
## Related attachments
![image](/uploads/75e8988c5f0c00808d9d05da071dbd44/image.png)