Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

PufferPanel

Game server management panel
Collective - Host: opensource - https://opencollective.com/pufferpanel - Website: https://pufferpanel.com - Code: https://github.com/pufferpanel/pufferpanel

Fix condition to handle empty conditions and treat as "success"

Add unit tests for this condition system

github.com/pufferpanel/pufferpanel - 7627c0f62db619228a1849b5b8dab25b529a6f83 authored over 1 year ago
Set it up to actually run

[skip]

github.com/pufferpanel/pufferpanel - 922cf572552ae38e475462c291d5c16ff4d33289 authored over 1 year ago
Set it up to actually run

[skip]

github.com/pufferpanel/pufferpanel - 25ea2dce42383a994a8a11f63f278842dbc53ca6 authored over 1 year ago
Workflow-ify the template tester

Runs every template we have... this will take hours
[skip]

github.com/pufferpanel/pufferpanel - b57480089f397db21c47f2ceb4e6070231513f99 authored over 1 year ago
Add user-defined labels

Resolves #1132

github.com/pufferpanel/pufferpanel - 1277a7aeb91993bd8beccbd2f582ce8fc0c4d06d authored over 1 year ago
Add version header

Resolves #1161

github.com/pufferpanel/pufferpanel - 49b1ea0bf449d78bc59b859ea8274c97a45798ff authored over 1 year ago
Allow sending in name to edit server

Related: #1195

github.com/pufferpanel/pufferpanel - 714cde79ea00c3e5a5b3dacaa3739dcca10284ba authored over 1 year ago
Template tester work, although not fully functional again....

[skip]

github.com/pufferpanel/pufferpanel - 6b4257135d0e5a9dd52b7d67c85a75e16bdd3edf authored over 1 year ago
Allow docker images to be altered via variables

Closes #1005

github.com/pufferpanel/pufferpanel - c3bb94b5207d3b62e682db713e96b9805150935c authored over 1 year ago
Move frontend to use rhai for conditions

This still uses WASM, but this one at least is... reasonable

github.com/pufferpanel/pufferpanel - 37fc3fa6db9a445d7ecd34e64e392d923970e920 authored over 1 year ago
Try doing stuff with rust

github.com/pufferpanel/pufferpanel - b1723c54199ddf48586a95113219051f8cc6464f authored over 1 year ago
Add groups to templates

github.com/pufferpanel/pufferpanel - f75f2830b726dcec4c5a057c53b5c70cbccca060 authored over 1 year ago
Disable wasm and revert thirdparty

After internal discussions and work, this is not going to work. Tinygo is for some reason causing...

github.com/pufferpanel/pufferpanel - 123e2b33b1e06880dbb796702370b8cea9e70840 authored over 1 year ago
Fix filesystem to read correctly

github.com/pufferpanel/pufferpanel - ef3469e0fbcc95e4a6bbe7bbbedf70010ad0cadb authored over 1 year ago
Fix builds to actually work...

github.com/pufferpanel/pufferpanel - dc100f67142269df0e99b2a33daf15d2b8dbdbdc authored over 1 year ago
Fix patch for libclang_Rt

github.com/pufferpanel/pufferpanel - 5b9807f96aab6502e82a4e41defb561a7e8073b4 authored over 1 year ago
Generate WASM file during build

github.com/pufferpanel/pufferpanel - 23377da0fc9b2d2fd18a9012c07c1e93400ca98b authored over 1 year ago
Add thirdparty libs for custom alterations we need

cel-go and fmt needed misc patches for WASM usage, so we're making this our standard method of do...

github.com/pufferpanel/pufferpanel - cee2a2c1d6d8c1c3dab7735c9b17fd0a50e641e1 authored over 1 year ago
Merge backend code folders together to get future changes to work

In order to avoid circle deps, we are merging the operation and environments together into the se...

github.com/pufferpanel/pufferpanel - a63947541d701e011347661e0e01c0490ffd70e2 authored over 1 year ago
Enable ifs for commands

This means commands can now dynamically change depending on options

github.com/pufferpanel/pufferpanel - f8b39be2627504471922658ad03c7e8d4d03dcee authored over 1 year ago
Use constants for cel stuff

github.com/pufferpanel/pufferpanel - df1b36cc016eaa4fba1d8fd915d6718ff8f00609 authored over 1 year ago
Fix editing server data

github.com/pufferpanel/pufferpanel - 226dcd40cfd91d18e6431591532120f55e2ef957 authored over 1 year ago
Add support for ifs

