Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The fated switch to astro #277

Draft
wants to merge 144 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
781a31d
i18n is so weird brooo
rifting Jul 22, 2024
ed919b2
pain
rifting Jul 23, 2024
e52c45b
sliding animation!
rifting Jul 23, 2024
8d7cc2c
Remove useless keyframes
rifting Jul 23, 2024
6162b3e
Start on games page and move mobile navigation to the layout
rifting Jul 24, 2024
2b7380b
broken header shit
rifting Jul 24, 2024
98cf07b
fix stupid view transition shit and make basic server
rifting Jul 24, 2024
721fa7b
home button
rifting Jul 24, 2024
0262ee9
Fix the dev server????
rifting Jul 24, 2024
68a8be1
Remove i18n leftovers from experimenting
rifting Jul 24, 2024
7f6b563
Replace hyphen with underscore for american english locale
rifting Jul 24, 2024
7909244
Fix mobile glitches
rifting Jul 24, 2024
0738579
I centered a div
rifting Jul 24, 2024
f8a6d2b
Get started on homepage
rifting Jul 24, 2024
e91a913
Make settings layout
rifting Jul 25, 2024
5d6b7b7
Basic settings
rifting Jul 29, 2024
471dca4
Add Nebula Catalog button
rifting Jul 29, 2024
e606fc9
add sequelize and init nebula catalog
rifting Aug 2, 2024
5c49241
more database shit
rifting Aug 2, 2024
ee0306c
add the db to gitignore
rifting Aug 2, 2024
6014409
delete the database
rifting Aug 2, 2024
a38f1b2
re add the databse to gitignore
rifting Aug 2, 2024
634c88d
Convert to Express, add catalog-pages API and pagnation
rifting Aug 4, 2024
a2b21a1
add some more apis and make a file storage folder
rifting Aug 4, 2024
c8a88b8
change db schema
rifting Aug 4, 2024
99efa86
dev server and basic marketplace
rifting Aug 13, 2024
ad195b2
SSR and marketplace shit
rifting Aug 13, 2024
441248f
Full theme support!
rifting Aug 14, 2024
d3b3f1f
guh
rifting Aug 14, 2024
607adcf
the hell of finishing the inventory system
rifting Aug 15, 2024
088071f
Style package page better
rifting Aug 15, 2024
053f2c1
Uninstall button
rifting Aug 15, 2024
315204e
Pagnation sytem (I have no idea how im going to get the catalog ready…
rifting Aug 15, 2024
bdea8ef
Fix overflow
rifting Aug 15, 2024
1979bae
do some things
rifting Aug 16, 2024
5ae0aad
Merge count and assets API endpoint, and fix pagnation after page tra…
rifting Aug 16, 2024
3b00a74
Add UV
MotorTruck1221 Aug 18, 2024
6c6452c
Whoops, forgot to remove that file
MotorTruck1221 Aug 18, 2024
52d47b4
fix broken pagnation
rifting Aug 20, 2024
948611f
Image upload API
rifting Aug 21, 2024
e78eb63
add authentication
rifting Aug 21, 2024
69a86b5
Add video, style, and script storage
rifting Aug 21, 2024
e080586
Fix config
rifting Aug 21, 2024
c9a02c2
some backend updates
rifting Aug 22, 2024
26fb048
Video uploads
rifting Aug 22, 2024
344fbde
Fix a wacky bug
rifting Aug 23, 2024
709c2f3
Damn TypeScript
MotorTruck1221 Sep 26, 2024
b394790
Omnibox styling...
MotorTruck1221 Sep 27, 2024
9b6caeb
Feat: Omnibox
MotorTruck1221 Sep 27, 2024
68b1b4c
When clicking on phrase in Omnibox, actually do something
MotorTruck1221 Sep 27, 2024
b5e9bdb
Actually allow build
MotorTruck1221 Sep 27, 2024
6854ba7
Omnibox: fix the styling for the last element...
MotorTruck1221 Sep 27, 2024
3511d7b
Why were these formatted terribly????
MotorTruck1221 Sep 28, 2024
c5a73a1
Dude, the formatting :sob:
MotorTruck1221 Sep 28, 2024
4a4a430
Dude, what did I breakkk
MotorTruck1221 Sep 28, 2024
b716dc5
It builds, but now the page crashes :fire:
MotorTruck1221 Sep 28, 2024
9a2306a
Revert "It builds, but now the page crashes :fire:"
MotorTruck1221 Sep 28, 2024
c8a07a5
Feat: Omnibox
MotorTruck1221 Sep 28, 2024
dcbde42
This is stupid bruh
MotorTruck1221 Sep 29, 2024
b38dcc0
Fix: perf being shit
MotorTruck1221 Sep 29, 2024
8817a12
Feat: Tab cloaking
MotorTruck1221 Sep 29, 2024
c654694
Make sure the cloak is set upon page reload too
MotorTruck1221 Sep 29, 2024
f0c9b7e
Feat: A:B cloak, Blob cloaking
MotorTruck1221 Sep 30, 2024
e96af1f
fix my scuffed toast notifs
MotorTruck1221 Sep 30, 2024
d313ac5
See description
MotorTruck1221 Oct 1, 2024
ac3154e
why tf did I make this optional???
MotorTruck1221 Oct 3, 2024
22b0c1e
Switch to libcurl for omnibox
MotorTruck1221 Oct 3, 2024
88b24b5
Libcurl doesn't include types
MotorTruck1221 Oct 3, 2024
10992aa
We don't need libcurl on EVERY page
MotorTruck1221 Oct 4, 2024
8d72613
Add a formatter
MotorTruck1221 Oct 4, 2024
8f1feb8
Run a format
MotorTruck1221 Oct 4, 2024
df96ced
css changes
rifting Oct 5, 2024
3fd6036
Update transports (epoxy is effing broken)
MotorTruck1221 Oct 6, 2024
ce5c4e5
Feat: Rammerhead, See description
MotorTruck1221 Oct 6, 2024
e571cc3
Add a decent README (not totally correct currently)
MotorTruck1221 Oct 8, 2024
a10592a
Fix epoxy
MotorTruck1221 Oct 8, 2024
f6026c6
Oggity boogity boo
MotorTruck1221 Oct 8, 2024
5f8c941
%s/incognito/nebula
MotorTruck1221 Oct 8, 2024
66ba178
MotorTruck1221 Oct 8, 2024
2425f07
Feat: chango games
MotorTruck1221 Oct 8, 2024
5fe9396
Rift, whatever autoformatter you are using is giving me cancer
MotorTruck1221 Oct 9, 2024
70bff61
Like seriously
MotorTruck1221 Oct 9, 2024
c4d2c5b
Feat: automatic proxy detection
MotorTruck1221 Oct 9, 2024
f16ae27
Chore: format
MotorTruck1221 Oct 9, 2024
1a9e409
Fix the initial index page
MotorTruck1221 Oct 9, 2024
6b227f2
MotorTruck1221 Oct 9, 2024
c63662f
Marketplace: change the way we deal with themes (no refresh)
MotorTruck1221 Oct 12, 2024
a68f0c7
Settings: revamp into seperate files.
MotorTruck1221 Oct 12, 2024
8cb2513
Chore: format
MotorTruck1221 Oct 12, 2024
fd8aaf5
Chore: format... 2!
MotorTruck1221 Oct 12, 2024
deda273
Chore: remove all uneeded files
MotorTruck1221 Oct 12, 2024
620ad25
Server: switch to Fastify
MotorTruck1221 Oct 13, 2024
35680e7
Wisp logging bs
MotorTruck1221 Oct 13, 2024
0b5bc42
Setup the DB properly
MotorTruck1221 Oct 15, 2024
06dbe99
Add gruvbox theme
MotorTruck1221 Oct 15, 2024
d495678
Oled theme (rift, you might wanna chnage this idk if you'll like it)
MotorTruck1221 Oct 15, 2024
05051ea
A shit ton of compression
MotorTruck1221 Oct 15, 2024
a385089
A little bit of structure re-organization
MotorTruck1221 Oct 15, 2024
71ec6f7
Marketplace: change directory structure
MotorTruck1221 Oct 16, 2024
6d2ab6e
Marketplace: handle the new stuff!
MotorTruck1221 Oct 16, 2024
7d325d4
We don't need this file
MotorTruck1221 Oct 16, 2024
c18f175
Chore: format
MotorTruck1221 Oct 16, 2024
82edb6b
Apparently sharp didn't exist
MotorTruck1221 Oct 16, 2024
155051c
Marketplace: light theme
MotorTruck1221 Oct 16, 2024
7616e93
Marketplace: change up the light/oled theme
MotorTruck1221 Oct 17, 2024
5c45c17
Marketplace: retro theme
MotorTruck1221 Oct 17, 2024
643fbbe
Update config section of README
MotorTruck1221 Oct 17, 2024
4887562
Allow the ability to completely disable the marketplace.
MotorTruck1221 Oct 17, 2024
187859b
We don't need this block anymore
MotorTruck1221 Oct 17, 2024
d6ff02f
Put the catalog in the [lang] folder.
MotorTruck1221 Oct 17, 2024
a2e6703
Add loading to iFrame
MotorTruck1221 Oct 17, 2024
4d66649
Add note about marketplace
MotorTruck1221 Oct 17, 2024
162a2fb
I forgot to add a seperator
MotorTruck1221 Oct 17, 2024
bd28f85
Docker
MotorTruck1221 Oct 18, 2024
ab37a13
Gyattt
MotorTruck1221 Oct 18, 2024
b4e4252
Setup the UI for marketplace Hostname & Proxying
MotorTruck1221 Oct 18, 2024
d9d7e79
Make sure this shit actually builds
MotorTruck1221 Oct 18, 2024
bd39e6f
Settings page: fix mobile nav, so users can like use it
MotorTruck1221 Oct 19, 2024
4cbc02a
Navigation: this shit is actually mobile & iPad friendly now!
MotorTruck1221 Oct 19, 2024
b456823
Just a bunch of changes
MotorTruck1221 Oct 19, 2024
4c35560
Chore: format
MotorTruck1221 Oct 19, 2024
4f1a896
proper noscript syntax
MotorTruck1221 Oct 19, 2024
fff4d0b
Some plugin logic (still kinda broken)
MotorTruck1221 Oct 21, 2024
952337b
Page plugin handling (uv.config.inject)
MotorTruck1221 Oct 22, 2024
aae0bd2
Switch to bare mux v2, libcurl is now default
MotorTruck1221 Oct 24, 2024
4d4ebf2
Actually have the damn build work
MotorTruck1221 Oct 24, 2024
ff7eb81
I need to push whatever I have done
MotorTruck1221 Oct 25, 2024
7a0695a
Remove the correct elements from the plugins array
MotorTruck1221 Oct 25, 2024
5d4397d
Switch workerware to a submodule
MotorTruck1221 Oct 25, 2024
202b994
--recursive
MotorTruck1221 Oct 25, 2024
5dc222a
Time to worker on marketplace proxying & hostname switching
MotorTruck1221 Oct 25, 2024
0fae05e
Workerware
MotorTruck1221 Oct 26, 2024
30509de
BRUh
MotorTruck1221 Oct 26, 2024
0959083
The great format
MotorTruck1221 Oct 26, 2024
154eda0
Plugin handling, done
MotorTruck1221 Oct 27, 2024
fc2f385
Plugin docs
MotorTruck1221 Oct 27, 2024
b2ca3f6
Switch from note to warning
MotorTruck1221 Oct 27, 2024
bc23ccc
Github, I am going to murder you
MotorTruck1221 Oct 27, 2024
26255f8
I swear...
MotorTruck1221 Oct 27, 2024
2dac102
The run on sentences go crazzzy
MotorTruck1221 Oct 27, 2024
e256612
BRO gimme seperate lines
MotorTruck1221 Oct 27, 2024
c5124db
Whoops, forgot that shit
MotorTruck1221 Oct 27, 2024
0eb1582
Remove the test dbstuff
MotorTruck1221 Oct 27, 2024
4e398bc
Document the page plugin
MotorTruck1221 Oct 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,14 @@ node_modules/
npm-debug.log
yarn-error.log
.github/
.env.example
.env
dist/
.git/
.astro/
~/
.gitignore
biome.json
docker-compose.yml
Dockerfile
README.md
1 change: 0 additions & 1 deletion .env

This file was deleted.

45 changes: 28 additions & 17 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,25 +1,36 @@
# Logs
logs
*.log
# build output
dist/
server/*.js

# generated types
.astro/

# dependencies
node_modules/
package-lock.json

# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
package-lock.json

dist-ssr
dist
*.local
# environment variables
.env
.env.production

# Editor directories and files
.idea
# macOS-specific files
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# jetbrains setting folder
.idea/

# nebula catalog database
database.sqlite


# YOUR config
config.toml

# Goofy PNPM problem
~/
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "workerware"]
path = workerware
url = https://github.com/mercuryworkshop/workerware
9 changes: 0 additions & 9 deletions .prettierignore

This file was deleted.

8 changes: 0 additions & 8 deletions .prettierrc

This file was deleted.

4 changes: 4 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"recommendations": ["astro-build.astro-vscode"],
"unwantedRecommendations": []
}
11 changes: 11 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"version": "0.2.0",
"configurations": [
{
"command": "./node_modules/.bin/astro dev",
"name": "Development server",
"request": "launch",
"type": "node-terminal"
}
]
}
12 changes: 0 additions & 12 deletions .vscode/settings.json

This file was deleted.

40 changes: 0 additions & 40 deletions Checkfailed.html

This file was deleted.

13 changes: 9 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
FROM node:21-alpine
FROM node:22-alpine

WORKDIR /app

COPY package*.json .
COPY . .

RUN apk update
RUN apk add python3 py3-pip alpine-sdk openssl-dev build-base python3-dev
RUN python3 -m pip install setuptools --break-system-packages
RUN cp -n config.example.toml config.toml
RUN npm i -g pnpm
RUN pnpm install
RUN pnpm run build

RUN export TERM=xterm-256color
VOLUME /app
EXPOSE 8080

CMD ["pnpm", "start"]
ENTRYPOINT ["pnpm"]
CMD ["start", "--color"]
Loading