Commit graph

53 commits

Author SHA1 Message Date
Jonathan Barrow 3f9d2e6964
chore: move email sending to AWS SES 2024-02-20 13:49:27 -05:00
Jonathan Barrow 09dee1722b
Removed ability to download Cemu files (broken feature) 2023-07-12 16:52:01 -04:00
Jonathan Barrow d2e1e9405b
Split build npm script away from start script 2023-07-08 12:08:04 -04:00
Jonathan Barrow f68c96dd57
Removed unused and updated npm modules 2023-02-27 22:00:21 -05:00
Jonathan Barrow be3d62a836
Added password reset support 2022-10-01 17:00:57 -04:00
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