Git Product home page Git Product logo

ultraviolet-app's People

Contributors

binbashbanana avatar caracal-js avatar countbleck avatar degen-dev avatar desplmfao avatar e9x avatar isaaclk avatar np22-jpg avatar percslol avatar plastics-eater avatar programmerin-wonderland avatar quiteafancyemerald avatar rockpods avatar shirt-dev avatar velzie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ultraviolet-app's Issues

TypeError: Failed to fetch

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

the discord main website should show

Current Behavior

I get an error, TypeError: Failed to fetch

image

Possible Solution

πŸ€·β€β™‚οΈ

Steps to Reproduce

  1. https://purple-chicken.3kh0.repl.co/
  2. put in discord.com/app

Context (Environment)

hosted on replit, this happens for anything you put in the box

Detailed Description

Not much to say here, nothing was showing up in console

Possible Implementation

πŸ€·β€β™‚οΈ make more detailed error messages might help

Cannot find Package.

When launched onto replit, cyclic, etc, it gives me a warning**:**

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'ultraviolet-static' imported from /var/task/src/index.js.
It seems it's not able to fetch it and is then stopping.
How can I fix this?

Gitpod deployment doesn't work.

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

The proxy should work normally

Current Behavior

When I deploy the proxy via Gitpod, I'm getting a blank grey page with text 8080-catfoolyou-ultravioleta-6kybl5it3v7.ws-us110.gitpod.io refused to connect. on it when trying to open a URL through the deployed proxy.

Possible Solution

Register service workers? No option to do that though...

Steps to Reproduce

