From eccdcc373eee3e8c55b9311fd4cdfb2897821b25 Mon Sep 17 00:00:00 2001 From: Brady Wetherington Date: Mon, 7 Oct 2024 18:07:33 +0100 Subject: [PATCH 001/110] parent 2220828b00d5e5e579a13329498e999685ccee60 author Brady Wetherington 1728320853 +0100 committer Brady Wetherington 1733158021 +0000 Prevent setting assigned_to without setting assigned_type Fixed tests to include assigned_type when setting assigned_to Add new tests for assigned_to without assigned_type Added tighter validation to assigned_to and assigned_type, new tests Fixed wrong comment Fixed tests to include assigned_type when setting assigned_to Add new tests for assigned_to without assigned_type Fixed wrong comment --- app/Http/Controllers/Api/AssetsController.php | 4 +- app/Http/Requests/StoreAssetRequest.php | 1 - app/Models/Asset.php | 3 +- app/Observers/AssetObserver.php | 5 +- tests/Feature/Assets/Api/AssetIndexTest.php | 8 +- tests/Feature/Assets/Api/StoreAssetTest.php | 65 +++++++++++++++ tests/Feature/Assets/Api/UpdateAssetTest.php | 80 +++++++++++++++++++ tests/Unit/AssetTest.php | 10 +++ 8 files changed, 167 insertions(+), 9 deletions(-) diff --git a/app/Http/Controllers/Api/AssetsController.php b/app/Http/Controllers/Api/AssetsController.php index 7a6566d34e..6e60cbada8 100644 --- a/app/Http/Controllers/Api/AssetsController.php +++ b/app/Http/Controllers/Api/AssetsController.php @@ -679,7 +679,9 @@ class AssetsController extends Controller return response()->json(Helper::formatStandardApiResponse('success', $asset, trans('admin/hardware/message.create.success'))); - return response()->json(Helper::formatStandardApiResponse('success', (new AssetsTransformer)->transformAsset($asset), trans('admin/hardware/message.create.success'))); + // below is what we want the _eventual_ return to look like - in a more standardized format. + // return response()->json(Helper::formatStandardApiResponse('success', (new AssetsTransformer)->transformAsset($asset), trans('admin/hardware/message.create.success'))); + } return response()->json(Helper::formatStandardApiResponse('error', null, $asset->getErrors()), 200); diff --git a/app/Http/Requests/StoreAssetRequest.php b/app/Http/Requests/StoreAssetRequest.php index fb7469ac88..66179ac739 100644 --- a/app/Http/Requests/StoreAssetRequest.php +++ b/app/Http/Requests/StoreAssetRequest.php @@ -39,7 +39,6 @@ class StoreAssetRequest extends ImageUploadRequest $this->merge([ 'asset_tag' => $this->asset_tag ?? Asset::autoincrement_asset(), 'company_id' => $idForCurrentUser, - 'assigned_to' => $assigned_to ?? null, ]); } diff --git a/app/Models/Asset.php b/app/Models/Asset.php index ce8b870eb2..862b994362 100644 --- a/app/Models/Asset.php +++ b/app/Models/Asset.php @@ -119,7 +119,8 @@ class Asset extends Depreciable 'byod' => ['nullable', 'boolean'], 'order_number' => ['nullable', 'string', 'max:191'], 'notes' => ['nullable', 'string', 'max:65535'], - 'assigned_to' => ['nullable', 'integer'], + 'assigned_to' => ['nullable', 'integer', 'required_with:assigned_type'], + 'assigned_type' => ['nullable', 'required_with:assigned_to', 'in:'.User::class.",".Location::class.",".Asset::class], 'requestable' => ['nullable', 'boolean'], 'assigned_user' => ['nullable', 'exists:users,id,deleted_at,NULL'], 'assigned_location' => ['nullable', 'exists:locations,id,deleted_at,NULL'], diff --git a/app/Observers/AssetObserver.php b/app/Observers/AssetObserver.php index 0d01428ea8..a8f5f09ae8 100644 --- a/app/Observers/AssetObserver.php +++ b/app/Observers/AssetObserver.php @@ -40,8 +40,9 @@ class AssetObserver // If the asset isn't being checked out or audited, log the update. // (Those other actions already create log entries.) - if (($attributes['assigned_to'] == $attributesOriginal['assigned_to']) - && ($same_checkout_counter) && ($same_checkin_counter) + if (array_key_exists('assigned_to', $attributes) && array_key_exists('assigned_to', $attributesOriginal) + && ($attributes['assigned_to'] == $attributesOriginal['assigned_to']) + && ($same_checkout_counter) && ($same_checkin_counter) && ((isset( $attributes['next_audit_date']) ? $attributes['next_audit_date'] : null) == (isset($attributesOriginal['next_audit_date']) ? $attributesOriginal['next_audit_date']: null)) && ($attributes['last_checkout'] == $attributesOriginal['last_checkout']) && (!$restoring_or_deleting)) { diff --git a/tests/Feature/Assets/Api/AssetIndexTest.php b/tests/Feature/Assets/Api/AssetIndexTest.php index c4a362d28b..8554edb3d4 100644 --- a/tests/Feature/Assets/Api/AssetIndexTest.php +++ b/tests/Feature/Assets/Api/AssetIndexTest.php @@ -83,7 +83,7 @@ class AssetIndexTest extends TestCase public function testAssetApiIndexReturnsDueForExpectedCheckin() { - Asset::factory()->count(3)->create(['assigned_to' => '1', 'expected_checkin' => Carbon::now()->format('Y-m-d')]); + Asset::factory()->count(3)->create(['assigned_to' => '1', 'assigned_type' => User::class, 'expected_checkin' => Carbon::now()->format('Y-m-d')]); $this->actingAsForApi(User::factory()->superuser()->create()) ->getJson( @@ -99,7 +99,7 @@ class AssetIndexTest extends TestCase public function testAssetApiIndexReturnsOverdueForExpectedCheckin() { - Asset::factory()->count(3)->create(['assigned_to' => '1', 'expected_checkin' => Carbon::now()->subDays(1)->format('Y-m-d')]); + Asset::factory()->count(3)->create(['assigned_to' => '1', 'assigned_type' => User::class, 'expected_checkin' => Carbon::now()->subDays(1)->format('Y-m-d')]); $this->actingAsForApi(User::factory()->superuser()->create()) ->getJson(route('api.assets.list-upcoming', ['action' => 'checkins', 'upcoming_status' => 'overdue'])) @@ -113,8 +113,8 @@ class AssetIndexTest extends TestCase public function testAssetApiIndexReturnsDueOrOverdueForExpectedCheckin() { - Asset::factory()->count(3)->create(['assigned_to' => '1', 'expected_checkin' => Carbon::now()->subDays(1)->format('Y-m-d')]); - Asset::factory()->count(2)->create(['assigned_to' => '1', 'expected_checkin' => Carbon::now()->format('Y-m-d')]); + Asset::factory()->count(3)->create(['assigned_to' => '1', 'assigned_type' => User::class, 'expected_checkin' => Carbon::now()->subDays(1)->format('Y-m-d')]); + Asset::factory()->count(2)->create(['assigned_to' => '1', 'assigned_type' => User::class, 'expected_checkin' => Carbon::now()->format('Y-m-d')]); $this->actingAsForApi(User::factory()->superuser()->create()) ->getJson(route('api.assets.list-upcoming', ['action' => 'checkins', 'upcoming_status' => 'due-or-overdue'])) diff --git a/tests/Feature/Assets/Api/StoreAssetTest.php b/tests/Feature/Assets/Api/StoreAssetTest.php index ea5cfb6178..7136b546a3 100644 --- a/tests/Feature/Assets/Api/StoreAssetTest.php +++ b/tests/Feature/Assets/Api/StoreAssetTest.php @@ -162,6 +162,71 @@ class StoreAssetTest extends TestCase $this->assertNotNull($response->json('messages.status_id')); } + public function testSaveWithAssignedToChecksOut() + { + $user = User::factory()->create(); + $response = $this->actingAsForApi(User::factory()->superuser()->create()) + ->postJson(route('api.assets.store'), [ + 'asset_tag' => '1235', + 'assigned_to' => $user->id, + 'assigned_type' => User::class, + 'model_id' => AssetModel::factory()->create()->id, + 'status_id' => Statuslabel::factory()->readyToDeploy()->create()->id, + ]) + ->assertOk() + ->assertStatusMessageIs('success'); + + $asset = Asset::find($response->json()['payload']['id']); + $this->assertEquals($user->id, $asset->assigned_to); + $this->assertEquals('Asset created successfully. :)', $response->json('messages')); + } + + + public function testSaveWithNoAssignedTypeReturnsValidationError() + { + $response = $this->actingAsForApi(User::factory()->superuser()->create()) + ->postJson(route('api.assets.store'), [ + 'asset_tag' => '1235', + 'assigned_to' => '1', +// 'assigned_type' => User::class, //deliberately omit assigned_type + 'model_id' => AssetModel::factory()->create()->id, + 'status_id' => Statuslabel::factory()->readyToDeploy()->create()->id, + ]) + ->assertOk() + ->assertStatusMessageIs('error'); + $this->assertNotNull($response->json('messages.assigned_type')); + } + + public function testSaveWithBadAssignedTypeReturnsValidationError() + { + $response = $this->actingAsForApi(User::factory()->superuser()->create()) + ->postJson(route('api.assets.store'), [ + 'asset_tag' => '1235', + 'assigned_to' => '1', + 'assigned_type' => 'nonsense_string', //deliberately bad assigned_type + 'model_id' => AssetModel::factory()->create()->id, + 'status_id' => Statuslabel::factory()->readyToDeploy()->create()->id, + ]) + ->assertOk() + ->assertStatusMessageIs('error'); + $this->assertNotNull($response->json('messages.assigned_type')); + } + + public function testSaveWithAssignedTypeAndNoAssignedToReturnsValidationError() + { + $response = $this->actingAsForApi(User::factory()->superuser()->create()) + ->postJson(route('api.assets.store'), [ + 'asset_tag' => '1235', + //'assigned_to' => '1', //deliberately omit assigned_to + 'assigned_type' => User::class, + 'model_id' => AssetModel::factory()->create()->id, + 'status_id' => Statuslabel::factory()->readyToDeploy()->create()->id, + ]) + ->assertOk() + ->assertStatusMessageIs('error'); + $this->assertNotNull($response->json('messages.assigned_to')); + } + public function testSaveWithPendingStatusWithoutUserIsSuccessful() { $response = $this->actingAsForApi(User::factory()->superuser()->create()) diff --git a/tests/Feature/Assets/Api/UpdateAssetTest.php b/tests/Feature/Assets/Api/UpdateAssetTest.php index df4448a2db..e04f3f6811 100644 --- a/tests/Feature/Assets/Api/UpdateAssetTest.php +++ b/tests/Feature/Assets/Api/UpdateAssetTest.php @@ -423,6 +423,86 @@ class UpdateAssetTest extends TestCase $this->assertEquals($asset->assigned_type, 'App\Models\User'); } + public function testCheckoutToUserWithAssignedToAndAssignedType() + { + $asset = Asset::factory()->create(); + $user = User::factory()->editAssets()->create(); + $assigned_user = User::factory()->create(); + + $response = $this->actingAsForApi($user) + ->patchJson(route('api.assets.update', $asset->id), [ + 'assigned_to' => $assigned_user->id, + 'assigned_type' => User::class + ]) + ->assertOk() + ->assertStatusMessageIs('success') + ->json(); + + $asset->refresh(); + $this->assertEquals($assigned_user->id, $asset->assigned_to); + $this->assertEquals($asset->assigned_type, 'App\Models\User'); + } + + public function testCheckoutToUserWithAssignedToWithoutAssignedType() + { + $asset = Asset::factory()->create(); + $user = User::factory()->editAssets()->create(); + $assigned_user = User::factory()->create(); + + $response = $this->actingAsForApi($user) + ->patchJson(route('api.assets.update', $asset->id), [ + 'assigned_to' => $assigned_user->id, +// 'assigned_type' => User::class //deliberately omit assigned_type + ]) + ->assertOk() + ->assertStatusMessageIs('error'); + + $asset->refresh(); + $this->assertNotEquals($assigned_user->id, $asset->assigned_to); + $this->assertNotEquals($asset->assigned_type, 'App\Models\User'); + $this->assertNotNull($response->json('messages.assigned_type')); + } + + public function testCheckoutToUserWithAssignedToWithBadAssignedType() + { + $asset = Asset::factory()->create(); + $user = User::factory()->editAssets()->create(); + $assigned_user = User::factory()->create(); + + $response = $this->actingAsForApi($user) + ->patchJson(route('api.assets.update', $asset->id), [ + 'assigned_to' => $assigned_user->id, + 'assigned_type' => 'more_deliberate_nonsense' //deliberately bad assigned_type + ]) + ->assertOk() + ->assertStatusMessageIs('error'); + + $asset->refresh(); + $this->assertNotEquals($assigned_user->id, $asset->assigned_to); + $this->assertNotEquals($asset->assigned_type, 'App\Models\User'); + $this->assertNotNull($response->json('messages.assigned_type')); + } + + public function testCheckoutToUserWithoutAssignedToWithAssignedType() + { + $asset = Asset::factory()->create(); + $user = User::factory()->editAssets()->create(); + $assigned_user = User::factory()->create(); + + $response = $this->actingAsForApi($user) + ->patchJson(route('api.assets.update', $asset->id), [ + //'assigned_to' => $assigned_user->id, // deliberately omit assigned_to + 'assigned_type' => User::class + ]) + ->assertOk() + ->assertStatusMessageIs('error'); + + $asset->refresh(); + $this->assertNotEquals($assigned_user->id, $asset->assigned_to); + $this->assertNotEquals($asset->assigned_type, 'App\Models\User'); + $this->assertNotNull($response->json('messages.assigned_to')); + } + public function testCheckoutToDeletedUserFailsOnAssetUpdate() { $asset = Asset::factory()->create(); diff --git a/tests/Unit/AssetTest.php b/tests/Unit/AssetTest.php index d0f3af6233..aea894f9fb 100644 --- a/tests/Unit/AssetTest.php +++ b/tests/Unit/AssetTest.php @@ -4,6 +4,7 @@ namespace Tests\Unit; use App\Models\Asset; use App\Models\AssetModel; use App\Models\Category; +use App\Models\User; use Carbon\Carbon; use Tests\TestCase; use App\Models\Setting; @@ -189,4 +190,13 @@ class AssetTest extends TestCase $this->assertEquals(Carbon::createFromDate(2019, 1, 1)->format('Y-m-d'), $asset->warranty_expires->format('Y-m-d')); } + + public function testAssignedTypeWithoutAssignTo() + { + $user = User::factory()->create(); + $asset = Asset::factory()->create([ + 'assigned_to' => $user->id + ]); + $this->assertModelMissing($asset); + } } From 7c2c5ea98de249df4587f799f105e94d0025b699 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Tue, 22 Apr 2025 10:50:20 -0700 Subject: [PATCH 002/110] adds Field offset option to labels --- app/Http/Controllers/SettingsController.php | 1 + app/View/Label.php | 23 +++++++++++++++++-- ..._add_empty_row_count_to_settings_table.php | 21 +++++++++++++++++ .../lang/en-US/admin/settings/general.php | 2 ++ resources/views/settings/labels.blade.php | 22 ++++++++++++++++++ 5 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 database/migrations/2025_04_22_170731_add_empty_row_count_to_settings_table.php diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index a6de4466dd..7007398094 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -772,6 +772,7 @@ class SettingsController extends Controller $setting->label2_2d_type = $request->input('label2_2d_type'); $setting->label2_2d_target = $request->input('label2_2d_target'); $setting->label2_fields = $request->input('label2_fields'); + $setting->label2_empty_row_count = $request->input('label2_empty_row_count'); $setting->labels_per_page = $request->input('labels_per_page'); $setting->labels_width = $request->input('labels_width'); $setting->labels_height = $request->input('labels_height'); diff --git a/app/View/Label.php b/app/View/Label.php index 6dbad39a34..e3b7b714d6 100644 --- a/app/View/Label.php +++ b/app/View/Label.php @@ -191,9 +191,28 @@ class Label implements View return $toAdd ? $myFields->push($toAdd) : $myFields; }, new Collection()); - $assetData->put('fields', $fields->take($template->getSupportFields())); + $emptyRowsCount = $settings->label2_empty_row_count; + if($emptyRowsCount) { + // Create empty rows + $emptyRows = collect(range(1, $emptyRowsCount))->map(function () { + return [ + 'label' => '', + 'value' => '', + 'dataSource' => null, + ]; + }); + + // Prepend empty rows to the existing fields + $fieldsWithEmpty = $emptyRows->merge($fields); + + $assetData->put('fields', $fieldsWithEmpty->take($template->getSupportFields())); + return $assetData; + } + else{ + $assetData->put('fields', $fields->take($template->getSupportFields())); + return $assetData; + } - return $assetData; }); if ($template instanceof Sheet) { diff --git a/database/migrations/2025_04_22_170731_add_empty_row_count_to_settings_table.php b/database/migrations/2025_04_22_170731_add_empty_row_count_to_settings_table.php new file mode 100644 index 0000000000..49b228b42d --- /dev/null +++ b/database/migrations/2025_04_22_170731_add_empty_row_count_to_settings_table.php @@ -0,0 +1,21 @@ +unsignedInteger('label2_empty_row_count')->default(0)->after('label2_fields'); + }); + } + + public function down(): void + { + Schema::table('settings', function (Blueprint $table) { + $table->dropColumn('label2_empty_row_count'); + }); + } +}; diff --git a/resources/lang/en-US/admin/settings/general.php b/resources/lang/en-US/admin/settings/general.php index 61bc0c5f76..1063ba4009 100644 --- a/resources/lang/en-US/admin/settings/general.php +++ b/resources/lang/en-US/admin/settings/general.php @@ -64,6 +64,8 @@ return [ 'enabled' => 'Enabled', 'eula_settings' => 'EULA Settings', 'eula_markdown' => 'This EULA allows Github flavored markdown.', + 'empty_row_count' => 'Field Start Offset (Empty Rows)', + 'empty_row_count_help' => 'Fields will begin populating after this many empty rows are skipped at the top of the label.', 'favicon' => 'Favicon', 'favicon_format' => 'Accepted filetypes are ico, png, and gif. Other image formats may not work in all browsers.', 'favicon_size' => 'Favicons should be square images, 16x16 pixels.', diff --git a/resources/views/settings/labels.blade.php b/resources/views/settings/labels.blade.php index 6b3442420b..ae79c061a8 100644 --- a/resources/views/settings/labels.blade.php +++ b/resources/views/settings/labels.blade.php @@ -313,6 +313,28 @@

{{ trans('admin/settings/general.label2_2d_target_help') }}

+ +
+
+ +
+
+
+ +
+
+ {!! $errors->first('empty_row_count', '') !!} +

{!! trans('admin/settings/general.empty_row_count_help') !!}

+
+
+
@include('partials.label2-preview')
From d871c529d189157a2aa27b254f9d9abd6e5bc830 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Tue, 22 Apr 2025 11:59:19 -0700 Subject: [PATCH 003/110] fix input max, and help block position --- app/Http/Controllers/SettingsController.php | 2 ++ resources/views/settings/labels.blade.php | 20 +++++++++----------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 7007398094..77f0be83c7 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -14,6 +14,7 @@ use App\Http\Requests\StoreLabelSettings; use App\Http\Requests\StoreSecuritySettings; use App\Models\CustomField; use App\Models\Group; +use App\Models\Labels\Label as LabelModel; use App\Models\Setting; use App\Models\Asset; use App\Models\User; @@ -750,6 +751,7 @@ class SettingsController extends Controller return view('settings.labels') ->with('setting', Setting::getSettings()) ->with('is_gd_installed', $is_gd_installed) + ->with('template', LabelModel::find(Setting::getSettings()->label2_template)) ->with('customFields', CustomField::where('field_encrypted', '=', 0)->get()); } diff --git a/resources/views/settings/labels.blade.php b/resources/views/settings/labels.blade.php index ae79c061a8..fdc6313bd2 100644 --- a/resources/views/settings/labels.blade.php +++ b/resources/views/settings/labels.blade.php @@ -313,26 +313,24 @@

{{ trans('admin/settings/general.label2_2d_target_help') }}

- +
- +
-
-
+
-
-
- {!! $errors->first('empty_row_count', '') !!} -

{!! trans('admin/settings/general.empty_row_count_help') !!}

-
+ max="{{ $template->getSupportFields() }}" + value="{{ old('label2_empty_row_count', $setting->label2_empty_row_count) }}" + > + {!! $errors->first('label2_empty_row_count', '') !!} +

{!! trans('admin/settings/general.empty_row_count_help') !!}

