Commit Graph

31 Commits

Author SHA1 Message Date
Kayne Ruse 9b6c5af09d "articles" are always an array 2021-03-11 14:58:24 +11:00
Kayne Ruse 8f3ab27106 Switched to using useEffect 2021-03-11 14:56:07 +11:00
Kayne Ruse 34b6a25bb5 Added admin panel - this should complete all of the dummied out features 2021-03-11 11:15:56 +11:00
Kayne Ruse b6e707d047 Added account page, read more
The account page also has the account deletion button, which was
a *real treat* to get working right.
2021-03-11 00:54:57 +11:00
Kayne Ruse 457cc85ad4 I need a linter 2021-03-10 22:35:27 +11:00
Kayne Ruse e1a20411a0 Fixed expiry calls 2021-03-10 22:33:22 +11:00
Kayne Ruse b8e4b33421 Tokens are tentatively working correctly, read more
They also seem to be refreshing correctly too, when tokenFetch() is used.
2021-03-10 18:54:20 +11:00
Kayne Ruse 44553836c7 Not working right - too tired right now 2021-03-08 17:01:14 +11:00
Kayne Ruse b5b1b987b1 So that's how you use refs 2021-03-08 14:44:36 +11:00
Kayne Ruse d29d256e5f Signups work 2021-03-08 13:03:46 +11:00
Kayne Ruse 7c09ac46da Stripped out a whole bunch of pages, read more
The purpose of this branch is to bring this project in line with the JWT
protcol that the microservice is using. For the time being, it's easier
to get a stripped-down and stable build and replace the lost parts, one-
by-one.
2021-03-08 12:34:41 +11:00
Kayne Ruse 9a7e9313d8 Implemented username reserve feature 2021-03-03 04:27:48 +11:00
Kayne Ruse 648f8a16cc Added password changing 2021-02-27 04:38:59 +11:00
Kayne Ruse 1c456e70b6 Added markdown pages for privacy policy and credits 2021-02-12 06:03:41 +11:00
Kayne Ruse 615b686890 Added opt-in option for promotional emails 2021-02-11 16:01:39 +11:00
Kayne Ruse 7759a1cd40 Implemented default admin account 2021-02-11 13:18:18 +11:00
Kayne Ruse 1aa047c3d9 Fixed a configuration issue with the news service
Turns out traefik handles port routing, so the project doesn't need
to know the news services' port.
2021-02-07 03:36:19 +00:00
Kayne Ruse 217bcf08a6 Added news editor 2021-02-03 12:22:39 +11:00
Kayne Ruse 5a271fb127 Added dateFormat to the posts 2021-02-03 10:49:37 +11:00
Kayne Ruse 9d8c1fa038 Wrote news publisher panel 2021-02-03 10:01:26 +11:00
Kayne Ruse 13b83953c3 Working on the news feed 2021-02-02 04:17:26 +11:00
Kayne Ruse 969534c0f6 Ban and unban working 2021-02-01 20:05:06 +11:00
Kayne Ruse be89c2d8d9 Started working on the admin panel 2021-01-31 12:07:03 +11:00
Kayne Ruse 02622ace65 Added cookie notification 2021-01-30 03:12:15 +11:00
Kayne Ruse 9b71688903 Account deletion working 2021-01-30 02:34:40 +11:00
Kayne Ruse 6468b02647 Minor bugfixes 2021-01-27 01:52:18 +11:00
Kayne Ruse 8c754b4570 Logout working 2021-01-25 19:34:06 +11:00
Kayne Ruse 9e5c4034d3 Implemented cookie-based logins 2021-01-25 14:23:03 +11:00
Kayne Ruse 9cd57f17fa MySQL + Sequelize is working, signup emails working 2021-01-25 07:32:47 +11:00
Kayne Ruse a983d60b32 Signup data is reaching the server code 2021-01-22 00:55:17 +11:00
Kayne Ruse 30a5251400 React + lazy loading is working 2021-01-18 23:55:13 +11:00