Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
350612f
redo navigation
fizitzfux May 26, 2024
a61c12d
Merge branch 'main' into fizitzfux
fizitzfux Jan 23, 2025
b02f267
Add login button back
fizitzfux Jan 23, 2025
f18e670
fix nginx mode
fizitzfux Jan 23, 2025
f6fe29e
Merge pull request #50 from Keukeiland/fizitzfux
fizitzfux Jan 23, 2025
5439bb3
Update dependabot to ignore type libs
fizitzfux Jan 27, 2025
026bbb0
Fix #41
fizitzfux Jan 30, 2025
ade8448
auto-load all extensions
fizitzfux Jan 31, 2025
2ea4596
Redo chat using SSE
fizitzfux Jan 31, 2025
4d9088d
Improve mobile layout
fizitzfux Jan 31, 2025
1dc80f2
Fix #39
fizitzfux Jan 31, 2025
70af9ee
Fixed registration_date mismatch
RemainingDev Feb 3, 2025
7ae37f6
Add support for NPM in extensions
fizitzfux Feb 3, 2025
aa12956
Fix content types
fizitzfux Feb 3, 2025
fbd32a3
Fix #54
fizitzfux Feb 3, 2025
8104940
Merge branch 'main' into fizitzfux
fizitzfux Feb 4, 2025
79883e5
Merge pull request #55 from Keukeiland/fizitzfux
fizitzfux Feb 4, 2025
cc2ba07
Merge pull request #56 from Keukeiland/main
RemainingDev Feb 4, 2025
7c2bd59
Update package.json
RemainingDev Feb 4, 2025
065bf80
Added admin page
RemainingDev Feb 4, 2025
e10c08e
Merge pull request #57 from Keukeiland/remaining
RemainingDev Feb 4, 2025
3773877
Fix buttons
fizitzfux Feb 4, 2025
bbea788
Add PWA support
fizitzfux Feb 4, 2025
d99760c
Fix mobile layout breaking UI
fizitzfux Feb 6, 2025
b8c0c2d
Added webRTC voice calling
fizitzfux Feb 6, 2025
024845f
Fix webRTC bugs
fizitzfux Feb 6, 2025
3837930
Fix mobile layout bug
fizitzfux Feb 7, 2025
ad8b585
Add message storing in DB
RemainingDev Feb 7, 2025
5fa45bc
Improve webRTC
fizitzfux Feb 9, 2025
0ceddb8
Add docker support
fizitzfux Feb 10, 2025
42a921f
Merge branch 'main' into fizitzfux
fizitzfux Feb 10, 2025
69663d1
Merge pull request #58 from Keukeiland/fizitzfux
fizitzfux Feb 10, 2025
b5c11da
Add invite link generation and storage
RemainingDev Feb 10, 2025
5d96edb
Support disabling extensions
fizitzfux Feb 10, 2025
ad84617
Add new line
RemainingDev Feb 10, 2025
876b177
Merge branch 'main' into remaining
RemainingDev Feb 10, 2025
37ec710
Resolve Issue
RemainingDev Feb 10, 2025
d757f8b
Merge pull request #59 from Keukeiland/remaining
RemainingDev Feb 10, 2025
b5cc66c
Merge pull request #60 from Keukeiland/main
fizitzfux Feb 10, 2025
a80bb2a
Fix PFPs not displaying in chat
fizitzfux Feb 10, 2025
48ef064
Fix invite table display
fizitzfux Feb 10, 2025
c3ea296
Clean up webRTC package.json
fizitzfux Feb 10, 2025
89b62b1
start out minecraft extension
fizitzfux Feb 12, 2025
485cc79
Merge pull request #61 from Keukeiland/fizitzfux
fizitzfux Feb 12, 2025
e23f52d
Add Registration via invite links
RemainingDev Feb 12, 2025
4c90593
Merge pull request #62 from Keukeiland/main
RemainingDev Feb 13, 2025
4fdfa5e
Add Minecraft usernames
RemainingDev Feb 15, 2025
008b735
Merge pull request #63 from Keukeiland/remaining
fizitzfux Feb 15, 2025
8dc087d
Merge pull request #64 from Keukeiland/main
fizitzfux Feb 15, 2025
dc8de66
Implement minecraft whitelist updating
fizitzfux Feb 16, 2025
48218d3
Fix legacy code that should not have still been active
fizitzfux Feb 16, 2025
8017bc6
Register triggers whitelist update
fizitzfux Feb 16, 2025
e146449
Add extension hiding
fizitzfux Feb 16, 2025
134d904
Hide Invites by default
fizitzfux Feb 16, 2025
1512975
Add admin button for Invites
fizitzfux Feb 16, 2025
2dc6a5e
Fix minecraft whitelist usernames
fizitzfux Feb 16, 2025
a36a82e
Merge pull request #65 from Keukeiland/fizitzfux
fizitzfux Feb 16, 2025
aca3be2
Merge pull request #66 from Keukeiland/main
RemainingDev Feb 16, 2025
aeb1f7a
Style registration and minecraft pages
RemainingDev Feb 16, 2025
cc6df5b
cleanup
RemainingDev Feb 16, 2025
b0b60f3
Merge pull request #67 from Keukeiland/remaining
RemainingDev Feb 16, 2025
d39c8fa
Fix chat NGINX support
fizitzfux Feb 18, 2025
b959d0e
Merge branch 'main' into fizitzfux
fizitzfux Feb 18, 2025
f23ea88
Merge pull request #68 from Keukeiland/fizitzfux
fizitzfux Feb 18, 2025
a80f99d
Same fix for WebRTC
fizitzfux Feb 18, 2025
1d3e239
Merge branch 'main' into fizitzfux
fizitzfux Feb 18, 2025
f9396c1
Merge pull request #69 from Keukeiland/fizitzfux
fizitzfux Feb 18, 2025
19a38e6
Add additional check for invite code
RemainingDev Feb 23, 2025
cff210f
Add invite links generation for non-Admin users
RemainingDev Feb 27, 2025
89ca728
Add Day seperators in chat
RemainingDev Mar 5, 2025
b27dac5
Merge branch 'main' into remaining
RemainingDev Mar 5, 2025
104016d
cleanup
RemainingDev Mar 5, 2025
5e1fde1
Merge pull request #73 from Keukeiland/remaining
fizitzfux Mar 5, 2025
b11e3e7
Make database migration order deterministic
fizitzfux Mar 5, 2025
80ae3c5
Pin engine version and update packages
fizitzfux Apr 26, 2025
2958ba8
Add changelog generator workflow
fizitzfux Apr 26, 2025
12381de
Correct foreign key references
RemainingDev Apr 26, 2025
906b0e4
Merge branch 'main' into remaining
RemainingDev Apr 26, 2025
ccd7208
cleanup
RemainingDev Apr 28, 2025
47e1b05
Merge pull request #77 from Keukeiland/remaining
fizitzfux Apr 28, 2025
1760ad7
Switch DotEnv for --env-file
fizitzfux May 16, 2025
acd238d
Merge branch 'main' into fizitzfux
fizitzfux May 16, 2025
3ab5eba
Merge pull request #79 from Keukeiland/fizitzfux
fizitzfux May 16, 2025
086c58c
Release 3.0.0
fizitzfux May 18, 2025
20b63a5
Merge pull request #81 from Keukeiland/fizitzfux
fizitzfux May 18, 2025
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
46 changes: 46 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Logs
logs
*.log
npm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Dependency directories
node_modules/