This allows operations to now have conditional statements to indicate if they should run or not.
...

github.com/pufferpanel/pufferpanel - a72acfb9247a40e3ee7fbfb09b72ffd1e3d7324e authored over 1 year ago
Use merger to handle overriding files with local copies

github.com/pufferpanel/pufferpanel - 6c7026885e6082aad50ce8ba26fa4b69d1d1b26f authored over 1 year ago
Have environment loader able to directly ensure tty and standard work

github.com/pufferpanel/pufferpanel - cfce1c4309ad68a89d9c8fc83f7a7e4edd91f0ed authored over 1 year ago
Re-order calls so the DB is no longer in a transaction when we are calling nodes

This has the side-effect the db may know of a server the node doesn't, but using skipNode will "f...

github.com/pufferpanel/pufferpanel - 6fa7fd36f1df9d7a506e4b80ce19e4d25c7b9e75 authored over 1 year ago
fix server create running into a 404

github.com/pufferpanel/pufferpanel - 3dbe4e14ae04cd6079ff7c264a606071d4b4d248 authored over 1 year ago
Fix environment lister to use what's in the mapping, not the keys

github.com/pufferpanel/pufferpanel - f2e08ee35648cecb41c13bed2cfe1219359c98d5 authored over 1 year ago
prompt for server install after creating a new server

github.com/pufferpanel/pufferpanel - 7d0c5d74ac2f6c87cff7683d5e9460865f45d358 authored over 1 year ago
display node capabilities on node pages

github.com/pufferpanel/pufferpanel - 3636ede15f0a956c663d87fe6328bd0971e60562 authored over 1 year ago
make frontend build output go into different dirs per file type

github.com/pufferpanel/pufferpanel - 2d41efeb2b63e9f7678135c97eab4f126e2f8fa1 authored over 1 year ago
Remove workDir, change to config

Also expose a PUFFER_CONFIG variable for setting configs for commands

github.com/pufferpanel/pufferpanel - cabea0afc767090794904e816c49062d6c308273 authored over 1 year ago
Cherry-pick v2.6.7 onto v3

github.com/pufferpanel/pufferpanel - f2c025ea654eddf055fb66f30c220acd66f8697e authored over 1 year ago
Move wrapper to be more shared, so console could read from files

github.com/pufferpanel/pufferpanel - 491ff4ecf22d2604f2212805cb88a23bb6fe0d39 authored over 1 year ago
Replace net/smtp with go-smtp

github.com/pufferpanel/pufferpanel - 1e699136c70a212cd4d1ec4a160f19e925d6e787 authored over 1 year ago
Remove duplicate dep cache, clean up workflow pipeline

github.com/pufferpanel/pufferpanel - 9d264d98736ba2984f39037b9e59d990c22a11ca authored almost 2 years ago
Update all deps

Remove satori/go.uuid for not being updated anymore, apply sqlite "update"

github.com/pufferpanel/pufferpanel - 139e54a4cf5635e75fb9f29987ff7b993505ebbf authored almost 2 years ago
Fix favicon location for installer

github.com/pufferpanel/pufferpanel - 53e6f889005274c1cecec14cae22463650ac6b29 authored almost 2 years ago
Fix favicon location for installer

github.com/pufferpanel/pufferpanel - 7f047ffe0aab8b46fe2d5018353082c418e703dd authored almost 2 years ago
Force zip our build artifact

github.com/pufferpanel/pufferpanel - 84eb0899a3afeec7b64fdfac002cf76faa9424be authored almost 2 years ago
Don't delete client

github.com/pufferpanel/pufferpanel - 91ff2fcf4cec21ab59c975c51d92c3e3f2f86549 authored almost 2 years ago
Build pipeline work

github.com/pufferpanel/pufferpanel - 64256e0e044ca8ad88b096cc80c05c9d49db2b15 authored almost 2 years ago
Try to fix builds

github.com/pufferpanel/pufferpanel - a7b642c121f241fee8498bbd43eae2f8108e243c authored almost 2 years ago
Move web assets to use embed

This may result in completely broken builds for now, because of the nature of how it works. Those...

github.com/pufferpanel/pufferpanel - 650dcc4ed73d4a4ed61128b0a71e6c9675d0a77f authored almost 2 years ago
Include missing files, fix build order to prepare for web files being embedded

github.com/pufferpanel/pufferpanel - 6b2d694165b2e9d35d32ef8442feeb8de5eaa9c4 authored almost 2 years ago
Have email files be embedded

