243 Commits

Author SHA1 Message Date
Jemma Poffinbarger
27af87300f fix: Added Cache-Control header to static files so cloudflare will cache them correctly 2024-07-29 15:03:00 -05:00
Jemma Poffinbarger
1bd9146e5e feat: added user page tabs on web 2024-07-29 14:55:18 -05:00
Jemma Poffinbarger
4f28fb9350 feat: add community new and popular tabs in juxt web 2024-07-29 14:07:37 -05:00
Jemma Poffinbarger
e4b102191d fix: new and edit community pages no longer select community button on nav bar 2024-07-29 13:57:14 -05:00
Jemma Poffinbarger
75d0a9101c fix: add console endpoint dev override to cache 2024-07-29 13:55:28 -05:00
Jemma Poffinbarger
0d9a70f34b fix: Check user accessLevel instead of server setting for access to test environments 2024-07-29 13:43:20 -05:00
Jemma Poffinbarger
60730f3d10 fix: hide meta tags from removed posts #68 2024-07-29 12:22:53 -05:00
Jemma Poffinbarger
875a435544 fix: report post button shows up on guest page 2024-07-29 12:21:09 -05:00
Jemma Poffinbarger
4c39b2507c feat: add support for making communities in admin panel (WIP) 2024-07-28 23:05:08 -05:00
Jemma Poffinbarger
6cdddced73 fix: set redis user info cache to expire every minute 2024-07-28 23:05:07 -05:00
Jemma Poffinbarger
fd3385b4a4 chore: fix user page image links 2024-07-28 23:05:07 -05:00
Jemma Poffinbarger
9a141562ce chore: fix missing error page on 3DS 2024-07-28 23:05:07 -05:00
Matthew Lopez
3cc53c603a fix: correctly create redis client url 2024-07-02 16:38:45 -04:00
Matthew Lopez
663fcf221a fix: exit server on SIGTERM 2024-07-02 16:36:28 -04:00
Jemma
95fab2bae9 Fixed user page birthday for Wii U and 3DS. Updates the popular community follow count without refreshing the whole cache 2024-04-23 19:18:35 -05:00
Jemma
2bae9c5078 Fixed race condition where an missing cookie with a cached session would cause write requests to fail with no error. Fixed the mii image domain for new posts on mobile, and disabled the drawing field since it's not ready yet. 2024-04-20 17:32:29 -05:00
Jemma
905ba0f737 Added redis cache to help speed up requests for user data and communities. Prevented multiple reports for a single post being created from one user 2024-04-20 16:59:03 -05:00
Jemma
b5da8169db Fixed usernames being able to flip notifications backwards 2024-04-18 20:47:32 -05:00
Jemma
ecf5828f0d Fixed ban page using the wrong object for juxt bans 2024-04-14 15:06:45 -05:00
Jemma
0c9c08cdd5 Fixed report page on web being off center 2024-04-14 14:47:37 -05:00
Jemma
76fc6c0b01 Fixed viewing friends info. Updated user birthday field to matched newer schema 2024-04-14 14:19:10 -05:00
Jemma
531e20cd0a Fixed 3DS post yeahs not redirecting to the profile correctly 2024-04-13 21:10:54 -05:00
Jemma
6ec5d83f93 Fixed new drawing window being displayed on post page on web 2024-04-13 20:38:55 -05:00
Jemma
1314bd7cf9 Added additional check to make sure user page pid is a number. Added try-catch to friends grpc call since it tends to fail pretty often. (finally) updated utils.js to make fucking sense 2024-04-13 20:36:45 -05:00
Jemma
cec41754b6 Auth flow overhaul 2024-04-13 19:11:19 -05:00
Jemma
4a2a315992 Moved auth to only apply to the needed subdomains. Added new middleware to check for the service being used. Added additional check for using a cookie on the console versions of juxt 2024-04-13 15:39:41 -05:00
Jemma
104c6e2650 Add check for discovery server status in auth middleware 2024-04-13 15:15:45 -05:00
Jemma
7a54405e83 Added fuzzy search to user admin page. Changed wii u background to be 720p (sorry about that slow internet peeps TwT) 2024-04-13 14:59:25 -05:00
Jemma
a14456fcd6 Updated post reports page to be easier to view 2024-04-13 12:30:41 -05:00
Jonathan Barrow
e3736862ca posts: update post body checks and regex 2024-02-28 19:04:12 -05:00
Jemma Poffinbarger
24dddb2062 Fixed new post regex 2024-02-14 07:44:19 -06:00
Jemma
2b3f630c23 Fixed additional checks for new community permissions. Fixed regex to support more languages 2024-02-04 17:00:47 -06:00
Jemma
303d03a26a Added additional permissions to communities. Patched frontend to handle these changes 2024-02-04 16:22:41 -06:00
Jemma
ce26ac8c6b Started implementing drawing on desktop 2024-01-15 17:00:50 -06:00
Jemma Poffinbarger
7c494d81be Move latest Dev changes into Beta (#49)
* Fixed incorrect handling of message unread notifications. Dependency audit fixes

* Updated conversations markAsRead function to match newMessage function

* Fixed screenshots not working on desktop

* CSS fixes for admin page on mobile. Fixed reporting replies not working

* Fixed login page breaking when auth token expired

* eslint fixes & account setup on web

* Fixed some UI bugs related to posts. Added option to ignore report. Updated text for 3DS screenshot support. Added profanity filter for posts

* Added user management page. Added moderation button on profiles on web. Fixed bug where you would get stuck on login at an expired token. Fixed race condition with cookies that would break the admin panel

* Added support for reporting posts on desktop

* fixed missing check from moderator endpoint

* Refactored embeds to be more useful on discord

* Fixed user page embeds

* Added support for viewing messages on web

* Added support for reporting posts on 3DS (WIP - needs more testing). ESLint on a few files

* Updated grpc package. Bug fixes on 3DS

* Updated grpc package. Bug fixes on 3DS

* Fixed ban messages on the mobile site not being displayed.

* Updated user pages to show when a user is banned

* Added bandwithlost image to web directory

* Fixed wrong CDN being used for mii images on web account page
2024-01-02 16:03:17 -06:00
Jemma
df64a4e02c Fixed wrong CDN being used for mii images on web account page 2024-01-02 14:50:04 -06:00
Jemma
4c1f1894a9 Added bandwithlost image to web directory 2024-01-02 14:39:43 -06:00
Jemma
5070608e41 Updated user pages to show when a user is banned 2024-01-02 14:13:47 -06:00
Jemma
c047aa86bd Fixed ban messages on the mobile site not being displayed. 2024-01-02 13:40:46 -06:00
Jemma
ab36342487 Updated grpc package. Bug fixes on 3DS 2024-01-02 12:56:55 -06:00
Jemma
de4498d2ca Updated grpc package. Bug fixes on 3DS 2024-01-02 12:47:48 -06:00
Jemma
43ce53edef Added support for reporting posts on 3DS (WIP - needs more testing). ESLint on a few files 2023-12-30 16:31:38 -06:00
Jemma
b794fcd5a7 Added support for viewing messages on web 2023-12-29 22:22:31 -06:00
Jemma
249b417db8 Fixed user page embeds 2023-12-29 20:54:14 -06:00
Jemma
1d16b4c176 Refactored embeds to be more useful on discord 2023-12-29 18:04:22 -06:00
Jemma
caf5738fae fixed missing check from moderator endpoint 2023-12-28 17:57:17 -06:00
Jemma
b1f885646a Added support for reporting posts on desktop 2023-12-28 17:55:24 -06:00
Jemma
fe92358d91 Added user management page. Added moderation button on profiles on web. Fixed bug where you would get stuck on login at an expired token. Fixed race condition with cookies that would break the admin panel 2023-12-26 22:45:37 -06:00
Jemma
c3a08cb65a Fixed some UI bugs related to posts. Added option to ignore report. Updated text for 3DS screenshot support. Added profanity filter for posts 2023-12-03 17:24:14 -06:00
Jemma
9651aedf3a eslint fixes & account setup on web 2023-12-02 16:28:42 -06:00