Git Product home page Git Product logo

website's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

website's Issues

[BUG] Changelogs below older beta/alpha posts only show the latest changelog

Describe the bug
When visiting a post page that features a changelog, the latest changelog (beta 19 at time of posting) is always shown, no matter the actual post.

To Reproduce
Steps to reproduce the behavior:

  1. Go to any non-latest update post.
  2. Observe the wrong changelog.

Expected behavior
Each article should display the changelog of the version it talks about.

Screenshots
Snímek obrazovky 2022-01-23 v 14 44 07

Desktop (please complete the following information):

  • OS: macOS 11.6
  • Firefox 96.0.2

[ENHANCEMENT] Base textures aren't added when bundling mods AND modpacks textures

It is currently not possible to get the bases files through the mods or modpacks page, this is what I would like to see:

  • We should be able to: automatically have vanilla textures, forge & fabric bases textures into the bundled modpack resource pack;
  • This should also be done for the mods page, though having a checkbox to enable/disable it would be a plus (as downloading 1 one does not always mean: I want the texture for the mods & vanilla + forge + fabric)

PS: I don't want to distinguish any mods from forge's & fabric's mod loader as some of them support both, so it would result in the same output as choosing between them anyway.

Short-term SvelteKit rewrite to-do list

  • modding (requires API changes)
    • Faithful 32x
    • Classic Faithful 32x
    • installation instructions
  • FAQ page
    • making the page itself
    • migrating strings.json to the complibot repository and use fetch to retrieve
      and use it
      • Should we be doing this though? The Discord FAQ entries are not relevant for the website
  • (finish) history page
    • finish (updating) the timeline document (let's do this when everything else is done so we don't have to constantly update it as time goes on)
    • implement the strings and formatting
  • branding page (docs) very small priority, not needed to finish rewrite
  • new downloads page
  • installation instruction pages
    • add some animations
    • implement the individual guide pages
  • adding "/latest" for posts
  • fix posts not working when being something other than faithful 32x or 64x
  • fix gallery showing "first" instead of java on initial load
  • pack comparison page
  • pack selection guide (design + implement)
  • redo pack about pages (make banner consistent with main page in size, use wordmark instead of logotext, move about text below banner)
  • redo main page cards
  • figure out a better way to link the pack selection guide on the main page
  • addon installation guide
  • implement breadcrumbs (something that shows the path to your page as you navigate)
  • translations
    • changing language and navigating to other pages does not apply previously selected language
    • make the translation selector a dropdown menu
    • set the default language from the browsers language (using window.navigator.language)
    • store language in localstorage and not the url
    • generate available languages from json files in lang folder (right now every available language needs to be specified manually)
    • localized dates
  • placeholders
    • teams page (images, descriptions, data)
    • about page (images)
    • main pack page comparisons and screenshots
    • downloads page (classic faithful is missing + the rework as mentioned above)
    • installation instruction images
      • Android
      • Screenshots of the Java & Bedrock main menu screen

[ETA] Mods & Modpacks websites support

Current status on mods & modpacks provider

The website mods & modpacks page should support other mods website support:

  • CurseForge
    The basic behavior of the website.

  • Modrinth
    They recommend using a custom user agent for their API to identify applications https://docs.modrinth.com/api-spec/
    Should be added within the next database rewrite

[Bug] Zipping doesn't work on android webview and fennec f-droid

What happened?

I wanted to download 1.12.2 pack, and i pressed 1.12.2, let it download, and i expected zipping time to work, but it didn't work!, and i waited for too long

To reproduce

  1. Go to the site on either Android Webview/Fennec F-Droid
  2. Press 1.12.2
  3. And wait

Screenshot(s)

Screenshot_20230104-203808

Browser name and version

  • Fennec F-Droid

  • Version 100.1.3

  • Android Webview

  • Version 102.0.5005.125

Notes

No response

[BUG] Mods with the same name can't be selected

Basically, AE2 has a 1.12.2 fork because it is not supported anymore, meaning that we have a "duplicated mod", not a big deal, but once you go to the mods page, you can only select the normal AE2 mod (even when clicking the fork one)
image

