Compare commits
No commits in common. "dd6f841b6064b40907c110fa16b2da7177b26a64" and "163a01bf8a76ac31e4291f3fedec01f23ad0b4ce" have entirely different histories.
dd6f841b60
...
163a01bf8a
20
README.md
20
README.md
|
@ -72,29 +72,27 @@ This has always been the future intention of this project.
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
||||||
- [x] Token generation
|
- [ ] Channel data saving (I forget what this means)
|
||||||
- [ ] Frontend implementation
|
- [ ] Token generation
|
||||||
- [ ] Permission groups and permissions
|
- [ ] Permission groups and permissions
|
||||||
- [x] Probable permission groups: owner, admin, mod, trialmod, default
|
- [x] Probable permission groups: owner, admin, mod, trialmod, default
|
||||||
- [x] Setup tags for each permission group
|
- [x] Setup tags for each permission group
|
||||||
- [ ] Implement permissions into rest of server
|
|
||||||
- [ ] MPP.com data message
|
- [ ] MPP.com data message
|
||||||
- Implement based on `spooky.js` given there is no official documentation
|
- Implement based on `spooky.js` given there is no official documentation
|
||||||
- [ ] No cussing setting
|
- [ ] No cussing setting
|
||||||
- badwords.txt
|
- [ ] Full server-wide event bus
|
||||||
- [x] Full server-wide event bus
|
|
||||||
- [ ] Channel events
|
- [ ] Channel events
|
||||||
- [ ] Socket events
|
- [ ] Socket events
|
||||||
- [ ] User data events
|
- [ ] User data events
|
||||||
- [ ] Permission-related events
|
- [ ] Permission-related events
|
||||||
- [ ] Redo ratelimits
|
- [ ] Redo ratelimits
|
||||||
|
- [ ] Redo all of the validations with Zod
|
||||||
|
- This probably means making Zod schemas for every single message type
|
||||||
|
- Also user and channel data
|
||||||
- [ ] Test every frontend
|
- [ ] Test every frontend
|
||||||
- [ ] Test fishing bot
|
- [ ] Test fishing bot
|
||||||
- [ ] Remote console
|
- [ ] Remote console
|
||||||
- [x] Modify frontend to use templating
|
- [ ] Modify frontend to use templating
|
||||||
- [x] index.html
|
|
||||||
- [ ] js files
|
|
||||||
- [ ] Completley reorganize script.js
|
|
||||||
|
|
||||||
## Backlog/Notes
|
## Backlog/Notes
|
||||||
|
|
||||||
|
@ -110,12 +108,10 @@ This has always been the future intention of this project.
|
||||||
- Check for different messages?
|
- Check for different messages?
|
||||||
- Check for URL?
|
- Check for URL?
|
||||||
- Notifications for server-generated XSS?
|
- Notifications for server-generated XSS?
|
||||||
- Somehow check for templating, maybe with the existing httpIPCache?
|
|
||||||
- Migrate to PostgreSQL instead of SQLite
|
- Migrate to PostgreSQL instead of SQLite
|
||||||
- Likely a low priority, we use prisma anyway, but it would be nice to have a non-blocking database
|
- Likely a low priority, we use prisma anyway, but it would be nice to have a server
|
||||||
- Implement user caching
|
- Implement user caching
|
||||||
- Skip redis due to the infamous licensing issues
|
- Skip redis due to the infamous licensing issues
|
||||||
- fork?
|
|
||||||
- Probably use a simple in-memory cache
|
- Probably use a simple in-memory cache
|
||||||
- Likely store with leveldb or JSON
|
- Likely store with leveldb or JSON
|
||||||
|
|
||||||
|
|
|
@ -41,4 +41,4 @@ export function startServer() {
|
||||||
logger.info("Ready");
|
logger.info("Ready");
|
||||||
}
|
}
|
||||||
|
|
||||||
// startServer();
|
startServer();
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
import { startServer } from ".";
|
|
||||||
|
|
||||||
startServer();
|
|
Loading…
Reference in New Issue