This uses the 1.16 go feature of embedding, so now our email files are lumped directly in the bin...

github.com/pufferpanel/pufferpanel - 4cb6270e452a5e43e4e3f0a7e6ff410203afca2e authored almost 2 years ago
Create POST endpoint to update servers

github.com/pufferpanel/pufferpanel - 68941aabc42cb88c823b4420c166b819b9d0a8c8 authored almost 2 years ago
Add extra args for depot downloader, use manifest to add +x flag

github.com/pufferpanel/pufferpanel - 6251427c692591b7676a9690c37badb75cc88fd9 authored almost 2 years ago
Extend MSI build time

github.com/pufferpanel/pufferpanel - e7b0da2ddf3adfcac4c9b2d50919c7a0e67a66c9 authored almost 2 years ago
Add core:os and core:arch

These are the same values that Go will expose, but now accessible for operations

github.com/pufferpanel/pufferpanel - 3cbf6cfab7e6e102eb36b42126d1fccad51ae613 authored almost 2 years ago
Update sponge and forge to allow MC versions only, download latest Forge

github.com/pufferpanel/pufferpanel - 1d314e2052d867c76e7605989fdcf1c3b1b71693 authored almost 2 years ago
Update to tick wait when it quick-fails

Resolves #210

github.com/pufferpanel/pufferpanel - db4e5aa2f5f73dc2718dbfba255f156f12e6ef7d authored almost 2 years ago
Install old c++ lib for steam stuff

[tester]
[skip]

github.com/pufferpanel/pufferpanel - a1c1c402e204d91072b415604bb896d5b926f6fa authored almost 2 years ago
Fix tester to create home

Unsure how it wasn't before, but... ah well. This mainly is because Spigot nonsense
[tester]

github.com/pufferpanel/pufferpanel - d98831e7bdd0492564f893654ec12608238259cf authored almost 2 years ago
Clean user creation for tester

[tester]

github.com/pufferpanel/pufferpanel - 4beb69445f66e42652dc7f6e72fa7596d8a00e43 authored almost 2 years ago
Fix command operator to actually check for an error

github.com/pufferpanel/pufferpanel - 7ec428b0e622c37152d62f8d797ca9de7faad1af authored almost 2 years ago
Add method to get exit codes

[tester]

github.com/pufferpanel/pufferpanel - e230021172c93a2b8d7e9b46daa2777fd5ee6aee authored almost 2 years ago
Have cmd operation handle errors slightly saner

[tester]

github.com/pufferpanel/pufferpanel - c1da18aa97db97bb6bf73a66157f6a6a7fae285e authored almost 2 years ago
Create user

[skip]
[tester]

github.com/pufferpanel/pufferpanel - 0238eb6c2adb592d29dc343c2ecdd2d953e76bb7 authored almost 2 years ago
Run tests under pufferpanel user

This doesn't expect mounts, so it's fine to do it this way
[skip]

github.com/pufferpanel/pufferpanel - 73b44b23ff001eb580cda87a4200b8db900eaf86 authored almost 2 years ago
Resolve issues with template tester not tracking all error cases

github.com/pufferpanel/pufferpanel - 38955edd37dbb175763f4db0eba1b60b7b1887af authored almost 2 years ago
tty is actually host

[skip]

github.com/pufferpanel/pufferpanel - e8498bd2bb9204ec1ee13b56825443d209068375 authored almost 2 years ago
Fix CLI args for template tester

[skip]

github.com/pufferpanel/pufferpanel - 0ff14ded02714aff2333ba43ec16702e9267a50e authored almost 2 years ago
Fix main to not run docker build when not needed

github.com/pufferpanel/pufferpanel - 3fc1f4249e2446b3777d9f7101f6d4a3b20e4fbf authored almost 2 years ago
Add workflow for tester

[skip]

github.com/pufferpanel/pufferpanel - 49679da68efcb98ad49c0fd40ccd62d47eea0ac5 authored almost 2 years ago
Create image for testing templates

github.com/pufferpanel/pufferpanel - 049edc5593599d8c0a18654035aec36e4327198a authored almost 2 years ago
Use v3 repo for templates

github.com/pufferpanel/pufferpanel - 04dbd9420bb19df9ae01e2ec38f2cf67c4dda87e authored almost 2 years ago
symlinks cause trouble with windows, so use copied files instead

github.com/pufferpanel/pufferpanel - 5cbd3c04d3b7a3055c7b640fee49ba8c18572d53 authored almost 2 years ago
better permission handling for server creation