From 5da492cbf51670003089bc29f0cf457c0d1d6416 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Tue, 22 Apr 2025 12:07:02 -0700 Subject: [PATCH 004/110] set max to 5 --- app/Http/Controllers/SettingsController.php | 1 - resources/views/settings/labels.blade.php | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 77f0be83c7..fa1ea85e93 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -751,7 +751,6 @@ class SettingsController extends Controller return view('settings.labels') ->with('setting', Setting::getSettings()) ->with('is_gd_installed', $is_gd_installed) - ->with('template', LabelModel::find(Setting::getSettings()->label2_template)) ->with('customFields', CustomField::where('field_encrypted', '=', 0)->get()); } diff --git a/resources/views/settings/labels.blade.php b/resources/views/settings/labels.blade.php index fdc6313bd2..d890c2a454 100644 --- a/resources/views/settings/labels.blade.php +++ b/resources/views/settings/labels.blade.php @@ -326,7 +326,7 @@ type="number" id="label2_empty_row_count" min="0" - max="{{ $template->getSupportFields() }}" + max="5" value="{{ old('label2_empty_row_count', $setting->label2_empty_row_count) }}" > {!! $errors->first('label2_empty_row_count', '') !!} From bb82b2513ed5ced75e4fa34cd0b8acefdc7699d8 Mon Sep 17 00:00:00 2001 From: Jeremy Price Date: Fri, 2 May 2025 10:58:25 +0200 Subject: [PATCH 005/110] Fix dockerhub repo we're pushing to, and arm build names --- .github/workflows/docker-arm.yml | 10 +++++----- .github/workflows/docker-intel.yml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docker-arm.yml b/.github/workflows/docker-arm.yml index 8e42f7dc51..82f98da73a 100644 --- a/.github/workflows/docker-arm.yml +++ b/.github/workflows/docker-arm.yml @@ -19,7 +19,7 @@ permissions: contents: read jobs: - docker-ubuntu: + docker-ubuntu-arm: # Ensure this job never runs on forked repos. It's only executed for 'grokability/snipe-it' if: github.repository == 'grokability/snipe-it' runs-on: ubuntu-latest @@ -58,7 +58,7 @@ jobs: password: ${{ secrets.DOCKER_ACCESS_TOKEN }} ############################################### - # Build/Push the 'grokability/snipe-it' image + # Build/Push the 'snipe/snipe-it' image ############################################### # https://github.com/docker/metadata-action # Get Metadata for docker_build step below @@ -84,7 +84,7 @@ jobs: # Use tags / labels provided by 'docker/metadata-action' above tags: ${{ steps.meta_build.outputs.tags }} labels: ${{ steps.meta_build.outputs.labels }} - docker-alpine: + docker-alpine-arm: # Ensure this job never runs on forked repos. It's only executed for 'grokability/snipe-it' if: github.repository == 'grokability/snipe-it' runs-on: ubuntu-latest @@ -97,7 +97,7 @@ jobs: type=raw,value=latest,enable=${{ endsWith(github.ref, github.event.repository.default_branch) }},suffix=-alpine type=ref,event=branch,enable=${{ !endsWith(github.ref, github.event.repository.default_branch) }},suffix=-alpine type=ref,event=tag,suffix=-alpine - type=semver,pattern=v{{major}}-latest-alpine + type=semver,pattern=v{{major}}-latest-alpine # Define default tag "flavor" for docker/metadata-action per # https://github.com/docker/metadata-action#flavor-input # We turn off 'latest' tag by default. @@ -131,7 +131,7 @@ jobs: id: meta_build uses: docker/metadata-action@v5 with: - images: grokability/snipe-it + images: snipe/snipe-it tags: ${{ env.IMAGE_TAGS }} flavor: ${{ env.TAGS_FLAVOR }} diff --git a/.github/workflows/docker-intel.yml b/.github/workflows/docker-intel.yml index d025c2a18f..44eecba446 100644 --- a/.github/workflows/docker-intel.yml +++ b/.github/workflows/docker-intel.yml @@ -58,7 +58,7 @@ jobs: password: ${{ secrets.DOCKER_ACCESS_TOKEN }} ############################################### - # Build/Push the 'grokability/snipe-it' image + # Build/Push the 'snipe/snipe-it' image ############################################### # https://github.com/docker/metadata-action # Get Metadata for docker_build step below @@ -66,7 +66,7 @@ jobs: id: meta_build uses: docker/metadata-action@v5 with: - images: grokability/snipe-it + images: snipe/snipe-it tags: ${{ env.IMAGE_TAGS }} flavor: ${{ env.TAGS_FLAVOR }} From 8349065b0ab1821e69d779d80a5ae748ae506574 Mon Sep 17 00:00:00 2001 From: Jeremy Price Date: Fri, 2 May 2025 10:59:42 +0200 Subject: [PATCH 006/110] stop buiulding intel on arm --- .github/workflows/docker-arm.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-arm.yml b/.github/workflows/docker-arm.yml index 82f98da73a..1d7e7d2b97 100644 --- a/.github/workflows/docker-arm.yml +++ b/.github/workflows/docker-arm.yml @@ -77,7 +77,7 @@ jobs: with: context: . file: ./Dockerfile - platforms: linux/arm64,linux/amd64 + platforms: linux/arm64 # For pull requests, we run the Docker build (to ensure no PR changes break the build), # but we ONLY do an image push to DockerHub if it's NOT a PR push: ${{ github.event_name != 'pull_request' }} From 9de97694c376d3c245d073c22dcafe3cc6828c62 Mon Sep 17 00:00:00 2001 From: Fabian Schmid Date: Fri, 25 Apr 2025 10:30:51 +0200 Subject: [PATCH 007/110] [FIX] set upload-limit --- docker/startup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/startup.sh b/docker/startup.sh index 2aabb3ca83..878a352ba6 100644 --- a/docker/startup.sh +++ b/docker/startup.sh @@ -101,8 +101,8 @@ chown -R docker:root /var/www/html/storage/framework/cache if [ -v "PHP_UPLOAD_LIMIT" ] then echo "Changing upload limit to ${PHP_UPLOAD_LIMIT}" - sed -i "s/^upload_max_filesize.*/upload_max_filesize = ${PHP_UPLOAD_LIMIT}M/" /etc/php/*/apache2/php.ini - sed -i "s/^post_max_size.*/post_max_size = ${PHP_UPLOAD_LIMIT}M/" /etc/php/*/apache2/php.ini + sed -i "s/^upload_max_filesize.*/upload_max_filesize = ${PHP_UPLOAD_LIMIT}M/" /etc/php*/php.ini + sed -i "s/^post_max_size.*/post_max_size = ${PHP_UPLOAD_LIMIT}M/" /etc/php*/php.ini fi # If the Oauth DB files are not present copy the vendor files over to the db migrations From 12452899060a3931652afb17158211869cfd7b07 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 5 May 2025 14:08:31 +0100 Subject: [PATCH 008/110] Add @chfsx as a contributor --- .all-contributorsrc | 9 ++++ CONTRIBUTORS.md | 108 ++++++++++++++++++++++---------------------- 2 files changed, 63 insertions(+), 54 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index e31a909c26..7e4fd0e567 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3361,6 +3361,15 @@ "contributions": [ "code" ] + }, + { + "login": "chfsx", + "name": "Fabian Schmid", + "avatar_url": "https://avatars.githubusercontent.com/u/6661332?v=4", + "profile": "http://sr.solutions", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 122382894e..8b7c127467 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,60 +1,60 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)) who have helped Snipe-IT get this far: -| [
snipe](http://www.snipe.net)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=snipe "Code") [πŸš‡](#infra-snipe "Infrastructure (Hosting, Build-Tools, etc)") [πŸ“–](https://github.com/grokability/snipe-it/commits?author=snipe "Documentation") [⚠️](https://github.com/grokability/snipe-it/commits?author=snipe "Tests") [πŸ›](https://github.com/grokability/snipe-it/issues?q=author%3Asnipe "Bug reports") [🎨](#design-snipe "Design") [πŸ‘€](#review-snipe "Reviewed Pull Requests") | [
Brady Wetherington](http://www.uberbrady.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=uberbrady "Code") [πŸ“–](https://github.com/grokability/snipe-it/commits?author=uberbrady "Documentation") [πŸš‡](#infra-uberbrady "Infrastructure (Hosting, Build-Tools, etc)") [πŸ‘€](#review-uberbrady "Reviewed Pull Requests") | [
Daniel Meltzer](https://github.com/dmeltzer)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=dmeltzer "Code") [⚠️](https://github.com/grokability/snipe-it/commits?author=dmeltzer "Tests") [πŸ“–](https://github.com/grokability/snipe-it/commits?author=dmeltzer "Documentation") | [
Michael T](http://www.tuckertechonline.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mtucker6784 "Code") | [
madd15](https://github.com/madd15)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=madd15 "Documentation") [πŸ’¬](#question-madd15 "Answering Questions") | [
Vincent Sposato](https://github.com/vsposato)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=vsposato "Code") | [
Andrea Bergamasco](https://github.com/vjandrea)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=vjandrea "Code") | -| :---: | :---: | :---: |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| :---: | -| [
Karol](https://github.com/kpawelski)
[🌍](#translation-kpawelski "Translation") [πŸ’»](https://github.com/grokability/snipe-it/commits?author=kpawelski "Code") | [
morph027](http://blog.morph027.de/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=morph027 "Code") | [
fvleminckx](https://github.com/fvleminckx)
[πŸš‡](#infra-fvleminckx "Infrastructure (Hosting, Build-Tools, etc)") | [
itsupportcmsukorg](https://github.com/itsupportcmsukorg)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=itsupportcmsukorg "Code") [πŸ›](https://github.com/grokability/snipe-it/issues?q=author%3Aitsupportcmsukorg "Bug reports") | [
Frank](https://override.io)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=base-zero "Code") | [
Deleted user](https://github.com/ghost)
[🌍](#translation-ghost "Translation") [πŸ’»](https://github.com/grokability/snipe-it/commits?author=ghost "Code") | [
tiagom62](https://github.com/tiagom62)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=tiagom62 "Code") [πŸš‡](#infra-tiagom62 "Infrastructure (Hosting, Build-Tools, etc)") | -| [
Ryan Stafford](https://github.com/rystaf)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=rystaf "Code") | [
Eammon Hanlon](https://github.com/ehanlon)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ehanlon "Code") | [
zjean](https://github.com/zjean)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=zjean "Code") | [
Matthias Frei](http://www.frei.media)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=FREImedia "Code") | [
opsydev](https://github.com/opsydev)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=opsydev "Code") | [
Daniel Dreier](http://www.ddreier.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ddreier "Code") | [
Nikolai Prokoschenko](http://rassie.org)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=rassie "Code") | -| [
Drew](https://github.com/YetAnotherCodeMonkey)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=YetAnotherCodeMonkey "Code") | [
Walter](https://github.com/merid14)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=merid14 "Code") | [
Petr Baloun](https://github.com/balous)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=balous "Code") | [
reidblomquist](https://github.com/reidblomquist)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=reidblomquist "Documentation") | [
Mathieu Kooiman](https://github.com/mathieuk)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mathieuk "Code") | [
csayre](https://github.com/csayre)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=csayre "Documentation") | [
Adam Dunson](https://github.com/adamdunson)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=adamdunson "Code") | -| [
Hereward](https://github.com/thehereward)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=thehereward "Code") | [
swoopdk](https://github.com/swoopdk)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=swoopdk "Code") | [
Abdullah Alansari](https://linkedin.com/in/ahimta)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Ahimta "Code") | [
Micael Rodrigues](https://github.com/MicaelRodrigues)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=MicaelRodrigues "Code") | [
Patrick Gallagher](http://macadmincorner.com)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=patgmac "Documentation") | [
Miliamber](https://github.com/Miliamber)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Miliamber "Code") | [
hawk554](https://github.com/hawk554)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=hawk554 "Code") | -| [
Justin Kerr](http://jbirdkerr.net)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jbirdkerr "Code") | [
Ira W. Snyder](http://www.irasnyder.com/devel/)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=irasnyd "Documentation") | [
Aladin Alaily](https://github.com/aalaily)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=aalaily "Code") | [
Chase Hansen](https://github.com/kobie-chasehansen)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=kobie-chasehansen "Code") [πŸ’¬](#question-kobie-chasehansen "Answering Questions") [πŸ›](https://github.com/grokability/snipe-it/issues?q=author%3Akobie-chasehansen "Bug reports") | [
IDM Helpdesk](https://github.com/IDM-Helpdesk)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=IDM-Helpdesk "Code") | [
Kai](http://balticer.de)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=balticer "Code") | [
Michael Daniels](http://www.michaeldaniels.me)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mdaniels5757 "Code") | -| [
Tom Castleman](http://tomcastleman.me)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=tomcastleman "Code") | [
Daniel Nemanic](https://github.com/DanielNemanic)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=DanielNemanic "Code") | [
SouthWolf](https://github.com/southwolf)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=southwolf "Code") | [
Ivar Nesje](https://github.com/ivarne)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ivarne "Code") | [
JΓ©rΓ©my Benoist](http://www.j0k3r.net)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=j0k3r "Documentation") | [
Chris Leathley](https://github.com/cleathley)
[πŸš‡](#infra-cleathley "Infrastructure (Hosting, Build-Tools, etc)") | [
splaer](https://github.com/splaer)
[πŸ›](https://github.com/grokability/snipe-it/issues?q=author%3Asplaer "Bug reports") [πŸ’»](https://github.com/grokability/snipe-it/commits?author=splaer "Code") | -| [
Joe Ferguson](http://www.joeferguson.me)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=svpernova09 "Code") | [
diwanicki](https://github.com/diwanicki)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=diwanicki "Code") [πŸ“–](https://github.com/grokability/snipe-it/commits?author=diwanicki "Documentation") | [
Lee Thoong Ching](https://github.com/pakkua80)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=pakkua80 "Documentation") [πŸ’»](https://github.com/grokability/snipe-it/commits?author=pakkua80 "Code") | [
Marek Ε uppa](http://shu.io)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mrshu "Code") | [
Juan J. Martinez](https://github.com/mizar1616)
[🌍](#translation-mizar1616 "Translation") | [
R Ryan Dial](https://github.com/rrdial)
[🌍](#translation-rrdial "Translation") | [
Andrej Manduch](https://github.com/burlito)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=burlito "Documentation") | -| [
Jay Richards](http://www.cordeos.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=technogenus "Code") | [
Alexander Innes](https://necurity.co.uk)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=leostat "Code") | [
Danny Garcia](https://buzzedword.codes)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=buzzedword "Code") | [
archpoint](https://github.com/archpoint)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=archpoint "Code") | [
Jake McGraw](http://www.jakemcgraw.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jakemcgraw "Code") | [
FleischKarussel](https://github.com/FleischKarussel)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=FleischKarussel "Documentation") | [
Dylan Yi](https://github.com/feeva)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=feeva "Code") | -| [
Gil Rutkowski](http://FlashingCursor.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=flashingcursor "Code") | [
Desmond Morris](http://www.desmondmorris.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=desmondmorris "Code") | [
Nick Peelman](http://peelman.us)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=peelman "Code") | [
Abraham Vegh](https://abrahamvegh.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=abrahamvegh "Code") | [
Mohamed Rashid](https://github.com/rashivkp)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=rashivkp "Documentation") | [
Kasey](http://hinchk.github.io)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=HinchK "Code") | [
Brett](https://github.com/BrettFagerlund)
[⚠️](https://github.com/grokability/snipe-it/commits?author=BrettFagerlund "Tests") | -| [
Jason Spriggs](http://jasonspriggs.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jasonspriggs "Code") | [
Nate Felton](http://n8felton.wordpress.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=n8felton "Code") | [
Manasses Ferreira](http://homepages.dcc.ufmg.br/~manassesferreira)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=manassesferreira "Code") | [
Steve](https://github.com/steveelwood)
[⚠️](https://github.com/grokability/snipe-it/commits?author=steveelwood "Tests") | [
matc](http://twitter.com/matc)
[⚠️](https://github.com/grokability/snipe-it/commits?author=matc "Tests") | [
Cole R. Davis](http://www.davisracingteam.com)
[⚠️](https://github.com/grokability/snipe-it/commits?author=VanillaNinjaD "Tests") | [
gibsonjoshua55](https://github.com/gibsonjoshua55)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=gibsonjoshua55 "Code") | -| [
Robin Temme](https://github.com/zwerch)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=zwerch "Code") | [
Iman](https://github.com/imanghafoori1)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=imanghafoori1 "Code") | [
Richard Hofman](https://github.com/richardhofman6)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=richardhofman6 "Code") | [
gizzmojr](https://github.com/gizzmojr)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=gizzmojr "Code") | [
Jenny Li](https://github.com/imjennyli)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=imjennyli "Documentation") | [
Geoff Young](https://github.com/GeoffYoung)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=GeoffYoung "Code") | [
Elliot Blackburn](http://www.elliotblackburn.com)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=BlueHatbRit "Documentation") | -| [
TΓ΅nis Ormisson](http://andmemasin.eu)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=TonisOrmisson "Code") | [
Nicolai Essig](http://www.nicolai-essig.de)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=thakilla "Code") | [
Danielle](https://github.com/techincolor)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=techincolor "Documentation") | [
Lawrence](https://github.com/TheVakman)
[⚠️](https://github.com/grokability/snipe-it/commits?author=TheVakman "Tests") [πŸ›](https://github.com/grokability/snipe-it/issues?q=author%3ATheVakman "Bug reports") | [
uknzaeinozpas](https://github.com/uknzaeinozpas)
[⚠️](https://github.com/grokability/snipe-it/commits?author=uknzaeinozpas "Tests") [πŸ’»](https://github.com/grokability/snipe-it/commits?author=uknzaeinozpas "Code") | [
Ryan](https://github.com/Gelob)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=Gelob "Documentation") | [
vcordes79](https://github.com/vcordes79)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=vcordes79 "Code") | -| [
fordster78](https://github.com/fordster78)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=fordster78 "Code") | [
CronKz](https://github.com/CronKz)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=CronKz "Code") [🌍](#translation-CronKz "Translation") | [
Tim Bishop](https://github.com/tdb)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=tdb "Code") | [
Sean McIlvenna](https://www.seanmcilvenna.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=seanmcilvenna "Code") | [
cepacs](https://github.com/cepacs)
[πŸ›](https://github.com/grokability/snipe-it/issues?q=author%3Acepacs "Bug reports") [πŸ“–](https://github.com/grokability/snipe-it/commits?author=cepacs "Documentation") | [
lea-mink](https://github.com/lea-mink)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=lea-mink "Code") | [
Hannah Tinkler](https://github.com/hannahtinkler)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=hannahtinkler "Code") | -| [
Doeke Zanstra](https://github.com/doekman)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=doekman "Code") | [
Djamon Staal](https://www.sdhd.nl/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=SjamonDaal "Code") | [
Earl Ramirez](https://github.com/EarlRamirez)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=EarlRamirez "Code") | [
Richard Ray Thomas](https://github.com/RichardRay)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=RichardRay "Code") | [
Ryan Kuba](https://www.taisun.io/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=thelamer "Code") | [
Brian Monroe](https://github.com/ParadoxGuitarist)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ParadoxGuitarist "Code") | [
plexorama](https://github.com/plexorama)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=plexorama "Code") | -| [
Till Deeke](https://tilldeeke.de)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=tilldeeke "Code") | [
5quirrel](https://github.com/5quirrel)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=5quirrel "Code") | [
Jason](https://github.com/jasonlshelton)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jasonlshelton "Code") | [
Antti](https://github.com/chemfy)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=chemfy "Code") | [
DeusMaximus](https://github.com/DeusMaximus)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=DeusMaximus "Code") | [
a-royal](https://github.com/A-ROYAL)
[🌍](#translation-A-ROYAL "Translation") | [
Alberto Aldrigo](https://github.com/albertoaldrigo)
[🌍](#translation-albertoaldrigo "Translation") | -| [
Alex Stanev](http://alex.stanev.org/blog)
[🌍](#translation-RealEnder "Translation") | [
Andreas Rehm](http://devel.itsolution2.de)
[🌍](#translation-sirrus "Translation") | [
Andreas Erhard](https://github.com/xelan)
[🌍](#translation-xelan "Translation") | [
AndrΓ©s Vanegas JimΓ©nez](https://github.com/angeldeejay)
[🌍](#translation-angeldeejay "Translation") | [
Antonio Schiavon](https://github.com/aschiavon91)
[🌍](#translation-aschiavon91 "Translation") | [
benunter](https://github.com/benunter)
[🌍](#translation-benunter "Translation") | [
Borys Ε»muda](http://catweb24.pl)
[🌍](#translation-rudashi "Translation") | -| [
chibacityblues](https://github.com/chibacityblues)
[🌍](#translation-chibacityblues "Translation") | [
Chien Wei Lin](https://github.com/cwlin0416)
[🌍](#translation-cwlin0416 "Translation") | [
Christian Schuster](https://github.com/Againstreality)
[🌍](#translation-Againstreality "Translation") | [
Christian Stefanus](http://chriss.webhostid.com)
[🌍](#translation-kopi-item "Translation") | [
wxcafΓ©](http://wxcafe.net)
[🌍](#translation-wxcafe "Translation") | [
dpyroc](https://github.com/dpyroc)
[🌍](#translation-dpyroc "Translation") | [
Daniel Friedlmaier](http://www.friedlmaier.net)
[🌍](#translation-da-friedl "Translation") | -| [
Daniel Heene](https://github.com/danielheene)
[🌍](#translation-danielheene "Translation") | [
danielcb](https://github.com/danielcb)
[🌍](#translation-danielcb "Translation") | [
Dominik Senti](https://github.com/dominiksenti)
[🌍](#translation-dominiksenti "Translation") | [
Eric Gautheron](http://www.konectik.com)
[🌍](#translation-EpixFr "Translation") | [
Erlend PilΓΈ](https://erlpil.com)
[🌍](#translation-Erlpil "Translation") | [
Fabio Rapposelli](http://fabio.technology)
[🌍](#translation-frapposelli "Translation") | [
Felipe Barros](https://github.com/fgbs)
[🌍](#translation-fgbs "Translation") | -| [
Fernando Possebon](https://github.com/possebon)
[🌍](#translation-possebon "Translation") | [
gdraque](https://github.com/gdraque)
[🌍](#translation-gdraque "Translation") | [
Georg Wallisch](https://github.com/georgwallisch)
[🌍](#translation-georgwallisch "Translation") | [
Gerardo Robles](https://github.com/jgroblesr85)
[🌍](#translation-jgroblesr85 "Translation") | [
Gluek](https://t.me/Gluek)
[🌍](#translation-mrgluek "Translation") | [
AdnanAbuShahad](https://github.com/AdnanAbuShahad)
[🌍](#translation-AdnanAbuShahad "Translation") | [
Hafidzi My](https://hafidzi.my)
[🌍](#translation-hafidzi "Translation") | -| [
Harim Park](https://github.com/fofwisdom)
[🌍](#translation-fofwisdom "Translation") | [
Henrik Kentsson](http://www.kentsson.se)
[🌍](#translation-Kentsson "Translation") | [
Husnul Yaqien](https://github.com/husnulyaqien)
[🌍](#translation-husnulyaqien "Translation") | [
Ibrahim](http://abaalkhail.org)
[🌍](#translation-abaalkh "Translation") | [
igolman](https://github.com/igolman)
[🌍](#translation-igolman "Translation") | [
itangiang](https://github.com/itangiang)
[🌍](#translation-itangiang "Translation") | [
jarby1211](https://github.com/jarby1211)
[🌍](#translation-jarby1211 "Translation") | -| [
Jhonn Willker](http://jwillker.com)
[🌍](#translation-JohnWillker "Translation") | [
Jose](https://github.com/joxelito94)
[🌍](#translation-joxelito94 "Translation") | [
laopangzi](https://github.com/laopangzi)
[🌍](#translation-laopangzi "Translation") | [
Lars Strojny](http://usrportage.de)
[🌍](#translation-lstrojny "Translation") | [
MarcosBL](http://twitter.com/marcosbl)
[🌍](#translation-MarcosBL "Translation") | [
marie joy cajes](https://github.com/mariejoyacajes)
[🌍](#translation-mariejoyacajes "Translation") | [
Mark S. Johansen](http://www.markjohansen.dk)
[🌍](#translation-msjohansen "Translation") | -| [
Martin Stub](http://martinstub.dk)
[🌍](#translation-stubben "Translation") | [
Meyer Flavio](https://github.com/meyerf99)
[🌍](#translation-meyerf99 "Translation") | [
Micael Rodrigues](https://github.com/MicaelRodrigues)
[🌍](#translation-MicaelRodrigues "Translation") | [
Mikael Rasmussen](http://rubixy.com/)
[🌍](#translation-mikaelssen "Translation") | [
IxFail](https://github.com/IxFail)
[🌍](#translation-IxFail "Translation") | [
Mohammed Fota](http://www.mohammedfota.com)
[🌍](#translation-MohammedFota "Translation") | [
Moayad Alserihi](https://github.com/omego)
[🌍](#translation-omego "Translation") | -| [
saymd](https://github.com/saymd)
[🌍](#translation-saymd "Translation") | [
Patrik Larsson](https://nordsken.se)
[🌍](#translation-pooot "Translation") | [
drcryo](https://github.com/drcryo)
[🌍](#translation-drcryo "Translation") | [
pawel1615](https://github.com/pawel1615)
[🌍](#translation-pawel1615 "Translation") | [
bodrovics](https://github.com/bodrovics)
[🌍](#translation-bodrovics "Translation") | [
priatna](https://github.com/priatna)
[🌍](#translation-priatna "Translation") | [
Fan Jiang](https://amayume.net)
[🌍](#translation-ProfFan "Translation") | -| [
ragnarcx](https://github.com/ragnarcx)
[🌍](#translation-ragnarcx "Translation") | [
Rein van Haaren](http://www.reinvanhaaren.nl/)
[🌍](#translation-reinvanhaaren "Translation") | [
Teguh Dwicaksana](http://dheche.songolimo.net)
[🌍](#translation-dheche "Translation") | [
fraccie](https://github.com/FRaccie)
[🌍](#translation-FRaccie "Translation") | [
vinzruzell](https://github.com/vinzruzell)
[🌍](#translation-vinzruzell "Translation") | [
Kevin Austin](http://kevinaustin.com)
[🌍](#translation-vipsystem "Translation") | [
Wira Sandy](http://azuraweb.xyz)
[🌍](#translation-wira-sandy "Translation") | -| [
Илья](https://github.com/GrayHoax)
[🌍](#translation-GrayHoax "Translation") | [
GodUseVPN](https://github.com/godusevpn)
[🌍](#translation-godusevpn "Translation") | [
周周](https://github.com/EngrZhou)
[🌍](#translation-EngrZhou "Translation") | [
Sam](https://github.com/takuy)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=takuy "Code") | [
Azerothian](https://www.illisian.com.au)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Azerothian "Code") | [
Wes Hulette](http://macfoo.wordpress.com/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jwhulette "Code") | [
patrict](https://github.com/patrict)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=patrict "Code") | -| [
Dmitriy Minaev](https://github.com/VELIKII-DIVAN)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=VELIKII-DIVAN "Code") | [
liquidhorse](https://github.com/liquidhorse)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=liquidhorse "Code") | [
Jordi Boggiano](https://seld.be/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Seldaek "Code") | [
Ivan Nieto](https://github.com/inietov)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=inietov "Code") | [
Ben RUBSON](https://github.com/benrubson)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=benrubson "Code") | [
NMathar](https://github.com/NMathar)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=NMathar "Code") | [
Steffen](https://github.com/smb)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=smb "Code") | -| [
Sxderp](https://github.com/Sxderp)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Sxderp "Code") | [
fanta8897](https://github.com/fanta8897)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=fanta8897 "Code") | [
Andrey Bolonin](https://andreybolonin.com/phpconsulting/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=andreybolonin "Code") | [
shinayoshi](http://www.shinayoshi.net/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=shinayoshi "Code") | [
Hubert](https://github.com/reuser)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=reuser "Code") | [
KeenRivals](https://brashear.me)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=KeenRivals "Code") | [
omyno](https://github.com/omyno)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=omyno "Code") | -| [
Evgeny](https://github.com/jackka)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jackka "Code") | [
Colin Campbell](https://digitalist.se)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=colin-campbell "Code") | [
Ľubomír Kučera](https://github.com/lubo)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=lubo "Code") | [
Martin Meredith](https://www.sourceguru.net)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Mezzle "Code") | [
Tim Farmer](https://github.com/timothyfarmer)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=timothyfarmer "Code") | [
MariΓ‘n Skrip](https://github.com/mskrip)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mskrip "Code") | [
Godfrey Martinez](https://github.com/Godmartinz)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Godmartinz "Code") | -| [
bigtreeEdo](https://github.com/bigtreeEdo)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=bigtreeEdo "Code") | [
Colin McNeil](https://colinmcneil.me/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ColinMcNeil "Code") | [
JoKneeMo](https://github.com/JoKneeMo)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=JoKneeMo "Code") | [
Joshi](http://www.redbridge.se)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=joshi-redbridge "Code") | [
Anthony Burns](https://github.com/anthonypburns)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=anthonypburns "Code") | [
johnson-yi](https://github.com/johnson-yi)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=johnson-yi "Code") | [
Sanjay Govind](https://tangentmc.net)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=sanjay900 "Code") | -| [
Peter Upfold](https://peter.upfold.org.uk/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=PeterUpfold "Code") | [
Jared Biel](https://github.com/jbiel)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jbiel "Code") | [
Dampfklon](https://github.com/dampfklon)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=dampfklon "Code") | [
Charles Hamilton](https://communityclosing.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=chamilton-ccn "Code") | [
Giuseppe Iannello](https://github.com/giannello)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=giannello "Code") | [
Peter Dave Hello](https://www.peterdavehello.org/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=PeterDaveHello "Code") | [
sigmoidal](https://github.com/sigmoidal)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=sigmoidal "Code") | -| [
Vincent LainΓ©](https://github.com/phenixdotnet)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=phenixdotnet "Code") | [
Lucas Pleß](http://www.lucas-pless.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=derlucas "Code") | [
Ian Littman](http://twitter.com/iansltx)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=iansltx "Code") | [
JoΓ£o Paulo](https://github.com/PauloLuna)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=PauloLuna "Code") | [
ThoBur](https://github.com/ThoBur)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ThoBur "Code") | [
Alexander Chibrikin](http://phpprofi.ru/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=alek13 "Code") | [
Anthony Winstanley](https://github.com/winstan)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=winstan "Code") | -| [
Folke](https://github.com/fashberg)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=fashberg "Code") | [
Bennett Blodinger](https://github.com/benwa)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=benwa "Code") | [
NMC](https://nmc.dev)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ncareau "Code") | [
andres-baller](https://github.com/andres-baller)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=andres-baller "Code") | [
sean-borg](https://github.com/sean-borg)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=sean-borg "Code") | [
EDVLeer](https://github.com/EDVLeer)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=EDVLeer "Code") | [
Kurokat](https://github.com/Kurokat)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Kurokat "Code") | -| [
Kevin KΓΆllmann](https://www.kevinkoellmann.de)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=koelle25 "Code") | [
sw-mreyes](https://github.com/sw-mreyes)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=sw-mreyes "Code") | [
Joel Pittet](https://pittet.ca)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=joelpittet "Code") | [
Eli Young](https://elyscape.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=elyscape "Code") | [
Raell Dottin](https://github.com/raelldottin)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=raelldottin "Code") | [
Tom Misilo](https://github.com/misilot)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=misilot "Code") | [
David Davenne](http://david.davenne.be)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=JuustoMestari "Code") | -| [
Mark Stenglein](https://markstenglein.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ocelotsloth "Code") | [
ajsy](https://github.com/ajsy)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ajsy "Code") | [
Jan Kiesewetter](https://github.com/t3easy)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=t3easy "Code") | [
Tetrachloromethane250](https://github.com/Tetrachloromethane250)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Tetrachloromethane250 "Code") | [
Lars Kajes](https://www.kajes.se/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=kajes "Code") | [
Joly0](https://github.com/Joly0)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Joly0 "Code") | [
theburger](https://github.com/limeless)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=limeless "Code") | -| [
David Valin Alonso](https://github.com/deivishome)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=deivishome "Code") | [
andreaci](https://github.com/andreaci)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=andreaci "Code") | [
Jelle Sebreghts](http://www.jellesebreghts.be)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Jelle-S "Code") | [
Michael Pietsch](https://github.com/Skywalker-11)
| [
Masudul Haque Shihab](https://github.com/sh1hab)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=sh1hab "Code") | [
Supapong Areeprasertkul](http://www.freedomdive.com/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=zybersup "Code") | [
Peter Sarossy](https://github.com/psarossy)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=psarossy "Code") | -| [
Renee Margaret McConahy](https://github.com/nepella)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=nepella "Code") | [
JohnnyPicnic](https://github.com/JohnnyPicnic)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=JohnnyPicnic "Code") | [
markbrule](https://github.com/markbrule)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=markbrule "Code") | [
Mike Campbell](https://github.com/mikecmpbll)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mikecmpbll "Code") | [
tbrconnect](https://github.com/tbrconnect)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=tbrconnect "Code") | [
kcoyo](https://github.com/kcoyo)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=kcoyo "Code") | [
Travis Miller](https://travismiller.com/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=travismiller "Code") | -| [
Evan Taylor](https://github.com/Delta5)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Delta5 "Code") | [
Petri Asikainen](https://github.com/PetriAsi)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=PetriAsi "Code") | [
derdeagle](https://github.com/derdeagle)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=derdeagle "Code") | [
Mike Frysinger](https://wh0rd.org/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=vapier "Code") | [
ALPHA](https://github.com/AL4AL)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=AL4AL "Code") | [
FliegenKLATSCH](https://www.ifern.de)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=FliegenKLATSCH "Code") | [
Jeremy Price](https://github.com/jerm)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jerm "Code") | -| [
Toreg87](https://github.com/Toreg87)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Toreg87 "Code") | [
Matthew Nickson](https://github.com/Computroniks)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Computroniks "Code") | [
Jethro Nederhof](https://jethron.id.au)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jethron "Code") | [
Oskar Stenberg](https://github.com/01ste02)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=01ste02 "Code") | [
Robert-Azelis](https://github.com/Robert-Azelis)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Robert-Azelis "Code") | [
Alexander William Smith](https://github.com/alwism)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=alwism "Code") | [
LEITWERK AG](https://www.leitwerk.de/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=leitwerk-ag "Code") | -| [
Adam](http://www.aboutcher.co.uk)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=adamboutcher "Code") | [
Ian](https://snksrv.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=sneak-it "Code") | [
Shao Yu-Lung (Allen)](http://blog.bestlong.idv.tw/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=bestlong "Code") | [
Haxatron](https://github.com/Haxatron)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Haxatron "Code") | [
PlaneNuts](https://github.com/PlaneNuts)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=PlaneNuts "Code") | [
Bradley Coudriet](http://bjcpgd.cias.rit.edu)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=exula "Code") | [
Dalton Durst](https://daltondur.st)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=UniversalSuperBox "Code") | -| [
Alex Janes](https://adagiohealth.org)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=adagioajanes "Code") | [
Nuraeil](https://github.com/nuraeil)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=nuraeil "Code") | [
TenOfTens](https://github.com/TenOfTens)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=TenOfTens "Code") | [
waffle](https://ditisjens.be/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=insert-waffle "Code") | [
Yevhenii Huzii](https://github.com/QveenSi)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=QveenSi "Code") | [
Achmad Fienan Rahardianto](https://github.com/veenone)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=veenone "Code") | [
Yevhenii Huzii](https://github.com/QveenSi)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=QveenSi "Code") | -| [
Christian Weirich](https://github.com/chrisweirich)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=chrisweirich "Code") | [
denzfarid](https://github.com/denzfarid)
| [
ntbutler-nbcs](https://github.com/ntbutler-nbcs)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ntbutler-nbcs "Code") | [
Naveen](https://naveensrinivasan.dev)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=naveensrinivasan "Code") | [
Mike Roquemore](https://github.com/mikeroq)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mikeroq "Code") | [
Daniel Reeder](https://github.com/reederda)
[🌍](#translation-reederda "Translation") [🌍](#translation-reederda "Translation") [πŸ’»](https://github.com/grokability/snipe-it/commits?author=reederda "Code") | [
vickyjaura183](https://github.com/vickyjaura183)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=vickyjaura183 "Code") | -| [
Peace](https://github.com/julian-piehl)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=julian-piehl "Code") | [
Kyle Gordon](https://github.com/kylegordon)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=kylegordon "Code") | [
Katharina Drexel](http://www.bfh.ch)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=sunflowerbofh "Code") | [
David Sferruzza](https://david.sferruzza.fr/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=dsferruzza "Code") | [
Rick Nelson](https://github.com/rnelsonee)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=rnelsonee "Code") | [
BasO12](https://github.com/BasO12)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=BasO12 "Code") | [
Vautia](https://github.com/Vautia)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Vautia "Code") | -| [
Chris Hartjes](http://www.littlehart.net/atthekeyboard)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=chartjes "Code") | [
geo-chen](https://github.com/geo-chen)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=geo-chen "Code") | [
Phan Nguyen](https://github.com/nh314)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=nh314 "Code") | [
Iisakki Jaakkola](https://github.com/StarlessNights)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=StarlessNights "Code") | [
Ikko Ashimine](https://bandism.net/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=eltociear "Code") | [
Lukas Fehling](https://github.com/lukasfehling)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=lukasfehling "Code") | [
Fernando Almeida](https://github.com/fernando-almeida)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=fernando-almeida "Code") | -| [
akemidx](https://github.com/akemidx)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=akemidx "Code") | [
Oguz Bilgic](http://oguz.site)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=oguzbilgic "Code") | [
Scooter Crawford](https://github.com/scoo73r)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=scoo73r "Code") | [
subdriven](https://github.com/subdriven)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=subdriven "Code") | [
Andrew Savinykh](https://github.com/AndrewSav)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=AndrewSav "Code") | [
Tadayuki Onishi](https://kenchan0130.github.io)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=kenchan0130 "Code") | [
Florian](https://github.com/floschoepfer)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=floschoepfer "Code") | -| [
Spencer Long](http://spencerlong.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=spencerrlongg "Code") | [
Marcus Moore](https://github.com/marcusmoore)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=marcusmoore "Code") | [
Martin Meredith](https://github.com/Mezzle)
| [
dboth](http://dboth.de)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=dboth "Code") | [
Zachary Fleck](https://github.com/zacharyfleck)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=zacharyfleck "Code") | [
VIKAAS-A](https://github.com/vikaas-cyper)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=vikaas-cyper "Code") | [
Abdul Kareem](https://github.com/ak-piracha)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ak-piracha "Code") | -| [
NojoudAlshehri](https://github.com/NojoudAlshehri)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=NojoudAlshehri "Code") | [
Stefan Stidl](https://github.com/stefanstidlffg)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=stefanstidlffg "Code") | [
Quentin Aymard](https://github.com/qay21)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=qay21 "Code") | [
Grant Le Roux](https://github.com/cram42)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=cram42 "Code") | [
Bogdan](http://@singrity)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Singrity "Code") | [
mmanjos](https://github.com/mmanjos)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mmanjos "Code") | [
Abdelaziz Faki](https://azooz2014.github.io/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Azooz2014 "Code") | -| [
bilias](https://github.com/bilias)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=bilias "Code") | [
coach1988](https://github.com/coach1988)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=coach1988 "Code") | [
MrM](https://github.com/mauro-miatello)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mauro-miatello "Code") | [
koiakoia](https://github.com/koiakoia)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=koiakoia "Code") | [
Mustafa Online](https://github.com/mustafa-online)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mustafa-online "Code") | [
franceslui](https://github.com/franceslui)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=franceslui "Code") | [
Q4kK](https://github.com/Q4kK)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Q4kK "Code") | -| [
squintfox](https://github.com/squintfox)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=squintfox "Code") | [
Jeff Clay](https://github.com/jeffclay)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jeffclay "Code") | [
Phil J R](https://github.com/PP-JN-RL)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=PP-JN-RL "Code") | [
i_virus](https://www.corelight.com/)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=chandanchowdhury "Code") | [
Paul Grime](https://github.com/gitgrimbo)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=gitgrimbo "Code") | [
Lee Porte](https://leeporte.co.uk)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=LeePorte "Code") | [
BRYAN ](https://github.com/bryanlopezinc)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=bryanlopezinc "Code") [⚠️](https://github.com/grokability/snipe-it/commits?author=bryanlopezinc "Tests") | -| [
U-H-T](https://github.com/U-H-T)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=U-H-T "Code") | [
Matt Tyree](https://github.com/Tyree)
[πŸ“–](https://github.com/grokability/snipe-it/commits?author=Tyree "Documentation") | [
Florent Bervas](http://spoontux.net)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=FlorentDotMe "Code") | [
Daniel Albertsen](https://ditscheri.com)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=dbakan "Code") | [
r-xyz](https://github.com/r-xyz)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=r-xyz "Code") | [
Steven Mainor](https://github.com/DrekiDegga)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=DrekiDegga "Code") | [
arne-kroeger](https://github.com/arne-kroeger)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=arne-kroeger "Code") | -| [
Glukose1](https://github.com/Glukose1)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Glukose1 "Code") | [
Scarzy](https://github.com/Scarzy)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Scarzy "Code") | [
setpill](https://github.com/setpill)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=setpill "Code") | [
swift2512](https://github.com/swift2512)
[πŸ›](https://github.com/grokability/snipe-it/issues?q=author%3Aswift2512 "Bug reports") | [
Darren Rainey](https://darrenraineys.co.uk)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=DarrenRainey "Code") | [
maciej-poleszczyk](https://github.com/maciej-poleszczyk)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=maciej-poleszczyk "Code") | [
Sebastian Groß](https://github.com/sgross-emlix)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=sgross-emlix "Code") | -| [
Anouar Touati](https://github.com/AnouarTouati)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=AnouarTouati "Code") | [
aHVzY2g](https://github.com/aHVzY2g)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=aHVzY2g "Code") | [
ζž—εšδ» Buo-ren Lin](https://brlin.me)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=brlin-tw "Code") | [
Adugna Gizaw](https://orbalia.pythonanywhere.com/)
[🌍](#translation-addex12 "Translation") | [
Jesse Ostrander](https://github.com/jostrander)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=jostrander "Code") | [
James M](https://github.com/azmcnutt)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=azmcnutt "Code") | [
Fiala06](https://github.com/Fiala06)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=Fiala06 "Code") | -| [
Nathan Taylor](https://github.com/ntaylor-86)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=ntaylor-86 "Code") | [
fvollmer](https://github.com/fvollmer)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=fvollmer "Code") |[
36864](https://github.com/36864)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=36864 "Code") |[
CloCkWeRX](https://github.com/CloCkWeRX)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=CloCkWeRX "Code")|[
BeatSpark](https://github.com/BeatSpark)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=BeatSpark "Code") | [
mrdahbi](https://github.com/mrdahbi)
[πŸ’»](https://github.com/grokability/snipe-it/commits?author=mrdahbi "Code") | +| [
snipe](http://www.snipe.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=snipe "Code") [πŸš‡](#infra-snipe "Infrastructure (Hosting, Build-Tools, etc)") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=snipe "Documentation") [⚠️](https://github.com/snipe/snipe-it/commits?author=snipe "Tests") [πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Asnipe "Bug reports") [🎨](#design-snipe "Design") [πŸ‘€](#review-snipe "Reviewed Pull Requests") | [
Brady Wetherington](http://www.uberbrady.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=uberbrady "Code") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=uberbrady "Documentation") [πŸš‡](#infra-uberbrady "Infrastructure (Hosting, Build-Tools, etc)") [πŸ‘€](#review-uberbrady "Reviewed Pull Requests") | [
Daniel Meltzer](https://github.com/dmeltzer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dmeltzer "Code") [⚠️](https://github.com/snipe/snipe-it/commits?author=dmeltzer "Tests") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=dmeltzer "Documentation") | [
Michael T](http://www.tuckertechonline.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mtucker6784 "Code") | [
madd15](https://github.com/madd15)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=madd15 "Documentation") [πŸ’¬](#question-madd15 "Answering Questions") | [
Vincent Sposato](https://github.com/vsposato)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vsposato "Code") | [
Andrea Bergamasco](https://github.com/vjandrea)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vjandrea "Code") | +| :---: | :---: | :---: | :---: | :---: | :---: | :---: | +| [
Karol](https://github.com/kpawelski)
[🌍](#translation-kpawelski "Translation") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=kpawelski "Code") | [
morph027](http://blog.morph027.de/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=morph027 "Code") | [
fvleminckx](https://github.com/fvleminckx)
[πŸš‡](#infra-fvleminckx "Infrastructure (Hosting, Build-Tools, etc)") | [
itsupportcmsukorg](https://github.com/itsupportcmsukorg)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=itsupportcmsukorg "Code") [πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Aitsupportcmsukorg "Bug reports") | [
Frank](https://override.io)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=base-zero "Code") | [
Deleted user](https://github.com/ghost)
[🌍](#translation-ghost "Translation") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=ghost "Code") | [
tiagom62](https://github.com/tiagom62)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tiagom62 "Code") [πŸš‡](#infra-tiagom62 "Infrastructure (Hosting, Build-Tools, etc)") | +| [
Ryan Stafford](https://github.com/rystaf)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=rystaf "Code") | [
Eammon Hanlon](https://github.com/ehanlon)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ehanlon "Code") | [
zjean](https://github.com/zjean)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=zjean "Code") | [
Matthias Frei](http://www.frei.media)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=FREImedia "Code") | [
opsydev](https://github.com/opsydev)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=opsydev "Code") | [
Daniel Dreier](http://www.ddreier.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ddreier "Code") | [
Nikolai Prokoschenko](http://rassie.org)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=rassie "Code") | +| [
Drew](https://github.com/YetAnotherCodeMonkey)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=YetAnotherCodeMonkey "Code") | [
Walter](https://github.com/merid14)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=merid14 "Code") | [
Petr Baloun](https://github.com/balous)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=balous "Code") | [
reidblomquist](https://github.com/reidblomquist)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=reidblomquist "Documentation") | [
Mathieu Kooiman](https://github.com/mathieuk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mathieuk "Code") | [
csayre](https://github.com/csayre)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=csayre "Documentation") | [
Adam Dunson](https://github.com/adamdunson)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=adamdunson "Code") | +| [
Hereward](https://github.com/thehereward)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=thehereward "Code") | [
swoopdk](https://github.com/swoopdk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=swoopdk "Code") | [
Abdullah Alansari](https://linkedin.com/in/ahimta)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Ahimta "Code") | [
Micael Rodrigues](https://github.com/MicaelRodrigues)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=MicaelRodrigues "Code") | [
Patrick Gallagher](http://macadmincorner.com)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=patgmac "Documentation") | [
Miliamber](https://github.com/Miliamber)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Miliamber "Code") | [
hawk554](https://github.com/hawk554)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=hawk554 "Code") | +| [
Justin Kerr](http://jbirdkerr.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jbirdkerr "Code") | [
Ira W. Snyder](http://www.irasnyder.com/devel/)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=irasnyd "Documentation") | [
Aladin Alaily](https://github.com/aalaily)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=aalaily "Code") | [
Chase Hansen](https://github.com/kobie-chasehansen)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kobie-chasehansen "Code") [πŸ’¬](#question-kobie-chasehansen "Answering Questions") [πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Akobie-chasehansen "Bug reports") | [
IDM Helpdesk](https://github.com/IDM-Helpdesk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=IDM-Helpdesk "Code") | [
Kai](http://balticer.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=balticer "Code") | [
Michael Daniels](http://www.michaeldaniels.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mdaniels5757 "Code") | +| [
Tom Castleman](http://tomcastleman.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tomcastleman "Code") | [
Daniel Nemanic](https://github.com/DanielNemanic)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=DanielNemanic "Code") | [
SouthWolf](https://github.com/southwolf)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=southwolf "Code") | [
Ivar Nesje](https://github.com/ivarne)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ivarne "Code") | [
JΓ©rΓ©my Benoist](http://www.j0k3r.net)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=j0k3r "Documentation") | [
Chris Leathley](https://github.com/cleathley)
[πŸš‡](#infra-cleathley "Infrastructure (Hosting, Build-Tools, etc)") | [
splaer](https://github.com/splaer)
[πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Asplaer "Bug reports") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=splaer "Code") | +| [
Joe Ferguson](http://www.joeferguson.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=svpernova09 "Code") | [
diwanicki](https://github.com/diwanicki)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=diwanicki "Code") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=diwanicki "Documentation") | [
Lee Thoong Ching](https://github.com/pakkua80)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=pakkua80 "Documentation") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=pakkua80 "Code") | [
Marek Ε uppa](http://shu.io)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mrshu "Code") | [
Juan J. Martinez](https://github.com/mizar1616)
[🌍](#translation-mizar1616 "Translation") | [
R Ryan Dial](https://github.com/rrdial)
[🌍](#translation-rrdial "Translation") | [
Andrej Manduch](https://github.com/burlito)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=burlito "Documentation") | +| [
Jay Richards](http://www.cordeos.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=technogenus "Code") | [
Alexander Innes](https://necurity.co.uk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=leostat "Code") | [
Danny Garcia](https://buzzedword.codes)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=buzzedword "Code") | [
archpoint](https://github.com/archpoint)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=archpoint "Code") | [
Jake McGraw](http://www.jakemcgraw.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jakemcgraw "Code") | [
FleischKarussel](https://github.com/FleischKarussel)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=FleischKarussel "Documentation") | [
Dylan Yi](https://github.com/feeva)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=feeva "Code") | +| [
Gil Rutkowski](http://FlashingCursor.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=flashingcursor "Code") | [
Desmond Morris](http://www.desmondmorris.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=desmondmorris "Code") | [
Nick Peelman](http://peelman.us)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=peelman "Code") | [
Abraham Vegh](https://abrahamvegh.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=abrahamvegh "Code") | [
Mohamed Rashid](https://github.com/rashivkp)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=rashivkp "Documentation") | [
Kasey](http://hinchk.github.io)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=HinchK "Code") | [
Brett](https://github.com/BrettFagerlund)
[⚠️](https://github.com/snipe/snipe-it/commits?author=BrettFagerlund "Tests") | +| [
Jason Spriggs](http://jasonspriggs.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jasonspriggs "Code") | [
Nate Felton](http://n8felton.wordpress.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=n8felton "Code") | [
Manasses Ferreira](http://homepages.dcc.ufmg.br/~manassesferreira)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=manassesferreira "Code") | [
Steve](https://github.com/steveelwood)
[⚠️](https://github.com/snipe/snipe-it/commits?author=steveelwood "Tests") | [
matc](http://twitter.com/matc)
[⚠️](https://github.com/snipe/snipe-it/commits?author=matc "Tests") | [
Cole R. Davis](http://www.davisracingteam.com)
[⚠️](https://github.com/snipe/snipe-it/commits?author=VanillaNinjaD "Tests") | [
gibsonjoshua55](https://github.com/gibsonjoshua55)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=gibsonjoshua55 "Code") | +| [
Robin Temme](https://github.com/zwerch)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=zwerch "Code") | [
Iman](https://github.com/imanghafoori1)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=imanghafoori1 "Code") | [
Richard Hofman](https://github.com/richardhofman6)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=richardhofman6 "Code") | [
gizzmojr](https://github.com/gizzmojr)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=gizzmojr "Code") | [
Jenny Li](https://github.com/imjennyli)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=imjennyli "Documentation") | [
Geoff Young](https://github.com/GeoffYoung)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=GeoffYoung "Code") | [
Elliot Blackburn](http://www.elliotblackburn.com)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=BlueHatbRit "Documentation") | +| [
TΓ΅nis Ormisson](http://andmemasin.eu)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=TonisOrmisson "Code") | [
Nicolai Essig](http://www.nicolai-essig.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=thakilla "Code") | [
Danielle](https://github.com/techincolor)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=techincolor "Documentation") | [
Lawrence](https://github.com/TheVakman)
[⚠️](https://github.com/snipe/snipe-it/commits?author=TheVakman "Tests") [πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3ATheVakman "Bug reports") | [
uknzaeinozpas](https://github.com/uknzaeinozpas)
[⚠️](https://github.com/snipe/snipe-it/commits?author=uknzaeinozpas "Tests") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=uknzaeinozpas "Code") | [
Ryan](https://github.com/Gelob)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=Gelob "Documentation") | [
vcordes79](https://github.com/vcordes79)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vcordes79 "Code") | +| [
fordster78](https://github.com/fordster78)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fordster78 "Code") | [
CronKz](https://github.com/CronKz)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=CronKz "Code") [🌍](#translation-CronKz "Translation") | [
Tim Bishop](https://github.com/tdb)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tdb "Code") | [
Sean McIlvenna](https://www.seanmcilvenna.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=seanmcilvenna "Code") | [
cepacs](https://github.com/cepacs)
[πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Acepacs "Bug reports") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=cepacs "Documentation") | [
lea-mink](https://github.com/lea-mink)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=lea-mink "Code") | [
Hannah Tinkler](https://github.com/hannahtinkler)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=hannahtinkler "Code") | +| [
Doeke Zanstra](https://github.com/doekman)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=doekman "Code") | [
Djamon Staal](https://www.sdhd.nl/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=SjamonDaal "Code") | [
Earl Ramirez](https://github.com/EarlRamirez)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=EarlRamirez "Code") | [
Richard Ray Thomas](https://github.com/RichardRay)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=RichardRay "Code") | [
Ryan Kuba](https://www.taisun.io/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=thelamer "Code") | [
Brian Monroe](https://github.com/ParadoxGuitarist)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ParadoxGuitarist "Code") | [
plexorama](https://github.com/plexorama)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=plexorama "Code") | +| [
Till Deeke](https://tilldeeke.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tilldeeke "Code") | [
5quirrel](https://github.com/5quirrel)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=5quirrel "Code") | [
Jason](https://github.com/jasonlshelton)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jasonlshelton "Code") | [
Antti](https://github.com/chemfy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chemfy "Code") | [
DeusMaximus](https://github.com/DeusMaximus)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=DeusMaximus "Code") | [
a-royal](https://github.com/A-ROYAL)
[🌍](#translation-A-ROYAL "Translation") | [
Alberto Aldrigo](https://github.com/albertoaldrigo)
[🌍](#translation-albertoaldrigo "Translation") | +| [
Alex Stanev](http://alex.stanev.org/blog)
[🌍](#translation-RealEnder "Translation") | [
Andreas Rehm](http://devel.itsolution2.de)
[🌍](#translation-sirrus "Translation") | [
Andreas Erhard](https://github.com/xelan)
[🌍](#translation-xelan "Translation") | [
AndrΓ©s Vanegas JimΓ©nez](https://github.com/angeldeejay)
[🌍](#translation-angeldeejay "Translation") | [
Antonio Schiavon](https://github.com/aschiavon91)
[🌍](#translation-aschiavon91 "Translation") | [
benunter](https://github.com/benunter)
[🌍](#translation-benunter "Translation") | [
Borys Ε»muda](http://catweb24.pl)
[🌍](#translation-rudashi "Translation") | +| [
chibacityblues](https://github.com/chibacityblues)
[🌍](#translation-chibacityblues "Translation") | [
Chien Wei Lin](https://github.com/cwlin0416)
[🌍](#translation-cwlin0416 "Translation") | [
Christian Schuster](https://github.com/Againstreality)
[🌍](#translation-Againstreality "Translation") | [
Christian Stefanus](http://chriss.webhostid.com)
[🌍](#translation-kopi-item "Translation") | [
wxcafΓ©](http://wxcafe.net)
[🌍](#translation-wxcafe "Translation") | [
dpyroc](https://github.com/dpyroc)
[🌍](#translation-dpyroc "Translation") | [
Daniel Friedlmaier](http://www.friedlmaier.net)
[🌍](#translation-da-friedl "Translation") | +| [
Daniel Heene](https://github.com/danielheene)
[🌍](#translation-danielheene "Translation") | [
danielcb](https://github.com/danielcb)
[🌍](#translation-danielcb "Translation") | [
Dominik Senti](https://github.com/dominiksenti)
[🌍](#translation-dominiksenti "Translation") | [
Eric Gautheron](http://www.konectik.com)
[🌍](#translation-EpixFr "Translation") | [
Erlend PilΓΈ](https://erlpil.com)
[🌍](#translation-Erlpil "Translation") | [
Fabio Rapposelli](http://fabio.technology)
[🌍](#translation-frapposelli "Translation") | [
Felipe Barros](https://github.com/fgbs)
[🌍](#translation-fgbs "Translation") | +| [
Fernando Possebon](https://github.com/possebon)
[🌍](#translation-possebon "Translation") | [
gdraque](https://github.com/gdraque)
[🌍](#translation-gdraque "Translation") | [
Georg Wallisch](https://github.com/georgwallisch)
[🌍](#translation-georgwallisch "Translation") | [
Gerardo Robles](https://github.com/jgroblesr85)
[🌍](#translation-jgroblesr85 "Translation") | [
Gluek](https://t.me/Gluek)
[🌍](#translation-mrgluek "Translation") | [
AdnanAbuShahad](https://github.com/AdnanAbuShahad)
[🌍](#translation-AdnanAbuShahad "Translation") | [
Hafidzi My](https://hafidzi.my)
[🌍](#translation-hafidzi "Translation") | +| [
Harim Park](https://github.com/fofwisdom)
[🌍](#translation-fofwisdom "Translation") | [
Henrik Kentsson](http://www.kentsson.se)
[🌍](#translation-Kentsson "Translation") | [
Husnul Yaqien](https://github.com/husnulyaqien)
[🌍](#translation-husnulyaqien "Translation") | [
Ibrahim](http://abaalkhail.org)
[🌍](#translation-abaalkh "Translation") | [
igolman](https://github.com/igolman)
[🌍](#translation-igolman "Translation") | [
itangiang](https://github.com/itangiang)
[🌍](#translation-itangiang "Translation") | [
jarby1211](https://github.com/jarby1211)
[🌍](#translation-jarby1211 "Translation") | +| [
Jhonn Willker](http://jwillker.com)
[🌍](#translation-JohnWillker "Translation") | [
Jose](https://github.com/joxelito94)
[🌍](#translation-joxelito94 "Translation") | [
laopangzi](https://github.com/laopangzi)
[🌍](#translation-laopangzi "Translation") | [
Lars Strojny](http://usrportage.de)
[🌍](#translation-lstrojny "Translation") | [
MarcosBL](http://twitter.com/marcosbl)
[🌍](#translation-MarcosBL "Translation") | [
marie joy cajes](https://github.com/mariejoyacajes)
[🌍](#translation-mariejoyacajes "Translation") | [
Mark S. Johansen](http://www.markjohansen.dk)
[🌍](#translation-msjohansen "Translation") | +| [
Martin Stub](http://martinstub.dk)
[🌍](#translation-stubben "Translation") | [
Meyer Flavio](https://github.com/meyerf99)
[🌍](#translation-meyerf99 "Translation") | [
Micael Rodrigues](https://github.com/MicaelRodrigues)
[🌍](#translation-MicaelRodrigues "Translation") | [
Mikael Rasmussen](http://rubixy.com/)
[🌍](#translation-mikaelssen "Translation") | [
IxFail](https://github.com/IxFail)
[🌍](#translation-IxFail "Translation") | [
Mohammed Fota](http://www.mohammedfota.com)
[🌍](#translation-MohammedFota "Translation") | [
Moayad Alserihi](https://github.com/omego)
[🌍](#translation-omego "Translation") | +| [
saymd](https://github.com/saymd)
[🌍](#translation-saymd "Translation") | [
Patrik Larsson](https://nordsken.se)
[🌍](#translation-pooot "Translation") | [
drcryo](https://github.com/drcryo)
[🌍](#translation-drcryo "Translation") | [
pawel1615](https://github.com/pawel1615)
[🌍](#translation-pawel1615 "Translation") | [
bodrovics](https://github.com/bodrovics)
[🌍](#translation-bodrovics "Translation") | [
priatna](https://github.com/priatna)
[🌍](#translation-priatna "Translation") | [
Fan Jiang](https://amayume.net)
[🌍](#translation-ProfFan "Translation") | +| [
ragnarcx](https://github.com/ragnarcx)
[🌍](#translation-ragnarcx "Translation") | [
Rein van Haaren](http://www.reinvanhaaren.nl/)
[🌍](#translation-reinvanhaaren "Translation") | [
Teguh Dwicaksana](http://dheche.songolimo.net)
[🌍](#translation-dheche "Translation") | [
fraccie](https://github.com/FRaccie)
[🌍](#translation-FRaccie "Translation") | [
vinzruzell](https://github.com/vinzruzell)
[🌍](#translation-vinzruzell "Translation") | [
Kevin Austin](http://kevinaustin.com)
[🌍](#translation-vipsystem "Translation") | [
Wira Sandy](http://azuraweb.xyz)
[🌍](#translation-wira-sandy "Translation") | +| [
Илья](https://github.com/GrayHoax)
[🌍](#translation-GrayHoax "Translation") | [
GodUseVPN](https://github.com/godusevpn)
[🌍](#translation-godusevpn "Translation") | [
周周](https://github.com/EngrZhou)
[🌍](#translation-EngrZhou "Translation") | [
Sam](https://github.com/takuy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=takuy "Code") | [
Azerothian](https://www.illisian.com.au)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Azerothian "Code") | [
Wes Hulette](http://macfoo.wordpress.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jwhulette "Code") | [
patrict](https://github.com/patrict)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=patrict "Code") | +| [
Dmitriy Minaev](https://github.com/VELIKII-DIVAN)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=VELIKII-DIVAN "Code") | [
liquidhorse](https://github.com/liquidhorse)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=liquidhorse "Code") | [
Jordi Boggiano](https://seld.be/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Seldaek "Code") | [
Ivan Nieto](https://github.com/inietov)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=inietov "Code") | [
Ben RUBSON](https://github.com/benrubson)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=benrubson "Code") | [
NMathar](https://github.com/NMathar)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=NMathar "Code") | [
Steffen](https://github.com/smb)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=smb "Code") | +| [
Sxderp](https://github.com/Sxderp)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Sxderp "Code") | [
fanta8897](https://github.com/fanta8897)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fanta8897 "Code") | [
Andrey Bolonin](https://andreybolonin.com/phpconsulting/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=andreybolonin "Code") | [
shinayoshi](http://www.shinayoshi.net/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=shinayoshi "Code") | [
Hubert](https://github.com/reuser)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=reuser "Code") | [
KeenRivals](https://brashear.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=KeenRivals "Code") | [
omyno](https://github.com/omyno)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=omyno "Code") | +| [
Evgeny](https://github.com/jackka)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jackka "Code") | [
Colin Campbell](https://digitalist.se)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=colin-campbell "Code") | [
Ľubomír Kučera](https://github.com/lubo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=lubo "Code") | [
Martin Meredith](https://www.sourceguru.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Mezzle "Code") | [
Tim Farmer](https://github.com/timothyfarmer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=timothyfarmer "Code") | [
MariΓ‘n Skrip](https://github.com/mskrip)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mskrip "Code") | [
Godfrey Martinez](https://github.com/Godmartinz)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Godmartinz "Code") | +| [
bigtreeEdo](https://github.com/bigtreeEdo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=bigtreeEdo "Code") | [
Colin McNeil](https://colinmcneil.me/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ColinMcNeil "Code") | [
JoKneeMo](https://github.com/JoKneeMo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=JoKneeMo "Code") | [
Joshi](http://www.redbridge.se)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=joshi-redbridge "Code") | [
Anthony Burns](https://github.com/anthonypburns)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=anthonypburns "Code") | [
johnson-yi](https://github.com/johnson-yi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=johnson-yi "Code") | [
Sanjay Govind](https://tangentmc.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sanjay900 "Code") | +| [
Peter Upfold](https://peter.upfold.org.uk/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PeterUpfold "Code") | [
Jared Biel](https://github.com/jbiel)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jbiel "Code") | [
Dampfklon](https://github.com/dampfklon)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dampfklon "Code") | [
Charles Hamilton](https://communityclosing.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chamilton-ccn "Code") | [
Giuseppe Iannello](https://github.com/giannello)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=giannello "Code") | [
Peter Dave Hello](https://www.peterdavehello.org/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PeterDaveHello "Code") | [
sigmoidal](https://github.com/sigmoidal)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sigmoidal "Code") | +| [
Vincent LainΓ©](https://github.com/phenixdotnet)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=phenixdotnet "Code") | [
Lucas Pleß](http://www.lucas-pless.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=derlucas "Code") | [
Ian Littman](http://twitter.com/iansltx)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=iansltx "Code") | [
JoΓ£o Paulo](https://github.com/PauloLuna)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PauloLuna "Code") | [
ThoBur](https://github.com/ThoBur)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ThoBur "Code") | [
Alexander Chibrikin](http://phpprofi.ru/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=alek13 "Code") | [
Anthony Winstanley](https://github.com/winstan)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=winstan "Code") | +| [
Folke](https://github.com/fashberg)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fashberg "Code") | [
Bennett Blodinger](https://github.com/benwa)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=benwa "Code") | [
NMC](https://nmc.dev)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ncareau "Code") | [
andres-baller](https://github.com/andres-baller)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=andres-baller "Code") | [
sean-borg](https://github.com/sean-borg)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sean-borg "Code") | [
EDVLeer](https://github.com/EDVLeer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=EDVLeer "Code") | [
Kurokat](https://github.com/Kurokat)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Kurokat "Code") | +| [
Kevin KΓΆllmann](https://www.kevinkoellmann.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=koelle25 "Code") | [
sw-mreyes](https://github.com/sw-mreyes)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sw-mreyes "Code") | [
Joel Pittet](https://pittet.ca)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=joelpittet "Code") | [
Eli Young](https://elyscape.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=elyscape "Code") | [
Raell Dottin](https://github.com/raelldottin)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=raelldottin "Code") | [
Tom Misilo](https://github.com/misilot)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=misilot "Code") | [
David Davenne](http://david.davenne.be)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=JuustoMestari "Code") | +| [
Mark Stenglein](https://markstenglein.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ocelotsloth "Code") | [
ajsy](https://github.com/ajsy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ajsy "Code") | [
Jan Kiesewetter](https://github.com/t3easy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=t3easy "Code") | [
Tetrachloromethane250](https://github.com/Tetrachloromethane250)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Tetrachloromethane250 "Code") | [
Lars Kajes](https://www.kajes.se/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kajes "Code") | [
Joly0](https://github.com/Joly0)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Joly0 "Code") | [
theburger](https://github.com/limeless)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=limeless "Code") | +| [
David Valin Alonso](https://github.com/deivishome)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=deivishome "Code") | [
andreaci](https://github.com/andreaci)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=andreaci "Code") | [
Jelle Sebreghts](http://www.jellesebreghts.be)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Jelle-S "Code") | [
Michael Pietsch](https://github.com/Skywalker-11)
| [
Masudul Haque Shihab](https://github.com/sh1hab)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sh1hab "Code") | [
Supapong Areeprasertkul](http://www.freedomdive.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=zybersup "Code") | [
Peter Sarossy](https://github.com/psarossy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=psarossy "Code") | +| [
Renee Margaret McConahy](https://github.com/nepella)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=nepella "Code") | [
JohnnyPicnic](https://github.com/JohnnyPicnic)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=JohnnyPicnic "Code") | [
markbrule](https://github.com/markbrule)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=markbrule "Code") | [
Mike Campbell](https://github.com/mikecmpbll)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mikecmpbll "Code") | [
tbrconnect](https://github.com/tbrconnect)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tbrconnect "Code") | [
kcoyo](https://github.com/kcoyo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kcoyo "Code") | [
Travis Miller](https://travismiller.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=travismiller "Code") | +| [
Evan Taylor](https://github.com/Delta5)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Delta5 "Code") | [
Petri Asikainen](https://github.com/PetriAsi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PetriAsi "Code") | [
derdeagle](https://github.com/derdeagle)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=derdeagle "Code") | [
Mike Frysinger](https://wh0rd.org/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vapier "Code") | [
ALPHA](https://github.com/AL4AL)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=AL4AL "Code") | [
FliegenKLATSCH](https://www.ifern.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=FliegenKLATSCH "Code") | [
Jeremy Price](https://github.com/jerm)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jerm "Code") | +| [
Toreg87](https://github.com/Toreg87)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Toreg87 "Code") | [
Matthew Nickson](https://github.com/Computroniks)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Computroniks "Code") | [
Jethro Nederhof](https://jethron.id.au)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jethron "Code") | [
Oskar Stenberg](https://github.com/01ste02)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=01ste02 "Code") | [
Robert-Azelis](https://github.com/Robert-Azelis)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Robert-Azelis "Code") | [
Alexander William Smith](https://github.com/alwism)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=alwism "Code") | [
LEITWERK AG](https://www.leitwerk.de/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=leitwerk-ag "Code") | +| [
Adam](http://www.aboutcher.co.uk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=adamboutcher "Code") | [
Ian](https://snksrv.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sneak-it "Code") | [
Shao Yu-Lung (Allen)](http://blog.bestlong.idv.tw/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=bestlong "Code") | [
Haxatron](https://github.com/Haxatron)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Haxatron "Code") | [
PlaneNuts](https://github.com/PlaneNuts)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PlaneNuts "Code") | [
Bradley Coudriet](http://bjcpgd.cias.rit.edu)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=exula "Code") | [
Dalton Durst](https://daltondur.st)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=UniversalSuperBox "Code") | +| [
Alex Janes](https://adagiohealth.org)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=adagioajanes "Code") | [
Nuraeil](https://github.com/nuraeil)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=nuraeil "Code") | [
TenOfTens](https://github.com/TenOfTens)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=TenOfTens "Code") | [
waffle](https://ditisjens.be/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=insert-waffle "Code") | [
Yevhenii Huzii](https://github.com/QveenSi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=QveenSi "Code") | [
Achmad Fienan Rahardianto](https://github.com/veenone)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=veenone "Code") | [
Yevhenii Huzii](https://github.com/QveenSi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=QveenSi "Code") | +| [
Christian Weirich](https://github.com/chrisweirich)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chrisweirich "Code") | [
denzfarid](https://github.com/denzfarid)
| [
ntbutler-nbcs](https://github.com/ntbutler-nbcs)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ntbutler-nbcs "Code") | [
Naveen](https://naveensrinivasan.dev)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=naveensrinivasan "Code") | [
Mike Roquemore](https://github.com/mikeroq)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mikeroq "Code") | [
Daniel Reeder](https://github.com/reederda)
[🌍](#translation-reederda "Translation") [🌍](#translation-reederda "Translation") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=reederda "Code") | [
vickyjaura183](https://github.com/vickyjaura183)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vickyjaura183 "Code") | +| [
Peace](https://github.com/julian-piehl)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=julian-piehl "Code") | [
Kyle Gordon](https://github.com/kylegordon)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kylegordon "Code") | [
Katharina Drexel](http://www.bfh.ch)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sunflowerbofh "Code") | [
David Sferruzza](https://david.sferruzza.fr/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dsferruzza "Code") | [
Rick Nelson](https://github.com/rnelsonee)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=rnelsonee "Code") | [
BasO12](https://github.com/BasO12)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=BasO12 "Code") | [
Vautia](https://github.com/Vautia)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Vautia "Code") | +| [
Chris Hartjes](http://www.littlehart.net/atthekeyboard)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chartjes "Code") | [
geo-chen](https://github.com/geo-chen)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=geo-chen "Code") | [
Phan Nguyen](https://github.com/nh314)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=nh314 "Code") | [
Iisakki Jaakkola](https://github.com/StarlessNights)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=StarlessNights "Code") | [
Ikko Ashimine](https://bandism.net/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=eltociear "Code") | [
Lukas Fehling](https://github.com/lukasfehling)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=lukasfehling "Code") | [
Fernando Almeida](https://github.com/fernando-almeida)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fernando-almeida "Code") | +| [
akemidx](https://github.com/akemidx)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=akemidx "Code") | [
Oguz Bilgic](http://oguz.site)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=oguzbilgic "Code") | [
Scooter Crawford](https://github.com/scoo73r)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=scoo73r "Code") | [
subdriven](https://github.com/subdriven)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=subdriven "Code") | [
Andrew Savinykh](https://github.com/AndrewSav)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=AndrewSav "Code") | [
Tadayuki Onishi](https://kenchan0130.github.io)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kenchan0130 "Code") | [
Florian](https://github.com/floschoepfer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=floschoepfer "Code") | +| [
Spencer Long](http://spencerlong.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=spencerrlongg "Code") | [
Marcus Moore](https://github.com/marcusmoore)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=marcusmoore "Code") | [
Martin Meredith](https://github.com/Mezzle)
| [
dboth](http://dboth.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dboth "Code") | [
Zachary Fleck](https://github.com/zacharyfleck)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=zacharyfleck "Code") | [
VIKAAS-A](https://github.com/vikaas-cyper)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vikaas-cyper "Code") | [
Abdul Kareem](https://github.com/ak-piracha)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ak-piracha "Code") | +| [
NojoudAlshehri](https://github.com/NojoudAlshehri)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=NojoudAlshehri "Code") | [
Stefan Stidl](https://github.com/stefanstidlffg)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=stefanstidlffg "Code") | [
Quentin Aymard](https://github.com/qay21)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=qay21 "Code") | [
Grant Le Roux](https://github.com/cram42)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=cram42 "Code") | [
Bogdan](http://@singrity)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Singrity "Code") | [
mmanjos](https://github.com/mmanjos)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mmanjos "Code") | [
Abdelaziz Faki](https://azooz2014.github.io/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Azooz2014 "Code") | +| [
bilias](https://github.com/bilias)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=bilias "Code") | [
coach1988](https://github.com/coach1988)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=coach1988 "Code") | [
MrM](https://github.com/mauro-miatello)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mauro-miatello "Code") | [
koiakoia](https://github.com/koiakoia)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=koiakoia "Code") | [
Mustafa Online](https://github.com/mustafa-online)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mustafa-online "Code") | [
franceslui](https://github.com/franceslui)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=franceslui "Code") | [
Q4kK](https://github.com/Q4kK)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Q4kK "Code") | +| [
squintfox](https://github.com/squintfox)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=squintfox "Code") | [
Jeff Clay](https://github.com/jeffclay)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jeffclay "Code") | [
Phil J R](https://github.com/PP-JN-RL)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PP-JN-RL "Code") | [
i_virus](https://www.corelight.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chandanchowdhury "Code") | [
Paul Grime](https://github.com/gitgrimbo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=gitgrimbo "Code") | [
Lee Porte](https://leeporte.co.uk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=LeePorte "Code") | [
BRYAN ](https://github.com/bryanlopezinc)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=bryanlopezinc "Code") [⚠️](https://github.com/snipe/snipe-it/commits?author=bryanlopezinc "Tests") | +| [
U-H-T](https://github.com/U-H-T)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=U-H-T "Code") | [
Matt Tyree](https://github.com/Tyree)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=Tyree "Documentation") | [
Florent Bervas](http://spoontux.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=FlorentDotMe "Code") | [
Daniel Albertsen](https://ditscheri.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dbakan "Code") | [
r-xyz](https://github.com/r-xyz)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=r-xyz "Code") | [
Steven Mainor](https://github.com/DrekiDegga)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=DrekiDegga "Code") | [
arne-kroeger](https://github.com/arne-kroeger)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=arne-kroeger "Code") | +| [
Glukose1](https://github.com/Glukose1)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Glukose1 "Code") | [
Scarzy](https://github.com/Scarzy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Scarzy "Code") | [
setpill](https://github.com/setpill)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=setpill "Code") | [
swift2512](https://github.com/swift2512)
[πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Aswift2512 "Bug reports") | [
Darren Rainey](https://darrenraineys.co.uk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=DarrenRainey "Code") | [
maciej-poleszczyk](https://github.com/maciej-poleszczyk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=maciej-poleszczyk "Code") | [
Sebastian Groß](https://github.com/sgross-emlix)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sgross-emlix "Code") | +| [
Anouar Touati](https://github.com/AnouarTouati)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=AnouarTouati "Code") | [
aHVzY2g](https://github.com/aHVzY2g)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=aHVzY2g "Code") | [
ζž—εšδ» Buo-ren Lin](https://brlin.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=brlin-tw "Code") | [
Adugna Gizaw](https://orbalia.pythonanywhere.com/)
[🌍](#translation-addex12 "Translation") | [
Jesse Ostrander](https://github.com/jostrander)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jostrander "Code") | [
James M](https://github.com/azmcnutt)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=azmcnutt "Code") | [
Fiala06](https://github.com/Fiala06)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Fiala06 "Code") | +| [
Nathan Taylor](https://github.com/ntaylor-86)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ntaylor-86 "Code") | [
fvollmer](https://github.com/fvollmer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fvollmer "Code") | [
36864](https://github.com/36864)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=36864 "Code") | [
Daniel O'Connor](http://clockwerx.blogspot.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=CloCkWeRX "Code") | [
BeatSpark](https://github.com/BeatSpark)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=BeatSpark "Code") | [
mrdahbi](https://github.com/mrdahbi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mrdahbi "Code") | [
Fabian Schmid](http://sr.solutions)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chfsx "Code") | This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome! From 9b85e9a0716fb9e158330046a0c871f790b8f5a6 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 5 May 2025 14:44:04 +0100 Subject: [PATCH 009/110] Add @realchrisolin as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7e4fd0e567..6b0e70d547 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3370,6 +3370,15 @@ "contributions": [ "code" ] + }, + { + "login": "realchrisolin", + "name": "Chris Olin", + "avatar_url": "https://avatars.githubusercontent.com/u/1288116?v=4", + "profile": "https://www.chrisolin.com", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 8b7c127467..14ff65744e 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -55,6 +55,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken | [
Glukose1](https://github.com/Glukose1)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Glukose1 "Code") | [
Scarzy](https://github.com/Scarzy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Scarzy "Code") | [
setpill](https://github.com/setpill)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=setpill "Code") | [
swift2512](https://github.com/swift2512)
[πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Aswift2512 "Bug reports") | [
Darren Rainey](https://darrenraineys.co.uk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=DarrenRainey "Code") | [
maciej-poleszczyk](https://github.com/maciej-poleszczyk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=maciej-poleszczyk "Code") | [
Sebastian Groß](https://github.com/sgross-emlix)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sgross-emlix "Code") | | [
Anouar Touati](https://github.com/AnouarTouati)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=AnouarTouati "Code") | [
aHVzY2g](https://github.com/aHVzY2g)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=aHVzY2g "Code") | [
ζž—εšδ» Buo-ren Lin](https://brlin.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=brlin-tw "Code") | [
Adugna Gizaw](https://orbalia.pythonanywhere.com/)
[🌍](#translation-addex12 "Translation") | [
Jesse Ostrander](https://github.com/jostrander)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jostrander "Code") | [
James M](https://github.com/azmcnutt)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=azmcnutt "Code") | [
Fiala06](https://github.com/Fiala06)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Fiala06 "Code") | | [
Nathan Taylor](https://github.com/ntaylor-86)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ntaylor-86 "Code") | [
fvollmer](https://github.com/fvollmer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fvollmer "Code") | [
36864](https://github.com/36864)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=36864 "Code") | [
Daniel O'Connor](http://clockwerx.blogspot.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=CloCkWeRX "Code") | [
BeatSpark](https://github.com/BeatSpark)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=BeatSpark "Code") | [
mrdahbi](https://github.com/mrdahbi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mrdahbi "Code") | [
Fabian Schmid](http://sr.solutions)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chfsx "Code") | +| [
Chris Olin](https://www.chrisolin.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=realchrisolin "Code") | This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome! From cfd10ae2943cc4c7d97c342177aa7be208d8e65a Mon Sep 17 00:00:00 2001 From: Calvin Schwartz Date: Thu, 1 May 2025 21:11:42 -0400 Subject: [PATCH 010/110] adds support for Avery 3490 --- app/Models/Labels/Sheets/Avery/_3490.php | 71 ++++++++++++++++++ app/Models/Labels/Sheets/Avery/_3490_A.php | 85 ++++++++++++++++++++++ 2 files changed, 156 insertions(+) create mode 100644 app/Models/Labels/Sheets/Avery/_3490.php create mode 100644 app/Models/Labels/Sheets/Avery/_3490_A.php diff --git a/app/Models/Labels/Sheets/Avery/_3490.php b/app/Models/Labels/Sheets/Avery/_3490.php new file mode 100644 index 0000000000..2782549fd3 --- /dev/null +++ b/app/Models/Labels/Sheets/Avery/_3490.php @@ -0,0 +1,71 @@ +getUnit(), 2); + $this->pageWidth = $paperSize->width; + $this->pageHeight = $paperSize->height; + + $this->pageMarginLeft = Helper::convertUnit(self::COLUMN1_X, 'pt', $this->getUnit()); + $this->pageMarginTop = Helper::convertUnit(self::ROW1_Y, 'pt', $this->getUnit()); + + $columnSpacingPt = self::COLUMN2_X - self::COLUMN1_X - self::LABEL_W; + $this->columnSpacing = Helper::convertUnit($columnSpacingPt, 'pt', $this->getUnit()); + $rowSpacingPt = self::ROW2_Y - self::ROW1_Y - self::LABEL_H; + $this->rowSpacing = Helper::convertUnit($rowSpacingPt, 'pt', $this->getUnit()); + + $this->labelWidth = Helper::convertUnit(self::LABEL_W, 'pt', $this->getUnit()); + $this->labelHeight = Helper::convertUnit(self::LABEL_H, 'pt', $this->getUnit()); + } + + public function getPageWidth() { return $this->pageWidth; } + public function getPageHeight() { return $this->pageHeight; } + + public function getPageMarginTop() { return $this->pageMarginTop; } + public function getPageMarginBottom() { return $this->pageMarginTop; } + public function getPageMarginLeft() { return $this->pageMarginLeft; } + public function getPageMarginRight() { return $this->pageMarginLeft; } + + public function getColumns() { return 3; } + public function getRows() { return 10; } + + public function getLabelColumnSpacing() { return $this->columnSpacing; } + public function getLabelRowSpacing() { return $this->rowSpacing; } + + public function getLabelWidth() { return $this->labelWidth; } + public function getLabelHeight() { return $this->labelHeight; } + + public function getLabelBorder() { return 0; } +} + +?> \ No newline at end of file diff --git a/app/Models/Labels/Sheets/Avery/_3490_A.php b/app/Models/Labels/Sheets/Avery/_3490_A.php new file mode 100644 index 0000000000..c558e22292 --- /dev/null +++ b/app/Models/Labels/Sheets/Avery/_3490_A.php @@ -0,0 +1,85 @@ +getLabelPrintableArea(); + + $currentX = $pa->x1; + $currentY = $pa->y1; + $usableWidth = $pa->w; + $usableHeight = $pa->h; + + if ($record->has('title')) { + static::writeText( + $pdf, $record->get('title'), + $pa->x1, $pa->y1, + 'freesans', '', self::TITLE_SIZE, 'C', + $pa->w, self::TITLE_SIZE, true, 0 + ); + $currentY += self::TITLE_SIZE + self::TITLE_MARGIN; + $usableHeight -= self::TITLE_SIZE + self::TITLE_MARGIN; + } + + $barcodeSize = $usableHeight; + if ($record->has('barcode2d')) { + static::write2DBarcode( + $pdf, $record->get('barcode2d')->content, $record->get('barcode2d')->type, + $currentX, $currentY, + $barcodeSize, $barcodeSize + ); + $currentX += $barcodeSize + self::BARCODE_MARGIN; + $usableWidth -= $barcodeSize + self::BARCODE_MARGIN; + } + + foreach ($record->get('fields') as $field) { + static::writeText( + $pdf, $field['label'], + $currentX, $currentY, + 'freesans', '', self::LABEL_SIZE, 'L', + $usableWidth, self::LABEL_SIZE, true, 0 + ); + $currentY += self::LABEL_SIZE + self::LABEL_MARGIN; + + static::writeText( + $pdf, $field['value'], + $currentX, $currentY, + 'freemono', 'B', self::FIELD_SIZE, 'L', + $usableWidth, self::FIELD_SIZE, true, 0, 0.01 + ); + $currentY += self::FIELD_SIZE + self::FIELD_MARGIN; + } + + } +} + + +?> \ No newline at end of file From 7a5fe4981fadf545b0280d280fd72f866b098027 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:29 -0700 Subject: [PATCH 011/110] docs: add @mnemonicly as a contributor --- .all-contributorsrc | 9 + CONTRIBUTORS.md | 546 +++++++++++++++++++++++++++++++++++++++----- 2 files changed, 500 insertions(+), 55 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 6b0e70d547..245987d9f8 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3379,6 +3379,15 @@ "contributions": [ "code" ] + }, + { + "login": "mnemonicly", + "name": "Dan", + "avatar_url": "https://avatars.githubusercontent.com/u/3803132?v=4", + "profile": "https://github.com/mnemonicly", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 14ff65744e..5f5d02cb5c 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,61 +1,497 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)) who have helped Snipe-IT get this far: -| [
snipe](http://www.snipe.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=snipe "Code") [πŸš‡](#infra-snipe "Infrastructure (Hosting, Build-Tools, etc)") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=snipe "Documentation") [⚠️](https://github.com/snipe/snipe-it/commits?author=snipe "Tests") [πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Asnipe "Bug reports") [🎨](#design-snipe "Design") [πŸ‘€](#review-snipe "Reviewed Pull Requests") | [
Brady Wetherington](http://www.uberbrady.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=uberbrady "Code") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=uberbrady "Documentation") [πŸš‡](#infra-uberbrady "Infrastructure (Hosting, Build-Tools, etc)") [πŸ‘€](#review-uberbrady "Reviewed Pull Requests") | [
Daniel Meltzer](https://github.com/dmeltzer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dmeltzer "Code") [⚠️](https://github.com/snipe/snipe-it/commits?author=dmeltzer "Tests") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=dmeltzer "Documentation") | [
Michael T](http://www.tuckertechonline.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mtucker6784 "Code") | [
madd15](https://github.com/madd15)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=madd15 "Documentation") [πŸ’¬](#question-madd15 "Answering Questions") | [
Vincent Sposato](https://github.com/vsposato)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vsposato "Code") | [
Andrea Bergamasco](https://github.com/vjandrea)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vjandrea "Code") | -| :---: | :---: | :---: | :---: | :---: | :---: | :---: | -| [
Karol](https://github.com/kpawelski)
[🌍](#translation-kpawelski "Translation") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=kpawelski "Code") | [
morph027](http://blog.morph027.de/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=morph027 "Code") | [
fvleminckx](https://github.com/fvleminckx)
[πŸš‡](#infra-fvleminckx "Infrastructure (Hosting, Build-Tools, etc)") | [
itsupportcmsukorg](https://github.com/itsupportcmsukorg)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=itsupportcmsukorg "Code") [πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Aitsupportcmsukorg "Bug reports") | [
Frank](https://override.io)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=base-zero "Code") | [
Deleted user](https://github.com/ghost)
[🌍](#translation-ghost "Translation") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=ghost "Code") | [
tiagom62](https://github.com/tiagom62)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tiagom62 "Code") [πŸš‡](#infra-tiagom62 "Infrastructure (Hosting, Build-Tools, etc)") | -| [
Ryan Stafford](https://github.com/rystaf)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=rystaf "Code") | [
Eammon Hanlon](https://github.com/ehanlon)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ehanlon "Code") | [
zjean](https://github.com/zjean)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=zjean "Code") | [
Matthias Frei](http://www.frei.media)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=FREImedia "Code") | [
opsydev](https://github.com/opsydev)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=opsydev "Code") | [
Daniel Dreier](http://www.ddreier.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ddreier "Code") | [
Nikolai Prokoschenko](http://rassie.org)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=rassie "Code") | -| [
Drew](https://github.com/YetAnotherCodeMonkey)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=YetAnotherCodeMonkey "Code") | [
Walter](https://github.com/merid14)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=merid14 "Code") | [
Petr Baloun](https://github.com/balous)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=balous "Code") | [
reidblomquist](https://github.com/reidblomquist)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=reidblomquist "Documentation") | [
Mathieu Kooiman](https://github.com/mathieuk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mathieuk "Code") | [
csayre](https://github.com/csayre)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=csayre "Documentation") | [
Adam Dunson](https://github.com/adamdunson)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=adamdunson "Code") | -| [
Hereward](https://github.com/thehereward)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=thehereward "Code") | [
swoopdk](https://github.com/swoopdk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=swoopdk "Code") | [
Abdullah Alansari](https://linkedin.com/in/ahimta)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Ahimta "Code") | [
Micael Rodrigues](https://github.com/MicaelRodrigues)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=MicaelRodrigues "Code") | [
Patrick Gallagher](http://macadmincorner.com)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=patgmac "Documentation") | [
Miliamber](https://github.com/Miliamber)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Miliamber "Code") | [
hawk554](https://github.com/hawk554)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=hawk554 "Code") | -| [
Justin Kerr](http://jbirdkerr.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jbirdkerr "Code") | [
Ira W. Snyder](http://www.irasnyder.com/devel/)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=irasnyd "Documentation") | [
Aladin Alaily](https://github.com/aalaily)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=aalaily "Code") | [
Chase Hansen](https://github.com/kobie-chasehansen)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kobie-chasehansen "Code") [πŸ’¬](#question-kobie-chasehansen "Answering Questions") [πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Akobie-chasehansen "Bug reports") | [
IDM Helpdesk](https://github.com/IDM-Helpdesk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=IDM-Helpdesk "Code") | [
Kai](http://balticer.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=balticer "Code") | [
Michael Daniels](http://www.michaeldaniels.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mdaniels5757 "Code") | -| [
Tom Castleman](http://tomcastleman.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tomcastleman "Code") | [
Daniel Nemanic](https://github.com/DanielNemanic)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=DanielNemanic "Code") | [
SouthWolf](https://github.com/southwolf)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=southwolf "Code") | [
Ivar Nesje](https://github.com/ivarne)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ivarne "Code") | [
JΓ©rΓ©my Benoist](http://www.j0k3r.net)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=j0k3r "Documentation") | [
Chris Leathley](https://github.com/cleathley)
[πŸš‡](#infra-cleathley "Infrastructure (Hosting, Build-Tools, etc)") | [
splaer](https://github.com/splaer)
[πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Asplaer "Bug reports") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=splaer "Code") | -| [
Joe Ferguson](http://www.joeferguson.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=svpernova09 "Code") | [
diwanicki](https://github.com/diwanicki)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=diwanicki "Code") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=diwanicki "Documentation") | [
Lee Thoong Ching](https://github.com/pakkua80)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=pakkua80 "Documentation") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=pakkua80 "Code") | [
Marek Ε uppa](http://shu.io)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mrshu "Code") | [
Juan J. Martinez](https://github.com/mizar1616)
[🌍](#translation-mizar1616 "Translation") | [
R Ryan Dial](https://github.com/rrdial)
[🌍](#translation-rrdial "Translation") | [
Andrej Manduch](https://github.com/burlito)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=burlito "Documentation") | -| [
Jay Richards](http://www.cordeos.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=technogenus "Code") | [
Alexander Innes](https://necurity.co.uk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=leostat "Code") | [
Danny Garcia](https://buzzedword.codes)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=buzzedword "Code") | [
archpoint](https://github.com/archpoint)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=archpoint "Code") | [
Jake McGraw](http://www.jakemcgraw.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jakemcgraw "Code") | [
FleischKarussel](https://github.com/FleischKarussel)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=FleischKarussel "Documentation") | [
Dylan Yi](https://github.com/feeva)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=feeva "Code") | -| [
Gil Rutkowski](http://FlashingCursor.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=flashingcursor "Code") | [
Desmond Morris](http://www.desmondmorris.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=desmondmorris "Code") | [
Nick Peelman](http://peelman.us)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=peelman "Code") | [
Abraham Vegh](https://abrahamvegh.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=abrahamvegh "Code") | [
Mohamed Rashid](https://github.com/rashivkp)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=rashivkp "Documentation") | [
Kasey](http://hinchk.github.io)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=HinchK "Code") | [
Brett](https://github.com/BrettFagerlund)
[⚠️](https://github.com/snipe/snipe-it/commits?author=BrettFagerlund "Tests") | -| [
Jason Spriggs](http://jasonspriggs.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jasonspriggs "Code") | [
Nate Felton](http://n8felton.wordpress.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=n8felton "Code") | [
Manasses Ferreira](http://homepages.dcc.ufmg.br/~manassesferreira)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=manassesferreira "Code") | [
Steve](https://github.com/steveelwood)
[⚠️](https://github.com/snipe/snipe-it/commits?author=steveelwood "Tests") | [
matc](http://twitter.com/matc)
[⚠️](https://github.com/snipe/snipe-it/commits?author=matc "Tests") | [
Cole R. Davis](http://www.davisracingteam.com)
[⚠️](https://github.com/snipe/snipe-it/commits?author=VanillaNinjaD "Tests") | [
gibsonjoshua55](https://github.com/gibsonjoshua55)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=gibsonjoshua55 "Code") | -| [
Robin Temme](https://github.com/zwerch)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=zwerch "Code") | [
Iman](https://github.com/imanghafoori1)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=imanghafoori1 "Code") | [
Richard Hofman](https://github.com/richardhofman6)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=richardhofman6 "Code") | [
gizzmojr](https://github.com/gizzmojr)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=gizzmojr "Code") | [
Jenny Li](https://github.com/imjennyli)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=imjennyli "Documentation") | [
Geoff Young](https://github.com/GeoffYoung)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=GeoffYoung "Code") | [
Elliot Blackburn](http://www.elliotblackburn.com)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=BlueHatbRit "Documentation") | -| [
TΓ΅nis Ormisson](http://andmemasin.eu)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=TonisOrmisson "Code") | [
Nicolai Essig](http://www.nicolai-essig.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=thakilla "Code") | [
Danielle](https://github.com/techincolor)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=techincolor "Documentation") | [
Lawrence](https://github.com/TheVakman)
[⚠️](https://github.com/snipe/snipe-it/commits?author=TheVakman "Tests") [πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3ATheVakman "Bug reports") | [
uknzaeinozpas](https://github.com/uknzaeinozpas)
[⚠️](https://github.com/snipe/snipe-it/commits?author=uknzaeinozpas "Tests") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=uknzaeinozpas "Code") | [
Ryan](https://github.com/Gelob)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=Gelob "Documentation") | [
vcordes79](https://github.com/vcordes79)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vcordes79 "Code") | -| [
fordster78](https://github.com/fordster78)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fordster78 "Code") | [
CronKz](https://github.com/CronKz)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=CronKz "Code") [🌍](#translation-CronKz "Translation") | [
Tim Bishop](https://github.com/tdb)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tdb "Code") | [
Sean McIlvenna](https://www.seanmcilvenna.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=seanmcilvenna "Code") | [
cepacs](https://github.com/cepacs)
[πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Acepacs "Bug reports") [πŸ“–](https://github.com/snipe/snipe-it/commits?author=cepacs "Documentation") | [
lea-mink](https://github.com/lea-mink)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=lea-mink "Code") | [
Hannah Tinkler](https://github.com/hannahtinkler)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=hannahtinkler "Code") | -| [
Doeke Zanstra](https://github.com/doekman)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=doekman "Code") | [
Djamon Staal](https://www.sdhd.nl/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=SjamonDaal "Code") | [
Earl Ramirez](https://github.com/EarlRamirez)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=EarlRamirez "Code") | [
Richard Ray Thomas](https://github.com/RichardRay)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=RichardRay "Code") | [
Ryan Kuba](https://www.taisun.io/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=thelamer "Code") | [
Brian Monroe](https://github.com/ParadoxGuitarist)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ParadoxGuitarist "Code") | [
plexorama](https://github.com/plexorama)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=plexorama "Code") | -| [
Till Deeke](https://tilldeeke.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tilldeeke "Code") | [
5quirrel](https://github.com/5quirrel)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=5quirrel "Code") | [
Jason](https://github.com/jasonlshelton)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jasonlshelton "Code") | [
Antti](https://github.com/chemfy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chemfy "Code") | [
DeusMaximus](https://github.com/DeusMaximus)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=DeusMaximus "Code") | [
a-royal](https://github.com/A-ROYAL)
[🌍](#translation-A-ROYAL "Translation") | [
Alberto Aldrigo](https://github.com/albertoaldrigo)
[🌍](#translation-albertoaldrigo "Translation") | -| [
Alex Stanev](http://alex.stanev.org/blog)
[🌍](#translation-RealEnder "Translation") | [
Andreas Rehm](http://devel.itsolution2.de)
[🌍](#translation-sirrus "Translation") | [
Andreas Erhard](https://github.com/xelan)
[🌍](#translation-xelan "Translation") | [
AndrΓ©s Vanegas JimΓ©nez](https://github.com/angeldeejay)
[🌍](#translation-angeldeejay "Translation") | [
Antonio Schiavon](https://github.com/aschiavon91)
[🌍](#translation-aschiavon91 "Translation") | [
benunter](https://github.com/benunter)
[🌍](#translation-benunter "Translation") | [
Borys Ε»muda](http://catweb24.pl)
[🌍](#translation-rudashi "Translation") | -| [
chibacityblues](https://github.com/chibacityblues)
[🌍](#translation-chibacityblues "Translation") | [
Chien Wei Lin](https://github.com/cwlin0416)
[🌍](#translation-cwlin0416 "Translation") | [
Christian Schuster](https://github.com/Againstreality)
[🌍](#translation-Againstreality "Translation") | [
Christian Stefanus](http://chriss.webhostid.com)
[🌍](#translation-kopi-item "Translation") | [
wxcafΓ©](http://wxcafe.net)
[🌍](#translation-wxcafe "Translation") | [
dpyroc](https://github.com/dpyroc)
[🌍](#translation-dpyroc "Translation") | [
Daniel Friedlmaier](http://www.friedlmaier.net)
[🌍](#translation-da-friedl "Translation") | -| [
Daniel Heene](https://github.com/danielheene)
[🌍](#translation-danielheene "Translation") | [
danielcb](https://github.com/danielcb)
[🌍](#translation-danielcb "Translation") | [
Dominik Senti](https://github.com/dominiksenti)
[🌍](#translation-dominiksenti "Translation") | [
Eric Gautheron](http://www.konectik.com)
[🌍](#translation-EpixFr "Translation") | [
Erlend PilΓΈ](https://erlpil.com)
[🌍](#translation-Erlpil "Translation") | [
Fabio Rapposelli](http://fabio.technology)
[🌍](#translation-frapposelli "Translation") | [
Felipe Barros](https://github.com/fgbs)
[🌍](#translation-fgbs "Translation") | -| [
Fernando Possebon](https://github.com/possebon)
[🌍](#translation-possebon "Translation") | [
gdraque](https://github.com/gdraque)
[🌍](#translation-gdraque "Translation") | [
Georg Wallisch](https://github.com/georgwallisch)
[🌍](#translation-georgwallisch "Translation") | [
Gerardo Robles](https://github.com/jgroblesr85)
[🌍](#translation-jgroblesr85 "Translation") | [
Gluek](https://t.me/Gluek)
[🌍](#translation-mrgluek "Translation") | [
AdnanAbuShahad](https://github.com/AdnanAbuShahad)
[🌍](#translation-AdnanAbuShahad "Translation") | [
Hafidzi My](https://hafidzi.my)
[🌍](#translation-hafidzi "Translation") | -| [
Harim Park](https://github.com/fofwisdom)
[🌍](#translation-fofwisdom "Translation") | [
Henrik Kentsson](http://www.kentsson.se)
[🌍](#translation-Kentsson "Translation") | [
Husnul Yaqien](https://github.com/husnulyaqien)
[🌍](#translation-husnulyaqien "Translation") | [
Ibrahim](http://abaalkhail.org)
[🌍](#translation-abaalkh "Translation") | [
igolman](https://github.com/igolman)
[🌍](#translation-igolman "Translation") | [
itangiang](https://github.com/itangiang)
[🌍](#translation-itangiang "Translation") | [
jarby1211](https://github.com/jarby1211)
[🌍](#translation-jarby1211 "Translation") | -| [
Jhonn Willker](http://jwillker.com)
[🌍](#translation-JohnWillker "Translation") | [
Jose](https://github.com/joxelito94)
[🌍](#translation-joxelito94 "Translation") | [
laopangzi](https://github.com/laopangzi)
[🌍](#translation-laopangzi "Translation") | [
Lars Strojny](http://usrportage.de)
[🌍](#translation-lstrojny "Translation") | [
MarcosBL](http://twitter.com/marcosbl)
[🌍](#translation-MarcosBL "Translation") | [
marie joy cajes](https://github.com/mariejoyacajes)
[🌍](#translation-mariejoyacajes "Translation") | [
Mark S. Johansen](http://www.markjohansen.dk)
[🌍](#translation-msjohansen "Translation") | -| [
Martin Stub](http://martinstub.dk)
[🌍](#translation-stubben "Translation") | [
Meyer Flavio](https://github.com/meyerf99)
[🌍](#translation-meyerf99 "Translation") | [
Micael Rodrigues](https://github.com/MicaelRodrigues)
[🌍](#translation-MicaelRodrigues "Translation") | [
Mikael Rasmussen](http://rubixy.com/)
[🌍](#translation-mikaelssen "Translation") | [
IxFail](https://github.com/IxFail)
[🌍](#translation-IxFail "Translation") | [
Mohammed Fota](http://www.mohammedfota.com)
[🌍](#translation-MohammedFota "Translation") | [
Moayad Alserihi](https://github.com/omego)
[🌍](#translation-omego "Translation") | -| [
saymd](https://github.com/saymd)
[🌍](#translation-saymd "Translation") | [
Patrik Larsson](https://nordsken.se)
[🌍](#translation-pooot "Translation") | [
drcryo](https://github.com/drcryo)
[🌍](#translation-drcryo "Translation") | [
pawel1615](https://github.com/pawel1615)
[🌍](#translation-pawel1615 "Translation") | [
bodrovics](https://github.com/bodrovics)
[🌍](#translation-bodrovics "Translation") | [
priatna](https://github.com/priatna)
[🌍](#translation-priatna "Translation") | [
Fan Jiang](https://amayume.net)
[🌍](#translation-ProfFan "Translation") | -| [
ragnarcx](https://github.com/ragnarcx)
[🌍](#translation-ragnarcx "Translation") | [
Rein van Haaren](http://www.reinvanhaaren.nl/)
[🌍](#translation-reinvanhaaren "Translation") | [
Teguh Dwicaksana](http://dheche.songolimo.net)
[🌍](#translation-dheche "Translation") | [
fraccie](https://github.com/FRaccie)
[🌍](#translation-FRaccie "Translation") | [
vinzruzell](https://github.com/vinzruzell)
[🌍](#translation-vinzruzell "Translation") | [
Kevin Austin](http://kevinaustin.com)
[🌍](#translation-vipsystem "Translation") | [
Wira Sandy](http://azuraweb.xyz)
[🌍](#translation-wira-sandy "Translation") | -| [
Илья](https://github.com/GrayHoax)
[🌍](#translation-GrayHoax "Translation") | [
GodUseVPN](https://github.com/godusevpn)
[🌍](#translation-godusevpn "Translation") | [
周周](https://github.com/EngrZhou)
[🌍](#translation-EngrZhou "Translation") | [
Sam](https://github.com/takuy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=takuy "Code") | [
Azerothian](https://www.illisian.com.au)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Azerothian "Code") | [
Wes Hulette](http://macfoo.wordpress.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jwhulette "Code") | [
patrict](https://github.com/patrict)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=patrict "Code") | -| [
Dmitriy Minaev](https://github.com/VELIKII-DIVAN)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=VELIKII-DIVAN "Code") | [
liquidhorse](https://github.com/liquidhorse)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=liquidhorse "Code") | [
Jordi Boggiano](https://seld.be/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Seldaek "Code") | [
Ivan Nieto](https://github.com/inietov)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=inietov "Code") | [
Ben RUBSON](https://github.com/benrubson)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=benrubson "Code") | [
NMathar](https://github.com/NMathar)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=NMathar "Code") | [
Steffen](https://github.com/smb)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=smb "Code") | -| [
Sxderp](https://github.com/Sxderp)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Sxderp "Code") | [
fanta8897](https://github.com/fanta8897)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fanta8897 "Code") | [
Andrey Bolonin](https://andreybolonin.com/phpconsulting/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=andreybolonin "Code") | [
shinayoshi](http://www.shinayoshi.net/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=shinayoshi "Code") | [
Hubert](https://github.com/reuser)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=reuser "Code") | [
KeenRivals](https://brashear.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=KeenRivals "Code") | [
omyno](https://github.com/omyno)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=omyno "Code") | -| [
Evgeny](https://github.com/jackka)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jackka "Code") | [
Colin Campbell](https://digitalist.se)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=colin-campbell "Code") | [
Ľubomír Kučera](https://github.com/lubo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=lubo "Code") | [
Martin Meredith](https://www.sourceguru.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Mezzle "Code") | [
Tim Farmer](https://github.com/timothyfarmer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=timothyfarmer "Code") | [
MariΓ‘n Skrip](https://github.com/mskrip)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mskrip "Code") | [
Godfrey Martinez](https://github.com/Godmartinz)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Godmartinz "Code") | -| [
bigtreeEdo](https://github.com/bigtreeEdo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=bigtreeEdo "Code") | [
Colin McNeil](https://colinmcneil.me/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ColinMcNeil "Code") | [
JoKneeMo](https://github.com/JoKneeMo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=JoKneeMo "Code") | [
Joshi](http://www.redbridge.se)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=joshi-redbridge "Code") | [
Anthony Burns](https://github.com/anthonypburns)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=anthonypburns "Code") | [
johnson-yi](https://github.com/johnson-yi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=johnson-yi "Code") | [
Sanjay Govind](https://tangentmc.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sanjay900 "Code") | -| [
Peter Upfold](https://peter.upfold.org.uk/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PeterUpfold "Code") | [
Jared Biel](https://github.com/jbiel)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jbiel "Code") | [
Dampfklon](https://github.com/dampfklon)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dampfklon "Code") | [
Charles Hamilton](https://communityclosing.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chamilton-ccn "Code") | [
Giuseppe Iannello](https://github.com/giannello)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=giannello "Code") | [
Peter Dave Hello](https://www.peterdavehello.org/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PeterDaveHello "Code") | [
sigmoidal](https://github.com/sigmoidal)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sigmoidal "Code") | -| [
Vincent LainΓ©](https://github.com/phenixdotnet)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=phenixdotnet "Code") | [
Lucas Pleß](http://www.lucas-pless.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=derlucas "Code") | [
Ian Littman](http://twitter.com/iansltx)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=iansltx "Code") | [
JoΓ£o Paulo](https://github.com/PauloLuna)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PauloLuna "Code") | [
ThoBur](https://github.com/ThoBur)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ThoBur "Code") | [
Alexander Chibrikin](http://phpprofi.ru/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=alek13 "Code") | [
Anthony Winstanley](https://github.com/winstan)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=winstan "Code") | -| [
Folke](https://github.com/fashberg)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fashberg "Code") | [
Bennett Blodinger](https://github.com/benwa)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=benwa "Code") | [
NMC](https://nmc.dev)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ncareau "Code") | [
andres-baller](https://github.com/andres-baller)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=andres-baller "Code") | [
sean-borg](https://github.com/sean-borg)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sean-borg "Code") | [
EDVLeer](https://github.com/EDVLeer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=EDVLeer "Code") | [
Kurokat](https://github.com/Kurokat)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Kurokat "Code") | -| [
Kevin KΓΆllmann](https://www.kevinkoellmann.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=koelle25 "Code") | [
sw-mreyes](https://github.com/sw-mreyes)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sw-mreyes "Code") | [
Joel Pittet](https://pittet.ca)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=joelpittet "Code") | [
Eli Young](https://elyscape.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=elyscape "Code") | [
Raell Dottin](https://github.com/raelldottin)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=raelldottin "Code") | [
Tom Misilo](https://github.com/misilot)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=misilot "Code") | [
David Davenne](http://david.davenne.be)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=JuustoMestari "Code") | -| [
Mark Stenglein](https://markstenglein.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ocelotsloth "Code") | [
ajsy](https://github.com/ajsy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ajsy "Code") | [
Jan Kiesewetter](https://github.com/t3easy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=t3easy "Code") | [
Tetrachloromethane250](https://github.com/Tetrachloromethane250)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Tetrachloromethane250 "Code") | [
Lars Kajes](https://www.kajes.se/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kajes "Code") | [
Joly0](https://github.com/Joly0)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Joly0 "Code") | [
theburger](https://github.com/limeless)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=limeless "Code") | -| [
David Valin Alonso](https://github.com/deivishome)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=deivishome "Code") | [
andreaci](https://github.com/andreaci)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=andreaci "Code") | [
Jelle Sebreghts](http://www.jellesebreghts.be)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Jelle-S "Code") | [
Michael Pietsch](https://github.com/Skywalker-11)
| [
Masudul Haque Shihab](https://github.com/sh1hab)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sh1hab "Code") | [
Supapong Areeprasertkul](http://www.freedomdive.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=zybersup "Code") | [
Peter Sarossy](https://github.com/psarossy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=psarossy "Code") | -| [
Renee Margaret McConahy](https://github.com/nepella)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=nepella "Code") | [
JohnnyPicnic](https://github.com/JohnnyPicnic)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=JohnnyPicnic "Code") | [
markbrule](https://github.com/markbrule)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=markbrule "Code") | [
Mike Campbell](https://github.com/mikecmpbll)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mikecmpbll "Code") | [
tbrconnect](https://github.com/tbrconnect)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=tbrconnect "Code") | [
kcoyo](https://github.com/kcoyo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kcoyo "Code") | [
Travis Miller](https://travismiller.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=travismiller "Code") | -| [
Evan Taylor](https://github.com/Delta5)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Delta5 "Code") | [
Petri Asikainen](https://github.com/PetriAsi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PetriAsi "Code") | [
derdeagle](https://github.com/derdeagle)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=derdeagle "Code") | [
Mike Frysinger](https://wh0rd.org/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vapier "Code") | [
ALPHA](https://github.com/AL4AL)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=AL4AL "Code") | [
FliegenKLATSCH](https://www.ifern.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=FliegenKLATSCH "Code") | [
Jeremy Price](https://github.com/jerm)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jerm "Code") | -| [
Toreg87](https://github.com/Toreg87)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Toreg87 "Code") | [
Matthew Nickson](https://github.com/Computroniks)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Computroniks "Code") | [
Jethro Nederhof](https://jethron.id.au)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jethron "Code") | [
Oskar Stenberg](https://github.com/01ste02)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=01ste02 "Code") | [
Robert-Azelis](https://github.com/Robert-Azelis)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Robert-Azelis "Code") | [
Alexander William Smith](https://github.com/alwism)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=alwism "Code") | [
LEITWERK AG](https://www.leitwerk.de/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=leitwerk-ag "Code") | -| [
Adam](http://www.aboutcher.co.uk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=adamboutcher "Code") | [
Ian](https://snksrv.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sneak-it "Code") | [
Shao Yu-Lung (Allen)](http://blog.bestlong.idv.tw/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=bestlong "Code") | [
Haxatron](https://github.com/Haxatron)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Haxatron "Code") | [
PlaneNuts](https://github.com/PlaneNuts)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PlaneNuts "Code") | [
Bradley Coudriet](http://bjcpgd.cias.rit.edu)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=exula "Code") | [
Dalton Durst](https://daltondur.st)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=UniversalSuperBox "Code") | -| [
Alex Janes](https://adagiohealth.org)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=adagioajanes "Code") | [
Nuraeil](https://github.com/nuraeil)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=nuraeil "Code") | [
TenOfTens](https://github.com/TenOfTens)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=TenOfTens "Code") | [
waffle](https://ditisjens.be/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=insert-waffle "Code") | [
Yevhenii Huzii](https://github.com/QveenSi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=QveenSi "Code") | [
Achmad Fienan Rahardianto](https://github.com/veenone)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=veenone "Code") | [
Yevhenii Huzii](https://github.com/QveenSi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=QveenSi "Code") | -| [
Christian Weirich](https://github.com/chrisweirich)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chrisweirich "Code") | [
denzfarid](https://github.com/denzfarid)
| [
ntbutler-nbcs](https://github.com/ntbutler-nbcs)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ntbutler-nbcs "Code") | [
Naveen](https://naveensrinivasan.dev)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=naveensrinivasan "Code") | [
Mike Roquemore](https://github.com/mikeroq)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mikeroq "Code") | [
Daniel Reeder](https://github.com/reederda)
[🌍](#translation-reederda "Translation") [🌍](#translation-reederda "Translation") [πŸ’»](https://github.com/snipe/snipe-it/commits?author=reederda "Code") | [
vickyjaura183](https://github.com/vickyjaura183)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vickyjaura183 "Code") | -| [
Peace](https://github.com/julian-piehl)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=julian-piehl "Code") | [
Kyle Gordon](https://github.com/kylegordon)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kylegordon "Code") | [
Katharina Drexel](http://www.bfh.ch)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sunflowerbofh "Code") | [
David Sferruzza](https://david.sferruzza.fr/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dsferruzza "Code") | [
Rick Nelson](https://github.com/rnelsonee)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=rnelsonee "Code") | [
BasO12](https://github.com/BasO12)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=BasO12 "Code") | [
Vautia](https://github.com/Vautia)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Vautia "Code") | -| [
Chris Hartjes](http://www.littlehart.net/atthekeyboard)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chartjes "Code") | [
geo-chen](https://github.com/geo-chen)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=geo-chen "Code") | [
Phan Nguyen](https://github.com/nh314)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=nh314 "Code") | [
Iisakki Jaakkola](https://github.com/StarlessNights)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=StarlessNights "Code") | [
Ikko Ashimine](https://bandism.net/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=eltociear "Code") | [
Lukas Fehling](https://github.com/lukasfehling)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=lukasfehling "Code") | [
Fernando Almeida](https://github.com/fernando-almeida)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fernando-almeida "Code") | -| [
akemidx](https://github.com/akemidx)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=akemidx "Code") | [
Oguz Bilgic](http://oguz.site)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=oguzbilgic "Code") | [
Scooter Crawford](https://github.com/scoo73r)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=scoo73r "Code") | [
subdriven](https://github.com/subdriven)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=subdriven "Code") | [
Andrew Savinykh](https://github.com/AndrewSav)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=AndrewSav "Code") | [
Tadayuki Onishi](https://kenchan0130.github.io)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=kenchan0130 "Code") | [
Florian](https://github.com/floschoepfer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=floschoepfer "Code") | -| [
Spencer Long](http://spencerlong.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=spencerrlongg "Code") | [
Marcus Moore](https://github.com/marcusmoore)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=marcusmoore "Code") | [
Martin Meredith](https://github.com/Mezzle)
| [
dboth](http://dboth.de)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dboth "Code") | [
Zachary Fleck](https://github.com/zacharyfleck)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=zacharyfleck "Code") | [
VIKAAS-A](https://github.com/vikaas-cyper)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=vikaas-cyper "Code") | [
Abdul Kareem](https://github.com/ak-piracha)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ak-piracha "Code") | -| [
NojoudAlshehri](https://github.com/NojoudAlshehri)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=NojoudAlshehri "Code") | [
Stefan Stidl](https://github.com/stefanstidlffg)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=stefanstidlffg "Code") | [
Quentin Aymard](https://github.com/qay21)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=qay21 "Code") | [
Grant Le Roux](https://github.com/cram42)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=cram42 "Code") | [
Bogdan](http://@singrity)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Singrity "Code") | [
mmanjos](https://github.com/mmanjos)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mmanjos "Code") | [
Abdelaziz Faki](https://azooz2014.github.io/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Azooz2014 "Code") | -| [
bilias](https://github.com/bilias)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=bilias "Code") | [
coach1988](https://github.com/coach1988)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=coach1988 "Code") | [
MrM](https://github.com/mauro-miatello)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mauro-miatello "Code") | [
koiakoia](https://github.com/koiakoia)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=koiakoia "Code") | [
Mustafa Online](https://github.com/mustafa-online)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mustafa-online "Code") | [
franceslui](https://github.com/franceslui)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=franceslui "Code") | [
Q4kK](https://github.com/Q4kK)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Q4kK "Code") | -| [
squintfox](https://github.com/squintfox)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=squintfox "Code") | [
Jeff Clay](https://github.com/jeffclay)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jeffclay "Code") | [
Phil J R](https://github.com/PP-JN-RL)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=PP-JN-RL "Code") | [
i_virus](https://www.corelight.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chandanchowdhury "Code") | [
Paul Grime](https://github.com/gitgrimbo)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=gitgrimbo "Code") | [
Lee Porte](https://leeporte.co.uk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=LeePorte "Code") | [
BRYAN ](https://github.com/bryanlopezinc)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=bryanlopezinc "Code") [⚠️](https://github.com/snipe/snipe-it/commits?author=bryanlopezinc "Tests") | -| [
U-H-T](https://github.com/U-H-T)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=U-H-T "Code") | [
Matt Tyree](https://github.com/Tyree)
[πŸ“–](https://github.com/snipe/snipe-it/commits?author=Tyree "Documentation") | [
Florent Bervas](http://spoontux.net)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=FlorentDotMe "Code") | [
Daniel Albertsen](https://ditscheri.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=dbakan "Code") | [
r-xyz](https://github.com/r-xyz)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=r-xyz "Code") | [
Steven Mainor](https://github.com/DrekiDegga)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=DrekiDegga "Code") | [
arne-kroeger](https://github.com/arne-kroeger)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=arne-kroeger "Code") | -| [
Glukose1](https://github.com/Glukose1)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Glukose1 "Code") | [
Scarzy](https://github.com/Scarzy)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Scarzy "Code") | [
setpill](https://github.com/setpill)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=setpill "Code") | [
swift2512](https://github.com/swift2512)
[πŸ›](https://github.com/snipe/snipe-it/issues?q=author%3Aswift2512 "Bug reports") | [
Darren Rainey](https://darrenraineys.co.uk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=DarrenRainey "Code") | [
maciej-poleszczyk](https://github.com/maciej-poleszczyk)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=maciej-poleszczyk "Code") | [
Sebastian Groß](https://github.com/sgross-emlix)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=sgross-emlix "Code") | -| [
Anouar Touati](https://github.com/AnouarTouati)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=AnouarTouati "Code") | [
aHVzY2g](https://github.com/aHVzY2g)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=aHVzY2g "Code") | [
ζž—εšδ» Buo-ren Lin](https://brlin.me)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=brlin-tw "Code") | [
Adugna Gizaw](https://orbalia.pythonanywhere.com/)
[🌍](#translation-addex12 "Translation") | [
Jesse Ostrander](https://github.com/jostrander)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=jostrander "Code") | [
James M](https://github.com/azmcnutt)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=azmcnutt "Code") | [
Fiala06](https://github.com/Fiala06)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=Fiala06 "Code") | -| [
Nathan Taylor](https://github.com/ntaylor-86)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=ntaylor-86 "Code") | [
fvollmer](https://github.com/fvollmer)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=fvollmer "Code") | [
36864](https://github.com/36864)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=36864 "Code") | [
Daniel O'Connor](http://clockwerx.blogspot.com/)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=CloCkWeRX "Code") | [
BeatSpark](https://github.com/BeatSpark)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=BeatSpark "Code") | [
mrdahbi](https://github.com/mrdahbi)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=mrdahbi "Code") | [
Fabian Schmid](http://sr.solutions)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=chfsx "Code") | -| [
Chris Olin](https://www.chrisolin.com)
[πŸ’»](https://github.com/snipe/snipe-it/commits?author=realchrisolin "Code") | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
snipe
snipe

πŸ’» πŸš‡ πŸ“– ⚠️ πŸ› 🎨 πŸ‘€
Brady Wetherington
Brady Wetherington

πŸ’» πŸ“– πŸš‡ πŸ‘€
Daniel Meltzer
Daniel Meltzer

πŸ’» ⚠️ πŸ“–
Michael T
Michael T

πŸ’»
madd15
madd15

πŸ“– πŸ’¬
Vincent Sposato
Vincent Sposato

πŸ’»
Andrea Bergamasco
Andrea Bergamasco

πŸ’»
Karol
Karol

🌍 πŸ’»
morph027
morph027

πŸ’»
fvleminckx
fvleminckx

πŸš‡
itsupportcmsukorg
itsupportcmsukorg

πŸ’» πŸ›
Frank
Frank

πŸ’»
Deleted user
Deleted user

🌍 πŸ’»
tiagom62
tiagom62

πŸ’» πŸš‡
Ryan Stafford
Ryan Stafford

πŸ’»
Eammon Hanlon
Eammon Hanlon

πŸ’»
zjean
zjean

πŸ’»
Matthias Frei
Matthias Frei

πŸ’»
opsydev
opsydev

πŸ’»
Daniel Dreier
Daniel Dreier

πŸ’»
Nikolai Prokoschenko
Nikolai Prokoschenko

πŸ’»
Drew
Drew

πŸ’»
Walter
Walter

πŸ’»
Petr Baloun
Petr Baloun

πŸ’»
reidblomquist
reidblomquist

πŸ“–
Mathieu Kooiman
Mathieu Kooiman

πŸ’»
csayre
csayre

πŸ“–
Adam Dunson
Adam Dunson

πŸ’»
Hereward
Hereward

πŸ’»
swoopdk
swoopdk

πŸ’»
Abdullah Alansari
Abdullah Alansari

πŸ’»
Micael Rodrigues
Micael Rodrigues

πŸ’»
Patrick Gallagher
Patrick Gallagher

πŸ“–
Miliamber
Miliamber

πŸ’»
hawk554
hawk554

πŸ’»
Justin Kerr
Justin Kerr

πŸ’»
Ira W. Snyder
Ira W. Snyder

πŸ“–
Aladin Alaily
Aladin Alaily

πŸ’»
Chase Hansen
Chase Hansen

πŸ’» πŸ’¬ πŸ›
IDM Helpdesk
IDM Helpdesk

πŸ’»
Kai
Kai

πŸ’»
Michael Daniels
Michael Daniels

πŸ’»
Tom Castleman
Tom Castleman

πŸ’»
Daniel Nemanic
Daniel Nemanic

πŸ’»
SouthWolf
SouthWolf

πŸ’»
Ivar Nesje
Ivar Nesje

πŸ’»
JΓ©rΓ©my Benoist
JΓ©rΓ©my Benoist

πŸ“–
Chris Leathley
Chris Leathley

πŸš‡
splaer
splaer

πŸ› πŸ’»
Joe Ferguson
Joe Ferguson

πŸ’»
diwanicki
diwanicki

πŸ’» πŸ“–
Lee Thoong Ching
Lee Thoong Ching

πŸ“– πŸ’»
Marek Ε uppa
Marek Ε uppa

πŸ’»
Juan J. Martinez
Juan J. Martinez

🌍
R Ryan Dial
R Ryan Dial

🌍
Andrej Manduch
Andrej Manduch

πŸ“–
Jay Richards
Jay Richards

πŸ’»
Alexander Innes
Alexander Innes

πŸ’»
Danny Garcia
Danny Garcia

πŸ’»
archpoint
archpoint

πŸ’»
Jake McGraw
Jake McGraw

πŸ’»
FleischKarussel
FleischKarussel

πŸ“–
Dylan Yi
Dylan Yi

πŸ’»
Gil Rutkowski
Gil Rutkowski

πŸ’»
Desmond Morris
Desmond Morris

πŸ’»
Nick Peelman
Nick Peelman

πŸ’»
Abraham Vegh
Abraham Vegh

πŸ’»
Mohamed Rashid
Mohamed Rashid

πŸ“–
Kasey
Kasey

πŸ’»
Brett
Brett

⚠️
Jason Spriggs
Jason Spriggs

πŸ’»
Nate Felton
Nate Felton

πŸ’»
Manasses Ferreira
Manasses Ferreira

πŸ’»
Steve
Steve

⚠️
matc
matc

⚠️
Cole R. Davis
Cole R. Davis

⚠️
gibsonjoshua55
gibsonjoshua55

πŸ’»
Robin Temme
Robin Temme

πŸ’»
Iman
Iman

πŸ’»
Richard Hofman
Richard Hofman

πŸ’»
gizzmojr
gizzmojr

πŸ’»
Jenny Li
Jenny Li

πŸ“–
Geoff Young
Geoff Young

πŸ’»
Elliot Blackburn
Elliot Blackburn

πŸ“–
TΓ΅nis Ormisson
TΓ΅nis Ormisson

πŸ’»
Nicolai Essig
Nicolai Essig

πŸ’»
Danielle
Danielle

πŸ“–
Lawrence
Lawrence

⚠️ πŸ›
uknzaeinozpas
uknzaeinozpas

⚠️ πŸ’»
Ryan
Ryan

πŸ“–
vcordes79
vcordes79

πŸ’»
fordster78
fordster78

πŸ’»
CronKz
CronKz

πŸ’» 🌍
Tim Bishop
Tim Bishop

πŸ’»
Sean McIlvenna
Sean McIlvenna

πŸ’»
cepacs
cepacs

πŸ› πŸ“–
lea-mink
lea-mink

πŸ’»
Hannah Tinkler
Hannah Tinkler

πŸ’»
Doeke Zanstra
Doeke Zanstra

πŸ’»
Djamon Staal
Djamon Staal

πŸ’»
Earl Ramirez
Earl Ramirez

πŸ’»
Richard Ray Thomas
Richard Ray Thomas

πŸ’»
Ryan Kuba
Ryan Kuba

πŸ’»
Brian Monroe
Brian Monroe

πŸ’»
plexorama
plexorama

πŸ’»
Till Deeke
Till Deeke

πŸ’»
5quirrel
5quirrel

πŸ’»
Jason
Jason

πŸ’»
Antti
Antti

πŸ’»
DeusMaximus
DeusMaximus

πŸ’»
a-royal
a-royal

🌍
Alberto Aldrigo
Alberto Aldrigo

🌍
Alex Stanev
Alex Stanev

🌍
Andreas Rehm
Andreas Rehm

🌍
Andreas Erhard
Andreas Erhard

🌍
AndrΓ©s Vanegas JimΓ©nez
AndrΓ©s Vanegas JimΓ©nez

🌍
Antonio Schiavon
Antonio Schiavon

🌍
benunter
benunter

🌍
Borys Ε»muda
Borys Ε»muda

🌍
chibacityblues
chibacityblues

🌍
Chien Wei Lin
Chien Wei Lin

🌍
Christian Schuster
Christian Schuster

🌍
Christian Stefanus
Christian Stefanus

🌍
wxcafΓ©
wxcafΓ©

🌍
dpyroc
dpyroc

🌍
Daniel Friedlmaier
Daniel Friedlmaier

🌍
Daniel Heene
Daniel Heene

🌍
danielcb
danielcb

🌍
Dominik Senti
Dominik Senti

🌍
Eric Gautheron
Eric Gautheron

🌍
Erlend PilΓΈ
Erlend PilΓΈ

🌍
Fabio Rapposelli
Fabio Rapposelli

🌍
Felipe Barros
Felipe Barros

🌍
Fernando Possebon
Fernando Possebon

🌍
gdraque
gdraque

🌍
Georg Wallisch
Georg Wallisch

🌍
Gerardo Robles
Gerardo Robles

🌍
Gluek
Gluek

🌍
AdnanAbuShahad
AdnanAbuShahad

🌍
Hafidzi My
Hafidzi My

🌍
Harim Park
Harim Park

🌍
Henrik Kentsson
Henrik Kentsson

🌍
Husnul Yaqien
Husnul Yaqien

🌍
Ibrahim
Ibrahim

🌍
igolman
igolman

🌍
itangiang
itangiang

🌍
jarby1211
jarby1211

🌍
Jhonn Willker
Jhonn Willker

🌍
Jose
Jose

🌍
laopangzi
laopangzi

🌍
Lars Strojny
Lars Strojny

🌍
MarcosBL
MarcosBL

🌍
marie joy cajes
marie joy cajes

🌍
Mark S. Johansen
Mark S. Johansen

🌍
Martin Stub
Martin Stub

🌍
Meyer Flavio
Meyer Flavio

🌍
Micael Rodrigues
Micael Rodrigues

🌍
Mikael Rasmussen
Mikael Rasmussen

🌍
IxFail
IxFail

🌍
Mohammed Fota
Mohammed Fota

🌍
Moayad Alserihi
Moayad Alserihi

🌍
saymd
saymd

🌍
Patrik Larsson
Patrik Larsson

🌍
drcryo
drcryo

🌍
pawel1615
pawel1615

🌍
bodrovics
bodrovics

🌍
priatna
priatna

🌍
Fan Jiang
Fan Jiang

🌍
ragnarcx
ragnarcx

🌍
Rein van Haaren
Rein van Haaren

🌍
Teguh Dwicaksana
Teguh Dwicaksana

🌍
fraccie
fraccie

🌍
vinzruzell
vinzruzell

🌍
Kevin Austin
Kevin Austin

🌍
Wira Sandy
Wira Sandy

🌍
Илья
Илья

🌍
GodUseVPN
GodUseVPN

🌍
周周
周周

🌍
Sam
Sam

πŸ’»
Azerothian
Azerothian

πŸ’»
Wes Hulette
Wes Hulette

πŸ’»
patrict
patrict

πŸ’»
Dmitriy Minaev
Dmitriy Minaev

πŸ’»
liquidhorse
liquidhorse

πŸ’»
Jordi Boggiano
Jordi Boggiano

πŸ’»
Ivan Nieto
Ivan Nieto

πŸ’»
Ben RUBSON
Ben RUBSON

πŸ’»
NMathar
NMathar

πŸ’»
Steffen
Steffen

πŸ’»
Sxderp
Sxderp

πŸ’»
fanta8897
fanta8897

πŸ’»
Andrey Bolonin
Andrey Bolonin

πŸ’»
shinayoshi
shinayoshi

πŸ’»
Hubert
Hubert

πŸ’»
KeenRivals
KeenRivals

πŸ’»
omyno
omyno

πŸ’»
Evgeny
Evgeny

πŸ’»
Colin Campbell
Colin Campbell

πŸ’»
Ľubomír Kučera
Ľubomír Kučera

πŸ’»
Martin Meredith
Martin Meredith

πŸ’»
Tim Farmer
Tim Farmer

πŸ’»
MariΓ‘n Skrip
MariΓ‘n Skrip

πŸ’»
Godfrey Martinez
Godfrey Martinez

πŸ’»
bigtreeEdo
bigtreeEdo

πŸ’»
Colin  McNeil
Colin McNeil

πŸ’»
JoKneeMo
JoKneeMo

πŸ’»
Joshi
Joshi

πŸ’»
Anthony Burns
Anthony Burns

πŸ’»
johnson-yi
johnson-yi

πŸ’»
Sanjay Govind
Sanjay Govind

πŸ’»
Peter Upfold
Peter Upfold

πŸ’»
Jared Biel
Jared Biel

πŸ’»
Dampfklon
Dampfklon

πŸ’»
Charles Hamilton
Charles Hamilton

πŸ’»
Giuseppe Iannello
Giuseppe Iannello

πŸ’»
Peter Dave Hello
Peter Dave Hello

πŸ’»
sigmoidal
sigmoidal

πŸ’»
Vincent LainΓ©
Vincent LainΓ©

πŸ’»
Lucas Pleß
Lucas Pleß

πŸ’»
Ian Littman
Ian Littman

πŸ’»
JoΓ£o Paulo
JoΓ£o Paulo

πŸ’»
ThoBur
ThoBur

πŸ’»
Alexander Chibrikin
Alexander Chibrikin

πŸ’»
Anthony Winstanley
Anthony Winstanley

πŸ’»
Folke
Folke

πŸ’»
Bennett Blodinger
Bennett Blodinger

πŸ’»
NMC
NMC

πŸ’»
andres-baller
andres-baller

πŸ’»
sean-borg
sean-borg

πŸ’»
EDVLeer
EDVLeer

πŸ’»
Kurokat
Kurokat

πŸ’»
Kevin KΓΆllmann
Kevin KΓΆllmann

πŸ’»
sw-mreyes
sw-mreyes

πŸ’»
Joel Pittet
Joel Pittet

πŸ’»
Eli Young
Eli Young

πŸ’»
Raell Dottin
Raell Dottin

πŸ’»
Tom Misilo
Tom Misilo

πŸ’»
David Davenne
David Davenne

πŸ’»
Mark Stenglein
Mark Stenglein

πŸ’»
ajsy
ajsy

πŸ’»
Jan Kiesewetter
Jan Kiesewetter

πŸ’»
Tetrachloromethane250
Tetrachloromethane250

πŸ’»
Lars Kajes
Lars Kajes

πŸ’»
Joly0
Joly0

πŸ’»
theburger
theburger

πŸ’»
David Valin Alonso
David Valin Alonso

πŸ’»
andreaci
andreaci

πŸ’»
Jelle Sebreghts
Jelle Sebreghts

πŸ’»
Michael Pietsch
Michael Pietsch

Masudul Haque Shihab
Masudul Haque Shihab

πŸ’»
Supapong Areeprasertkul
Supapong Areeprasertkul

πŸ’»
Peter Sarossy
Peter Sarossy

πŸ’»
Renee Margaret McConahy
Renee Margaret McConahy

πŸ’»
JohnnyPicnic
JohnnyPicnic

πŸ’»
markbrule
markbrule

πŸ’»
Mike Campbell
Mike Campbell

πŸ’»
tbrconnect
tbrconnect

πŸ’»
kcoyo
kcoyo

πŸ’»
Travis Miller
Travis Miller

πŸ’»
Evan Taylor
Evan Taylor

πŸ’»
Petri Asikainen
Petri Asikainen

πŸ’»
derdeagle
derdeagle

πŸ’»
Mike Frysinger
Mike Frysinger

πŸ’»
ALPHA
ALPHA

πŸ’»
FliegenKLATSCH
FliegenKLATSCH

πŸ’»
Jeremy Price
Jeremy Price

πŸ’»
Toreg87
Toreg87

πŸ’»
Matthew Nickson
Matthew Nickson

πŸ’»
Jethro Nederhof
Jethro Nederhof

πŸ’»
Oskar Stenberg
Oskar Stenberg

πŸ’»
Robert-Azelis
Robert-Azelis

πŸ’»
Alexander William Smith
Alexander William Smith

πŸ’»
LEITWERK AG
LEITWERK AG

πŸ’»
Adam
Adam

πŸ’»
Ian
Ian

πŸ’»
Shao Yu-Lung (Allen)
Shao Yu-Lung (Allen)

πŸ’»
Haxatron
Haxatron

πŸ’»
PlaneNuts
PlaneNuts

πŸ’»
Bradley Coudriet
Bradley Coudriet

πŸ’»
Dalton Durst
Dalton Durst

πŸ’»
Alex Janes
Alex Janes

πŸ’»
Nuraeil
Nuraeil

πŸ’»
TenOfTens
TenOfTens

πŸ’»
waffle
waffle

πŸ’»
Yevhenii Huzii
Yevhenii Huzii

πŸ’»
Achmad Fienan Rahardianto
Achmad Fienan Rahardianto

πŸ’»
Yevhenii Huzii
Yevhenii Huzii

πŸ’»
Christian Weirich
Christian Weirich

πŸ’»
denzfarid
denzfarid

ntbutler-nbcs
ntbutler-nbcs

πŸ’»
Naveen
Naveen

πŸ’»
Mike Roquemore
Mike Roquemore

πŸ’»
Daniel Reeder
Daniel Reeder

🌍 🌍 πŸ’»
vickyjaura183
vickyjaura183

πŸ’»
Peace
Peace

πŸ’»
Kyle Gordon
Kyle Gordon

πŸ’»
Katharina Drexel
Katharina Drexel

πŸ’»
David Sferruzza
David Sferruzza

πŸ’»
Rick Nelson
Rick Nelson

πŸ’»
BasO12
BasO12

πŸ’»
Vautia
Vautia

πŸ’»
Chris Hartjes
Chris Hartjes

πŸ’»
geo-chen
geo-chen

πŸ’»
Phan Nguyen
Phan Nguyen

πŸ’»
Iisakki Jaakkola
Iisakki Jaakkola

πŸ’»
Ikko Ashimine
Ikko Ashimine

πŸ’»
Lukas Fehling
Lukas Fehling

πŸ’»
Fernando Almeida
Fernando Almeida

πŸ’»
akemidx
akemidx

πŸ’»
Oguz Bilgic
Oguz Bilgic

πŸ’»
Scooter Crawford
Scooter Crawford

πŸ’»
subdriven
subdriven

πŸ’»
Andrew Savinykh
Andrew Savinykh

πŸ’»
Tadayuki Onishi
Tadayuki Onishi

πŸ’»
Florian
Florian

πŸ’»
Spencer Long
Spencer Long

πŸ’»
Marcus Moore
Marcus Moore

πŸ’»
Martin Meredith
Martin Meredith

dboth
dboth

πŸ’»
Zachary Fleck
Zachary Fleck

πŸ’»
VIKAAS-A
VIKAAS-A

πŸ’»
Abdul Kareem
Abdul Kareem

πŸ’»
NojoudAlshehri
NojoudAlshehri

πŸ’»
Stefan Stidl
Stefan Stidl

πŸ’»
Quentin Aymard
Quentin Aymard

πŸ’»
Grant Le Roux
Grant Le Roux

πŸ’»
Bogdan
Bogdan

πŸ’»
mmanjos
mmanjos

πŸ’»
Abdelaziz Faki
Abdelaziz Faki

πŸ’»
bilias
bilias

πŸ’»
coach1988
coach1988

πŸ’»
MrM
MrM

πŸ’»
koiakoia
koiakoia

πŸ’»
Mustafa Online
Mustafa Online

πŸ’»
franceslui
franceslui

πŸ’»
Q4kK
Q4kK

πŸ’»
squintfox
squintfox

πŸ’»
Jeff Clay
Jeff Clay

πŸ’»
Phil J R
Phil J R

πŸ’»
i_virus
i_virus

πŸ’»
Paul Grime
Paul Grime

πŸ’»
Lee Porte
Lee Porte

πŸ’»
BRYAN
BRYAN

πŸ’» ⚠️
U-H-T
U-H-T

πŸ’»
Matt Tyree
Matt Tyree

πŸ“–
Florent Bervas
Florent Bervas

πŸ’»
Daniel Albertsen
Daniel Albertsen

πŸ’»
r-xyz
r-xyz

πŸ’»
Steven Mainor
Steven Mainor

πŸ’»
arne-kroeger
arne-kroeger

πŸ’»
Glukose1
Glukose1

πŸ’»
Scarzy
Scarzy

πŸ’»
setpill
setpill

πŸ’»
swift2512
swift2512

πŸ›
Darren Rainey
Darren Rainey

πŸ’»
maciej-poleszczyk
maciej-poleszczyk

πŸ’»
Sebastian Groß
Sebastian Groß

πŸ’»
Anouar Touati
Anouar Touati

πŸ’»
aHVzY2g
aHVzY2g

πŸ’»
ζž—εšδ» Buo-ren Lin
ζž—εšδ» Buo-ren Lin

πŸ’»
Adugna Gizaw
Adugna Gizaw

🌍
Jesse Ostrander
Jesse Ostrander

πŸ’»
James M
James M

πŸ’»
Fiala06
Fiala06

πŸ’»
Nathan Taylor
Nathan Taylor

πŸ’»
fvollmer
fvollmer

πŸ’»
36864
36864

πŸ’»
Daniel O'Connor
Daniel O'Connor

πŸ’»
BeatSpark
BeatSpark

πŸ’»
mrdahbi
mrdahbi

πŸ’»
Fabian Schmid
Fabian Schmid

πŸ’»
Chris Olin
Chris Olin

πŸ’»
Dan
Dan

πŸ’»
+ + + + This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome! From 494710306b3c35c64b7c7d092ca66fd73ba2badd Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:29 -0700 Subject: [PATCH 012/110] docs: add @NebelKreis as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 245987d9f8..06e49539a4 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3388,6 +3388,15 @@ "contributions": [ "code" ] + }, + { + "login": "NebelKreis", + "name": "Nebel", + "avatar_url": "https://avatars.githubusercontent.com/u/43917728?v=4", + "profile": "https://github.com/NebelKreis", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 5f5d02cb5c..469b360d18 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -485,6 +485,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Chris Olin
Chris Olin

πŸ’» Dan
Dan

πŸ’» + Nebel
Nebel

πŸ’» From 86816f632f108bcaa74e6a0fd929efb9a419dab2 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:30 -0700 Subject: [PATCH 013/110] docs: add @test1337ahp as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 06e49539a4..96b17baf10 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3397,6 +3397,15 @@ "contributions": [ "code" ] + }, + { + "login": "test1337ahp", + "name": "test1337ahp", + "avatar_url": "https://avatars.githubusercontent.com/u/132433803?v=4", + "profile": "https://github.com/test1337ahp", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 469b360d18..a12e4ae4cc 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -486,6 +486,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Chris Olin
Chris Olin

πŸ’» Dan
Dan

πŸ’» Nebel
Nebel

πŸ’» + test1337ahp
test1337ahp

πŸ’» From e8289b0f456afa037443d1eb805a2992e8cf83b1 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:31 -0700 Subject: [PATCH 014/110] docs: add @JonathonReinhart as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 96b17baf10..8ad49d7c3b 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3406,6 +3406,15 @@ "contributions": [ "code" ] + }, + { + "login": "JonathonReinhart", + "name": "Jonathon Reinhart", + "avatar_url": "https://avatars.githubusercontent.com/u/1916566?v=4", + "profile": "https://github.com/JonathonReinhart", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index a12e4ae4cc..703cfa5908 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -487,6 +487,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Dan
Dan

πŸ’» Nebel
Nebel

πŸ’» test1337ahp
test1337ahp

πŸ’» + Jonathon Reinhart
Jonathon Reinhart

πŸ’» From 628c444cd43c832b1d52f769698b15a8c05fd8ba Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:31 -0700 Subject: [PATCH 015/110] docs: add @aranar-pro as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 8ad49d7c3b..424a071d17 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3415,6 +3415,15 @@ "contributions": [ "code" ] + }, + { + "login": "aranar-pro", + "name": "aranar-pro", + "avatar_url": "https://avatars.githubusercontent.com/u/484742?v=4", + "profile": "https://github.com/aranar-pro", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 703cfa5908..f5b23e3c4a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -488,6 +488,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Nebel
Nebel

πŸ’» test1337ahp
test1337ahp

πŸ’» Jonathon Reinhart
Jonathon Reinhart

πŸ’» + aranar-pro
aranar-pro

πŸ’» From 838e214b24d866030c5f8fcc6ef1e8ce9c7f5f27 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:32 -0700 Subject: [PATCH 016/110] docs: add @phil-flip as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 424a071d17..2781fd4a74 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3424,6 +3424,15 @@ "contributions": [ "code" ] + }, + { + "login": "phil-flip", + "name": "Phil", + "avatar_url": "https://avatars.githubusercontent.com/u/27019397?v=4", + "profile": "https://github.com/phil-flip", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index f5b23e3c4a..3cedf5d6bd 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -489,6 +489,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken test1337ahp
test1337ahp

πŸ’» Jonathon Reinhart
Jonathon Reinhart

πŸ’» aranar-pro
aranar-pro

πŸ’» + Phil
Phil

πŸ’» From f6aa9f13189ff6dcded5eb51b19c74583982fc3b Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:33 -0700 Subject: [PATCH 017/110] docs: add @fe80 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 2781fd4a74..37e64fa01e 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3433,6 +3433,15 @@ "contributions": [ "code" ] + }, + { + "login": "fe80", + "name": "Steffy Fort", + "avatar_url": "https://avatars.githubusercontent.com/u/6473460?v=4", + "profile": "https://fe80.fr/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 3cedf5d6bd..730c305435 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -491,6 +491,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken aranar-pro
aranar-pro

πŸ’» Phil
Phil

πŸ’» + + Steffy Fort
Steffy Fort

πŸ’» + From 89703cd9dfda964e2b802ae211e876c775600941 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:33 -0700 Subject: [PATCH 018/110] docs: add @sorvani as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 37e64fa01e..8bfd979d59 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3442,6 +3442,15 @@ "contributions": [ "code" ] + }, + { + "login": "sorvani", + "name": "Jared Busch", + "avatar_url": "https://avatars.githubusercontent.com/u/3302372?v=4", + "profile": "https://github.com/sorvani", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 730c305435..773c9b69ec 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -493,6 +493,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Steffy Fort
Steffy Fort

πŸ’» + Jared Busch
Jared Busch

πŸ’» From 6384041107d43154f74a87957338d0007102d38f Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:34 -0700 Subject: [PATCH 019/110] docs: add @seanborg-codethink as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 8bfd979d59..9ffec5ea39 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3451,6 +3451,15 @@ "contributions": [ "code" ] + }, + { + "login": "seanborg-codethink", + "name": "seanborg-codethink", + "avatar_url": "https://avatars.githubusercontent.com/u/111956991?v=4", + "profile": "https://github.com/seanborg-codethink", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 773c9b69ec..2eb9a93050 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -494,6 +494,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Steffy Fort
Steffy Fort

πŸ’» Jared Busch
Jared Busch

πŸ’» + seanborg-codethink
seanborg-codethink

πŸ’» From b43ae5be13314f031d34a955106305d7e4fd372a Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:35 -0700 Subject: [PATCH 020/110] docs: add @dkaatz as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 9ffec5ea39..20f46e36b7 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3460,6 +3460,15 @@ "contributions": [ "code" ] + }, + { + "login": "dkaatz", + "name": "dkaatz", + "avatar_url": "https://avatars.githubusercontent.com/u/160669961?v=4", + "profile": "https://github.com/dkaatz", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 2eb9a93050..3611e1412d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -495,6 +495,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Steffy Fort
Steffy Fort

πŸ’» Jared Busch
Jared Busch

πŸ’» seanborg-codethink
seanborg-codethink

πŸ’» + dkaatz
dkaatz

πŸ’» From b6a9c0e68b894cc4898c2cd90120613b6699feab Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:36 -0700 Subject: [PATCH 021/110] docs: add @DanielRuf as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 20f46e36b7..6db0d2c5b2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3469,6 +3469,15 @@ "contributions": [ "code" ] + }, + { + "login": "DanielRuf", + "name": "Daniel Ruf", + "avatar_url": "https://avatars.githubusercontent.com/u/827205?v=4", + "profile": "https://threema.id/74SF7MW6?text=", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 3611e1412d..27fd62266f 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -496,6 +496,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Jared Busch
Jared Busch

πŸ’» seanborg-codethink
seanborg-codethink

πŸ’» dkaatz
dkaatz

πŸ’» + Daniel Ruf
Daniel Ruf

πŸ’» From 9060a3cc139120324356b631dd1b7c6daf7cdb62 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:36 -0700 Subject: [PATCH 022/110] docs: add @ahpaleus as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 6db0d2c5b2..35edfef9b9 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3478,6 +3478,15 @@ "contributions": [ "code" ] + }, + { + "login": "ahpaleus", + "name": "ahpaleus", + "avatar_url": "https://avatars.githubusercontent.com/u/38883201?v=4", + "profile": "https://github.com/ahpaleus", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 27fd62266f..75a73f4861 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -497,6 +497,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken seanborg-codethink
seanborg-codethink

πŸ’» dkaatz
dkaatz

πŸ’» Daniel Ruf
Daniel Ruf

πŸ’» + ahpaleus
ahpaleus

πŸ’» From 272d9e0552206f38fca8c945dfe6bffff1fe0487 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:37 -0700 Subject: [PATCH 023/110] docs: add @mink-adao-duy as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 35edfef9b9..b0c1022bb2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3487,6 +3487,15 @@ "contributions": [ "code" ] + }, + { + "login": "mink-adao-duy", + "name": "Anh DAO-DUY", + "avatar_url": "https://avatars.githubusercontent.com/u/22906055?v=4", + "profile": "https://github.com/mink-adao-duy", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 75a73f4861..bc38187afb 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -498,6 +498,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken dkaatz
dkaatz

πŸ’» Daniel Ruf
Daniel Ruf

πŸ’» ahpaleus
ahpaleus

πŸ’» + Anh DAO-DUY
Anh DAO-DUY

πŸ’» From 522fa7be442ae47a38458f400cee65250c01b22b Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:38 -0700 Subject: [PATCH 024/110] docs: add @Serdnad as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index b0c1022bb2..e56a9efea8 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3496,6 +3496,15 @@ "contributions": [ "code" ] + }, + { + "login": "Serdnad", + "name": "Andres Gutierrez", + "avatar_url": "https://avatars.githubusercontent.com/u/4723453?v=4", + "profile": "https://github.com/Serdnad", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index bc38187afb..14dace3d50 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -500,6 +500,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken ahpaleus
ahpaleus

πŸ’» Anh DAO-DUY
Anh DAO-DUY

πŸ’» + + Andres Gutierrez
Andres Gutierrez

πŸ’» + From f6f6a23f8be2fcaaf26edf878627cfbf56a86b92 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:39 -0700 Subject: [PATCH 025/110] docs: add @wewhite as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index e56a9efea8..9c4c687a9d 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3505,6 +3505,15 @@ "contributions": [ "code" ] + }, + { + "login": "wewhite", + "name": "Warren White", + "avatar_url": "https://avatars.githubusercontent.com/u/111083379?v=4", + "profile": "https://github.com/wewhite", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 14dace3d50..164b4fbbe4 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -502,6 +502,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Andres Gutierrez
Andres Gutierrez

πŸ’» + Warren White
Warren White

πŸ’» From 288770900e0d2b2f095610150089409a552b661f Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:39 -0700 Subject: [PATCH 026/110] docs: add @robintemme as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 9c4c687a9d..4582e1d220 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3514,6 +3514,15 @@ "contributions": [ "code" ] + }, + { + "login": "robintemme", + "name": "Robin Temme", + "avatar_url": "https://avatars.githubusercontent.com/u/2809241?v=4", + "profile": "https://robintemme.de/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 164b4fbbe4..3e4e10c85a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -503,6 +503,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Andres Gutierrez
Andres Gutierrez

πŸ’» Warren White
Warren White

πŸ’» + Robin Temme
Robin Temme

πŸ’» From 002bb72a8dfc5a93ee76cfa3d7a256a1fe2c4198 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:40 -0700 Subject: [PATCH 027/110] docs: add @herroworrd as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 4582e1d220..ee4759607b 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3523,6 +3523,15 @@ "contributions": [ "code" ] + }, + { + "login": "herroworrd", + "name": "herroworrd", + "avatar_url": "https://avatars.githubusercontent.com/u/47008367?v=4", + "profile": "https://github.com/herroworrd", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 3e4e10c85a..0eabd06f70 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -504,6 +504,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Andres Gutierrez
Andres Gutierrez

πŸ’» Warren White
Warren White

πŸ’» Robin Temme
Robin Temme

πŸ’» + herroworrd
herroworrd

πŸ’» From 81b8c445c64ac8088d61fc974f44d68fd88fb43c Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:41 -0700 Subject: [PATCH 028/110] docs: add @vicleos as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index ee4759607b..ea64a4b49a 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3532,6 +3532,15 @@ "contributions": [ "code" ] + }, + { + "login": "vicleos", + "name": "vicleos", + "avatar_url": "https://avatars.githubusercontent.com/u/28558609?v=4", + "profile": "https://mubiu.com/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 0eabd06f70..b21176cff9 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -505,6 +505,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Warren White
Warren White

πŸ’» Robin Temme
Robin Temme

πŸ’» herroworrd
herroworrd

πŸ’» + vicleos
vicleos

πŸ’» From 434932599c241d6985b4ccf28e80633f19f3036d Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:42 -0700 Subject: [PATCH 029/110] docs: add @thinkl33t as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index ea64a4b49a..6bb64edeea 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3541,6 +3541,15 @@ "contributions": [ "code" ] + }, + { + "login": "thinkl33t", + "name": "Bob Clough", + "avatar_url": "https://avatars.githubusercontent.com/u/1016780?v=4", + "profile": "http://thinkl33t.co.uk/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index b21176cff9..53f6feb64b 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -506,6 +506,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Robin Temme
Robin Temme

πŸ’» herroworrd
herroworrd

πŸ’» vicleos
vicleos

πŸ’» + Bob Clough
Bob Clough

πŸ’» From 8ac5b5df611ea114eb370f2cfcd56d1a4be59e09 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:42 -0700 Subject: [PATCH 030/110] docs: add @brandon-bailey as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 6bb64edeea..001102cb61 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3550,6 +3550,15 @@ "contributions": [ "code" ] + }, + { + "login": "brandon-bailey", + "name": "Brandon Daniel Bailey", + "avatar_url": "https://avatars.githubusercontent.com/u/10648463?v=4", + "profile": "https://github.com/brandon-bailey", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 53f6feb64b..417fc2d92a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -507,6 +507,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken herroworrd
herroworrd

πŸ’» vicleos
vicleos

πŸ’» Bob Clough
Bob Clough

πŸ’» + Brandon Daniel Bailey
Brandon Daniel Bailey

πŸ’» From 9acb3e59359846b60b2a8a526d43077300a6491c Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:43 -0700 Subject: [PATCH 031/110] docs: add @marcquark as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 001102cb61..a75bfe03d8 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3559,6 +3559,15 @@ "contributions": [ "code" ] + }, + { + "login": "marcquark", + "name": "Marc Bartelt", + "avatar_url": "https://avatars.githubusercontent.com/u/23556080?v=4", + "profile": "https://github.com/marcquark", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 417fc2d92a..c61a50dfab 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -509,6 +509,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Bob Clough
Bob Clough

πŸ’» Brandon Daniel Bailey
Brandon Daniel Bailey

πŸ’» + + Marc Bartelt
Marc Bartelt

πŸ’» + From 39e644d04839f74bee63ce77f241032ab44f07d7 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:44 -0700 Subject: [PATCH 032/110] docs: add @manu-crealytics as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index a75bfe03d8..869c3315a7 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3568,6 +3568,15 @@ "contributions": [ "code" ] + }, + { + "login": "manu-crealytics", + "name": "manu-crealytics", + "avatar_url": "https://avatars.githubusercontent.com/u/18286893?v=4", + "profile": "https://github.com/manu-crealytics", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index c61a50dfab..0f55ad9d2e 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -511,6 +511,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Marc Bartelt
Marc Bartelt

πŸ’» + manu-crealytics
manu-crealytics

πŸ’» From 280c12e22bb0cbf523b96292ec29ab86ec840600 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:44 -0700 Subject: [PATCH 033/110] docs: add @Galaxy102 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 869c3315a7..45708b2863 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3577,6 +3577,15 @@ "contributions": [ "code" ] + }, + { + "login": "Galaxy102", + "name": "Konstantin KΓΆhring", + "avatar_url": "https://avatars.githubusercontent.com/u/18245993?v=4", + "profile": "https://www.galaxy102.de/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 0f55ad9d2e..d7987bc8df 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -512,6 +512,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Marc Bartelt
Marc Bartelt

πŸ’» manu-crealytics
manu-crealytics

πŸ’» + Konstantin KΓΆhring
Konstantin KΓΆhring

πŸ’» From 940a85888a0d6035c2823d2425fac1b31c867519 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:45 -0700 Subject: [PATCH 034/110] docs: add @deloz as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 45708b2863..b22e62f0e2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3586,6 +3586,15 @@ "contributions": [ "code" ] + }, + { + "login": "deloz", + "name": "Deloz", + "avatar_url": "https://avatars.githubusercontent.com/u/685167?v=4", + "profile": "https://deloz.net/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index d7987bc8df..c37d3e72ac 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -513,6 +513,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Marc Bartelt
Marc Bartelt

πŸ’» manu-crealytics
manu-crealytics

πŸ’» Konstantin KΓΆhring
Konstantin KΓΆhring

πŸ’» + Deloz
Deloz

πŸ’» From 91243fb6c04b0e04228bc8fa0dbfd34b6a8d970d Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:46 -0700 Subject: [PATCH 035/110] docs: add @mbrrg as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index b22e62f0e2..e80fff0319 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3595,6 +3595,15 @@ "contributions": [ "code" ] + }, + { + "login": "mbrrg", + "name": "Martin Berg", + "avatar_url": "https://avatars.githubusercontent.com/u/2682426?v=4", + "profile": "https://github.com/mbrrg", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index c37d3e72ac..c90518ea3c 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -514,6 +514,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken manu-crealytics
manu-crealytics

πŸ’» Konstantin KΓΆhring
Konstantin KΓΆhring

πŸ’» Deloz
Deloz

πŸ’» + Martin Berg
Martin Berg

πŸ’» From d2c604a7ce15287aa4baf4f3895b0576a3b3a4f7 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:47 -0700 Subject: [PATCH 036/110] docs: add @Nothing4You as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index e80fff0319..41b2b57777 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3604,6 +3604,15 @@ "contributions": [ "code" ] + }, + { + "login": "Nothing4You", + "name": "Richard Schwab", + "avatar_url": "https://avatars.githubusercontent.com/u/3694534?v=4", + "profile": "https://github.com/Nothing4You", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index c90518ea3c..10d921db33 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -515,6 +515,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Konstantin KΓΆhring
Konstantin KΓΆhring

πŸ’» Deloz
Deloz

πŸ’» Martin Berg
Martin Berg

πŸ’» + Richard Schwab
Richard Schwab

πŸ’» From 4c7c33800a0fd044e108324ebdbb32f4f1bf0242 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:47 -0700 Subject: [PATCH 037/110] docs: add @rickheil as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 41b2b57777..a48b75561a 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3613,6 +3613,15 @@ "contributions": [ "code" ] + }, + { + "login": "rickheil", + "name": "Rick Heil", + "avatar_url": "https://avatars.githubusercontent.com/u/8959676?v=4", + "profile": "https://rickheil.com/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 10d921db33..b12f489b06 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -516,6 +516,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Deloz
Deloz

πŸ’» Martin Berg
Martin Berg

πŸ’» Richard Schwab
Richard Schwab

πŸ’» + Rick Heil
Rick Heil

πŸ’» From b39d8cc0b9fad407f57bcbb8c542c374269fba16 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:48 -0700 Subject: [PATCH 038/110] docs: add @rosscdh as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index a48b75561a..a4c9b4626a 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3622,6 +3622,15 @@ "contributions": [ "code" ] + }, + { + "login": "rosscdh", + "name": "Ross Crawford-d'Heureuse", + "avatar_url": "https://avatars.githubusercontent.com/u/397106?v=4", + "profile": "https://github.com/rosscdh", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index b12f489b06..9c97c8d0e1 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -518,6 +518,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Richard Schwab
Richard Schwab

πŸ’» Rick Heil
Rick Heil

πŸ’» + + Ross Crawford-d'Heureuse
Ross Crawford-d'Heureuse

πŸ’» + From 54858402e310b05cc22ea61e8618eec429dcceb8 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:49 -0700 Subject: [PATCH 039/110] docs: add @McG800 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index a4c9b4626a..6962d3df41 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3631,6 +3631,15 @@ "contributions": [ "code" ] + }, + { + "login": "McG800", + "name": "Ryan McGuire", + "avatar_url": "https://avatars.githubusercontent.com/u/1621107?v=4", + "profile": "https://github.com/McG800", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 9c97c8d0e1..651025d4a5 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -520,6 +520,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Ross Crawford-d'Heureuse
Ross Crawford-d'Heureuse

πŸ’» + Ryan McGuire
Ryan McGuire

πŸ’» From da28c02b505799fa7fc6fdc9935d63d1de745aa2 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:50 -0700 Subject: [PATCH 040/110] docs: add @SBrown2021 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 6962d3df41..646b45edd1 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3640,6 +3640,15 @@ "contributions": [ "code" ] + }, + { + "login": "SBrown2021", + "name": "SBrown2021", + "avatar_url": "https://avatars.githubusercontent.com/u/77835667?v=4", + "profile": "https://github.com/SBrown2021", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 651025d4a5..22d8a575af 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -521,6 +521,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Ross Crawford-d'Heureuse
Ross Crawford-d'Heureuse

πŸ’» Ryan McGuire
Ryan McGuire

πŸ’» + SBrown2021
SBrown2021

πŸ’» From dd4c9df6d1da48fb3539d72c19fbbcf7a39dfecb Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:50 -0700 Subject: [PATCH 041/110] docs: add @serkanerip as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 646b45edd1..739d3cf52b 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3649,6 +3649,15 @@ "contributions": [ "code" ] + }, + { + "login": "serkanerip", + "name": "Serkan", + "avatar_url": "https://avatars.githubusercontent.com/u/8780913?v=4", + "profile": "https://github.com/serkanerip", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 22d8a575af..ae60e953ac 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -522,6 +522,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Ross Crawford-d'Heureuse
Ross Crawford-d'Heureuse

πŸ’» Ryan McGuire
Ryan McGuire

πŸ’» SBrown2021
SBrown2021

πŸ’» + Serkan
Serkan

πŸ’» From d8d4a7075ef0bdd50227ef22f474218f66550c06 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:51 -0700 Subject: [PATCH 042/110] docs: add @Shankschn as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 739d3cf52b..4c787a57c9 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3658,6 +3658,15 @@ "contributions": [ "code" ] + }, + { + "login": "Shankschn", + "name": "Shanks", + "avatar_url": "https://avatars.githubusercontent.com/u/63188620?v=4", + "profile": "https://www.yudelei.com/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index ae60e953ac..57d51a9860 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -523,6 +523,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Ryan McGuire
Ryan McGuire

πŸ’» SBrown2021
SBrown2021

πŸ’» Serkan
Serkan

πŸ’» + Shanks
Shanks

πŸ’» From 7ac24efcedce0b65433bd8bb6239272d01b126ce Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:52 -0700 Subject: [PATCH 043/110] docs: add @cendai-mis as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 4c787a57c9..8387d9d18c 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3667,6 +3667,15 @@ "contributions": [ "code" ] + }, + { + "login": "cendai-mis", + "name": "cendai-mis", + "avatar_url": "https://avatars.githubusercontent.com/u/198525698?v=4", + "profile": "https://github.com/cendai-mis", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 57d51a9860..504ff4e802 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -524,6 +524,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken SBrown2021
SBrown2021

πŸ’» Serkan
Serkan

πŸ’» Shanks
Shanks

πŸ’» + cendai-mis
cendai-mis

πŸ’» From bef4133f51ef356dc32e7fbf43c5d48504402675 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:53 -0700 Subject: [PATCH 044/110] docs: add @smcpeck as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 8387d9d18c..626ea95d5e 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3676,6 +3676,15 @@ "contributions": [ "code" ] + }, + { + "login": "smcpeck", + "name": "Shaun McPeck", + "avatar_url": "https://avatars.githubusercontent.com/u/8724583?v=4", + "profile": "https://smcpeck.github.io/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 504ff4e802..597f375660 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -525,6 +525,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Serkan
Serkan

πŸ’» Shanks
Shanks

πŸ’» cendai-mis
cendai-mis

πŸ’» + Shaun McPeck
Shaun McPeck

πŸ’» From cf4e3fcc37fcd5f392364eedde626ab3be99b318 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:54 -0700 Subject: [PATCH 045/110] docs: add @snazy2000 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 626ea95d5e..7dfc325331 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3685,6 +3685,15 @@ "contributions": [ "code" ] + }, + { + "login": "snazy2000", + "name": "Stephen", + "avatar_url": "https://avatars.githubusercontent.com/u/1378836?v=4", + "profile": "https://github.com/snazy2000", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 597f375660..bc68541a3a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -527,6 +527,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken cendai-mis
cendai-mis

πŸ’» Shaun McPeck
Shaun McPeck

πŸ’» + + Stephen
Stephen

πŸ’» + From 19b47030cad6ed8f2f1c5aff0cb70cf685d33c31 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:54 -0700 Subject: [PATCH 046/110] docs: add @Nevets82 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7dfc325331..f87d34fdc1 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3694,6 +3694,15 @@ "contributions": [ "code" ] + }, + { + "login": "Nevets82", + "name": "Steven", + "avatar_url": "https://avatars.githubusercontent.com/u/4462739?v=4", + "profile": "http://nevets82.github.io/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index bc68541a3a..d212adf271 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -529,6 +529,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Stephen
Stephen

πŸ’» + Steven
Steven

πŸ’» From 87fe69ecfb9b0b6ae7411f9c984de678a0c6a72b Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:55 -0700 Subject: [PATCH 047/110] docs: add @Mateus-Romera as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index f87d34fdc1..587531827a 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3703,6 +3703,15 @@ "contributions": [ "code" ] + }, + { + "login": "Mateus-Romera", + "name": "Mateus Villar", + "avatar_url": "https://avatars.githubusercontent.com/u/29017267?v=4", + "profile": "https://mateusvillar.com/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index d212adf271..36719d8117 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -530,6 +530,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Stephen
Stephen

πŸ’» Steven
Steven

πŸ’» + Mateus Villar
Mateus Villar

πŸ’» From 75fd07e05765b0154d9fed1ef8fafb0eedf67df7 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:56 -0700 Subject: [PATCH 048/110] docs: add @mzack5020 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 587531827a..86ec73168a 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3712,6 +3712,15 @@ "contributions": [ "code" ] + }, + { + "login": "mzack5020", + "name": "Matthew Zackschewski", + "avatar_url": "https://avatars.githubusercontent.com/u/12749393?v=4", + "profile": "https://github.com/mzack5020", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 36719d8117..012969c05d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -531,6 +531,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Stephen
Stephen

πŸ’» Steven
Steven

πŸ’» Mateus Villar
Mateus Villar

πŸ’» + Matthew Zackschewski
Matthew Zackschewski

πŸ’» From 96ccfdb8ccd49321b5363865e7e26472aa69d323 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:57 -0700 Subject: [PATCH 049/110] docs: add @firefrei as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 86ec73168a..846ca2a565 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3721,6 +3721,15 @@ "contributions": [ "code" ] + }, + { + "login": "firefrei", + "name": "Matthias Frei", + "avatar_url": "https://avatars.githubusercontent.com/u/12660103?v=4", + "profile": "https://www.frei.media/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 012969c05d..91555054fe 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -532,6 +532,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Steven
Steven

πŸ’» Mateus Villar
Mateus Villar

πŸ’» Matthew Zackschewski
Matthew Zackschewski

πŸ’» + Matthias Frei
Matthias Frei

πŸ’» From 6fb1c039082a9ee22559dc7c6ffd117f51ea6235 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:57 -0700 Subject: [PATCH 050/110] docs: add @nticaric as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 846ca2a565..03a124236f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3730,6 +3730,15 @@ "contributions": [ "code" ] + }, + { + "login": "nticaric", + "name": "Nenad Ticaric", + "avatar_url": "https://avatars.githubusercontent.com/u/824840?v=4", + "profile": "https://github.com/nticaric", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 91555054fe..4645805489 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -533,6 +533,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Mateus Villar
Mateus Villar

πŸ’» Matthew Zackschewski
Matthew Zackschewski

πŸ’» Matthias Frei
Matthias Frei

πŸ’» + Nenad Ticaric
Nenad Ticaric

πŸ’» From fc4e8c68f227e292cb5fa8f2f5eaa94bf7b9b83e Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:58 -0700 Subject: [PATCH 051/110] docs: add @Scorcher as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 03a124236f..e54d98afc1 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3739,6 +3739,15 @@ "contributions": [ "code" ] + }, + { + "login": "Scorcher", + "name": "Nikolay Didenko", + "avatar_url": "https://avatars.githubusercontent.com/u/706439?v=4", + "profile": "https://github.com/Scorcher", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 4645805489..6c71f20475 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -534,6 +534,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Matthew Zackschewski
Matthew Zackschewski

πŸ’» Matthias Frei
Matthias Frei

πŸ’» Nenad Ticaric
Nenad Ticaric

πŸ’» + Nikolay Didenko
Nikolay Didenko

πŸ’» From fe9b224a4488199295f2208515affeb74f44a28f Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:59 -0700 Subject: [PATCH 052/110] docs: add @nunomaduro as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index e54d98afc1..43b7abc398 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3748,6 +3748,15 @@ "contributions": [ "code" ] + }, + { + "login": "nunomaduro", + "name": "Nuno Maduro", + "avatar_url": "https://avatars.githubusercontent.com/u/5457236?v=4", + "profile": "https://nunomaduro.com/sponsorships", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 6c71f20475..1ea26ebb6a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -536,6 +536,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Nenad Ticaric
Nenad Ticaric

πŸ’» Nikolay Didenko
Nikolay Didenko

πŸ’» + + Nuno Maduro
Nuno Maduro

πŸ’» + From b2c729b7b8d5a7fa5ddb32a56e700e11b78a9a6c Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:53:59 -0700 Subject: [PATCH 053/110] docs: add @owalerys as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 43b7abc398..ae500f1338 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3757,6 +3757,15 @@ "contributions": [ "code" ] + }, + { + "login": "owalerys", + "name": "Oliver Walerys", + "avatar_url": "https://avatars.githubusercontent.com/u/8883074?v=4", + "profile": "https://tektikhq.com/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 1ea26ebb6a..5929028fe4 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -538,6 +538,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Nuno Maduro
Nuno Maduro

πŸ’» + Oliver Walerys
Oliver Walerys

πŸ’» From 95fb4f0e4523842fcdd6c9e1d75f91cd2062cf44 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:00 -0700 Subject: [PATCH 054/110] docs: add @rcmcdonald91 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index ae500f1338..825725d729 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3766,6 +3766,15 @@ "contributions": [ "code" ] + }, + { + "login": "rcmcdonald91", + "name": "R. Christian McDonald", + "avatar_url": "https://avatars.githubusercontent.com/u/3102039?v=4", + "profile": "https://keybase.io/rcmcdonald91", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 5929028fe4..30440f9d8a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -539,6 +539,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Nuno Maduro
Nuno Maduro

πŸ’» Oliver Walerys
Oliver Walerys

πŸ’» + R. Christian McDonald
R. Christian McDonald

πŸ’» From dfb29597515bf09c48b135b95f4081462027a65e Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:01 -0700 Subject: [PATCH 055/110] docs: add @nixn as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 825725d729..2343d89c93 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3775,6 +3775,15 @@ "contributions": [ "code" ] + }, + { + "login": "nixn", + "name": "nix", + "avatar_url": "https://avatars.githubusercontent.com/u/1525581?v=4", + "profile": "https://nnix.net/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 30440f9d8a..d5e7d10f0d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -540,6 +540,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Nuno Maduro
Nuno Maduro

πŸ’» Oliver Walerys
Oliver Walerys

πŸ’» R. Christian McDonald
R. Christian McDonald

πŸ’» + nix
nix

πŸ’» From 197aa12c61caec7bb14e69cf19bbb1ed81340fa8 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:02 -0700 Subject: [PATCH 056/110] docs: add @octobunny as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 2343d89c93..eb27edbd5b 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3784,6 +3784,15 @@ "contributions": [ "code" ] + }, + { + "login": "octobunny", + "name": "octobunny", + "avatar_url": "https://avatars.githubusercontent.com/u/55462380?v=4", + "profile": "https://github.com/octobunny", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index d5e7d10f0d..a45e750df3 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -541,6 +541,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Oliver Walerys
Oliver Walerys

πŸ’» R. Christian McDonald
R. Christian McDonald

πŸ’» nix
nix

πŸ’» + octobunny
octobunny

πŸ’» From c0060b362583b0bb95065551b6fc11448f041ee8 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:03 -0700 Subject: [PATCH 057/110] docs: add @sreyemnayr as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index eb27edbd5b..33dbe5058f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3793,6 +3793,15 @@ "contributions": [ "code" ] + }, + { + "login": "sreyemnayr", + "name": "Ryan", + "avatar_url": "https://avatars.githubusercontent.com/u/8558670?v=4", + "profile": "https://github.com/sreyemnayr", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index a45e750df3..dddbd0aa48 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -542,6 +542,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken R. Christian McDonald
R. Christian McDonald

πŸ’» nix
nix

πŸ’» octobunny
octobunny

πŸ’» + Ryan
Ryan

πŸ’» From 84e9a3a7d69c63f6c6381756e6b1ab4835825c7a Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:04 -0700 Subject: [PATCH 058/110] docs: add @p3nj as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 33dbe5058f..b4aab5aeeb 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3802,6 +3802,15 @@ "contributions": [ "code" ] + }, + { + "login": "p3nj", + "name": "p3nj", + "avatar_url": "https://avatars.githubusercontent.com/u/1501022?v=4", + "profile": "https://benji.ltd/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index dddbd0aa48..29137a7b41 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -543,6 +543,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken nix
nix

πŸ’» octobunny
octobunny

πŸ’» Ryan
Ryan

πŸ’» + p3nj
p3nj

πŸ’» From 1021ccb2301d221eb68f693548dae75903407e0b Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:05 -0700 Subject: [PATCH 059/110] docs: add @timwsuqld as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index b4aab5aeeb..0267683bd4 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3811,6 +3811,15 @@ "contributions": [ "code" ] + }, + { + "login": "timwsuqld", + "name": "Tim White", + "avatar_url": "https://avatars.githubusercontent.com/u/6201617?v=4", + "profile": "https://github.com/timwsuqld", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 29137a7b41..fab2ad5d60 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -545,6 +545,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Ryan
Ryan

πŸ’» p3nj
p3nj

πŸ’» + + Tim White
Tim White

πŸ’» + From 462f9f2f39ad6c10312db523073325cacab9e409 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:05 -0700 Subject: [PATCH 060/110] docs: add @yannikp as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 0267683bd4..e7027fb1ce 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3820,6 +3820,15 @@ "contributions": [ "code" ] + }, + { + "login": "yannikp", + "name": "yannikp", + "avatar_url": "https://avatars.githubusercontent.com/u/22473767?v=4", + "profile": "https://github.com/yannikp", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index fab2ad5d60..124b58872d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -547,6 +547,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Tim White
Tim White

πŸ’» + yannikp
yannikp

πŸ’» From eb38f33baf6cf60495a6d624efe36647de3ffc5c Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:06 -0700 Subject: [PATCH 061/110] docs: add @viclou as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index e7027fb1ce..6b83f80982 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3829,6 +3829,15 @@ "contributions": [ "code" ] + }, + { + "login": "viclou", + "name": "victoria", + "avatar_url": "https://avatars.githubusercontent.com/u/20525448?v=4", + "profile": "https://github.com/viclou", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 124b58872d..0b6372812b 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -548,6 +548,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Tim White
Tim White

πŸ’» yannikp
yannikp

πŸ’» + victoria
victoria

πŸ’» From eab07834cf0b8d9252d908cefa1e82974e1b1b4e Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:07 -0700 Subject: [PATCH 062/110] docs: add @valentyntu as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 6b83f80982..966860e28a 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3838,6 +3838,15 @@ "contributions": [ "code" ] + }, + { + "login": "valentyntu", + "name": "Valentyn Tulub", + "avatar_url": "https://avatars.githubusercontent.com/u/40685314?v=4", + "profile": "https://github.com/valentyntu", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 0b6372812b..20a8ae0d57 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -549,6 +549,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Tim White
Tim White

πŸ’» yannikp
yannikp

πŸ’» victoria
victoria

πŸ’» + Valentyn Tulub
Valentyn Tulub

πŸ’» From 9c65d7c057183e4b4e1a5aeaa09325248583c373 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:08 -0700 Subject: [PATCH 063/110] docs: add @Wouter0100 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 966860e28a..ded6b56f03 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3847,6 +3847,15 @@ "contributions": [ "code" ] + }, + { + "login": "Wouter0100", + "name": "Wouter van Os", + "avatar_url": "https://avatars.githubusercontent.com/u/864520?v=4", + "profile": "http://wouter0100.nl/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 20a8ae0d57..e24ebf494d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -550,6 +550,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken yannikp
yannikp

πŸ’» victoria
victoria

πŸ’» Valentyn Tulub
Valentyn Tulub

πŸ’» + Wouter van Os
Wouter van Os

πŸ’» From 65b6b02b1dd4bc3d1ef5df9044006c1269dc1625 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 12:54:08 -0700 Subject: [PATCH 064/110] docs: add @xWyatt as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index ded6b56f03..c26821f11f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3856,6 +3856,15 @@ "contributions": [ "code" ] + }, + { + "login": "xWyatt", + "name": "Wyatt Teeter", + "avatar_url": "https://avatars.githubusercontent.com/u/3946540?v=4", + "profile": "https://www.linkedin.com/in/wyatt-teeter", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e24ebf494d..a07edf2183 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -551,6 +551,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken victoria
victoria

πŸ’» Valentyn Tulub
Valentyn Tulub

πŸ’» Wouter van Os
Wouter van Os

πŸ’» + Wyatt Teeter
Wyatt Teeter

πŸ’» From c36f9a432ec28db839a022b21e95e9b5622e6a96 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:09:26 -0700 Subject: [PATCH 065/110] docs: add @terwey as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index c26821f11f..0b07360361 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3865,6 +3865,15 @@ "contributions": [ "code" ] + }, + { + "login": "terwey", + "name": "Yorick Terweijden", + "avatar_url": "https://avatars.githubusercontent.com/u/1596124?v=4", + "profile": "https://github.com/terwey", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index a07edf2183..4ce3a936b4 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -552,6 +552,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Valentyn Tulub
Valentyn Tulub

πŸ’» Wouter van Os
Wouter van Os

πŸ’» Wyatt Teeter
Wyatt Teeter

πŸ’» + Yorick Terweijden
Yorick Terweijden

πŸ’» From f50c5d22b82359edf5220007ee78a658bff45b43 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:09:27 -0700 Subject: [PATCH 066/110] docs: add @bmkalle as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 0b07360361..97e27256be 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3874,6 +3874,15 @@ "contributions": [ "code" ] + }, + { + "login": "bmkalle", + "name": "bmkalle", + "avatar_url": "https://avatars.githubusercontent.com/u/69298836?v=4", + "profile": "https://github.com/bmkalle", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 4ce3a936b4..e553205abc 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -554,6 +554,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Wyatt Teeter
Wyatt Teeter

πŸ’» Yorick Terweijden
Yorick Terweijden

πŸ’» + + bmkalle
bmkalle

πŸ’» + From d718d210ed8dc56c3f9c3e11608c378d610778d9 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:09:27 -0700 Subject: [PATCH 067/110] docs: add @bricelabelle as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 97e27256be..26a536f156 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3883,6 +3883,15 @@ "contributions": [ "code" ] + }, + { + "login": "bricelabelle", + "name": "bricelabelle", + "avatar_url": "https://avatars.githubusercontent.com/u/28403467?v=4", + "profile": "https://github.com/bricelabelle", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e553205abc..007d515777 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -556,6 +556,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken bmkalle
bmkalle

πŸ’» + bricelabelle
bricelabelle

πŸ’» From 5c786d8b702f8e9b98295480f27b2939fa1d4f61 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:09:28 -0700 Subject: [PATCH 068/110] docs: add @corydlamb as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 26a536f156..36046b310b 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3892,6 +3892,15 @@ "contributions": [ "code" ] + }, + { + "login": "corydlamb", + "name": "corydlamb", + "avatar_url": "https://avatars.githubusercontent.com/u/97770090?v=4", + "profile": "https://github.com/corydlamb", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 007d515777..a11e6a5c3f 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -557,6 +557,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken bmkalle
bmkalle

πŸ’» bricelabelle
bricelabelle

πŸ’» + corydlamb
corydlamb

πŸ’» From 21c88cd311960e4d813b7e0e3f5df1d4ea0ffc0a Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:16:41 -0700 Subject: [PATCH 069/110] docs: add @splashx as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 36046b310b..6f1d6e4914 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3901,6 +3901,15 @@ "contributions": [ "code" ] + }, + { + "login": "splashx", + "name": "Diogenes S. Jesus", + "avatar_url": "https://avatars.githubusercontent.com/u/1154133?v=4", + "profile": "http://twitter.com/splash", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index a11e6a5c3f..e8ae3ec542 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -558,6 +558,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken bmkalle
bmkalle

πŸ’» bricelabelle
bricelabelle

πŸ’» corydlamb
corydlamb

πŸ’» + Diogenes S. Jesus
Diogenes S. Jesus

πŸ’» From 5935ca4664d9375b2ca42a50010b54db4a8c0b85 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:16:42 -0700 Subject: [PATCH 070/110] docs: add @dkmansion as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 6f1d6e4914..e7f608ebd8 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3910,6 +3910,15 @@ "contributions": [ "code" ] + }, + { + "login": "dkmansion", + "name": "D M", + "avatar_url": "https://avatars.githubusercontent.com/u/5826629?v=4", + "profile": "https://github.com/dkmansion", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e8ae3ec542..2ed07156a1 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -559,6 +559,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken bricelabelle
bricelabelle

πŸ’» corydlamb
corydlamb

πŸ’» Diogenes S. Jesus
Diogenes S. Jesus

πŸ’» + D M
D M

πŸ’» From 97171e0e1c3e287871b365b8084ba8487c3b55dd Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:16:42 -0700 Subject: [PATCH 071/110] docs: add @Jarli01 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index e7f608ebd8..80c63da693 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3919,6 +3919,15 @@ "contributions": [ "code" ] + }, + { + "login": "Jarli01", + "name": "Dustin B", + "avatar_url": "https://avatars.githubusercontent.com/u/14837699?v=4", + "profile": "https://github.com/Jarli01", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 2ed07156a1..f0ae2c4709 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -560,6 +560,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken corydlamb
corydlamb

πŸ’» Diogenes S. Jesus
Diogenes S. Jesus

πŸ’» D M
D M

πŸ’» + Dustin B
Dustin B

πŸ’» From e449f39ea6c15cddee7203f75081608670c546c1 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:16:43 -0700 Subject: [PATCH 072/110] docs: add @fabiang as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 80c63da693..32fc4d05af 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3928,6 +3928,15 @@ "contributions": [ "code" ] + }, + { + "login": "fabiang", + "name": "Fabian Grutschus", + "avatar_url": "https://avatars.githubusercontent.com/u/348344?v=4", + "profile": "https://github.com/fabiang", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index f0ae2c4709..db17d46b06 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -561,6 +561,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Diogenes S. Jesus
Diogenes S. Jesus

πŸ’» D M
D M

πŸ’» Dustin B
Dustin B

πŸ’» + Fabian Grutschus
Fabian Grutschus

πŸ’» From 8e1eed498e505fcb1c4e0f8c5c19f087ca9eb2a5 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:14 -0700 Subject: [PATCH 073/110] docs: add @MelonSmasher as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 32fc4d05af..7f37704884 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3937,6 +3937,15 @@ "contributions": [ "code" ] + }, + { + "login": "MelonSmasher", + "name": "MelonSmasher", + "avatar_url": "https://avatars.githubusercontent.com/u/1491053?v=4", + "profile": "https://github.com/MelonSmasher", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index db17d46b06..6d4cc554f6 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -563,6 +563,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Dustin B
Dustin B

πŸ’» Fabian Grutschus
Fabian Grutschus

πŸ’» + + MelonSmasher
MelonSmasher

πŸ’» + From 5c167aa2a918ce32afde023b6bf7ded03b9018dd Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:15 -0700 Subject: [PATCH 074/110] docs: add @AlexanderWPapyrus as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7f37704884..a597d7b0e8 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3946,6 +3946,15 @@ "contributions": [ "code" ] + }, + { + "login": "AlexanderWPapyrus", + "name": "AlexanderWPapyrus", + "avatar_url": "https://avatars.githubusercontent.com/u/80526133?v=4", + "profile": "https://github.com/AlexanderWPapyrus", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 6d4cc554f6..45a45d1f9a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -565,6 +565,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken MelonSmasher
MelonSmasher

πŸ’» + AlexanderWPapyrus
AlexanderWPapyrus

πŸ’» From f4aac5f0b7d3157f8782f8d5b1bf474f3a836a7a Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:16 -0700 Subject: [PATCH 075/110] docs: add @disc as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index a597d7b0e8..18c0513e68 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3955,6 +3955,15 @@ "contributions": [ "code" ] + }, + { + "login": "disc", + "name": "Alexandr Hacicheant", + "avatar_url": "https://avatars.githubusercontent.com/u/306231?v=4", + "profile": "https://github.com/disc", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 45a45d1f9a..0f55c6b356 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -566,6 +566,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken MelonSmasher
MelonSmasher

πŸ’» AlexanderWPapyrus
AlexanderWPapyrus

πŸ’» + Alexandr Hacicheant
Alexandr Hacicheant

πŸ’» From 59062980ffa343924b92caa744e5447aa87570b7 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:16 -0700 Subject: [PATCH 076/110] docs: add @hex128 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 18c0513e68..5f8ea57991 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3964,6 +3964,15 @@ "contributions": [ "code" ] + }, + { + "login": "hex128", + "name": "Hex", + "avatar_url": "https://avatars.githubusercontent.com/u/3032891?v=4", + "profile": "https://hex128.io/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 0f55c6b356..a05f232556 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -567,6 +567,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken MelonSmasher
MelonSmasher

πŸ’» AlexanderWPapyrus
AlexanderWPapyrus

πŸ’» Alexandr Hacicheant
Alexandr Hacicheant

πŸ’» + Hex
Hex

πŸ’» From 5555f32ffee1cbe5dc2b68043fb32ede1e14f1f4 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:17 -0700 Subject: [PATCH 077/110] docs: add @arukompas as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 5f8ea57991..c5eeab9693 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3973,6 +3973,15 @@ "contributions": [ "code" ] + }, + { + "login": "arukompas", + "name": "Arunas Skirius", + "avatar_url": "https://avatars.githubusercontent.com/u/8697942?v=4", + "profile": "https://github.com/arukompas", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index a05f232556..5dcd839752 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -568,6 +568,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken AlexanderWPapyrus
AlexanderWPapyrus

πŸ’» Alexandr Hacicheant
Alexandr Hacicheant

πŸ’» Hex
Hex

πŸ’» + Arunas Skirius
Arunas Skirius

πŸ’» From 9188d6229ea56e56ec8405b84ba8925854d4f7f7 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:18 -0700 Subject: [PATCH 078/110] docs: add @benperiton as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index c5eeab9693..3b961e7374 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3982,6 +3982,15 @@ "contributions": [ "code" ] + }, + { + "login": "benperiton", + "name": "Ben Periton", + "avatar_url": "https://avatars.githubusercontent.com/u/104396?v=4", + "profile": "https://github.com/benperiton", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 5dcd839752..17519dc45b 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -569,6 +569,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Alexandr Hacicheant
Alexandr Hacicheant

πŸ’» Hex
Hex

πŸ’» Arunas Skirius
Arunas Skirius

πŸ’» + Ben Periton
Ben Periton

πŸ’» From aa76424a741e056a8d7c0d59c34699b704b98f39 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:18 -0700 Subject: [PATCH 079/110] docs: add @byronwolfman as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 3b961e7374..4e15ec4816 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3991,6 +3991,15 @@ "contributions": [ "code" ] + }, + { + "login": "byronwolfman", + "name": "Byron Wolfman", + "avatar_url": "https://avatars.githubusercontent.com/u/11906832?v=4", + "profile": "https://wolfman.dev/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 17519dc45b..c2ddee82f6 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -570,6 +570,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Hex
Hex

πŸ’» Arunas Skirius
Arunas Skirius

πŸ’» Ben Periton
Ben Periton

πŸ’» + Byron Wolfman
Byron Wolfman

πŸ’» From 2c12ee01a093dedc63ea0a8f9eefea493ef6268e Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:19 -0700 Subject: [PATCH 080/110] docs: add @CalvinSchwartz as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 4e15ec4816..ee11523f44 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4000,6 +4000,15 @@ "contributions": [ "code" ] + }, + { + "login": "CalvinSchwartz", + "name": "Calvin", + "avatar_url": "https://avatars.githubusercontent.com/u/56485508?v=4", + "profile": "https://github.com/CalvinSchwartz", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index c2ddee82f6..2985e0667e 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -572,6 +572,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Ben Periton
Ben Periton

πŸ’» Byron Wolfman
Byron Wolfman

πŸ’» + + Calvin
Calvin

πŸ’» + From d63bba8db7b1d5fbec3a3b8e0137ff6801171ae5 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:20 -0700 Subject: [PATCH 081/110] docs: add @juanfont as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index ee11523f44..08ed5d9620 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4009,6 +4009,15 @@ "contributions": [ "code" ] + }, + { + "login": "juanfont", + "name": "Juan Font", + "avatar_url": "https://avatars.githubusercontent.com/u/181059?v=4", + "profile": "https://github.com/juanfont", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 2985e0667e..0ba0042863 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -574,6 +574,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Calvin
Calvin

πŸ’» + Juan Font
Juan Font

πŸ’» From 3060282ffbb7eca261a947bbd4bb43b23597fa35 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:20 -0700 Subject: [PATCH 082/110] docs: add @juhotaipale as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 08ed5d9620..302ccb06b1 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4018,6 +4018,15 @@ "contributions": [ "code" ] + }, + { + "login": "juhotaipale", + "name": "Juho Taipale", + "avatar_url": "https://avatars.githubusercontent.com/u/13137708?v=4", + "profile": "https://github.com/juhotaipale", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 0ba0042863..e73bba9b5d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -575,6 +575,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Calvin
Calvin

πŸ’» Juan Font
Juan Font

πŸ’» + Juho Taipale
Juho Taipale

πŸ’» From 30196793bd9694c53afe4c43aebb6d7b51857647 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:21 -0700 Subject: [PATCH 083/110] docs: add @KorvinSzanto as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 302ccb06b1..660f3b1b5d 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4027,6 +4027,15 @@ "contributions": [ "code" ] + }, + { + "login": "KorvinSzanto", + "name": "Korvin Szanto", + "avatar_url": "https://avatars.githubusercontent.com/u/1007419?v=4", + "profile": "https://github.com/KorvinSzanto", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e73bba9b5d..fe618dece9 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -576,6 +576,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Calvin
Calvin

πŸ’» Juan Font
Juan Font

πŸ’» Juho Taipale
Juho Taipale

πŸ’» + Korvin Szanto
Korvin Szanto

πŸ’» From 37bca6febdf3a17b6f3b425293c45dddf755beb4 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:22 -0700 Subject: [PATCH 084/110] docs: add @sniff122 as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 660f3b1b5d..7863e425e5 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4036,6 +4036,15 @@ "contributions": [ "code" ] + }, + { + "login": "sniff122", + "name": "Lewis Foster", + "avatar_url": "https://avatars.githubusercontent.com/u/8513053?v=4", + "profile": "https://lewisfoster.foo/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index fe618dece9..7b29fc0807 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -577,6 +577,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Juan Font
Juan Font

πŸ’» Juho Taipale
Juho Taipale

πŸ’» Korvin Szanto
Korvin Szanto

πŸ’» + Lewis Foster
Lewis Foster

πŸ’» From ae9c22f3279a66b9159a560422e5b86d8aeb45ec Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:22 -0700 Subject: [PATCH 085/110] docs: add @loganswartz as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7863e425e5..ffac30d3d6 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4045,6 +4045,15 @@ "contributions": [ "code" ] + }, + { + "login": "loganswartz", + "name": "Logan Swartzendruber", + "avatar_url": "https://avatars.githubusercontent.com/u/33877541?v=4", + "profile": "https://github.com/loganswartz", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 7b29fc0807..5cbdecf7c0 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -578,6 +578,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Juho Taipale
Juho Taipale

πŸ’» Korvin Szanto
Korvin Szanto

πŸ’» Lewis Foster
Lewis Foster

πŸ’» + Logan Swartzendruber
Logan Swartzendruber

πŸ’» From 74c4e9665e5e77c651ac7f9d405916c7ee27dcd7 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:23 -0700 Subject: [PATCH 086/110] docs: add @lopezio as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index ffac30d3d6..aef638dec7 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4054,6 +4054,15 @@ "contributions": [ "code" ] + }, + { + "login": "lopezio", + "name": "Lorenzo P.", + "avatar_url": "https://avatars.githubusercontent.com/u/1156208?v=4", + "profile": "https://github.com/lopezio", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 5cbdecf7c0..c8d308eba5 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -579,6 +579,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Korvin Szanto
Korvin Szanto

πŸ’» Lewis Foster
Lewis Foster

πŸ’» Logan Swartzendruber
Logan Swartzendruber

πŸ’» + Lorenzo P.
Lorenzo P.

πŸ’» From 2baf65aa62238deac56049a74d77597c9fcb5e57 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:24 -0700 Subject: [PATCH 087/110] docs: add @m4us1ne as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index aef638dec7..df49b73741 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4063,6 +4063,15 @@ "contributions": [ "code" ] + }, + { + "login": "m4us1ne", + "name": "Lukas Jung", + "avatar_url": "https://avatars.githubusercontent.com/u/33946590?v=4", + "profile": "https://github.com/m4us1ne", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index c8d308eba5..376b9922b4 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -581,6 +581,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Logan Swartzendruber
Logan Swartzendruber

πŸ’» Lorenzo P.
Lorenzo P.

πŸ’» + + Lukas Jung
Lukas Jung

πŸ’» + From 108a0179caf8a3f4074deaacd571254ef4ec797a Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:24 -0700 Subject: [PATCH 088/110] docs: add @LeafedFox as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index df49b73741..7f61eeef37 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4072,6 +4072,15 @@ "contributions": [ "code" ] + }, + { + "login": "LeafedFox", + "name": "Ellie", + "avatar_url": "https://avatars.githubusercontent.com/u/10965027?v=4", + "profile": "https://leafedfox.xyz/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 376b9922b4..e6ae1f2c77 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -583,6 +583,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Lukas Jung
Lukas Jung

πŸ’» + Ellie
Ellie

πŸ’» From f6b7e621b740d8203e688065594a915c3235d87e Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:25 -0700 Subject: [PATCH 089/110] docs: add @gastamper as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7f61eeef37..5920ac818e 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4081,6 +4081,15 @@ "contributions": [ "code" ] + }, + { + "login": "gastamper", + "name": "GA Stamper", + "avatar_url": "https://avatars.githubusercontent.com/u/20960555?v=4", + "profile": "https://github.com/gastamper", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e6ae1f2c77..8ff199d14f 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -584,6 +584,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Lukas Jung
Lukas Jung

πŸ’» Ellie
Ellie

πŸ’» + GA Stamper
GA Stamper

πŸ’» From f0073c1528a5246a66e24c624f39ac093cac091d Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:26 -0700 Subject: [PATCH 090/110] docs: add @gl-pup as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 5920ac818e..de90fb867a 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4090,6 +4090,15 @@ "contributions": [ "code" ] + }, + { + "login": "gl-pup", + "name": "Guillaume Lefranc", + "avatar_url": "https://avatars.githubusercontent.com/u/206553556?v=4", + "profile": "https://github.com/gl-pup", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 8ff199d14f..2a34e532e2 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -585,6 +585,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Lukas Jung
Lukas Jung

πŸ’» Ellie
Ellie

πŸ’» GA Stamper
GA Stamper

πŸ’» + Guillaume Lefranc
Guillaume Lefranc

πŸ’» From 6859b36e7cf15eca0c66ec3445226cd976a35d61 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:26 -0700 Subject: [PATCH 091/110] docs: add @dasjoe as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index de90fb867a..8ee7a71b3f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4099,6 +4099,15 @@ "contributions": [ "code" ] + }, + { + "login": "dasjoe", + "name": "Hajo MΓΆller", + "avatar_url": "https://avatars.githubusercontent.com/u/733892?v=4", + "profile": "https://github.com/dasjoe", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 2a34e532e2..f95536caf8 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -586,6 +586,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Ellie
Ellie

πŸ’» GA Stamper
GA Stamper

πŸ’» Guillaume Lefranc
Guillaume Lefranc

πŸ’» + Hajo MΓΆller
Hajo MΓΆller

πŸ’» From 8a9d6bbdca86d33e56b8d816eeb2a2d8b0a8436c Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:27 -0700 Subject: [PATCH 092/110] docs: add @pottom as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 8ee7a71b3f..2cbcac98ae 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4108,6 +4108,15 @@ "contributions": [ "code" ] + }, + { + "login": "pottom", + "name": "Istvan Basa", + "avatar_url": "https://avatars.githubusercontent.com/u/3420063?v=4", + "profile": "https://github.com/pottom", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index f95536caf8..69592f9953 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -587,6 +587,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken GA Stamper
GA Stamper

πŸ’» Guillaume Lefranc
Guillaume Lefranc

πŸ’» Hajo MΓΆller
Hajo MΓΆller

πŸ’» + Istvan Basa
Istvan Basa

πŸ’» From c8b12406654632db6eeb4679da51964eda5337d0 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:28 -0700 Subject: [PATCH 093/110] docs: add @jjasghar as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 2cbcac98ae..f121322d06 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4117,6 +4117,15 @@ "contributions": [ "code" ] + }, + { + "login": "jjasghar", + "name": "JJ Asghar", + "avatar_url": "https://avatars.githubusercontent.com/u/810824?v=4", + "profile": "https://jjasghar.github.io/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 69592f9953..f42b0f4cb1 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -588,6 +588,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Guillaume Lefranc
Guillaume Lefranc

πŸ’» Hajo MΓΆller
Hajo MΓΆller

πŸ’» Istvan Basa
Istvan Basa

πŸ’» + JJ Asghar
JJ Asghar

πŸ’» From 7b83df088b0ee8efddac1f396221b30ee4cd391b Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:29 -0700 Subject: [PATCH 094/110] docs: add @JemCdo as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index f121322d06..66348fe0b9 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4126,6 +4126,15 @@ "contributions": [ "code" ] + }, + { + "login": "JemCdo", + "name": "James E. Msenga", + "avatar_url": "https://avatars.githubusercontent.com/u/40404495?v=4", + "profile": "https://github.com/JemCdo", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index f42b0f4cb1..cd4cce2965 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -590,6 +590,9 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Istvan Basa
Istvan Basa

πŸ’» JJ Asghar
JJ Asghar

πŸ’» + + James E. Msenga
James E. Msenga

πŸ’» + From c38d98b00ae61e126917828cbb46ad9b675a7312 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:29 -0700 Subject: [PATCH 095/110] docs: add @jfwiebe as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 66348fe0b9..0c1f2f0fe4 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4135,6 +4135,15 @@ "contributions": [ "code" ] + }, + { + "login": "jfwiebe", + "name": "Jan Felix Wiebe", + "avatar_url": "https://avatars.githubusercontent.com/u/6865786?v=4", + "profile": "https://github.com/jfwiebe", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index cd4cce2965..04ab72573b 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -592,6 +592,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken James E. Msenga
James E. Msenga

πŸ’» + Jan Felix Wiebe
Jan Felix Wiebe

πŸ’» From b28bc2c500b7f1599a5e4472939f9a7ed04fcb6e Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:18:53 -0700 Subject: [PATCH 096/110] docs: add @drexljo as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 0c1f2f0fe4..93e3716efa 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4144,6 +4144,15 @@ "contributions": [ "code" ] + }, + { + "login": "drexljo", + "name": "Jo Drexl", + "avatar_url": "https://avatars.githubusercontent.com/u/43412008?v=4", + "profile": "https://www.nfon.com/", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 04ab72573b..3d1c817e81 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -593,6 +593,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken James E. Msenga
James E. Msenga

πŸ’» Jan Felix Wiebe
Jan Felix Wiebe

πŸ’» + Jo Drexl
Jo Drexl

πŸ’» From 1dc876a4364675b1d19627035167413b85bef851 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:19:37 -0700 Subject: [PATCH 097/110] docs: add @austinsasko as a contributor --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 93e3716efa..e25f282e54 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4153,6 +4153,15 @@ "contributions": [ "code" ] + }, + { + "login": "austinsasko", + "name": "Austin Sasko", + "avatar_url": "https://avatars.githubusercontent.com/u/4807843?v=4", + "profile": "https://github.com/austinsasko", + "contributions": [ + "code" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 3d1c817e81..020218e7b0 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -594,6 +594,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken James E. Msenga
James E. Msenga

πŸ’» Jan Felix Wiebe
Jan Felix Wiebe

πŸ’» Jo Drexl
Jo Drexl

πŸ’» + Austin Sasko
Austin Sasko

πŸ’» From 34b1ca29d33798962b410f978fe4e1a9e6c7fe28 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:28:25 -0700 Subject: [PATCH 098/110] Remove duplicate contributor (QveenSi) --- .all-contributorsrc | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index e25f282e54..59cb14aa45 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -2607,15 +2607,6 @@ "code" ] }, - { - "login": "QveenSi", - "name": "Yevhenii Huzii", - "avatar_url": "https://avatars.githubusercontent.com/u/19945501?v=4", - "profile": "https://github.com/QveenSi", - "contributions": [ - "code" - ] - }, { "login": "chrisweirich", "name": "Christian Weirich", From c72e86ea2e547efcc2e1413ed093dc8e8418aac3 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:29:05 -0700 Subject: [PATCH 099/110] Update casing for contributor --- .all-contributorsrc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 59cb14aa45..5cc95d5a6f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -2590,10 +2590,10 @@ ] }, { - "login": "QveenSi", + "login": "qveensi", "name": "Yevhenii Huzii", "avatar_url": "https://avatars.githubusercontent.com/u/19945501?v=4", - "profile": "https://github.com/QveenSi", + "profile": "https://github.com/qveensi", "contributions": [ "code" ] From 326657c709e637fe7b6b17c3bb369571707e1a1b Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 May 2025 13:30:49 -0700 Subject: [PATCH 100/110] contributors:generate --- CONTRIBUTORS.md | 53 ++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 020218e7b0..eae7e11076 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -370,228 +370,227 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken Nuraeil
Nuraeil

πŸ’» TenOfTens
TenOfTens

πŸ’» waffle
waffle

πŸ’» - Yevhenii Huzii
Yevhenii Huzii

πŸ’» + Yevhenii Huzii
Yevhenii Huzii

πŸ’» Achmad Fienan Rahardianto
Achmad Fienan Rahardianto

πŸ’» - Yevhenii Huzii
Yevhenii Huzii

πŸ’» + Christian Weirich
Christian Weirich

πŸ’» - Christian Weirich
Christian Weirich

πŸ’» denzfarid
denzfarid

ntbutler-nbcs
ntbutler-nbcs

πŸ’» Naveen
Naveen

πŸ’» Mike Roquemore
Mike Roquemore

πŸ’» Daniel Reeder
Daniel Reeder

🌍 🌍 πŸ’» vickyjaura183
vickyjaura183

πŸ’» + Peace
Peace

πŸ’» - Peace
Peace

πŸ’» Kyle Gordon
Kyle Gordon

πŸ’» Katharina Drexel
Katharina Drexel

πŸ’» David Sferruzza
David Sferruzza

πŸ’» Rick Nelson
Rick Nelson

πŸ’» BasO12
BasO12

πŸ’» Vautia
Vautia

πŸ’» + Chris Hartjes
Chris Hartjes

πŸ’» - Chris Hartjes
Chris Hartjes

πŸ’» geo-chen
geo-chen

πŸ’» Phan Nguyen
Phan Nguyen

πŸ’» Iisakki Jaakkola
Iisakki Jaakkola

πŸ’» Ikko Ashimine
Ikko Ashimine

πŸ’» Lukas Fehling
Lukas Fehling

πŸ’» Fernando Almeida
Fernando Almeida

πŸ’» + akemidx
akemidx

πŸ’» - akemidx
akemidx

πŸ’» Oguz Bilgic
Oguz Bilgic

πŸ’» Scooter Crawford
Scooter Crawford

πŸ’» subdriven
subdriven

πŸ’» Andrew Savinykh
Andrew Savinykh

πŸ’» Tadayuki Onishi
Tadayuki Onishi

πŸ’» Florian
Florian

πŸ’» + Spencer Long
Spencer Long

πŸ’» - Spencer Long
Spencer Long

πŸ’» Marcus Moore
Marcus Moore

πŸ’» Martin Meredith
Martin Meredith

dboth
dboth

πŸ’» Zachary Fleck
Zachary Fleck

πŸ’» VIKAAS-A
VIKAAS-A

πŸ’» Abdul Kareem
Abdul Kareem

πŸ’» + NojoudAlshehri
NojoudAlshehri

πŸ’» - NojoudAlshehri
NojoudAlshehri

πŸ’» Stefan Stidl
Stefan Stidl

πŸ’» Quentin Aymard
Quentin Aymard

πŸ’» Grant Le Roux
Grant Le Roux

πŸ’» Bogdan
Bogdan

πŸ’» mmanjos
mmanjos

πŸ’» Abdelaziz Faki
Abdelaziz Faki

πŸ’» + bilias
bilias

πŸ’» - bilias
bilias

πŸ’» coach1988
coach1988

πŸ’» MrM
MrM

πŸ’» koiakoia
koiakoia

πŸ’» Mustafa Online
Mustafa Online

πŸ’» franceslui
franceslui

πŸ’» Q4kK
Q4kK

πŸ’» + squintfox
squintfox

πŸ’» - squintfox
squintfox

πŸ’» Jeff Clay
Jeff Clay

πŸ’» Phil J R
Phil J R

πŸ’» i_virus
i_virus

πŸ’» Paul Grime
Paul Grime

πŸ’» Lee Porte
Lee Porte

πŸ’» BRYAN
BRYAN

πŸ’» ⚠️ + U-H-T
U-H-T

πŸ’» - U-H-T
U-H-T

πŸ’» Matt Tyree
Matt Tyree

πŸ“– Florent Bervas
Florent Bervas

πŸ’» Daniel Albertsen
Daniel Albertsen

πŸ’» r-xyz
r-xyz

πŸ’» Steven Mainor
Steven Mainor

πŸ’» arne-kroeger
arne-kroeger

πŸ’» + Glukose1
Glukose1

πŸ’» - Glukose1
Glukose1

πŸ’» Scarzy
Scarzy

πŸ’» setpill
setpill

πŸ’» swift2512
swift2512

πŸ› Darren Rainey
Darren Rainey

πŸ’» maciej-poleszczyk
maciej-poleszczyk

πŸ’» Sebastian Groß
Sebastian Groß

πŸ’» + Anouar Touati
Anouar Touati

πŸ’» - Anouar Touati
Anouar Touati

πŸ’» aHVzY2g
aHVzY2g

πŸ’» ζž—εšδ» Buo-ren Lin
ζž—εšδ» Buo-ren Lin

πŸ’» Adugna Gizaw
Adugna Gizaw

🌍 Jesse Ostrander
Jesse Ostrander

πŸ’» James M
James M

πŸ’» Fiala06
Fiala06

πŸ’» + Nathan Taylor
Nathan Taylor

πŸ’» - Nathan Taylor
Nathan Taylor

πŸ’» fvollmer
fvollmer

πŸ’» 36864
36864

πŸ’» Daniel O'Connor
Daniel O'Connor

πŸ’» BeatSpark
BeatSpark

πŸ’» mrdahbi
mrdahbi

πŸ’» Fabian Schmid
Fabian Schmid

πŸ’» + Chris Olin
Chris Olin

πŸ’» - Chris Olin
Chris Olin

πŸ’» Dan
Dan

πŸ’» Nebel
Nebel

πŸ’» test1337ahp
test1337ahp

πŸ’» Jonathon Reinhart
Jonathon Reinhart

πŸ’» aranar-pro
aranar-pro

πŸ’» Phil
Phil

πŸ’» + Steffy Fort
Steffy Fort

πŸ’» - Steffy Fort
Steffy Fort

πŸ’» Jared Busch
Jared Busch

πŸ’» seanborg-codethink
seanborg-codethink

πŸ’» dkaatz
dkaatz

πŸ’» Daniel Ruf
Daniel Ruf

πŸ’» ahpaleus
ahpaleus

πŸ’» Anh DAO-DUY
Anh DAO-DUY

πŸ’» + Andres Gutierrez
Andres Gutierrez

πŸ’» - Andres Gutierrez
Andres Gutierrez

πŸ’» Warren White
Warren White

πŸ’» Robin Temme
Robin Temme

πŸ’» herroworrd
herroworrd

πŸ’» vicleos
vicleos

πŸ’» Bob Clough
Bob Clough

πŸ’» Brandon Daniel Bailey
Brandon Daniel Bailey

πŸ’» + Marc Bartelt
Marc Bartelt

πŸ’» - Marc Bartelt
Marc Bartelt

πŸ’» manu-crealytics
manu-crealytics

πŸ’» Konstantin KΓΆhring
Konstantin KΓΆhring

πŸ’» Deloz
Deloz

πŸ’» Martin Berg
Martin Berg

πŸ’» Richard Schwab
Richard Schwab

πŸ’» Rick Heil
Rick Heil

πŸ’» + Ross Crawford-d'Heureuse
Ross Crawford-d'Heureuse

πŸ’» - Ross Crawford-d'Heureuse
Ross Crawford-d'Heureuse

πŸ’» Ryan McGuire
Ryan McGuire

πŸ’» SBrown2021
SBrown2021

πŸ’» Serkan
Serkan

πŸ’» Shanks
Shanks

πŸ’» cendai-mis
cendai-mis

πŸ’» Shaun McPeck
Shaun McPeck

πŸ’» + Stephen
Stephen

πŸ’» - Stephen
Stephen

πŸ’» Steven
Steven

πŸ’» Mateus Villar
Mateus Villar

πŸ’» Matthew Zackschewski
Matthew Zackschewski

πŸ’» Matthias Frei
Matthias Frei

πŸ’» Nenad Ticaric
Nenad Ticaric

πŸ’» Nikolay Didenko
Nikolay Didenko

πŸ’» + Nuno Maduro
Nuno Maduro

πŸ’» - Nuno Maduro
Nuno Maduro

πŸ’» Oliver Walerys
Oliver Walerys

πŸ’» R. Christian McDonald
R. Christian McDonald

πŸ’» nix
nix

πŸ’» octobunny
octobunny

πŸ’» Ryan
Ryan

πŸ’» p3nj
p3nj

πŸ’» + Tim White
Tim White

πŸ’» - Tim White
Tim White

πŸ’» yannikp
yannikp

πŸ’» victoria
victoria

πŸ’» Valentyn Tulub
Valentyn Tulub

πŸ’» Wouter van Os
Wouter van Os

πŸ’» Wyatt Teeter
Wyatt Teeter

πŸ’» Yorick Terweijden
Yorick Terweijden

πŸ’» + bmkalle
bmkalle

πŸ’» - bmkalle
bmkalle

πŸ’» bricelabelle
bricelabelle

πŸ’» corydlamb
corydlamb

πŸ’» Diogenes S. Jesus
Diogenes S. Jesus

πŸ’» D M
D M

πŸ’» Dustin B
Dustin B

πŸ’» Fabian Grutschus
Fabian Grutschus

πŸ’» + MelonSmasher
MelonSmasher

πŸ’» - MelonSmasher
MelonSmasher

πŸ’» AlexanderWPapyrus
AlexanderWPapyrus

πŸ’» Alexandr Hacicheant
Alexandr Hacicheant

πŸ’» Hex
Hex

πŸ’» Arunas Skirius
Arunas Skirius

πŸ’» Ben Periton
Ben Periton

πŸ’» Byron Wolfman
Byron Wolfman

πŸ’» + Calvin
Calvin

πŸ’» - Calvin
Calvin

πŸ’» Juan Font
Juan Font

πŸ’» Juho Taipale
Juho Taipale

πŸ’» Korvin Szanto
Korvin Szanto

πŸ’» Lewis Foster
Lewis Foster

πŸ’» Logan Swartzendruber
Logan Swartzendruber

πŸ’» Lorenzo P.
Lorenzo P.

πŸ’» + Lukas Jung
Lukas Jung

πŸ’» - Lukas Jung
Lukas Jung

πŸ’» Ellie
Ellie

πŸ’» GA Stamper
GA Stamper

πŸ’» Guillaume Lefranc
Guillaume Lefranc

πŸ’» Hajo MΓΆller
Hajo MΓΆller

πŸ’» Istvan Basa
Istvan Basa

πŸ’» JJ Asghar
JJ Asghar

πŸ’» + James E. Msenga
James E. Msenga

πŸ’» - James E. Msenga
James E. Msenga

πŸ’» Jan Felix Wiebe
Jan Felix Wiebe

πŸ’» Jo Drexl
Jo Drexl

πŸ’» Austin Sasko
Austin Sasko

πŸ’» From 54d3193b6fbe4b95ac8ea59d879188a47aaace1a Mon Sep 17 00:00:00 2001 From: Jeremy Price Date: Mon, 5 May 2025 22:55:38 +0200 Subject: [PATCH 101/110] run arm builds on arm --- .github/workflows/docker-arm.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-arm.yml b/.github/workflows/docker-arm.yml index 1d7e7d2b97..b67e5d8a12 100644 --- a/.github/workflows/docker-arm.yml +++ b/.github/workflows/docker-arm.yml @@ -22,7 +22,7 @@ jobs: docker-ubuntu-arm: # Ensure this job never runs on forked repos. It's only executed for 'grokability/snipe-it' if: github.repository == 'grokability/snipe-it' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm env: # Define tags to use for Docker images based on Git tags/branches (for docker/metadata-action) # For a new commit on default branch (master), use the literal tag 'latest' on Docker image. @@ -87,7 +87,7 @@ jobs: docker-alpine-arm: # Ensure this job never runs on forked repos. It's only executed for 'grokability/snipe-it' if: github.repository == 'grokability/snipe-it' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm env: # Define tags to use for Docker images based on Git tags/branches (for docker/metadata-action) # For a new commit on default branch (master), use the literal tag 'latest' on Docker image. From ee0a9e834af0852dd30168f6da906b9561b70281 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 5 May 2025 22:12:08 +0100 Subject: [PATCH 102/110] Fixed BulkDeleteAssetsTest test Signed-off-by: snipe --- tests/Feature/Assets/Ui/BulkDeleteAssetsTest.php | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/Feature/Assets/Ui/BulkDeleteAssetsTest.php b/tests/Feature/Assets/Ui/BulkDeleteAssetsTest.php index 38c69f3b99..747028e5e1 100644 --- a/tests/Feature/Assets/Ui/BulkDeleteAssetsTest.php +++ b/tests/Feature/Assets/Ui/BulkDeleteAssetsTest.php @@ -167,6 +167,7 @@ class BulkDeleteAssetsTest extends TestCase $asset = Asset::factory()->create([ 'id' => 5, 'assigned_to' => $user->id, + 'assigned_type' => User::class, 'asset_tag' => '12345', ]); From d4b73b4fb984f256de882374d09c322ff45aae99 Mon Sep 17 00:00:00 2001 From: Nathan Taylor Date: Tue, 6 May 2025 09:47:33 +1000 Subject: [PATCH 103/110] Avoids potential error when alerts table is empty Updates the Kernel to use the null-safe operator when accessing the alerts_enabled setting. This prevents a potential error if the settings object is null. --- app/Console/Kernel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 664c8edc62..ca85459b67 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -19,7 +19,7 @@ class Kernel extends ConsoleKernel */ protected function schedule(Schedule $schedule) { - if(Setting::getSettings()->alerts_enabled === 1) { + if(Setting::getSettings()?->alerts_enabled === 1) { $schedule->command('snipeit:inventory-alerts')->daily(); $schedule->command('snipeit:expiring-alerts')->daily(); $schedule->command('snipeit:expected-checkin')->daily(); From 6cc3f69c2ae58d33a46ad827455c41d81d8f525a Mon Sep 17 00:00:00 2001 From: Jeremy Price Date: Tue, 6 May 2025 07:54:20 +0200 Subject: [PATCH 104/110] OMG fix 2 more (only 1 active) dockerhub repo references --- .github/workflows/docker-arm.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-arm.yml b/.github/workflows/docker-arm.yml index b67e5d8a12..f367417d05 100644 --- a/.github/workflows/docker-arm.yml +++ b/.github/workflows/docker-arm.yml @@ -66,7 +66,7 @@ jobs: id: meta_build uses: docker/metadata-action@v5 with: - images: grokability/snipe-it + images: snipe/snipe-it tags: ${{ env.IMAGE_TAGS }} flavor: ${{ env.TAGS_FLAVOR }} @@ -123,7 +123,7 @@ jobs: password: ${{ secrets.DOCKER_ACCESS_TOKEN }} ############################################### - # Build/Push the 'grokability/snipe-it' image + # Build/Push the 'snipe/snipe-it' image ############################################### # https://github.com/docker/metadata-action # Get Metadata for docker_build step below From 930a6a2ac81b349359f6109d516b562b7b909f85 Mon Sep 17 00:00:00 2001 From: Jeremy Price Date: Tue, 6 May 2025 16:06:13 +0200 Subject: [PATCH 105/110] One more docker repo name fix i feel like i'm taking crazy pills also right-naming the arm builds again --- .github/workflows/docker-arm.yml | 2 +- .github/workflows/docker-intel.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-arm.yml b/.github/workflows/docker-arm.yml index f367417d05..1d0f725297 100644 --- a/.github/workflows/docker-arm.yml +++ b/.github/workflows/docker-arm.yml @@ -1,5 +1,5 @@ # Snipe-IT Docker image build for hub.docker.com -name: Docker cross-platform images (Ubuntu and Alpine) +name: Docker ARM images (Ubuntu and Alpine) # Run this Build for all pushes to 'master' or develop branch, or tagged releases. # Also run for PRs to ensure PR doesn't break Docker build process diff --git a/.github/workflows/docker-intel.yml b/.github/workflows/docker-intel.yml index 44eecba446..be19734f60 100644 --- a/.github/workflows/docker-intel.yml +++ b/.github/workflows/docker-intel.yml @@ -123,7 +123,7 @@ jobs: password: ${{ secrets.DOCKER_ACCESS_TOKEN }} ############################################### - # Build/Push the 'grokability/snipe-it' image + # Build/Push the 'snipe/snipe-it' image ############################################### # https://github.com/docker/metadata-action # Get Metadata for docker_build step below @@ -131,7 +131,7 @@ jobs: id: meta_build uses: docker/metadata-action@v5 with: - images: grokability/snipe-it + images: snipe/snipe-it tags: ${{ env.IMAGE_TAGS }} flavor: ${{ env.TAGS_FLAVOR }} From 194a22452ef2229bf32bbf8d7dde5c9fc3fbf597 Mon Sep 17 00:00:00 2001 From: Jeremy Price Date: Tue, 6 May 2025 16:10:44 +0200 Subject: [PATCH 106/110] stop building intel image in arm server --- .github/workflows/docker-arm.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-arm.yml b/.github/workflows/docker-arm.yml index 1d0f725297..f03da3c6d3 100644 --- a/.github/workflows/docker-arm.yml +++ b/.github/workflows/docker-arm.yml @@ -142,7 +142,7 @@ jobs: with: context: . file: ./Dockerfile.alpine - platforms: linux/arm64,linux/amd64 + platforms: linux/arm64 # For pull requests, we run the Docker build (to ensure no PR changes break the build), # but we ONLY do an image push to DockerHub if it's NOT a PR push: ${{ github.event_name != 'pull_request' }} From 5c11a8c1e035180436f3b6c1c0d7b8a04ae4ae82 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 6 May 2025 16:12:06 +0100 Subject: [PATCH 107/110] Modified helper Signed-off-by: snipe --- app/Helpers/Helper.php | 11 +++++++++++ .../Controllers/Assets/AssetsController.php | 6 +++++- resources/views/hardware/audit.blade.php | 19 ++++++++++++------- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 5ab19bf61d..dc54b296c4 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -1487,6 +1487,7 @@ class Helper $redirect_option = Session::get('redirect_option'); $checkout_to_type = Session::get('checkout_to_type'); $checkedInFrom = Session::get('checkedInFrom'); + $other_redirect = Session::get('other_redirect'); // return to index if ($redirect_option == 'index') { @@ -1535,6 +1536,16 @@ class Helper return route('hardware.show', $request->assigned_asset ?? $checkedInFrom); } } + + // return to somewhere else + if ($redirect_option == 'other_redirect') { + switch ($other_redirect) { + case 'audit': + return route('assets.audit.due'); + } + + } + return redirect()->back()->with('error', trans('admin/hardware/message.checkout.error')); } diff --git a/app/Http/Controllers/Assets/AssetsController.php b/app/Http/Controllers/Assets/AssetsController.php index 50810b0434..56b9d94ffa 100755 --- a/app/Http/Controllers/Assets/AssetsController.php +++ b/app/Http/Controllers/Assets/AssetsController.php @@ -899,6 +899,10 @@ class AssetsController extends Controller $this->authorize('audit', Asset::class); + session()->put('redirect_option', $request->get('redirect_option')); + session()->put('other_redirect', 'audit'); + + $originalValues = $asset->getRawOriginal(); $asset->next_audit_date = $request->input('next_audit_date'); @@ -974,7 +978,7 @@ class AssetsController extends Controller } $asset->logAudit($request->input('note'), $request->input('location_id'), $file_name, $originalValues); - return redirect()->route('assets.audit.due')->with('success', trans('admin/hardware/message.audit.success')); + return redirect()->to(Helper::getRedirectOption($request, $asset->id, 'Assets'))->with('success', trans('admin/hardware/message.audit.success')); } return redirect()->back()->withInput()->withErrors($asset->getErrors()); diff --git a/resources/views/hardware/audit.blade.php b/resources/views/hardware/audit.blade.php index d3560a9a0d..ea8b1673ea 100644 --- a/resources/views/hardware/audit.blade.php +++ b/resources/views/hardware/audit.blade.php @@ -138,13 +138,18 @@
- + + +
From ce543c8179837ea71235b90622debf9d9e3a16e5 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 6 May 2025 16:12:15 +0100 Subject: [PATCH 108/110] Use consistent icon Signed-off-by: snipe --- resources/views/partials/bootstrap-table.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/partials/bootstrap-table.blade.php b/resources/views/partials/bootstrap-table.blade.php index 0c514cd377..fc9e752e51 100644 --- a/resources/views/partials/bootstrap-table.blade.php +++ b/resources/views/partials/bootstrap-table.blade.php @@ -341,7 +341,7 @@ function hardwareAuditFormatter(value, row) { - return '{{ trans('general.audit') }}'; + return '{{ trans('general.audit') }} '; } From 45ff195f1119ba5dbf056a143ffa3ff312d22fb2 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 6 May 2025 16:17:02 +0100 Subject: [PATCH 109/110] Fixed breadcrumbs for cloning Signed-off-by: snipe --- app/Providers/BreadcrumbsServiceProvider.php | 18 ++++++++++++++++++ resources/lang/en-US/admin/locations/table.php | 1 + routes/web/models.php | 6 +++++- 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/app/Providers/BreadcrumbsServiceProvider.php b/app/Providers/BreadcrumbsServiceProvider.php index 7ad186cfad..52f9346b06 100644 --- a/app/Providers/BreadcrumbsServiceProvider.php +++ b/app/Providers/BreadcrumbsServiceProvider.php @@ -67,6 +67,11 @@ class BreadcrumbsServiceProvider extends ServiceProvider ->push(trans('general.create'), route('hardware.create')) ); + Breadcrumbs::for('clone/hardware', fn (Trail $trail) => + $trail->parent('hardware.index', route('hardware.index')) + ->push(trans('admin/hardware/general.clone'), route('hardware.create')) + ); + Breadcrumbs::for('hardware.show', fn (Trail $trail, Asset $asset) => $trail->parent('hardware.index', route('hardware.index')) ->push($asset->present()->fullName(), route('hardware.show', $asset)) @@ -378,6 +383,12 @@ class BreadcrumbsServiceProvider extends ServiceProvider ->push(trans('general.create'), route('locations.create')) ); + Breadcrumbs::for('clone/location', fn (Trail $trail) => + $trail->parent('locations.index', route('locations.index')) + ->push(trans('admin/locations/table.clone'), route('locations.create')) + ); + + Breadcrumbs::for('locations.show', fn (Trail $trail, Location $location) => $trail->parent('locations.index', route('locations.index')) ->push($location->name, route('locations.show', $location)) @@ -539,6 +550,13 @@ class BreadcrumbsServiceProvider extends ServiceProvider ->push(trans('general.create'), route('users.create')) ); + Breadcrumbs::for('users.clone.show', fn (Trail $trail) => + $trail->parent('users.index', route('users.index')) + ->push(trans('admin/users/general.clone'), route('users.create')) + ); + + + Breadcrumbs::for('users.show', fn (Trail $trail, User $user) => $trail->parent('users.index', route('users.index')) ->push($user->getFullNameAttribute() ?? 'Missing Username!', route('users.show', $user)) diff --git a/resources/lang/en-US/admin/locations/table.php b/resources/lang/en-US/admin/locations/table.php index ed3f96f6b4..53176d8a4e 100644 --- a/resources/lang/en-US/admin/locations/table.php +++ b/resources/lang/en-US/admin/locations/table.php @@ -39,4 +39,5 @@ return [ 'signed_by_finance_auditor' => 'Signed By (Finance Auditor):', 'signed_by_location_manager' => 'Signed By (Location Manager):', 'signed_by' => 'Signed Off By:', + 'clone' => 'Clone Location', ]; diff --git a/routes/web/models.php b/routes/web/models.php index 2325846ea6..8c003ba662 100644 --- a/routes/web/models.php +++ b/routes/web/models.php @@ -4,6 +4,7 @@ use App\Http\Controllers\AssetModelsController; use App\Http\Controllers\AssetModelsFilesController; use App\Http\Controllers\BulkAssetModelsController; use Illuminate\Support\Facades\Route; +use Tabuna\Breadcrumbs\Trail; // Asset Model Management @@ -28,7 +29,10 @@ Route::group(['prefix' => 'models', 'middleware' => ['auth']], function () { AssetModelsController::class, 'getClone' ] - )->name('models.clone.create')->withTrashed(); + )->name('models.clone.create')->withTrashed() + ->breadcrumbs(fn (Trail $trail) => + $trail->parent('models.index') + ->push(trans('admin/models/table.clone'), route('models.index'))); Route::post( '{model}/clone', From 38e5bf71bc4278c204c933caa2e4dc77bc39b3f3 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 6 May 2025 16:36:09 +0100 Subject: [PATCH 110/110] Fixed tests Signed-off-by: snipe --- tests/Feature/Assets/Ui/AuditAssetTest.php | 47 +++++++++++++++++++--- 1 file changed, 42 insertions(+), 5 deletions(-) diff --git a/tests/Feature/Assets/Ui/AuditAssetTest.php b/tests/Feature/Assets/Ui/AuditAssetTest.php index a966e6f458..f25ea5e2be 100644 --- a/tests/Feature/Assets/Ui/AuditAssetTest.php +++ b/tests/Feature/Assets/Ui/AuditAssetTest.php @@ -22,13 +22,50 @@ class AuditAssetTest extends TestCase ->assertStatus(200); } - public function testAssetCanBeAudited() + public function testAssetAuditPostIsRedirectedToAssetIndexIfRedirectSelectionIsIndex() { - $response = $this->actingAs(User::factory()->auditAssets()->create()) - ->post(route('asset.audit.store', Asset::factory()->create())) - ->assertStatus(302) - ->assertRedirect(route('assets.audit.due')); + $asset = Asset::factory()->create(); + $response = $this->actingAs(User::factory()->viewAssets()->editAssets()->auditAssets()->create()) + ->from(route('asset.audit.create', $asset)) + ->post(route('asset.audit.store', $asset), + [ + 'redirect_option' => 'index', + ]) + ->assertStatus(302) + ->assertRedirect(route('hardware.index')); + $this->followRedirects($response)->assertSee('success'); + + } + + public function testAssetAuditPostIsRedirectedToAssetPageIfRedirectSelectionIsAsset() + { + $asset = Asset::factory()->create(); + + $response = $this->actingAs(User::factory()->viewAssets()->editAssets()->auditAssets()->create()) + ->from(route('asset.audit.create', $asset)) + ->post(route('asset.audit.store', $asset), + [ + 'redirect_option' => 'item', + ]) + ->assertStatus(302) + ->assertRedirect(route('hardware.show', $asset)); $this->followRedirects($response)->assertSee('success'); } + + public function testAssetAuditPostIsRedirectedToAuditDuePageIfRedirectSelectionIsList() + { + $asset = Asset::factory()->create(); + + $response = $this->actingAs(User::factory()->viewAssets()->editAssets()->auditAssets()->create()) + ->from(route('asset.audit.create', $asset)) + ->post(route('asset.audit.store', $asset), + [ + 'redirect_option' => 'other_redirect', + ]) + ->assertStatus(302) + ->assertRedirect(route('assets.audit.due')); + $this->followRedirects($response)->assertSee('success'); + } + }