1
0
mirror of https://git.ngram.ca/OpenJam/rc-servers synced 2026-08-23 23:08:52 +00:00
Commit Graph

42 Commits

Author SHA1 Message Date
NG (Graham)
bab455dc00 Add emotigram support; close #115 2026-07-09 21:05:32 -04:00
NG (Graham)
1dc502af32 Fix some minor typos & bugs; #123 2026-07-05 20:38:17 +00:00
NG (Graham)
2adf8249bb Implement federated login; #123 2026-07-05 20:38:17 +00:00
MaxSignal
56aa7a2b38 Increment the thumbnail version when cube_data or color_data is modified. 2026-06-29 17:01:52 +09:00
NG (Graham)
995bafa70c Add server-wide and user-only federation controls (#133)
### Description

Completes #122

### Please confirm

- [x] I am the legal owner or represent the legal owner of all work submitted (including LLM-generated code, if any)
- [x] I consent to my changes being added to this FOSS project
- [x] I have confirmed that this does not add new errors or warnings with `utils/clippy.sh`
- [ ] This PR used LLMs to generate some or all of the code changes

Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/133
2026-06-25 01:49:11 +00:00
NG (Graham)
777ba327cc Add untested garage storage use support for postgres in debug builds; #130 2026-06-20 18:57:00 -04:00
NG (Graham)
b597e1337d rc_society dashboard display (#131)
### Description

Closes #130

### Please confirm

- [x] I am the legal owner or represent the legal owner of all work submitted (including LLM-generated code, if any)
- [x] I consent to my changes being added to this FOSS project
- [x] I have confirmed that this does not add new errors or warnings with `utils/clippy.sh`
- [ ] This PR used LLMs to generate some or all of the code changes

Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/131
2026-06-20 21:48:09 +00:00
NG (Graham)
d2626bb47f feat-webgarages-121 (#129)
### Description

Closes #121

### Please confirm

- [x] I am the legal owner or represent the legal owner of all work submitted (including LLM-generated code, if any)
- [x] I consent to my changes being added to this FOSS project
- [x] I have confirmed that this does not add new errors or warnings with `utils/clippy.sh`
- [ ] This PR used LLMs to generate some or all of the code changes

Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/129
2026-06-15 01:02:52 +00:00
NG (Graham)
8aa72e3782 Fix mysql db column type for colour and cube data in built-in factory; fix #106 2026-04-07 17:29:03 -04:00
NG (Graham)
6a953bc613 Implement lobby parts of custom games #38 2026-03-17 21:52:15 -04:00
NG (Graham)
a391d7e45a Create README for every crate 2026-03-05 21:47:50 -05:00
NG (Graham)
f0cca11d3c Implement most of clans functionality; close #89 2026-02-22 22:39:34 -05:00
NG (Graham)
50b396f34a Platoons social functionality (#91)
### Description

This implements and completes #87 (to the best of my knowledge)

### Game

Robocraft

### Please confirm

- [x] I am the legal owner or represent the owner of all work submitted
- [x] I consent to my submission being added to this FOSS project
- [ ] This PR used LLMs to generate some or all of the code changes

Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/91
Co-authored-by: NG (Graham) <ngniusness@gmail.com>
Co-committed-by: NG (Graham) <ngniusness@gmail.com>
2026-02-19 01:57:03 +00:00
NG (Graham)
9502522ac4 Friends functionality (#90)
### Description

Implements and closes #86

### Game

Robocraft

### Please confirm

- [x] I am the legal owner or represent the owner of all work submitted
- [x] I consent to my submission being added to this FOSS project
- [ ] This PR used LLMs to generate some or all of the code changes

Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/90
Co-authored-by: NG (Graham) <ngniusness@gmail.com>
Co-committed-by: NG (Graham) <ngniusness@gmail.com>
2026-02-16 04:28:14 +00:00
NG (Graham)
31d7dd462f Allow promo codes to only be redeemed once 2026-02-07 12:27:48 -05:00
NG (Graham)
3b909327d8 Implement factory in main database, close #80 2026-02-01 18:14:16 -05:00
NG (Graham)
47df45ece9 Add more db stats to chat command 2026-01-05 20:34:53 -05:00
NG (Graham)
782d28efec Add singleplayer and campaign rewards screens #70 2026-01-01 08:07:32 -05:00
NG (Graham)
4ec64a9cd9 Add basic currency support and plumb multiplayer rewards screen #70 2025-12-28 18:13:14 -05:00
NG (Graham)
d9f24e1859 Make username and email capitalization agnostic 2025-12-21 10:40:08 -05:00
NG (Graham)
c21d727440 Retrieve most recent match that player is in instead of oldest; fix maybe #52 2025-11-30 21:52:29 -05:00
NG (Graham)
340f571637 Add stats chat command 2025-10-31 22:41:33 -04:00
NG (Graham)
e55bd6d288 Add basic client AI support 2025-09-27 12:36:49 -04:00
NG (Graham)
a694ee5f5f Fix total users chat command, add help command 2025-09-09 18:15:54 -04:00
NG (Graham)
94d247f8f4 Minor refactor for fake server players 2025-08-16 15:52:06 -04:00
NG (Graham)
d38d4d4fdb Fix battle chats 2025-08-13 23:36:34 -04:00
NG (Graham)
c6bd9e110d Use real spawn points when available #30 2025-07-26 11:50:32 -04:00
NG (Graham)
fd11b8746b Save current game event to database for use in the match 2025-07-22 21:36:35 -04:00
NG (Graham)
37cbc8d85f Allow two or more people to load into the same multiplayer match #30 2025-07-20 18:31:08 -04:00
NG (Graham)
6f43b3191a Fix steam ID querying as u64 (it's a string, actually) causing crashes in unexpected places 2025-06-07 22:07:33 -04:00
NG (Graham)
4914e2057a Use i32 for database IDs since that's support for postgres too 2025-06-06 20:20:19 -04:00
NG (Graham)
f678426e10 Prefix all crates with oj_ and use release version of dependencies 2025-06-03 21:09:03 -04:00
NG (Graham)
297a2ab246 Add garage slot copy op functionality to fix #28 2025-05-31 16:33:34 -04:00
NG (Graham)
50cc0cc3a9 Get enemies spawning in singleplayer #23 2025-05-30 23:03:02 -04:00
NG (Graham)
c441b8b5ef Add minimum chat moderation to enable bans for #22 2025-05-29 20:55:36 -04:00
NG (Graham)
ab19c723cd Configure all death, spawn, and garage bay skins for #3 2025-05-26 21:30:28 -04:00
NG (Graham)
956bb2149d Add avatar saving functionality (without CDN support) 2025-05-25 12:27:29 -04:00
NG (Graham)
4f0bcde7d8 Move chat system into core, merge configs, save to database 2025-05-23 16:47:09 -04:00
NG (Graham)
a9510a7495 Make non-essential dev messages show up way less often 2025-05-18 22:23:33 -04:00
NG (Graham)
d3bd795a01 Add real email-based authentication, fix RC account auth to try all 3 login options when it doesn't know #20 2025-05-11 21:18:55 -04:00
NGnius (Graham)
221a5d5ca9 Add garage add, select, and re-order operations for #14 2025-05-10 13:19:35 -04:00
NGnius (Graham)
77ddeb7891 Create RC database layer 2025-05-07 20:23:22 -04:00