github.com/pufferpanel/pufferpanel - e83779cfb4dc0b260eafb9a84b0cee5f6ff833b1 authored almost 2 years ago
fixed and improved server creation frontend

github.com/pufferpanel/pufferpanel - 6ae714d6820923423de95b5ab6546c0127aa64bc authored almost 2 years ago
Move templates to use "host" for tty/standard

github.com/pufferpanel/pufferpanel - 97dfdcda8e003f1e80b8d704647e825ecab3d879 authored almost 2 years ago
make template editor cope with not having an environment and fix ace not refreshing on tab change

github.com/pufferpanel/pufferpanel - d44df4429fe7c86c5de1bc19b22f751ff4abf1c4 authored almost 2 years ago
Also add env from local templates

github.com/pufferpanel/pufferpanel - abc22b03150ade383b064ddb96b4357b3921fd60 authored almost 2 years ago
Add env data to template list

github.com/pufferpanel/pufferpanel - a2fb434c5bace5d05d44240835d68962a326f48e authored almost 2 years ago
Update template service to handle the actual repo structure we have

github.com/pufferpanel/pufferpanel - 17ed9b68348caa4a8385d0d5923530037d61efdc authored almost 2 years ago
fixed template editor to work with single env templates

github.com/pufferpanel/pufferpanel - 210dbc5e60c0f4579b05eb0a6dbe07306f72cb8d authored almost 2 years ago
Require json extension to define server files

github.com/pufferpanel/pufferpanel - c4f8229abaacc42f8049d1713e2f9405e94e1b4c authored almost 2 years ago
Remove supportedEnvironments

This really is solved with the new template structure instead

github.com/pufferpanel/pufferpanel - 9256b67ba3fb9f865a532f9cd7ecfa869cdc3259 authored almost 2 years ago
Fix to support 2.6's template structure

github.com/pufferpanel/pufferpanel - 7f0eaffef7db1161da8f2a7ab08cd667d3707271 authored almost 2 years ago
ace broke too, fixed that, also server page now decides what actions to show based on server state

github.com/pufferpanel/pufferpanel - 9569eefee8f3696693975ff9fa563afec4dd982d authored almost 2 years ago
Add /api/nodes/{id}/features

github.com/pufferpanel/pufferpanel - 5e56077b2c301b88aa92a60058d2c2c537da233e authored almost 2 years ago
Fix permission service to handle "" as nil for server id

github.com/pufferpanel/pufferpanel - 8eb3c08a07c9489d8d87e6acfcbaf8f541726fca authored almost 2 years ago
fix icon font having been borked by some merge fun

github.com/pufferpanel/pufferpanel - f4a40c91da9110ebcbc67ad73c2ae3fcf4008eef authored almost 2 years ago
Remove new migration

This won't work in the v2.6.2 era onward, so safer to not ship it now

github.com/pufferpanel/pufferpanel - 749aacb33ef2b2835cfbeeafaf10e1fb107e62a6 authored almost 2 years ago
Fix migration id

(cherry picked from commit 32a09aa54be7d0ca14de1239a659765442089750)

github.com/pufferpanel/pufferpanel - 4982418a87e0e9c7df62bf902c8a0c7f5838dd3a authored almost 2 years ago
Fix node ids when using an FK-supported DB

(cherry picked from commit 8469ca983e499b6a7191080da8e20ee70814772a)

github.com/pufferpanel/pufferpanel - 7f0c0a17dea02c2e8653a74fbb890794ca94ffa0 authored almost 2 years ago
Remove program operation

github.com/pufferpanel/pufferpanel - ba4e8f39ec10ba9f6abdc31f625b388fcf643466 authored almost 2 years ago
Add Curseforge operation

Uses a CF API key to download modpacks from Curseforge automatically
This will install forge if t...

github.com/pufferpanel/pufferpanel - d5e467eaa4d021bf321be6c3b09f8b0268d109db authored almost 2 years ago
Bulk update node and swaggo

github.com/pufferpanel/pufferpanel - 4af952544dd041f749541e907e14a07df883794d authored almost 2 years ago
Disable rotation on windows

github.com/pufferpanel/pufferpanel - 7471c875f4b41ccf1af7d689490317dc344908e0 authored almost 2 years ago
Remove spongeforgedl

This is replaced by spongedl

github.com/pufferpanel/pufferpanel - ccc8a61322c79b804214837466f24409c013864b authored almost 2 years ago