Commit Graph

19 Commits

Author SHA1 Message Date
GeckoEidechse d90a9867f0
Add Action to add label to PR on merge conflict (#772)
Adds a GitHub Action that auto-adds a label to a PR in case there are merge conflicts.
2023-12-20 16:20:43 +01:00
Rémy Raes e49e7e8321
Mod download UI integration (#761)
UI integration for the mod downloading feature. Feature activation locked behind a convar.
2023-12-14 22:19:08 +01:00
cat_or_not c0e8a90848
Plugins v3 (#652)
Script component of plugins v3. See launcher PR for more info.
https://github.com/R2Northstar/NorthstarLauncher/pull/472
2023-11-06 02:23:45 +01:00
Jack 640d3915c1
Make add to project workflow work on PRs (#753)
Fix the add to project workflow so that it works on PRs from forks, securely by running it in the context of the target.
2023-10-21 18:39:21 +02:00
GeckoEidechse 8dfc1b9a07 Only run `add-to-project` action on issues
PRs from forks are triggered from that fork which means that they don't
have access to the necessary token
2023-10-15 02:18:18 +02:00
Jack a7d40aac07
Add workflow for adding PRs and Issues to the project board (#696)
Automatically adds all opened issues and pull requests to the project board.
2023-10-14 22:41:01 +02:00
Jack 15b3b65fc4
Display origin auth failure in a dialog (#648)
Currently, we don't do anything with origin auth failure, meaning the next request just fails, and we get not particularly relevant error messages (player not found, invalid masterserver token)
2023-10-07 12:40:31 +02:00
EladNLG 2cce2943b5
Safe IO script part (#595)
* Safe IO script part

* Fix compile-check

* Apply suggestions from code review

* Fix compile-check... again...

* Apply suggestions from code review :(


* Apply suggestions from code review


* stuff :)

* :D

* Add optional failure callback

* fix :)

* he forgot

forgor

* Fix memory leak :)

* gah

* oops :)

* Use failed callback if the json file is invalid

---------

Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
Co-authored-by: uniboi <64006268+uniboi@users.noreply.github.com>
2023-07-22 21:04:33 +01:00
uniboi 2d6ca83c3a
Use structs in the server browser (#623)
* move to native structs

* add connect callbacks

* update native functions register

* trigger callbacks on double click

* use suggestions
2023-04-27 14:55:32 +02:00
pg9182 f6716069a2
Update check-loc-encoding checkout action (#620)
Fixes Node.js 12 deprecation.
2023-04-21 22:57:09 +02:00
Emma Miler db2434b524
New presence code for plugins v2 (#532)
* test

* Update cl_presence.nut

* Update Northstar.Client/mod/scripts/vscripts/presence/ui_presence.nut

* Apply suggestions from code review

* New scripts

* fix playlist and add native funcs to build

* remove snake cases from GameStateStruct

* I forgor

---------

Co-authored-by: cat_or_not <41955154+catornot@users.noreply.github.com>
2023-04-11 20:49:35 +02:00
Rémy Raes 7ec5413c0e
Add CI logic for finding missing translations (#608)
* build: add script to get missing keys per language

* fix: typo

* fix: check arguments before launching script

* feat: script can be run with language argument

* docs: add readme

* fix: remove multiple spaces while searching for translations

* build: add translations check CI

* refactor: put translation job alongside encoding job

* feat: add unicode characters because why not

* build: exit with an error code if some translations are missing

* build: exit using process.exit

* feat: CI should continue running with missing translations

* build: use actions/checkout v3

* refactor: put build directory into .github directory
2023-04-06 00:28:09 +02:00
Jack ec992d12ff
Bump compile check version to v3 (#603)
Adds initscript support
2023-03-29 01:00:42 +02:00
Jack 12cf8b98de
Compile check tests in CI (#575)
* first test compile

* rename job step

* compile separately without Northstar.Custom

* move to release instead of main branch

* create json for compile check native functions

* update to use v2 and json file

* Add description of compile-check action

Co-authored-by: Maya <11448698+RoyalBlue1@users.noreply.github.com>
2023-02-09 22:50:57 +01:00
Kyle Gospodnetich fdc38f3867
Fix missing fonts under Linux (#437)
* Replace Arial and Lucidia fonts with Lato and Fira Code respectively, this fixes Linux users needing to install proprietary fonts to use the in-game console.

* Clean up gitattributes and encoding.yml to be more specific about the txt files it checks against. UTF-16LE-BOM will crash the game with a division by zero error if it's not expecting the file to be encoded as such.

* Replace Fira Code with Northstar Mono (Modified Fira Mono Regular)
2022-07-22 00:38:16 +02:00
GeckoEidechse d585bac7d2
Mention reproducing bugs and feature usage desc. (#436) 2022-07-20 16:42:04 +02:00
GeckoEidechse 1a80df50db
Add pull request template (#389) 2022-06-13 23:45:46 +02:00
Barichello 7845752b73
Update CI trigger 2022-02-13 19:54:24 -03:00
Barichello ae6a60d5de
Add check-loc-encoding CI job 2022-01-29 17:37:16 -03:00