Giter VIP home page Giter VIP logo

website's Introduction

Geode Site (v2)

Geode Site. The second version

Developing

Once you've installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

Configuration

The site uses the following (optional) static environment variables:

  • PUBLIC_API_ENDPOINT: Base API endpoint for all requests. Current default is "https://api.geode-sdk.org".

  • PRIVATE_API_ENDPOINT: API endpoint for requests made from the server, if enabled. This replaces the PUBLIC_API_ENDPOINT, so it should follow the same format.

  • PRIVATE_ENDPOINT_ENABLED: Enables the PRIVATE_API_ENDPOINT option if set to "true". Disabled by default.

  • PRIVATE_REDIS_URL: Allows for caching of some data (such as GitHub API requests) through Redis. Disabled by default.

nsfm (not safe for mat)

website's People

Contributors

qimiko avatar hjfod avatar fleeym avatar matcool avatar hiimjustin000 avatar cvolton avatar elip100 avatar dankmeme01 avatar slideglide avatar

Stargazers

AcerCo avatar Bartosz Sławecki avatar SorkoPiko avatar  avatar BlipInecesario avatar Axel avatar  avatar Lyssa avatar  avatar Erymanthus | RayDeeUx avatar  avatar  avatar npc avatar  avatar Flainn avatar  avatar  avatar brandon avatar  avatar Aneks avatar  avatar Luke avatar  avatar Cooper avatar jumbonova avatar

Watchers

 avatar  avatar

website's Issues

Add a filter/search based on geode version

Would be nice to just have a "supports latest Geode" filter. Currently the index is an extreme example where no mods support v3.0.0, but having to click a mod to see which modloader version it supports sucks anyway. I'm using MH8 and would like to easily know if v2 mods I've been using are already all ported or not.

Showcase Images

Some kind of showcase image system on both the main page and the sub pages would be very beneficial so you can see what the mod does beyond just the thumbnail, a look at different menus or features the mod supports.

Having a system so where you hover over the thumbnail to get an auto-scrolling carousel like in the image below would be nice so you don't have to open the page, it would automatically scale to however many images are included.
Carosel
Concept art provided by Echoless (Me!)

website is laggy on firefox

website runs perfectly fine on edge, so it is most likely just a firefox issue. i know firefox has issues with css animations but i don't know for certain that that's the cause of the lag

2024-06-24.15-46-23.mp4

Crashing

Crashes once gravity is changed. Includes switch gravity portals and green orbs.

suggestion: remove description cut off

It can get pretty annoying when reading descriptions, only for it to cut off and not know what it said.

If displaying the description in full takes up too much space, perhaps a message that shows the full description when hovering the mouse over it?

image
image

geometry dash crashing on click

logs: `2024-03-09T16:22:36+0100
Whoopsies! An unhandled exception has occurred.

== Geode Information ==
Loader Version: v2.0.0-beta.21
Loader Commit: 06afbb8
Bindings Commit: ff44163
Installed mods: 53
Problems: 0

== Exception Information ==
C++ Exception: class std::runtime_error("invalid value")
Faulty Mod:

== Stack Trace ==

  • C:\windows\system32\kernelbase.dll + 4a738
  • C:\windows\system32\VCRUNTIME140.dll + 7e96
  • Z:\home\tymon.local\share\Steam\steamapps\common\Geometry Dash\Geode.dll + 17932b
  • Z:\home\tymon.local\share\Steam\steamapps\common\Geometry Dash\geode\unzipped\uproxide.quotes\uproxide.quotes.dll + 5e34
  • Z:\home\tymon.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + ae203
  • Z:\home\tymon.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + ad27d
  • 03AC2BC6
  • 000402BE
  • Z:\home\tymon.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + be2f0
  • CCCCCC00

== Register States ==
EAX: 00e8f5ac
EBX: 19930520
ECX: 00000000
EDX: 00e8f5c0
EBP: 00e8f604
ESP: 00e8f5a0
EDI: 00e8f5c8
ESI: 00e8f634
EIP: 7b04a738

== Installed Mods ==
x | [v1.0.0] adam_729.randdeathsounds
x | [v1.1.1] adyagd.godlikefaces
x | [v1.1.3] adyagd.ingamelistmod
x | [v1.0.1] alphalaneous.happy_textures
x | [v1.0.0] alphalaneous_raydeeux.changefont19
x | [v1.0.6] bitz.customprofiles
x | [v1.0.3] bitz.moregames
x | [v1.0.3] bulletbot.gamemode_changer
x | [v1.0.0] capeling.colored_level_info_bg
x | [v1.0.5] capeling.gamemode_picker
x | [v1.1.4] capeling.icon_profile_2.2
x | [v1.0.0] capeling.usable_explorers
x | [v1.0.1] cdc.level_thumbnails
x | [v1.0.1] colon.gold_user_coins
x | [v1.0.0] creo.color_unlock_hack
x | [v1.0.0] creo.music_unlock_hack
x | [v4.1.3] cvolton.betterinfo
x | [v1.0.1] cvolton.misc_bugfixes
x | [v1.3.1] dankmeme.globed2
x | [v1.5.0] egg.icon_hack
x | [v1.3.1] elsai.a_daily_shop
x | [v1.0.3] elsai.copyright_remover_for_main_levels
x | [v2.5.2] fleym.nongd
x | [v1.5.2] geode.custom-keybinds
x | [v1.5.1] geode.devtools
x | [v2.0.0-beta.21] geode.loader
x | [v1.7.1] geode.node-ids
x | [v1.5.0] geode.texture-loader
x | [v1.4.1] hiimjustin000.integrated_demonlist
x | [v6.3.3] hjfod.betteredit
x | [v1.0.5] hjfod.gdshare
x | [v1.0.5] hjfod.gmd-api
x | [v1.0.0] izzy.i_hate_you_top_lists
x | [v1.0.0] jojo989.main_menu_bg_customizer
x | [v1.2.2] legowiifun.unlisted_objects_in_editor
x | [v1.0.2] mat.run-info
x | [v2.1.0] prevter.openhack
x | [v1.1.3] shineua.geometrize2gd
x | [v1.0.2] slammy333.save_button
x | [v1.0.5] sofabeddd.colored_icon_kit
x | [v2.0.0] spaghettdev.gd-roulette
x | [v2024.229.0] tastyforreal.google-translate
x | [v2.8.0] techstudent10.discord_rich_presence
x | [v1.0.1] techstudent10.hide_locks
x | [v1.0.1] thesillydoggo.animatedprofiles
x | [v1.1.0] thesillydoggo.better_startpos_menu
x | [v1.0.0-beta.5] thesillydoggo.comment_emojis
x | [v1.0.3] thesillydoggo.icon_kit_switcher
x | [v1.6.6] tpdea.betterpause-Better
x | [v1.0.1] uproxide.autosong
x | [v1.1.2] uproxide.geodedevelopers
x | [v1.1.0] uproxide.quotes
x | [v1.5.3] zilko.xdbot
`