Properly size specific images

There are some specific images, for example the release posts on the main page, which display very small. Due to a user very likely not visiting all posts, the posts on the main page should be served with a much smaller size to optimize loading times.
But this process of creating a smaller size image of the full resolution image should be automated for obvious reasons.

Lighthouse recommendation:
image

Full Lighthouse report: (Github doesn't allow uploading html's smh)
compliancepack.net_2022-01-26_18-34-55.html.zip

[Feature] Legacy page for Faithful Extras that don't comply with the new ruleset

Is your feature request related to a problem?

No.

Describe the feature you'd like

After reading the Discord announcement that declared a 60-day period for all Faithful Addons/Extras to be fixed into the new set of rules, I thought of what has happened before to some Extras that I love, but can't find anymore, anywhere, because of similar "clean-up routines". I admire and respect the effort to keep the standards high, and I believe the ruleset is a great addition. However, I suggest adding a Legacy page where all of the older/abandoned/ignored packs can be stored, maybe even in a simple name-url fashion, just for the sake of it.

Screenshot(s)

No response

Notes

No response

[Bug] Faithful logo isn’t centered

What happened?

On a reduced screen size, the top menu is replaced with a hamburger icon and the faithful logo; thus being not centered in the y axis.

To reproduce

  1. Open the website on any mobile

Screenshot(s)

7202F6B3-CD77-4408-8181-C6E3A93C39E8
956F4127-C19F-4B3D-8BA6-C737BA6D37AE

Browser name and version

  • any (I suppose)

Notes

This doesn’t happens on the sticky version of the bar; only with the top one.

[Bug] Mods page isn’t user friendly on mobile

What happened?

The mods page is a bit wonky on small devices

To reproduce

  1. Open the mods page on any mobile

Screenshot(s)

D62BED37-9906-4424-9824-81C29CC0BCE3

Browser name and version

  • any

Notes

Idea to fix it: the mods name, aliases and versions labels should depends on the screen size;

[TRANSLATION] Comment Policy : errors in the French translation

#I noticed some mistakes in the French translation of the Comments Policy :

  • First paragraph ("All rights reserved"/"Tous les droits sont réservés") : according to the English version, the following sentence is more accurate than the current one (which is grammatically uncorrect and has a slightly different sense comparing to the English one) : "L'équipe Compliance a le droit de d'interdire à tout individu ou à tout groupe de commenter ou l'accès à l'ensemble du site Web." (final sentence).

  • Sixth paragraph ("Commenter Privacy and Protection"/"Confidentialité et protection des commentateurs") : "des adresses e-mail physiques" does not make sense, "des adresses postales physiques" is a better translation for "physical mail adresses".

[Feature] Make the icons used on download buttons generally better

Describe the feature you'd like

Right now, if a download button on the site is named github or curseforge on the site, a special icon will appear, which is nice, but there's a few problems

[BUG] All add-ons are using the same comment id

Well, the title explains the problem already. Since the database migration of the add-ons, all of them have the same comment id, that means that all add-ons have the same comments and reactions, even tough they shouldn't.

[Bug] Mods & Modpacks thumbnails doesn't load anymore

What happened?

It seems that the API link we used before is now broken https://addons-ecs.forgesvc.net/api/v2/ (because Curse Forge now properly made their own API), meaning that the fallback mods logo is displayed for mods & that the modpacks page does not load at all now;

To reproduce

  1. Go to https://www.faithfulpack.net/modpacks or https://www.faithfulpack.net/mods
  2. Open the console: see :'(

Screenshot(s)

image
image

Browser name and version

Any

Notes

We may already have early access to the API (somewhere inside our mailbox)

lazy load mod and modpack images

Pretty self explanatory, but opening an issue because I can't manage to lazy load images that are loaded using the "background-image" css property.

[Feature] Replace tweaks page in navigation bar with the about page from the footer

Is your feature request related to a problem?

no

Describe the feature you'd like

