Commit Graph

1090 Commits

Author SHA1 Message Date
NovaFox161 6ed629199c Further work on reducing NPEs when listing events 2020-08-08 18:57:55 -05:00
NovaFox161 89f4797c2a Fix uncaught NPE when deleting message 2020-08-08 17:19:41 -05:00
NovaFox161 9202a7d225 Fix retrieving event data from wrong table 2020-08-08 15:38:41 -05:00
NovaFox161 a2224b0efb Stability issue likely linked to zombie shards
Uncaught error may have been causing zombie shards and causing the stability issues. This should fix it hopefully.

Other issues related to the rewrite are being investigated
2020-08-08 04:26:06 -05:00
NovaFox161 34fbd5f314 Supply default version info so I don't break shit 2020-08-08 03:30:09 -05:00
NovaFox161 9c6652f52e Fix version info for status not being sent correctly 2020-08-08 03:25:27 -05:00
NovaFox161 1ef3280046 Sort connected clients in order so as to reduce confusion on frontend 2020-08-08 01:03:14 -05:00
NovaFox161 2471ed7c6c Add some debugging stuff to figure out why discord login is having issues 2020-08-08 00:43:24 -05:00
NovaFox161 9f20bd9970 This should in theory fix the bad auth when getting events by API
Google is returning a 400 code saying we are using a bad key. Hopefully by using the same methods that are already working elsewhere in the software (specifically the abstracted reactive wrappers I made), this should at least help narrow down where/what is causing the issue or outright solve the issue.

This marks a point where I realize I need to go through the API and make sure its more in line with how other parts of the program gets the same data.
2020-08-07 03:43:10 -05:00
NovaFox161 c4ad36a735 Fix error handling for bad input on events command
Messed up where I put the `onErrorResume` and zombified the shard
2020-08-07 03:30:02 -05:00
NovaFox161 a2cb17f1de Next development version 2020-08-07 03:10:26 -05:00
NovaFox161 fb4440baf4 4.0.0 release version Release-4.0.0 2020-08-06 03:22:50 -05:00
NovaFox161 f4ab7e83a4 Add portuguese language translations to repo
This has been available in DisCal for awhile, just never committed to the repo for some reason. So here it is.
2020-08-03 04:28:03 -05:00
NovaFox161 dbe44d00c0 Add spanish language translations done by Parganini#4516 2020-08-03 04:25:29 -05:00
NovaFox161 0e794f975f Add version info in status tracking since we may end up having multiple versions out across the network for testing 2020-08-03 04:14:48 -05:00
NovaFox161 402c43fd70 Add ability to disable restart service
Sometimes it will be needed to not auto restart shards, so this adds the ability to prevent the API server from forcing shard restarts.
2020-08-03 04:02:54 -05:00
NovaFox161 fea567d73a IntelliJ code cleanup over whole project 2020-08-03 03:56:44 -05:00
NovaFox161 2addccae4b Rename LANG_PATH to LANG_FOLDER 2020-08-03 00:20:25 -05:00
NovaFox161 caa300ceca Add package-info to all packages 2020-08-03 00:13:02 -05:00
NovaFox161 f66870307d Start cleaning up some code in preparation for release 2020-08-02 22:00:28 -05:00
OnyxGoldenbells 5d6cffbb27 Add Japanese translation.
Squashed commit of the following:

commit 7ab0eb46b1b7bc2c71de21b15d9eb51014e95412
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 16:59:29 2020 +0900

    Update some translations.

commit 2a0bf0513641560236f18e5d5123c91420ca248c
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 16:56:48 2020 +0900

    Update Lilyan5324's translations.

commit dfe4383ebada6f33511d52e0f64358a426500a7f
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 15:21:06 2020 +0900

    Update melpon's translations.

commit 8f8a3586054f567af96ffdd30f0e63d00197a5f6
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 14:41:47 2020 +0900

    Update my translations.

commit 5550fb7c30b8cdd0c2702702c9356ee98495303e
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 03:25:50 2020 +0900

    Translate "Creator.Event.*" texts.

commit f142e2c3944413cacf9b46e25d1e4ac2dd7a6699
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Wed Jun 24 11:41:44 2020 +0900

    Add Lilyan5324's translations.

commit 1bc44ada21f301a2fa36381149ba050ebd4cabb1
Merge: a19fdd11 7786475d
Author: OnyxGoldenbells <35550855+OnyxGoldenbells@users.noreply.github.com>
Date:   Tue Jun 23 19:39:59 2020 +0900

    Merge pull request #2 from melpon/master

    Translate to Japanese `Creator.Announcement.*`.

commit 7786475d86ba110518e272ae37c650d9063e2759
Author: melpon <shigemasa7watanabe+github@gmail.com>
Date:   Tue Jun 23 17:40:20 2020 +0900

    Translate to Japanese `Creator.Announcement.*`.

commit a19fdd111824d61f6d7d54a9d024aeb0451591a2
Merge: ec973d31 0569aaac
Author: OnyxGoldenbells <35550855+OnyxGoldenbells@users.noreply.github.com>
Date:   Tue Jun 23 11:21:05 2020 +0900

    Merge pull request #1 from melpon/master

    Translate Embed texts to Japanese.

commit ec973d31eba9a5df7ab6fdd932bede9956fb75a0
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Tue Jun 23 02:40:01 2020 +0900

    Transrate Creator.Calendar texts.

