Commit Graph

145 Commits

Author SHA1 Message Date
Michel Roegl-Brunner
2ae620340e Remove coding_standards.md 2024-12-19 11:35:52 +01:00
Michel Roegl-Brunner
a4d39c4f19 Rework Contributing to merge the tow existing Versions 2024-12-19 11:33:43 +01:00
CanbiZ
392318481b
add comments to AppName.sh 2024-12-19 10:59:25 +01:00
CanbiZ
2f095fca5e
fix var_tags 2024-12-19 10:54:01 +01:00
CanbiZ
fdedd55116
Add files via upload 2024-12-19 10:50:27 +01:00
Michel Roegl-Brunner
4bde4d7d1b
Ideas for CONTRIBUTING.md (#768)
* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md
2024-12-10 14:34:00 +01:00
CanbiZ
483dc981f3 Update CONTRIBUTING.md 2024-12-06 14:46:36 +01:00
CanbiZ
6a0f22c430 Update CONTRIBUTING.md 2024-12-06 14:46:04 +01:00
CanbiZ
70949207c1 Update CONTRIBUTING.md 2024-12-06 14:45:06 +01:00
CanbiZ
d2728d222d Update CONTRIBUTING.md 2024-12-06 14:41:48 +01:00
CanbiZ
bb3077a8c6 Update CONTRIBUTING.md 2024-12-06 14:24:38 +01:00
CanbiZ
cf7eb927eb Update CONTRIBUTING.md 2024-12-06 14:20:57 +01:00
CanbiZ
482bd088ad Update CONTRIBUTING.md 2024-12-06 14:10:04 +01:00
CanbiZ
9ea997f18b Update CONTRIBUTING.md 2024-12-06 13:41:48 +01:00
CanbiZ
7a7b0facc1 Update CONTRIBUTING.md 2024-12-06 13:16:25 +01:00
CanbiZ
e8f0047b22 First Design: CONTRIBUTING 2024-12-06 11:53:04 +01:00
Håvard Gjøby Thom
3c045b967c
Add release title to github-release.yml (#481) 2024-11-24 16:19:53 -05:00
Håvard Gjøby Thom
eda3ddf502
Fix newline issue in changelog pr (#474) 2024-11-23 23:56:19 +01:00
Håvard Gjøby Thom
349e9dad51
Remove newline in changelog-pr action (#461) 2024-11-23 20:25:05 +01:00
Håvard Gjøby Thom
4bd68c1c8b
Add action that creates github release based on CHANGELOG.md (#462) 2024-11-23 20:24:56 +01:00
Håvard Gjøby Thom
973073a9a4
Use github app in changelog-pr.yml and add auto approval (#416) 2024-11-21 22:30:36 +01:00
CanbiZ
9148ea1dff
[github]: add new Frontend_Report / Issue_Report & optimize config.yml (#226)
Some checks are pending
Create Changelog Pull Request / update-changelog-pull-request (push) Waiting to run
* Add new Frontend_Report / Issue_Report & optimize config.yml

* Update .github/ISSUE_TEMPLATE/bug_report.yml

switch general to other

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.yml

remove title

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.yml

remove label

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/config.yml

update text for questions and help

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/config.yml

harmonize with readme (discord)

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/frontend_report.yml

harmonize title for Frontend

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* remove documentation issue

* Update .github/ISSUE_TEMPLATE/config.yml

harmonize text

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/frontend_report.yml

update label

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/frontend_report.yml

remove title

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Harmonize Frontend > Website

* remove "frontend" word

* Add "Other" to Frontend-Report

---------

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>
2024-11-19 19:04:39 +01:00
CanbiZ
497819f112
Update FUNDING.yml (#352) 2024-11-19 10:50:15 +01:00
Håvard Gjøby Thom
b9e84543fc
Verify changes before commit in changelog-pr.yml (#310) 2024-11-18 20:16:36 +13:00
CanbiZ
aab8be4544
Update changelog-pr.yml / Add Check 2024-11-17 16:43:23 +01:00
Håvard Gjøby Thom
60ae3f19b2
Add automatic changelog PR github workflow (#299) 2024-11-17 14:08:48 +01:00
Håvard Gjøby Thom
b21de8a736
Small fix autolabeler (#297) 2024-11-17 11:31:13 +01:00
Håvard Gjøby Thom
f12b97c383
Add autolabeler github workflow (#247) 2024-11-14 14:21:41 +01:00
Håvard Gjøby Thom
1633cddf55
Add website issue template (#200) 2024-11-13 13:32:27 +13:00
Håvard Gjøby Thom
2af11d145f
Change documentation option in PR template (#150) 2024-11-09 14:55:38 +01:00
Håvard Gjøby Thom
e4d83dfc6a
Add CODEOWNERS (#116) 2024-11-07 14:54:02 +01:00
Bram Suurd
93fd495f65
Switch from Pocketbase data retrieval to JSON (#100)
* Add new animation for switching themes.

* Remove unused metadata files from testing

* increase duration on theme switch

* Reduce animation duration for view transition effect to improve responsiveness

* Fetch categories and scripts from external sources, updating `GET` endpoint to aggregate data. Adjust type definitions for Script and Category

* Refactor all components to use data from new API

* Refactor `InterFaces` component to use updated `Script` type and streamline interface/port handling for better clarity

* Refactor `CommandMenu` component to utilize updated `Category` and `Script` types, simplifying the sorting logic and enhancing clarity

* Fix animation duration in `globals.css` to ensure proper view transition functionality across the application

* Remove unnecessary console log for file name in `fetchAllMetaDataFiles` to clean up code

* Refactor category fetching in `ScriptContent` and `CommandMenu` to utilize centralized `fetchCategories` for improved maintainability

* Use `formattedBadge` in `ScriptAccordion` and `CommandMenu` for consistent badge rendering across script types

* Refactor source URL generation in `Buttons` component to enhance clarity and streamline the installation script logic

* Check default settings availability in `DefaultSettings` component and handle undefined values more gracefully in rendering

* Fix install command generation to handle optional script parameter and update copy button logic for improved functionality

* Add most popular scripts feature and update script rendering logic in `ScriptInfoBlocks` component

* Enhance `ScriptItem` component to display correct type naming alongside script name for better clarity in the UI

* Add conversion utility to display RAM in GB for better readability in `DefaultSettings` component

* Refactor Next.js config to use dynamic basePath and update sitemap URLs for improved adaptability and host configuration

* Refactor site configuration to utilize centralized settings for analytics and base path; replace PocketBase imports with new data module

* Refactor sitemap generation to use centralized basePath from config, enhancing adaptability for URL management

* Refactor to replace PocketBase with a new data module across components

* Refactor layout to use centralized analytics configuration

* Update deployment workflow to include JSON files for GitHub Pages publishing

* Remove caching step from GitHub Pages deploy workflow to avoid caching

* Remove basePath from Next.js config to simplify configuration and avoid potential issues with path resolution

* Add category sorting and fetching logic in data.ts

* Add analytics configuration and basePath to siteConfig

* Remove obsolete environment files for analytics and PocketBase

* Update sitemap to use a fixed domain for the generated sitemap instead of deriving from headers

* Refactor layout to utilize basePath for metadata base URL and image links for better configurability

* use cleaner `basePath` variable around codebase for easier management

* Update frontend/src/app/api/categories/route.ts

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/app/api/categories/route.ts

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/app/api/categories/route.ts

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/components/CommandMenu.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/components/ui/theme-toggle.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/components/CommandMenu.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/app/api/categories/route.ts

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/app/api/categories/route.ts

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/app/scripts/_components/ScriptItems/DefaultPassword.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/app/scripts/_components/ScriptItems/DefaultSettings.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update src/lib/data.ts with necessary changes.

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update src/app/api/categories/route.ts with necessary modifications

* Update frontend/src/app/scripts/_components/ScriptItems/InstallCommand.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update src/components/CommandMenu.tsx with necessary improvements

* Add renamed themetoggle

* Update frontend/src/app/scripts/_components/ScriptInfoBlocks.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/app/scripts/_components/ScriptItems/DefaultSettings.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update frontend/src/app/scripts/_components/ScriptItems/DefaultSettings.tsx with new settings configuration

* Update src/app/scripts/_components/ScriptInfoBlocks.tsx with enhancements and fixes

* Update src/app/scripts/_components/ScriptItems/InstallCommand.tsx

* Update src/app/scripts/_components/ScriptItem.tsx

* Update src/app/scripts/_components/ScriptAccordion.tsx with necessary adjustments and improvements

* Update Interfaces to use strict check

* updated interfaces to use normal string label instead of jsx

* Update configuration to use environment variable for BASE_PATH and reflect changes in siteConfig

* force static base path

* Update CommandMenu.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update DefaultSettings.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Update DefaultSettings.tsx

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>

* Ensure fetchScripts returns a typed Script array by specifying return type in map function

* Remove commented-out import for unused Category type in CommandMenu component

* Fix fetch URLs by removing unnecessary slashes and ensure proper return type in fetchScripts map function

* Refactor MostViewedScripts to ensure proper type annotations and improve array concatenation method for better readability

* Update BASE_PATH handling in next.config and fix fetch URLs to ensure correct path structure in API routes

---------

Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>
2024-11-06 23:47:04 +01:00
Håvard Gjøby Thom
83975f1ba4
Add testing requirement to PR template (#104) 2024-11-06 22:39:56 +01:00
Håvard Thom
9a4e239a9a Only deploy pages on changes in frontend 2024-11-05 22:35:32 +01:00
Bram Suurd
56837d7dcd merge frontend website into scripts repo 2024-11-04 23:55:08 +01:00
Håvard Thom
af9f103e52 Remove unnecessary code 2024-11-04 17:48:41 +01:00
CanbiZ
0f2a1fdb45
Create check-script.yml
Signed-off-by: CanbiZ <47820557+MickLesk@users.noreply.github.com>
2024-11-04 16:14:49 +01:00
CanbiZ
fab6cfc6cd
Create pr-review.yml
Signed-off-by: CanbiZ <47820557+MickLesk@users.noreply.github.com>
2024-11-04 16:07:38 +01:00
CanbiZ
a95fc2d07d
Update pull_request_template.md
Signed-off-by: CanbiZ <47820557+MickLesk@users.noreply.github.com>
2024-11-04 15:57:46 +01:00
David R
cbaf2c2f19
Update request-script.yml
The request form needs to alert people to the no game requests rule.

Signed-off-by: David R <david@petersmark.com>
2024-11-03 09:08:08 -05:00
Håvard Thom
cb1df814f0 Add a discussion template for script requests 2024-11-03 00:39:11 +01:00
CanbiZ
a4a1821822 Changed all dependencies to the community project 2024-11-02 08:48:05 +01:00
tteckster
4d9d7a8242
Update pull_request_template.md
tweak
2024-09-05 10:16:14 -04:00
tteckster
bd56416898
Update bug_report.yaml
tweak
2024-05-09 03:32:09 -04:00
tteckster
a16f31bbca
Update bug_report.yaml
Add Alpine
2024-04-01 04:09:29 -04:00
tteckster
1657890c8e
Update config.yml 2024-03-20 05:26:36 -04:00
tteckster
6d9d710de8
Update config.yml 2024-03-20 05:25:47 -04:00
tteckster
8e76d536d8
Update bug_report.yaml
tweak
2024-03-19 11:35:40 -04:00
tteckster
da027417e9
Update bug_report.yaml
tweak
2024-03-19 10:47:55 -04:00
tteckster
75532e028c
Update bug_report.yaml
tweak
2024-03-19 10:47:20 -04:00