in pretty much every site I see there's either contact info or an about us page at the top, and the fact that faithful puts it at the very bottom is kinda weird

also tweaks is super dead and is unlikely to come back so why are we wasting screen space on a useless button that does nothing

Screenshot(s)

No response

Notes

No response

full translations

  • centrally store all website strings (pain)
  • automatic language detection using "Accept-Language" http header
  • load language as soon as possible for no visible switching of english to custom language while loading page

[Feature] Sort add-ons by time released

Is your feature request related to a problem?

No response

Describe the feature you'd like

There should be a way to sort the add-ons in the add-ons page by their date of creation, both newest-to-oldest and oldest-to-newest. This setting should also be the default option.

Screenshot(s)

No response

Notes

No response

Long-term SvelteKit rewrite to-do list

  • gallery stuff:
    • implement classic faithful
    • add authors page and that whole system
  • user management
    • implement add-on submission system and that whole thing
    • add post authors and the ability for certain roles to create them (also posts can optionally hide all authors for general announcements)
    • add user profile page (see concept art for more info)
      • whatever design we end up using for the cards would end up going on the left bar
      • generate background color based on the user's discord banner color, or just let the user pick it themselves
      • a vague card concept that more than two people have agreed on is card concept
    • revamp the role system to be constantly updated and possibly synced with discord since afaik the discord api stores that stuff and you can track it via complibot or something
    • add a manager-exclusive dashboard with the functionality of the current manager section in the webapp (changing paths/contributors/uses/approving add-ons)
      • possibly give council the ability to approve add-ons (I'm fairly certain we agreed on this at some point)
      • while we're at it we should also be able to add contributors without discord accounts, currently CF basically cannot have proper contributions listed as a result of this problem
      • be able to edit posts via a similar UI to the add-on descriptions where you can insert changelogs, etc without manually editing markdown and header content — this should be implemented along with the post author system to make sense
    • general user dashboard for submitting add-ons directly integrated into the site (see github and modrinth for references)
      • add a profile button somewhere on the header which links your discord account to the site
      • there would be a settings menu where the profile button is where you can customize your card (or make it only visible on addons or something for privacy)
      • section to update and create add-ons directly integrated on the site, similar to the current webapp
  • larger qol changes
    • search bar in the pack menu (this would require indexing all articles, mods, and add-on posts, and showing them in some sort of dialog, might be a bit of a pain to optimize it)
  • stats page rework
    • have a way to fetch stats from curseforge, modrinth, github, and the database, and keep a json of approximated mcpedl and modrinth values
    • add all of them together for a "total download count" section
    • rework the entire page into a spreadsheet-like format showing the total downloads for each pack, where those downloads are distributed, mods, addons, the works
    • add a proper description and link it more heavily to show that we do in fact have the numbers to back ourselves up
    • concept art at image, loosely based off an old version of discord's site showing the features discord offers over other similar products
    • have "most downloaded" and "most recent" categories, etc, so it doesn't look horribly bland

[BUG] navbar jumping when scrolling

Describe the bug
When opening a page and you start scrolling down, the navbar just jumps to the top instead of transitioning or always following the top. I've tried to fix it myself but our css is really scuffed ngl

To Reproduce
Steps to reproduce the behavior:

  1. open any page
  2. scroll down
  3. navbar doing weird jump / no transition

[Bug] A lot of thumbnails aren't 16:9, despite requiring their images to be that side ratio

What happened?

Title. It can look really bad when the image was specifically made for 16:9, but isn't displayed with that side ratio.

To reproduce

  1. Go to the Add-ons page
  2. Find any add-on (Goat Horns Plus illustrates it best, since the thumbnail image has a border)
  3. See that the thumbnail isn't 16:9

Screenshot(s)

obrazek

Browser name and version

  • Firefox 103.0.1

Notes

This also applies to a lot of header images themselves.

Add-ons page revamp:

  • Merged them into 1 URL
  • Add search bar
  • Add prettier icons for better accessibility
  • Add social links under author username

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.