commit 0569aaac4bb4b71038ec7797d1e4cb663febad98
Author: melpon <shigemasa7watanabe+github@gmail.com>
Date:   Mon Jun 22 22:24:13 2020 +0900

    Translate to Japanese.

commit e011d5bd69a8fc3be72713ed8b700b222cd32ddf
Author: Onyx Goldenbells <onyx.goldenbells@gmail.com>
Date:   Mon Jun 22 20:55:04 2020 +0900

    Added JAPANESE.json
2020-07-29 14:58:00 -05:00
Nova Fox c2485a59bf Merge pull request #35 from DreamExposure/website-rewrite
Website rewrite and more
2020-07-29 14:55:51 -05:00
Nova Fox eb927e4f14 Merge branch 'master' into website-rewrite 2020-07-29 14:52:18 -05:00
NovaFox161 3e55fafb61 Switch to D4J 3.1.0 release instead of snapshot
Using snapshot is no longer needed as the full release is out.
2020-07-28 19:26:25 -05:00
NovaFox161 8f0d680dd9 use new parent pom project 2020-07-28 05:36:47 -05:00
NovaFox161 5393972006 Bump version number to correctly align with changes 2020-07-25 01:58:59 -05:00
NovaFox161 66e1aebfac Fix announcement and calendar count not displaying correctly on website 2020-07-23 15:40:49 -05:00
NovaFox161 9a65c5ca3f Add expected client count to status page
This should allow better uptime tracking for users so they they can see
if a shard is missing and not connected.
2020-07-21 13:25:59 -05:00
NovaFox161 f5150b45a2 Reformat event embeds to look better, also add time on condensed embed 2020-07-19 17:23:10 -05:00
NovaFox161 d9ff385545 Completely rewrite README 2020-07-19 14:55:29 -05:00
NovaFox161 27685f1793 Revert to Spring 2.2.8.RELEASE due to compatibility issues
It would seem that r2dbc-pool and spring boot 2.3.x aren't currently
compatible, I couldn't say why, but I have opened a ticket with r2.

Until it is fixed, we will be using a slightly older version of spring.
2020-06-29 18:18:48 -05:00
NovaFox161 7d478793c5 Update R2DBC Connection pools dependency
I must have forgotten to update it because it and spring are no longer
getting along. Hopefully its fixed now.

Also changed the indents in the pom files to spaces to match our
guidelines
2020-06-25 08:44:33 -05:00
NovaFox161 79e79fe69d Update several dependencies to the latest versions
Also make plugin version management easier in the main pom
2020-06-22 21:16:53 -05:00
NovaFox161 003dc7130c Add support for multiple credentials for discal
This should be the way to resolve the API rate limit with calendar
creation. By randomly assigning new guilds one of n amount of accounts,
we spread out the calendar creation load onto many accounts. This should
overall fix the API rate limit of calendar creation per account as well
as allow further expansion.
2020-05-29 23:30:47 -05:00
NovaFox161 3ca03e68ac Add Announcement modifier information to the API docs 2020-05-29 17:21:55 -05:00
NovaFox161 a8a6f711d1 Add AnnouncementModifier enum for frontend 2020-05-27 16:47:27 -05:00
NovaFox161 9b7d57034b Add proper handling for dev/patron status on dashboard 2020-05-26 21:50:33 -05:00
NovaFox161 7683d6fd8d Making a bunch of list stuff threadsafe 2020-05-26 12:07:47 -05:00
NovaFox161 ed9708b6d2 Change calendar embed page link order
Change from /embed/calendar/guild-id/cal-number
to /embed/guild-id/calendar/cal-number

This way we can have event specific embeds and such in the future.
2020-05-25 22:29:10 -05:00
NovaFox161 70d03867fa D4J changed some rest classes 2020-05-25 21:54:45 -05:00
NovaFox161 7ec3bf68ce This should finally fix the announcement system not working properly 2020-05-25 21:24:15 -05:00
NovaFox161 e4c2115612 D4j moved Snowflake again!!!!!!!! 2020-05-22 23:26:41 -05:00
NovaFox161 9d5e5f05d4 This should fix the announcement system, among other changes
Notably, adding the announcement modifier option, which allows for
changing when the announcement would be posted relative to the event and
its other rules. Right now not supported on the front end at all, but
the backend is prepped for its support with the announcement posting
system soon to follow.
2020-05-22 19:23:49 -05:00
NovaFox161 840324bfb9 Making further changes to announcement thread
Still not sure why specific type announcements that have been passed are
not deleting.

Also refactored some methods to remove a floating subscribe.
2020-05-15 15:29:18 -05:00
NovaFox161 ee5b07ce4b This should auto delete specific type announcements after event passes 2020-05-15 13:42:36 -05:00
NovaFox161 2b2c775096 Remove no longer needed debug messages in announcement thread 2020-05-15 13:33:00 -05:00
NovaFox161 6c0d013f22 I don't need to tie the announcement system to ready event anymore 2020-05-15 01:13:11 -05:00
NovaFox161 4f89b898a0 Okay, for now this is how we will start the announcement thread
Now to actually debug and validate that the system is processing
announcements correctly.
2020-05-15 01:05:57 -05:00
NovaFox161 13fee5ea02 Still working on getting announcement system going 2020-05-15 00:35:24 -05:00
NovaFox161 25ce8488df Still working on getting announcement system going 2020-05-15 00:28:29 -05:00