Is this a bug?

Uploading lv_0_20240513175638.mp4…

is it lagging to me? or is it a bug?

Change the name

Please change the name. i dont like it at all and its offensive

Extreme lag on midrange GPU

If you open a menu in a menu in a menu etc, it has to compute the blur so many times the game drops to very low framerates.

You can recreate this by just (from the main menu) clicking the gear icon, graphics, advanced and pressing the info button on one of the settings (game drops to 8FPS on an RTX 3060).

A possible fix would be to only blur for the last shown menu, this way you achieve almost undistinguishable results while improving the performance by a lot. I'd write the code myself but I don't know how to write Geode mods.

"links" sections should show the github repo of the mod

right now basically no mods have links, adding the source code as required metadata would be really cool (idk how this would work for closed source (is closed source even allowed on the index?) but closed source mods are cringe)

ERROR

Al iniciar la web en local me sale este error y ya instale todas las dependencias

████████████████████████████████████████ 99% Downloading mods indexnode:fs:1030
  binding.rename(
          ^

Error: EPERM: operation not permitted, rename 'C:\Users\Luis\Desktop\website\__mods\mods-main\mods-v2' -> 'C:\Users\Luis\Desktop\website\_mods_tmp'
    at renameSync (node:fs:1030:11)
    at file:///C:/Users/Luis/Desktop/website/build-mods-pages.js:38:5
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  errno: -4048,
  code: 'EPERM',
  syscall: 'rename',
  path: 'C:\\Users\\Luis\\Desktop\\website\\__mods\\mods-main\\mods-v2',
  dest: 'C:\\Users\\Luis\\Desktop\\website\\_mods_tmp'
}

Node.js v21.5.0
node:internal/errors:956
  const err = new Error(message);
              ^

Error: Command failed: node build-mods-pages.js
    at genericNodeError (node:internal/errors:956:15)
    at wrappedFn (node:internal/errors:510:14)
    at checkExecSyncError (node:child_process:890:11)
    at execSync (node:child_process:962:15)
    at file:///C:/Users/Luis/Desktop/website/build.js:20:5
    at ModuleJob.run (node:internal/modules/esm/module_job:218:25)        
    at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
    at async loadESM (node:internal/process/esm_loader:28:7)
    at async handleMainPromise (node:internal/modules/run_main:120:12) {  
  status: 1,
  signal: null,
  output: [ null, null, null ],
  pid: 10716,
  stdout: null,
  stderr: null
}

Add option to pause background movement animation

While the moving background visible on all pages (see example below) does look very cool and sexy, and I definitely think you should keep it, it can be quite distracting for certain kinds of users (including me), and is therefore an important accessibility feature.

It would be nice if there was an option to pause this animation. It would of course also be important that the state of this button (or however it is implemented) is remembered between page loads.

Here is an example of how it looks today:
bg-movement-example

http 404 for images in mod descriptions

Request URL:
https://geode-sdk.org/mods/gdutilsdevs.gdutils/Screenshot_1.png&scale:0.8
Accept:
image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
Status Code:
404 Not Found

(also the & is incorrect, should be ? (what even is that colon tho, is that just taken straight from about.md?))
image
image

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.