Go to (gitpo.io/#https://github.com/titaniumnetwork-dev/Ultraviolet-App)[gitpo.io/#https://github.com/titaniumnetwork-dev/Ultraviolet-App]

Set up the workspace then make the port public and open it.

Context (Environment)

I can't use the proxy and have to use Incognito instead, but that cant download files and gives me a bunch of gibberish instead.

Pictures not showing

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

On google, som of the images are not showing

The pictures should show

Possible Solution

Steps to Reproduce

1.go to google.com. The logo would not load.

Ultraviolet slows down after 1st use.

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

Ultraviolet runs super fast and great on the first use and should stay that way after the 1st use.

Current Behavior

Runs super slowed down after 1st use.

Possible Solution

Is it something to do with the cached files and other cached stuff?

Steps to Reproduce

Follow steps here: https://github.com/titaniumnetwork-dev/Ultraviolet-App/wiki/Deploy-via-terminal
Note after 1st use it becomes slow.

Context (Environment)

ultraviolet becomes slow and hard to use.

Issue with cors

Hello, i'm building a website like hypertabs but
image
as you can see its complaining about the origin, is there any way i can fix this?
(im trying to get the url of the iframe)

Thanks for making this amazing proxy.
Any help appreciated.

there are no bare clients

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

To connect to local host, type in an link, and it work.

Current Behavior

I type in a link, it has to register service worker, so i do that, and it says "Your organization has blocked access to this page or site." (if i follow the link from the failed HTTP GET response, it says

<h1 id="errorTitle">Error processing your request</h1><hr><p>Failed to load <b id="fetchedURL">https://www.google.com/search?q=bing</b></p><p id="errorMessage">Internal Server Error</p>
Code: | UNKNOWN
-- | --


<textarea id="errorTrace" cols="40" rows="10" readonly="readonly"></textarea><p>Try:</p><ul><li>Checking your internet connection</li><li>Verifying you entered the correct address</li><li>Clearing the site data</li><li>Contacting <b id="uvHostname">localhost</b>'s administrator</li><li>Verify the <a id="bareServer" title="Bare server" href="http://localhost:8080/bare/">Bare server</a> isn't censored</li></ul><p>If you're the administrator of <b id="uvHostname">localhost</b>, try:</p><ul><li>Restarting your Bare server</li><li>Updating Ultraviolet</li><li>Troubleshooting the error on the <a href="https://github.com/titaniumnetwork-dev/Ultraviolet" target="_blank">GitHub repository</a></li></ul><hr><p><i>Ultraviolet v<span id="uvVersion">3.0.0</span></i></p>Error processing your request

Failed to load https://www.google.com/search?q=bing

Internal Server Error
Code:	UNKNOWN
            there are no bare clients
Try:

    Checking your internet connection
    Verifying you entered the correct address
    Clearing the site data
    Contacting localhost's administrator
    Verify the [Bare server](http://localhost:8080/bare/) isn't censored

If you're the administrator of localhost, try:

    Restarting your Bare server
    Updating Ultraviolet
    Troubleshooting the error on the [GitHub repository](https://github.com/titaniumnetwork-dev/Ultraviolet)

Ultraviolet v3.0.0

Possible Solution

I am asking for the fix, so no response.

Steps to Reproduce

  1. connect to localhost:8080 after following the "Deploy via terminal" wiki
  2. type in a link
  3. register service worker
  4. get page blocked
  5. redo steps 1-4 except while inspect is open
  6. follow HTTP GET link
  7. get error.

Context (Environment)

I am on firefox, i am hosting using a Raspberry Pi 4B, and if this doesn't get fixed i can't use Ultraviolet :(
also the bare server just gives me an error saying ultraviolet doesn't know where to put me

Detailed Description

Need a fix, I have no idea.

Possible Implementation

need a fix, no idea

MaxListenersExceededWarning: Possible EventEmitter memory leak detected.

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

There shouldn't be a memory leak. This memory leak may be the reason that Ultraviolet keeps closing.

Current Behavior

There is a memory leak (No idea where)

Possible Solution

Use emitter.setMaxListeners() to increase limit

Steps to Reproduce

  1. Start Ultraviolet-App
  2. Wait until it warns

Context (Environment)

I am hosting Ultraviolet-App on my Raspberry Pi 2b and sometimes the webserver closes randomly.

Detailed Description

Fix the issue?

Possible Implementation

Don't know.

Cannot open cloudfare websites

Cannot open websites protected by cloudfare

Expected Behavior

There should not be errors.

Current Behavior

pubsonline.informs.org needs to review the security of your connection before proceeding.
This web property is not accessible via this address.

Possible Solution

Don't know...

Steps to Reproduce

Visit https://pubsonline.informs.org/ by UV.

image

iFrame instead of redirect

So, I am trying to make my own frontend for UV, and I am currently using the Ultraviolet-App backend and Ultraviolet-Static frontend. I want to make it so that when I type a URL, it creates an iFrame element of the result, instead of redirecting me. Anybody has an idea on how to do so ?

Deploying on koyeb does not work.

Summery of the issue

when deploying with koyeb, the deployment process starts off correctly and succeeds but then a little bit after it is marked as unhealthy and does not work

What should happen

app deploys, succeeds and is marked as healthy and when visiting the page it is there and works

what happens instead

app gets deployed, succeeds but then gets marked as unhealthy and visiting the page does not work.

steps to reproduce

just deploy ultraviolet with koyeb

Ultraviolet not working on hbomax, disney plus or any movies or serie website.

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Ultraviolet Not working on websites of series and movies like netflix, hbomax or disneyplus

Expected Behavior

Play the movie or serie

Current Behavior

When you click the play button shows an error

Steps to Reproduce

  1. Enter the website using ultraviolet
  2. Click any serie or film
  3. Click the play button
  4. Shows an error

hbomax error
image

Online games such as 1v1.lol do not connect to the internet.

Expected Behavior

When using 1v1.lol or any other online website, you should be able to connect to their online play and play with other users.

Current Behavior

When going onto 1v1.lol and other sites like it, it says please check that youΕ•e connected to the internet and wont let me play multiplayer.

Possible Solution

I keep seeing in the dev console, Β¨wss://domain.whatever/bare/v3Β¨ refused to connect. Could be the reason.

Steps to Reproduce

  1. Go onto 1v1.lol with the proxy and try to play.

How can I fix this?

ipaddr: adress has neither ipv6 or ipv4 format

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

It should load the page

Current Behavior

(I modified the source code - the address being passed is {"address":"172.217.12.100","family":4},{"address":"2607:f8b0:4005:810::2004","family":6})

It doesn't load the page but it gives TypeError: failed to fetch in the textarea and

Error: ipaddr: the address has neither IPv6 nor IPv4 format [{"address":"172.217.12.100","family":4},{"address":"2607:f8b0:4005:810::2004","family":6}]
    at ipaddr.parse (/home/chronos/Ultraviolet-App/node_modules/@tomphttp/bare-server-node/node_modules/ipaddr.js/lib/ipaddr.js:929:19)
    at GetAddrInfoReqWrap.callback (/home/chronos/Ultraviolet-App/node_modules/@tomphttp/bare-server-node/dist/createServer.js:35:50)
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:131:8)

Node.js v20.1.0

I'm running in WSL.

Possible Solution

Steps to Reproduce

  1. npm install the tgz
  2. do npm start
  3. try to use the proxy
  4. error

Context (Environment)

I'm running in WSL after installing tgz

Detailed Description

Possible Implementation

Youtube doesn't work anymore

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

When I open YouTube and click on a video, it tells me "Connect to the internet. You're offline. Check your connection."

Expected Behavior

It should open the video that I clicked on.

Current Behavior

It says "Connect to the internet. You're offline. Check your connection."

Steps to Reproduce

  1. open youtube.com in ultraviolet
  2. click on a video link

Context (Environment)

Detailed Description

Possible Implementation

Replit breaks with upgraded dependencies, nix channel, and node

Expected Behavior

Once imported from Github to Replit, will run, open main page(index.html), and unblock websites

Current Behavior

Does not run and gives error in console:
image

Possible Solution

Revert upgraded dependencies, nix channel, and node. Try looking to see if Replit currently supports these versions

Steps to Reproduce

Example: (https://replit.com/@sz6084/Ultraviolet-App)

  1. If not already, have an imported Ultraviolet App
  2. Pull any new changes/updates using the Git page.
  3. Try running the Repl

Context (Environment)

I'm trying to run the Repl to unblock a website. Pulling recent changes from Git page causes incompatability issues that may be hard to revert.

Detailed Description

Check if Replit supports the version of the upgraded dependencies, nix channel, and node

*If there is another issue with my imported project please let me know.

No longer works when remixing on glitch

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

was working fine 2 weeks ago

Expected Behavior

The application should open up and run

Current Behavior

It is stuck on loading and starting until it give up

cites "Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'ultraviolet-static' imported from /app/src/index.js"

Possible Solution

Steps to Reproduce

  1. just try to remix on glitch
  2. open up glitch logs
  3. see the issue

Context (Environment)

Im just trying to watch content without internet tracking.

It no longer runs on glitch.

Detailed Description

Possible Implementation

js error

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

UV should start

Current Behavior

UV crashes

Possible Solution

Steps to Reproduce

  1. git clone
  2. npm install
  3. npm start

Context (Environment)

ubuntu
npm 8.19.2

Detailed Description

when using npm start to start UV it doesnt start but spits out an error

npm start

> [email protected] start
> node src/index.js

file:///home/vps/Ultraviolet-Node/node_modules/@tomphttp/bare-server-node/dist/Server.js:33
        init.logErrors ??= false;
                        ^

SyntaxError: Unexpected token '?'
    at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)

Possible Implementation

TypeError: failed to fetch #2

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

I know this is an issue that has already been opened. This is more detailed, however

Expected Behavior

  • When going to any website (e.x: https://github.com) it should show the website that the user has requested

Current Behavior

  • When I Type in a url it throws an error of: TypeError: failed to fetch pictures below in order (Ungoogle Chromium v106)
    image
    image
    image

Possible Solution

  • I believe this is more related to the Ultraviolet Static Repository as one version ago this was working fine.

Steps to Reproduce

  1. Setup the newest version of Ultraviolet-Node
  2. Type in (or search) what ever you wish
  3. See a TypeError: failed to fetch

Context (Environment)

  • Host: Hosted on Digital ocean VPS.
  • OS: Ubuntu 20.04 (LTS)
  • My setup: NGINX Proxy Manager --> Ultraviolet
  • Node JS version: 18
  • NPM version 8
  • I am passing all correct headers:
location / { 
                # Upgrade WebSockets
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection 'Upgrade';
                # Increase header buffer
                proxy_connect_timeout 10; 
                proxy_send_timeout 90; 
                proxy_read_timeout 90; 
                proxy_buffer_size 128k;
                proxy_buffers 4 256k;
                proxy_busy_buffers_size 256k;
                proxy_temp_file_write_size 256k;
                proxy_pass http://10.124.0.3:1042; # change this to the port UltraViolet is listening on

            # The small block below will block googlebot
            if ($http_user_agent ~ (Googlebot)) {
                return 403;
            }
        }

(See Proxdocs)

  • Tried on three different browsers:
  • Firefox v105.0.2
  • Ungoogled Chromium v106.0.5249.9
  • Chrome v106.0.5249.91
  • I am trying to update my UltraViolet instance hosted on my VPS and it will break if I do.
  • I am a developer for a non-official proxy called Weeb Central and updating the website will break it
  • I am developing my own proxy (not public on GH yet) and updating will break the website from working

Possible Implementation

I don't know a possible fix however I hope this is detailed enough that it will help it get fixed sooner.

dependency resolve errors on npm install

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

npm install without errors or requirement of --force

Current Behavior

npm install fails with some resolve / dependency errors
https://gist.github.com/Ghxst/f39a322bcfba0d1a95ef8830c02df3ce

Possible Solution

the conflicts need to be resolved or docs need to be updated

Steps to Reproduce

  1. git clone https://github.com/titaniumnetwork-dev/Ultraviolet-App.git
  2. cd Ultraviolet-App
  3. npm install

instructions from
https://github.com/titaniumnetwork-dev/Ultraviolet-App/wiki/Deploy-via-terminal

Context (Environment)

Following the docs result in a failure to deploy locally and I am unable to get Ultraviolet-App to run without --force.
When using --force the install is successful (although with conflicts) but then I am running into issues that I can't diagnose properly.

A little privacy-related suggestion

Is it possible to add a function to access after authentication using account and password? I don't want to set up a server that others can use for free, which would cause me trouble.

request error

codesandbox request error when i deploy. please do not give me a hard explanation, i wont understand.

bare server: {
"versions": [
"v1",
"v2"
],
"language": "NodeJS",
"memoryUsage": 9.01,
"project": {
"name": "bare-server-node",
"description": "TOMPHTTP NodeJS Bare Server",
"repository": "https://github.com/tomphttp/bare-server-node",
"version": "1.2.5"
}
}
error image

Base64 encoding/decoding very buggy unlike Xor encoding/decoding

Base64 encoding/decoding is very buggy, which I currently rely on to achieve some tasks on the project I'm working on.

Expected Behavior

Everything is stable like it is when the encode/decode is Xor.

Current Behavior

Errors like these below happen frequently and search engines like google don't work.
image
image
image

Steps to Reproduce

Live Example: https://bb-base-node-v2.skyatschool.repl.co/

Change the uv.config.js file in frontend to encode/decode URLs as base64

Context (Environment)

I have been working on a small project for bypassing GoGuardian called Bunker Browser (Live demo here) and there is a feature where you can search using the Ultraviolet proxy. Recently, it hasn't been working because iframes stopped working because the way I did it was using repl.it, and I was using the temporary link that is iframed for the workspace. I wanted to use the actual link for it but it wasn't working in iframes so I updated my Ultraviolet to the latest version. The way I made the search work for Bunker Browser is by taking what is searched in the search bar and encoding it with base64 because I don't know how to work with xor.

Detailed Description

The change I would like is to make base64 more stable, but an alternative way is to figure out a solution to do my encoding for my proxy search function so it works with xor encoding. (Base64 also kind of sucks because the lightspeed filter still blocks everything on school windows devices)

Javascript error

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

website would search things

Current Behavior

doesnt search the thing i want because of a javascript error

Possible Solution

Steps to Reproduce

  1. install UV
  2. try searching something
  3. in webconsole it spits errors out when i press enter

Context (Environment)

Detailed Description

the host is Ubuntu 22.04.1 LTS x86_64
npm version 8.19.2

image
image

Possible Implementation

GFN and Discord don't work.

Expected Behavior

GeForce NOW should load into the selected game
Discord should load.

Current Behavior

GeForce NOW doesn't load selected games.
Discord displays "Forbidden IP."

Steps to Reproduce

  1. Go to a deployed UV (https://ved.knightcastle.tk)
  2. Login and go to play.geforcenow.com
  3. Choose any game.
  4. Game fails to load.
    -- Discord
  5. discord.com
  6. Forbidden IP

Context (Environment)

1 month

Detailed Description

Possible Implementation

replit missing "start" script

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce

Context (Environment)

Detailed Description

Possible Implementation

not working

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

when i go onto to mske one it ethire says it cant do it or it says 404 error

Expected Behavior

FIXXX IT

Current Behavior

Possible Solution

Steps to Reproduce

Context (Environment)

Detailed Description

Possible Implementation

Can't stream youtube

Hi,

I was successfully install. But can't stream youtube. Can you help me ?

YT

Thanks

Doesnt work

Doesnt work says "Failed to register service worker.

ReferenceError: __uv$config is not defined"

Expected Behavior

Should work

Current Behavior

Says that

Possible Solution

How to fix

Steps to Reproduce

1.Open
2.Search anything
3.
4.

Context (Environment)

Detailed Description

Possible Implementation

When I deploy on render or glitch does not work

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce

Context (Environment)

Detailed Description

Possible Implementation

Error registering service worker in new version

Expected Behavior

Should be registering service worker to be used

Current Behavior

Uncaught (in promise) TypeError: Failed to register a ServiceWorker for scope ('http://localhost:8080//service/') with script ('http://localhost:8080/sw.js'): A bad HTTP response code (404) was received when fetching the script.

Steps to Reproduce

  1. Install latest
  2. npm install in directory
  3. npm start
  4. Open website
  5. Search anything

Possible Cause

I used an old version of uv on this computer so its possible some things aren't matching up because of things left by the old version

Deceptive Site Ahead Warning on Discord

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

Discord should load normally

Current Behavior

Discord pops up with a Deceptive Site Ahead warning.

Possible Solution

It is caused possibly by this, so a possible fix would be to enable an optional color shift for affected websites to fool Chrome

Steps to Reproduce

  1. Create the proxy, and navigate to discord.com
  2. It should show a deceptive site ahead warning, if not, visit the discord login page

Context (Environment)

I was trying to log into Discord through a personally run instance of Ultraviolet

Detailed Description

Loading some sites can cause Chrome to show a phishing page, caused by the phishing engine detector.

Possible Implementation

Add some sort of optional altered CSS file that goes into effect on affected websites, overwriting the provided CSS file. Some sort of color shift could possibly fix this.

Error Processing your request

So I am hosting the ultraviolet on github codespaces, but the proxy wont work. I am using the port=8080, and followed all the steps for via terminal(Used codespace's terminal) Take a look at the screenshot below and help me troubleshoot this please. Thank you !
Screenshot 2023-02-22 7 51 02 AM

SyntaxError: Unexpected token - when using docker and reverse proxy

Expected Behavior

Site should load

Current Behavior

I get this error:

SyntaxError: Unexpected token '<', "<html>
<h"... is not valid JSON

Steps to Reproduce

  1. Clone the repo
  2. Add version: "3" to the top of the docker-compose
  3. Spin up container
  4. Use nginx reverse proxy on another server to add SSL and a domain
  5. Go to any link

Context (Environment)

Running on Docker on Ubuntu 20.04. Using nginx-reverse-proxy and Cloudflare for DNS.

Heroku deployment NodeJS error

Expected Behavior

The app should deploy to heroku successfully without errors

Current Behavior

Giving NodeJS error. Here's the full build app logs:

-----> Building on the Heroku-22 stack
-----> Determining which buildpack to use for this app
-----> Node.js app detected
       
-----> Creating runtime environment
       
       NPM_CONFIG_LOGLEVEL=error
       NODE_VERBOSE=false
       NODE_ENV=production
       NODE_MODULES_CACHE=true
       
-----> Installing binaries
       engines.node (package.json):  >=16.0.0
       engines.npm (package.json):   >=7.0.0
       
       Resolving node version >=16.0.0...
       Downloading and installing node 19.1.0...
       Bootstrapping npm >=7.0.0 (replacing 8.19.3)...
       npm 9.1.2 installed
       
-----> Installing dependencies
       Installing node modules
       npm ERR! code ENOENT
       npm ERR! syscall open
       npm ERR! path /tmp/Ultraviolet/package.json
       npm ERR! errno -2
       npm ERR! enoent ENOENT: no such file or directory, open '/tmp/Ultraviolet/package.json'
       npm ERR! enoent This is related to npm not being able to find a file.
       npm ERR! enoent 
       
       npm ERR! A complete log of this run can be found in:
       npm ERR!     /tmp/npmcache.KxxYa/_logs/2022-11-22T13_27_45_053Z-debug-0.log
-----> Build failed
       
       We're sorry this build is failing! You can troubleshoot common issues here:
       https://devcenter.heroku.com/articles/troubleshooting-node-deploys
       
       Some possible problems:
       
       - Dangerous semver range (>) in engines.node
         https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
       
       Love,
       Heroku
       
 !     Push rejected, failed to compile Node.js app.
 !     Push failed

Steps to Reproduce

  1. Fork this repo
  2. Attempt to deploy to heroku WITH proper username
  3. Watch the build app logs

Bug: build through Koyeb fails saying, "! A pnpm lockfile (`pnpm-lock.yaml`) was detected, but the ! version of `pnpm` to install could not be determined."

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

I though it would deploy fine.

Current Behavior

It fails when trying to use a pnpm version.

Possible Solution

I don't really know

Steps to Reproduce

1.Deploy on Koyeb
2.Wait for the build to fail.
3.
4.

#LOG
Build ready to start ▢️

Cloning github.com/titaniumnetwork-dev/Ultraviolet.git commit sha a70f303e291b360095878fa059f67d6bc709d96b into /workspace
Initialized empty Git repository in /workspace/.git/
From https://github.com/titaniumnetwork-dev/Ultraviolet

  • branch a70f303e291b360095878fa059f67d6bc709d96b -> FETCH_HEAD
    HEAD is now at a70f303 chore: bump version
    Previous image with name "registry01.prod.koyeb.com/k-88eeffcb-266f-4ada-89f8-c296750bd14d/c7a175b7-ca21-4901-8a40-3dfa9226b972:latest" not found
    3 of 4 buildpacks participating
    heroku/nodejs-engine 2.6.2
    heroku/nodejs-pnpm-engine 2.6.2
    heroku/nodejs-pnpm-install 2.6.2
    Layer cache not found
    [Heroku Node.js Engine Buildpack]
    [Checking Node.js version]
    Node.js version not specified, using 20.x
    Resolved Node.js version: 20.10.0
    [Installing Node.js distribution]
    Downloading Node.js 20.10.0
    Extracting Node.js 20.10.0
    Installing Node.js 20.10.0
  • Debug info
    • Corepack Requirement Error
      ! A pnpm lockfile (pnpm-lock.yaml) was detected, but the
      ! version of pnpm to install could not be determined.
      !
      ! pnpm may be installed via the heroku/nodejs-corepack
      ! buildpack. It requires the desired pnpm version to be set
      ! via the packageManager key in package.json.
      !
      ! To set packageManager in package.json to the latest
      ! pnpm, run:
      !
      ! corepack enable
      ! corepack use pnpm@*
      !
      ! Then commit the result, and try again.
      ERROR: failed to build: exit status 1
      exit status 51

Error processing your request

I Installed The VPN on an VPS with an public ip (ubuntu server). It is running in the background with pm2 (I did everything like it was explained in the wiki). When I enter an url, for example google.com I get this:
Screenshot 2023-04-23 at 10 56 48
Does somebody know how to fix this?

`npm run start` fails registering sw, due to using HTTP

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

SW should register on HTTPS protocol.

Current Behavior

Ultraviolet starts in http context instead, so SW isn't allowed to start.

Possible Solution

Use https library instead of http.

Steps to Reproduce

  • Clone
  • Run

TypeError: Failed to register a ServiceWorker for scope ('https://tgreenreaper.github.io/uv/service/') with script ('https://tgreenreaper.github.io/uv/sw.js'): A bad HTTP response code (404) was received when fetching the script.

It does this always its been an issue for a day, does anyone know how to fix it? Also this is the tree

β”œβ”€β”€β”€.devcontainer
β”œβ”€β”€β”€.github
β”‚ β”œβ”€β”€β”€ISSUE_TEMPLATE
β”‚ └───workflows
β”œβ”€β”€β”€node_modules
β”‚ β”œβ”€β”€β”€.bin
β”‚ β”œβ”€β”€β”€@eslint
β”‚ β”‚ β”œβ”€β”€β”€eslintrc
β”‚ β”‚ β”‚ β”œβ”€β”€β”€conf
β”‚ β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ β”‚ β”œβ”€β”€β”€lib
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€config-array
β”‚ β”‚ β”‚ β”‚ └───shared
β”‚ β”‚ β”‚ └───node_modules
β”‚ β”‚ β”‚ β”œβ”€β”€β”€debug
β”‚ β”‚ β”‚ β”‚ └───src
β”‚ β”‚ β”‚ └───ms
β”‚ β”‚ └───js
β”‚ β”‚ └───src
β”‚ β”‚ └───configs
β”‚ β”œβ”€β”€β”€@eslint-community
β”‚ β”‚ β”œβ”€β”€β”€eslint-utils
β”‚ β”‚ └───regexpp
β”‚ β”œβ”€β”€β”€@humanwhocodes
β”‚ β”‚ β”œβ”€β”€β”€config-array
β”‚ β”‚ β”‚ └───node_modules
β”‚ β”‚ β”‚ β”œβ”€β”€β”€debug
β”‚ β”‚ β”‚ β”‚ └───src
β”‚ β”‚ β”‚ └───ms
β”‚ β”‚ β”œβ”€β”€β”€module-importer
β”‚ β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ β”‚ └───src
β”‚ β”‚ └───object-schema
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ β”‚ └───workflows
β”‚ β”‚ β”œβ”€β”€β”€src
β”‚ β”‚ └───tests
β”‚ β”œβ”€β”€β”€@nodelib
β”‚ β”‚ β”œβ”€β”€β”€fs.scandir
β”‚ β”‚ β”‚ └───out
β”‚ β”‚ β”‚ β”œβ”€β”€β”€adapters
β”‚ β”‚ β”‚ β”œβ”€β”€β”€providers
β”‚ β”‚ β”‚ β”œβ”€β”€β”€types
β”‚ β”‚ β”‚ └───utils
β”‚ β”‚ β”œβ”€β”€β”€fs.stat
β”‚ β”‚ β”‚ └───out
β”‚ β”‚ β”‚ β”œβ”€β”€β”€adapters
β”‚ β”‚ β”‚ β”œβ”€β”€β”€providers
β”‚ β”‚ β”‚ └───types
β”‚ β”‚ └───fs.walk
β”‚ β”‚ └───out
β”‚ β”‚ β”œβ”€β”€β”€providers
β”‚ β”‚ β”œβ”€β”€β”€readers
β”‚ β”‚ └───types
β”‚ β”œβ”€β”€β”€@titaniumnetwork-dev
β”‚ β”‚ └───ultraviolet
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€@tomphttp
β”‚ β”‚ β”œβ”€β”€β”€bare-client
β”‚ β”‚ β”‚ └───dist
β”‚ β”‚ └───bare-server-node
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ └───node_modules
β”‚ β”‚ └───ipaddr.js
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€@types
β”‚ β”‚ └───estree
β”‚ β”œβ”€β”€β”€accepts
β”‚ β”œβ”€β”€β”€acorn
β”‚ β”‚ β”œβ”€β”€β”€bin
β”‚ β”‚ └───dist
β”‚ β”œβ”€β”€β”€acorn-jsx
β”‚ β”œβ”€β”€β”€ajv
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ β”œβ”€β”€β”€lib
β”‚ β”‚ β”‚ β”œβ”€β”€β”€compile
β”‚ β”‚ β”‚ β”œβ”€β”€β”€dot
β”‚ β”‚ β”‚ β”œβ”€β”€β”€dotjs
β”‚ β”‚ β”‚ └───refs
β”‚ β”‚ └───scripts
β”‚ β”œβ”€β”€β”€ansi-regex
β”‚ β”œβ”€β”€β”€ansi-styles
β”‚ β”œβ”€β”€β”€argparse
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€array-flatten
β”‚ β”œβ”€β”€β”€async-exit-hook
β”‚ β”œβ”€β”€β”€balanced-match
β”‚ β”‚ └───.github
β”‚ β”œβ”€β”€β”€body-parser
β”‚ β”‚ └───lib
β”‚ β”‚ └───types
β”‚ β”œβ”€β”€β”€brace-expansion
β”‚ β”œβ”€β”€β”€buffer-from
β”‚ β”œβ”€β”€β”€bytes
β”‚ β”œβ”€β”€β”€call-bind
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€callsites
β”‚ β”œβ”€β”€β”€chalk
β”‚ β”‚ └───source
β”‚ β”œβ”€β”€β”€color-convert
β”‚ β”œβ”€β”€β”€color-name
β”‚ β”œβ”€β”€β”€commander
β”‚ β”‚ β”œβ”€β”€β”€lib
β”‚ β”‚ └───typings
β”‚ β”œβ”€β”€β”€concat-map
β”‚ β”‚ β”œβ”€β”€β”€example
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€content-disposition
β”‚ β”œβ”€β”€β”€content-type
β”‚ β”œβ”€β”€β”€cookie
β”‚ β”œβ”€β”€β”€cookie-signature
β”‚ β”œβ”€β”€β”€cross-spawn
β”‚ β”‚ └───lib
β”‚ β”‚ └───util
β”‚ β”œβ”€β”€β”€css-tree
β”‚ β”‚ β”œβ”€β”€β”€cjs
β”‚ β”‚ β”‚ β”œβ”€β”€β”€convertor
β”‚ β”‚ β”‚ β”œβ”€β”€β”€definition-syntax
β”‚ β”‚ β”‚ β”œβ”€β”€β”€generator
β”‚ β”‚ β”‚ β”œβ”€β”€β”€lexer
β”‚ β”‚ β”‚ β”œβ”€β”€β”€parser
β”‚ β”‚ β”‚ β”œβ”€β”€β”€syntax
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€atrule
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€config
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€function
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€node
β”‚ β”‚ β”‚ β”‚ β”‚ └───common
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€pseudo
β”‚ β”‚ β”‚ β”‚ └───scope
β”‚ β”‚ β”‚ β”œβ”€β”€β”€tokenizer
β”‚ β”‚ β”‚ β”œβ”€β”€β”€utils
β”‚ β”‚ β”‚ └───walker
β”‚ β”‚ β”œβ”€β”€β”€data
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ └───lib
β”‚ β”‚ β”œβ”€β”€β”€convertor
β”‚ β”‚ β”œβ”€β”€β”€definition-syntax
β”‚ β”‚ β”œβ”€β”€β”€generator
β”‚ β”‚ β”œβ”€β”€β”€lexer
β”‚ β”‚ β”œβ”€β”€β”€parser
β”‚ β”‚ β”œβ”€β”€β”€syntax
β”‚ β”‚ β”‚ β”œβ”€β”€β”€atrule
β”‚ β”‚ β”‚ β”œβ”€β”€β”€config
β”‚ β”‚ β”‚ β”œβ”€β”€β”€function
β”‚ β”‚ β”‚ β”œβ”€β”€β”€node
β”‚ β”‚ β”‚ β”œβ”€β”€β”€pseudo
β”‚ β”‚ β”‚ └───scope
β”‚ β”‚ β”œβ”€β”€β”€tokenizer
β”‚ β”‚ β”œβ”€β”€β”€utils
β”‚ β”‚ └───walker
β”‚ β”œβ”€β”€β”€debug
β”‚ β”‚ └───src
β”‚ β”œβ”€β”€β”€deep-is
β”‚ β”‚ β”œβ”€β”€β”€example
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€depd
β”‚ β”‚ └───lib
β”‚ β”‚ └───browser
β”‚ β”œβ”€β”€β”€destroy
β”‚ β”œβ”€β”€β”€doctrine
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€dotenv
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€ee-first
β”‚ β”œβ”€β”€β”€encodeurl
β”‚ β”œβ”€β”€β”€entities
β”‚ β”‚ └───lib
β”‚ β”‚ β”œβ”€β”€β”€esm
β”‚ β”‚ β”‚ └───generated
β”‚ β”‚ └───generated
β”‚ β”œβ”€β”€β”€escape-html
β”‚ β”œβ”€β”€β”€escape-string-regexp
β”‚ β”œβ”€β”€β”€eslint
β”‚ β”‚ β”œβ”€β”€β”€bin
β”‚ β”‚ β”œβ”€β”€β”€conf
β”‚ β”‚ β”œβ”€β”€β”€lib
β”‚ β”‚ β”‚ β”œβ”€β”€β”€cli-engine
β”‚ β”‚ β”‚ β”‚ └───formatters
β”‚ β”‚ β”‚ β”œβ”€β”€β”€config
β”‚ β”‚ β”‚ β”œβ”€β”€β”€eslint
β”‚ β”‚ β”‚ β”œβ”€β”€β”€linter
β”‚ β”‚ β”‚ β”‚ └───code-path-analysis
β”‚ β”‚ β”‚ β”œβ”€β”€β”€rule-tester
β”‚ β”‚ β”‚ β”œβ”€β”€β”€rules
β”‚ β”‚ β”‚ β”‚ └───utils
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€patterns
β”‚ β”‚ β”‚ β”‚ └───unicode
β”‚ β”‚ β”‚ β”œβ”€β”€β”€shared
β”‚ β”‚ β”‚ └───source-code
β”‚ β”‚ β”‚ └───token-store
β”‚ β”‚ β”œβ”€β”€β”€messages
β”‚ β”‚ └───node_modules
β”‚ β”‚ β”œβ”€β”€β”€debug
β”‚ β”‚ β”‚ └───src
β”‚ β”‚ └───ms
β”‚ β”œβ”€β”€β”€eslint-scope
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€eslint-visitor-keys
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€esotope-hammerhead
β”‚ β”‚ └───ts-defs
β”‚ β”œβ”€β”€β”€espree
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€esquery
β”‚ β”‚ └───dist
β”‚ β”œβ”€β”€β”€esrecurse
β”‚ β”œβ”€β”€β”€estraverse
β”‚ β”œβ”€β”€β”€esutils
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€etag
β”‚ β”œβ”€β”€β”€events
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ └───tests
β”‚ β”œβ”€β”€β”€express
β”‚ β”‚ └───lib
β”‚ β”‚ β”œβ”€β”€β”€middleware
β”‚ β”‚ └───router
β”‚ β”œβ”€β”€β”€fast-deep-equal
β”‚ β”‚ └───es6
β”‚ β”œβ”€β”€β”€fast-json-stable-stringify
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ β”œβ”€β”€β”€benchmark
β”‚ β”‚ β”œβ”€β”€β”€example
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€fast-levenshtein
β”‚ β”œβ”€β”€β”€fastq
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ β”‚ └───workflows
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€file-entry-cache
β”‚ β”œβ”€β”€β”€finalhandler
β”‚ β”œβ”€β”€β”€find-up
β”‚ β”œβ”€β”€β”€flat-cache
β”‚ β”‚ └───src
β”‚ β”œβ”€β”€β”€flatted
β”‚ β”‚ β”œβ”€β”€β”€cjs
β”‚ β”‚ β”œβ”€β”€β”€esm
β”‚ β”‚ └───php
β”‚ β”œβ”€β”€β”€forwarded
β”‚ β”œβ”€β”€β”€fresh
β”‚ β”œβ”€β”€β”€fs.realpath
β”‚ β”œβ”€β”€β”€function-bind
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€get-intrinsic
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€glob
β”‚ β”œβ”€β”€β”€glob-parent
β”‚ β”œβ”€β”€β”€globals
β”‚ β”œβ”€β”€β”€grapheme-splitter
β”‚ β”‚ └───tests
β”‚ β”œβ”€β”€β”€has
β”‚ β”‚ β”œβ”€β”€β”€src
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€has-flag
β”‚ β”œβ”€β”€β”€has-symbols
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ └───test
β”‚ β”‚ └───shams
β”‚ β”œβ”€β”€β”€headers-polyfill
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€http-errors
β”‚ β”œβ”€β”€β”€iconv-lite
β”‚ β”‚ β”œβ”€β”€β”€encodings
β”‚ β”‚ β”‚ └───tables
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€idb
β”‚ β”‚ └───build
β”‚ β”œβ”€β”€β”€ignore
β”‚ β”œβ”€β”€β”€import-fresh
β”‚ β”œβ”€β”€β”€imurmurhash
β”‚ β”œβ”€β”€β”€inflight
β”‚ β”œβ”€β”€β”€inherits
β”‚ β”œβ”€β”€β”€ipaddr.js
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€is-extglob
β”‚ β”œβ”€β”€β”€is-glob
β”‚ β”œβ”€β”€β”€is-path-inside
β”‚ β”œβ”€β”€β”€isexe
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€js-sdsl
β”‚ β”‚ └───dist
β”‚ β”‚ β”œβ”€β”€β”€cjs
β”‚ β”‚ β”‚ β”œβ”€β”€β”€container
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€ContainerBase
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€HashContainer
β”‚ β”‚ β”‚ β”‚ β”‚ └───Base
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€OtherContainer
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€SequentialContainer
β”‚ β”‚ β”‚ β”‚ β”‚ └───Base
β”‚ β”‚ β”‚ β”‚ └───TreeContainer
β”‚ β”‚ β”‚ β”‚ └───Base
β”‚ β”‚ β”‚ └───utils
β”‚ β”‚ β”œβ”€β”€β”€esm
β”‚ β”‚ β”‚ β”œβ”€β”€β”€container
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€ContainerBase
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€HashContainer
β”‚ β”‚ β”‚ β”‚ β”‚ └───Base
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€OtherContainer
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€SequentialContainer
β”‚ β”‚ β”‚ β”‚ β”‚ └───Base
β”‚ β”‚ β”‚ β”‚ └───TreeContainer
β”‚ β”‚ β”‚ β”‚ └───Base
β”‚ β”‚ β”‚ └───utils
β”‚ β”‚ └───umd
β”‚ β”œβ”€β”€β”€js-yaml
β”‚ β”‚ β”œβ”€β”€β”€bin
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ └───lib
β”‚ β”‚ β”œβ”€β”€β”€schema
β”‚ β”‚ └───type
β”‚ β”œβ”€β”€β”€json-schema-traverse
β”‚ β”‚ └───spec
β”‚ β”‚ └───fixtures
β”‚ β”œβ”€β”€β”€json-stable-stringify-without-jsonify
β”‚ β”‚ β”œβ”€β”€β”€example
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€levn
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€locate-path
β”‚ β”œβ”€β”€β”€lodash.merge
β”‚ β”œβ”€β”€β”€mdn-data
β”‚ β”‚ β”œβ”€β”€β”€api
β”‚ β”‚ β”œβ”€β”€β”€css
β”‚ β”‚ └───l10n
β”‚ β”œβ”€β”€β”€media-typer
β”‚ β”œβ”€β”€β”€merge-descriptors
β”‚ β”œβ”€β”€β”€meriyah
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ β”‚ └───src
β”‚ β”‚ β”‚ └───lexer
β”‚ β”‚ └───src
β”‚ β”‚ └───lexer
β”‚ β”œβ”€β”€β”€methods
β”‚ β”œβ”€β”€β”€mime
β”‚ β”‚ └───src
β”‚ β”œβ”€β”€β”€mime-db
β”‚ β”œβ”€β”€β”€mime-types
β”‚ β”œβ”€β”€β”€minimatch
β”‚ β”œβ”€β”€β”€ms
β”‚ β”œβ”€β”€β”€natural-compare
β”‚ β”œβ”€β”€β”€negotiator
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€object-inspect
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ β”œβ”€β”€β”€example
β”‚ β”‚ └───test
β”‚ β”‚ └───browser
β”‚ β”œβ”€β”€β”€on-finished
β”‚ β”œβ”€β”€β”€once
β”‚ β”œβ”€β”€β”€optionator
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€p-limit
β”‚ β”œβ”€β”€β”€p-locate
β”‚ β”œβ”€β”€β”€parent-module
β”‚ β”œβ”€β”€β”€parse5
β”‚ β”‚ └───dist
β”‚ β”‚ β”œβ”€β”€β”€cjs
β”‚ β”‚ β”‚ β”œβ”€β”€β”€common
β”‚ β”‚ β”‚ β”œβ”€β”€β”€parser
β”‚ β”‚ β”‚ β”œβ”€β”€β”€serializer
β”‚ β”‚ β”‚ β”œβ”€β”€β”€tokenizer
β”‚ β”‚ β”‚ └───tree-adapters
β”‚ β”‚ β”œβ”€β”€β”€common
β”‚ β”‚ β”œβ”€β”€β”€parser
β”‚ β”‚ β”œβ”€β”€β”€serializer
β”‚ β”‚ β”œβ”€β”€β”€tokenizer
β”‚ β”‚ └───tree-adapters
β”‚ β”œβ”€β”€β”€parseurl
β”‚ β”œβ”€β”€β”€path-exists
β”‚ β”œβ”€β”€β”€path-is-absolute
β”‚ β”œβ”€β”€β”€path-key
β”‚ β”œβ”€β”€β”€path-to-regexp
β”‚ β”œβ”€β”€β”€prelude-ls
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€prettier
β”‚ β”‚ └───esm
β”‚ β”œβ”€β”€β”€proxy-addr
β”‚ β”œβ”€β”€β”€punycode
β”‚ β”œβ”€β”€β”€qs
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ β”œβ”€β”€β”€lib
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€queue-microtask
β”‚ β”œβ”€β”€β”€range-parser
β”‚ β”œβ”€β”€β”€raw-body
β”‚ β”œβ”€β”€β”€resolve-from
β”‚ β”œβ”€β”€β”€reusify
β”‚ β”‚ └───benchmarks
β”‚ β”œβ”€β”€β”€rimraf
β”‚ β”œβ”€β”€β”€run-parallel
β”‚ β”œβ”€β”€β”€safe-buffer
β”‚ β”œβ”€β”€β”€safer-buffer
β”‚ β”œβ”€β”€β”€send
β”‚ β”‚ └───node_modules
β”‚ β”‚ └───ms
β”‚ β”œβ”€β”€β”€serve-static
β”‚ β”œβ”€β”€β”€set-cookie-parser
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€setprototypeof
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€shebang-command
β”‚ β”œβ”€β”€β”€shebang-regex
β”‚ β”œβ”€β”€β”€side-channel
β”‚ β”‚ β”œβ”€β”€β”€.github
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€source-map
β”‚ β”‚ β”œβ”€β”€β”€dist
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€source-map-js
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€source-map-support
β”‚ β”œβ”€β”€β”€statuses
β”‚ β”œβ”€β”€β”€strip-ansi
β”‚ β”œβ”€β”€β”€strip-json-comments
β”‚ β”œβ”€β”€β”€supports-color
β”‚ β”œβ”€β”€β”€text-table
β”‚ β”‚ β”œβ”€β”€β”€example
β”‚ β”‚ └───test
β”‚ β”œβ”€β”€β”€toidentifier
β”‚ β”œβ”€β”€β”€type-check
β”‚ β”‚ └───lib
β”‚ β”œβ”€β”€β”€type-fest
β”‚ β”‚ β”œβ”€β”€β”€source
β”‚ β”‚ └───ts41
β”‚ β”œβ”€β”€β”€type-is
β”‚ β”œβ”€β”€β”€ultraviolet-static
β”‚ β”‚ β”œβ”€β”€β”€lib
β”‚ β”‚ └───public
β”‚ β”‚ └───uv
β”‚ β”œβ”€β”€β”€unpipe
β”‚ β”œβ”€β”€β”€uri-js
β”‚ β”‚ └───dist
β”‚ β”‚ β”œβ”€β”€β”€es5
β”‚ β”‚ └───esnext
β”‚ β”‚ └───schemes
β”‚ β”œβ”€β”€β”€utils-merge
β”‚ β”œβ”€β”€β”€vary
β”‚ β”œβ”€β”€β”€which
β”‚ β”‚ └───bin
β”‚ β”œβ”€β”€β”€word-wrap
β”‚ β”œβ”€β”€β”€wrappy
β”‚ β”œβ”€β”€β”€ws
β”‚ β”‚ └───lib
β”‚ └───yocto-queue
β”œβ”€β”€β”€src
└───static
β”œβ”€β”€β”€lib
└───public
└───uv

Deploying not working

Issue tracker is ONLY used for reporting bugs. New features should be discussed on our Discord server.

Expected Behavior

Deploying works with no problems

Current Behavior

Project gets suspended, banned, etc. because of violation of ToS

Possible Solution

Make it not violate ToS

Why it's not working

Violation of Terms of Service

Steps to Reproduce

  1. Follow any of the instructions to deploy to project to a service (Replit, Glitch, Railway, etc.)

What i'm trying to do

I am trying to customize the front Ultraviolet page

ultraviolet doesnt save cookies

i just setup ultraviolet on my own server, and it runs perfectly fine, almost. I'm trying to launch parsec.app, but the site does not save cookies. i login but since i have no way to save the auth i instantly am logged out. anyone know how to fix this?

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.