# Optional npm cache directory
.npm

# Output of 'npm pack'
*.tgz

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# build artifacts
dist/
build/
*.spec

# docker stuff
Dockerfile
.dockerignore
.git
.gitignore
.github
.vscode

# config and data
config/
data/
2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ updates:
assignees:
- "fizitzfux"
target-branch: "main"
ignore:
- dependency-name: "@types/*"
11 changes: 11 additions & 0 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
on:
push:
branches:
- main

jobs:
Generate-Changelog:
runs-on: ubuntu-latest
steps:
- name: Release Changelog Builder
uses: mikepenz/release-changelog-builder-action@v5
Comment on lines +8 to +11

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {}

Copilot Autofix

AI 8 months ago

To fix the issue, we will add a permissions block at the root of the workflow file. This block will specify the minimal permissions required for the Generate-Changelog job. Based on the functionality of the mikepenz/release-changelog-builder-action, the job likely only needs contents: read to access repository content and generate a changelog. We will add this block to ensure the workflow adheres to the principle of least privilege.


Suggested changeset 1
.github/workflows/changelog.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -5,2 +5,5 @@
 
+permissions:
+  contents: read
+
 jobs:
EOF
@@ -5,2 +5,5 @@

permissions:
contents: read

jobs:
Copilot is powered by AI and may make mistakes. Always verify output.
13 changes: 13 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
FROM node:23.7-alpine
USER node

RUN mkdir -p /home/node/app
RUN mkdir -p /home/node/app/data

WORKDIR /home/node/app

COPY . .

RUN npm install

CMD [ "npm", "run", "start" ]
7 changes: 2 additions & 5 deletions config/texts.example.ts
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
export default {
index: `
<h2>Welcome to KeukNet!</h2>
<p>
If you're new here we recommend reading the <a href="/~getting-started" target="_blank">getting started</a> guide immediately after registering.<br>
It can be found top-left next to the logo.<br>
Registering and logging in can be done at the top-right.
</p>
<p>
For help or questions please contact <i>@fizitzfux</i> on <a href="https://discord.com">Discord</a><br>
or join our <a href="https://discord.gg/PyJ9svjzrP">Discord server</a>.
</p>
<p>
Please do be aware of the fact that this is still very much in development and a lot of stuff will be improved with time.
</p>

<a href="/login" class="button">Login</a>
`,
}
Loading
Loading