Commit Graph
22 Commits
Author SHA1 Message Date
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) 6a953bc613 Implement lobby parts of custom games #38 2026-03-17 21:52:15 -04:00
NG (Graham) f0cca11d3c Implement most of clans functionality; close #89 2026-02-22 22:39:34 -05: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) 4ec64a9cd9 Add basic currency support and plumb multiplayer rewards screen #70 2025-12-28 18:13:14 -05:00
NG (Graham) e55bd6d288 Add basic client AI support 2025-09-27 12:36:49 -04:00
NG (Graham) 94d247f8f4 Minor refactor for fake server players 2025-08-16 15:52:06 -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) 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) 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
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