Commit graph

48 commits

Author SHA1 Message Date
Ash Monty
9cdb39b46f
chore(miieditor): bump to mii-js 1.0.4 2022-08-14 23:42:13 +02:00
Ash Monty
f9fc69d758
chore(miieditor): update to mii-js v1.0.3, use new API 2022-08-14 23:33:34 +02:00
Ash Monty
deb091932a
feat(miieditor): switch to mii-js, add missing props 2022-08-13 16:52:06 +02:00
Jonathan Barrow
80bc0f01c0 Moved from Trello to GitHub porjects 2022-08-07 04:17:53 -04:00
Ash Monty
a26321b263
chore(deps): bump got from 11.8.2 to 11.8.5 2022-07-30 15:22:11 +02:00
Ash Monty
37256536aa
chore(lint): set up .editorconfig, lint all 2022-07-23 17:24:19 +02:00
Jonathan Barrow
6bec0fdc31 Simpler Discord queries 2022-07-15 20:48:37 -04:00
Jonathan Barrow
e47721801f Added better email sending 2022-06-25 12:02:22 -04:00
Jonathan Barrow
027321911b Check if Stripe customer has PNID and if PNID exists 2022-06-24 15:25:41 -04:00
Jonathan Barrow
895e090cef forgot stripe module 2022-06-19 20:51:03 -04:00
Jonathan Barrow
afe23b57ab Stripe start create subscription 2022-06-19 20:30:51 -04:00
Ash
384608121e
Merge pull request #103 from PretendoNetwork/dependabot/npm_and_yarn/express-handlebars-5.3.1
chore(deps): bump express-handlebars from 4.0.4 to 5.3.1
2022-02-20 21:13:35 +01:00
dependabot[bot]
950937b792
chore(deps): bump express-handlebars from 4.0.4 to 5.3.1
Bumps [express-handlebars](https://github.com/express-handlebars/express-handlebars) from 4.0.4 to 5.3.1.
- [Release notes](https://github.com/express-handlebars/express-handlebars/releases)
- [Changelog](https://github.com/express-handlebars/express-handlebars/blob/master/CHANGELOG.md)
- [Commits](https://github.com/express-handlebars/express-handlebars/compare/v4.0.4...v5.3.1)

---
updated-dependencies:
- dependency-name: express-handlebars
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 04:03:38 +00:00
dependabot[bot]
352f433eaa
chore(deps): bump marked from 3.0.4 to 4.0.10
Bumps [marked](https://github.com/markedjs/marked) from 3.0.4 to 4.0.10.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v3.0.4...v4.0.10)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-15 03:43:38 +00:00
Ash Monty
961a9caf69
feat: add online Mii editor 2021-12-19 22:56:40 +01:00
Jonathan Barrow
9618dbf1c7 Fixed account.dat generation 2021-12-13 08:12:42 -05:00
Jonathan Barrow
f8f651d641 Added Cemu files download 2021-12-12 20:48:20 -05:00
Jonathan Barrow
7250d43db1 0.12.0 broke getOrgBoards 2021-11-25 13:01:02 -05:00
Jonathan Barrow
b497588749 Updated dependencies 2021-11-25 12:51:00 -05:00
Jonathan Barrow
4079e3f99a Discord account linking 2021-11-20 17:41:17 -05:00
Monty
aef4036212
feat(account): add basic account management page + Discord OAuth 2021-10-15 21:40:21 +02:00
Monty
a78baa1b61
feat(blog): add /blog page generation, add /blog preview generation 2021-09-15 06:50:01 +02:00
montylion
19a42d3613
Replace trello-new with trello (reverts f8c7eca)
OK so apparently trello-new is broken
2021-08-22 23:55:29 +02:00
montylion
de9180d312
Get module from npm, not github 2021-08-22 22:41:27 +02:00
montylion
f8c7eca294
Fix vulnerabilities
Switch from trello to trello-new, a clone of the original package with security fixes
2021-08-22 22:28:04 +02:00
montylion
8e0a40079c
Add auto locale detection and custom locale selection (preference saved to cookie) 2021-08-22 16:37:51 +02:00
Jonathan Barrow
17174a18a7 Added more debug logging 2021-04-23 19:06:17 -04:00
Jonathan Barrow
9a4293b37c small server refactor 2021-04-23 18:10:33 -04:00
Jonathan Barrow
9be553cd9f Get progress info from trello 2021-04-19 16:21:50 -04:00
Jip Fr
8f042e81ae Rename web-server to src/ and change start script accordingly 2021-04-09 15:11:59 +02:00
Jip Fr
8d70d89618 Start script 2021-04-09 11:42:48 +02:00
Jip Fr
d66cfdd10b Apply linting rules 2021-03-16 20:21:29 +01:00
Jip Fr
a82bebb07a Web server & hero! 2020-05-06 20:22:58 +02:00
Jip Fr
e84f7f4d0f Clean slate 2020-05-06 18:06:53 +02:00
Jonathan Barrow
6d65ac3912 Stripped down and reworked pages
Stripped down the website to remove account managment and API handling. These features may be brought back in the future when the network goes live. A few new pages such as the Cemu and FAQ pages were added along with a finished credits list
2020-03-08 22:25:38 -04:00
Jonathan Barrow
ab65bdf950 Changes to work with new account server 2019-06-06 20:48:32 -04:00
RedDucks
1486511463 Starting bringing over a better comment scheme for methods (see helpers/api.js), addedemail confirmation sending, proper logging, fixed registration
Server now sends confirmation emails to the provided email address. The values can not yet be validated, but they are stored so validation can be added at any time. Added Winston for event logging. Winston has a log level system that merges certain log types into the same file. Maybe we should use a custom logger solution? Registration now works (was not working for me), with added reCaptcha protection, password validation, and the storing of usernames/email validation values. Also changed the PID to a number, cuz it's a number
2018-11-28 14:49:31 -05:00
RedDucks
e52ccfdfd8 Added morgan, removed body-parser, misc changes
Added morgan for some route debugging. Removed body-parser since it's built into express now. Made some error returns more clear and modern-ized some random snippets
2018-11-23 23:41:09 -05:00
RedDucks
4c0f6d4290 Added more locale stuff
Added more entries to the US_en locale. Also added a default "ERROR" locale if the requested one cannot be found. Also changed some internals to fit semantics better and made views use some new locale entries.
2018-11-23 22:58:55 -05:00
mrjvs
9a2ac674d7 pid generation and double hashing 2018-10-18 19:11:58 +02:00
mrjvs
89caba14ef pnid account creation start. still stuff to fix and change tho 2018-10-17 22:33:49 +02:00
mrjvs
eee42ab329 refactored helpers into seperate files 2018-10-16 15:20:06 +02:00
mrjvs
a5b546a99d admin loggin in works. 2018-10-12 21:23:57 +02:00
RedDuckss
26058d8fa9 Added linting
Added the linter ESLint, added a custom set of rules and fixed linting issues
2018-10-11 04:09:13 -04:00
mrjvs
32c0aedc0e lots of setup for other stuff + adminuser registration 2018-10-10 22:23:22 +02:00
mrjvs
5f91171259 blog post display and loading 2018-10-01 15:55:49 +02:00
Luke
f01a28c7a4 Barebones website backend 2018-03-11 18:16:59 +00:00
RedDucks
eae7bf2967 Initial commit 2018-02-20 16:59:53 -05:00