Commit Graph

216 Commits

Author SHA1 Message Date
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
tteckster
2fa12a1b97
Delete .github/workflows/welcome.yml 2024-03-19 09:59:56 -04:00
tteckster
1d6c0acf0d
Update pull_request_template.md
tweak
2024-03-19 07:20:07 -04:00
tteckster
aed9fdee7f
Update bug_report.yaml
tweak
2024-03-19 06:55:17 -04:00
tteckster
39586380af
Update bug_report.yaml 2024-03-19 06:12:05 -04:00
tteckster
3fdffb6540
Delete .github/workflows/close-incomplete-issues.yml 2024-03-19 06:01:16 -04:00
tteckster
e1ac6d87f6
Delete .github/workflows/ci.yml 2024-03-19 06:00:59 -04:00
tteckster
3e01ebf221
Create config.yml 2024-03-19 05:59:46 -04:00
tteckster
7654134e5e
Update close-incomplete-issues.yml 2024-03-19 04:34:56 -04:00
tteckster
9e2064b665
Update and rename main.yml to close-incomplete-issues.yml 2024-03-19 03:30:01 -04:00
tteckster
d503898b77
Update main.yml 2024-03-19 03:17:37 -04:00
tteckster
f0da879ae6
Update main.yml 2024-03-19 03:05:55 -04:00
tteckster
a9b9f17aa3
Update main.yml 2024-03-19 02:50:50 -04:00
tteckster
66c685425f
Create main.yml 2024-03-19 02:43:25 -04:00
tteckster
bbb26ca3fc
Create welcome.yml 2024-03-19 02:39:57 -04:00
tteckster
8a76e0b0d3
Update CONTRIBUTING.md 2024-01-27 13:17:39 -05:00
tteckster
86141db5e1
Update ci.yml 2024-01-25 02:06:50 -05:00
tteckster
0c34f2ea9b
Update ci.yml 2024-01-25 01:49:53 -05:00
tteckster
d094ffcfd3
Update ci.yml 2024-01-25 01:29:36 -05:00
tteckster
dc37502d15
Update ci.yml 2024-01-25 01:15:00 -05:00
tteckster
d2f13f7940
Update ci.yml
tweak
2024-01-24 12:51:09 -05:00
tteckster
2f2f297555
Update ci.yml
tweak
2024-01-24 12:48:18 -05:00
tteckster
f111479b00
Create new workflow 2024-01-24 12:39:50 -05:00
tteckster
241b7d019a
Update bug_report.yaml
tweak
2024-01-24 04:43:40 -05:00
tteckster
fa31bf2f18
Update CONTRIBUTING.md
tweak
2024-01-05 13:29:27 -05:00
tteckster
c979faa719
Update bug_report.yaml
tweak
2024-01-02 00:30:28 -05:00
tteckster
8d5ca6bece
Update bug_report.yaml
tweak
2023-11-29 07:19:53 -05:00
tteckster
9a6fcbdfd6
Update bug_report.yaml 2023-11-22 17:34:34 -05:00
tteckster
6922be6928
Update bug_report.yaml 2023-11-22 17:33:09 -05:00
tteckster
c944e77cf4
Update bug_report.yaml 2023-11-22 17:31:42 -05:00
tteckster
745f1aca21
Update bug_report.yaml 2023-11-22 17:30:07 -05:00
tteckster
014b2dab55
Update bug_report.yaml 2023-11-22 00:12:19 -05:00
tteckster
4689cbc5e5
Update CONTRIBUTING.md
The repository will only accept Alpine applications that make use of the Alpine Package Keeper.
2023-09-26 12:14:30 -04:00
tteckster
9ce770dec2
Update bug_report.yaml
tweak
2023-08-23 13:55:02 -04:00
tteckster
d56a46bc47
Update bug_report.yaml
tweak
2023-08-23 13:44:59 -04:00
tteckster
54d791f5c1
Update bug_report.yaml
tweak
2023-08-23 13:28:29 -04:00
tteckster
d55d44bc9b
Update bug_report.yaml
tweak
2023-08-23 13:25:19 -04:00
tteckster
b6a3e822b1
Update bug_report.yaml 2023-08-23 06:58:10 -04:00
tteckster
d5a4a33f87
Update bug_report.yaml
verify guidelines
2023-08-23 06:55:25 -04:00
tteckster
9a7973f92f
Update bug_report.yaml
Linux distribution
2023-08-23 06:47:29 -04:00
tteckster
3b7c98b0ce
Update bug_report.yaml 2023-06-14 13:12:21 -04:00
tteckster
b973d42760
Update bug_report.yaml 2023-05-26 01:31:06 -04:00
tteckster
72c805b081
Update bug_report.yaml 2023-05-26 01:27:33 -04:00
tteckster
3b6f82feac
Update bug_report.yaml
tweak
2023-05-25 07:23:30 -04:00
tteckster
ec99f941fe
Update bug_report.yaml 2023-04-25 04:24:08 -04:00
tteckster
02c542d9db
Update bug_report.yaml 2023-04-21 18:54:12 -04:00
tteckster
3463abe13c
Update bug_report.yaml 2023-04-21 14:43:05 -04:00
tteckster
90afb75199
Update bug_report.yaml 2023-04-21 14:40:03 -04:00
tteckster
93fc56336f
Update bug_report.yaml 2023-04-21 13:57:28 -04:00
tteckster
e6a104ad8b
Delete feature-script-request.yaml 2023-04-21 13:47:58 -04:00
tteckster
9463d40643
Update bug_report.yaml 2023-04-21 13:47:25 -04:00
tteckster
d4aa6b0d07
Update feature-script-request.yaml 2023-04-21 13:44:00 -04:00
tteckster
1bfee11f7a
Update feature-script-request.yaml 2023-04-21 13:41:02 -04:00
tteckster
81daa5820b
Update feature-script-request.yaml 2023-04-21 13:38:24 -04:00
tteckster
3a5952431a
Update feature-script-request.yaml 2023-04-21 13:37:09 -04:00
tteckster
233f7c8001
Update and rename feature-script-request.md to feature-script-request.yaml 2023-04-21 13:28:47 -04:00
tteckster
1da3bcb817
Update bug_report.yaml 2023-04-21 13:22:16 -04:00
tteckster
5ab4f10f9f
Update bug_report.yaml 2023-04-21 13:14:12 -04:00
tteckster
90b7a7f2d9
Update and rename bug_report.md to bug_report.yaml 2023-04-21 13:07:02 -04:00
tteckster
cc19644063
Update CONTRIBUTING.md 2023-04-13 06:38:33 -04:00
tteckster
c152e24ef8
Update CONTRIBUTING.md 2023-04-09 09:36:42 -04:00
tteckster
6d510952e2
Update CONTRIBUTING.md 2023-04-09 09:18:57 -04:00
tteckster
fc2ff40ad9
Update CONTRIBUTING.md 2023-04-09 09:09:33 -04:00
tteckster
3bbb4e76d6
Update CONTRIBUTING.md 2023-04-09 09:07:57 -04:00
tteckster
14ddc3b505
Update CONTRIBUTING.md 2023-04-09 09:04:49 -04:00
Jimi Ford
d0528d4913
Update CONTRIBUTING.md (#1272) 2023-03-29 18:21:05 -04:00
tteckster
d3b7ccc333
Update pull_request_template.md 2023-03-23 00:28:47 -04:00
tteckster
40724f6434
Update pull_request_template.md 2022-10-20 15:18:27 -04:00
tteckster
c06f7afce9
Update issue templates 2022-09-17 12:16:27 -04:00
tteckster
7ba8391cca
Update issue templates 2022-09-17 09:30:42 -04:00
tteckster
0f5f9273df
Update issue templates 2022-09-17 06:57:25 -04:00
tteckster
20b2c069c8
Update issue templates 2022-09-17 00:49:02 -04:00
tteckster
1b0f173ffc
Update issue templates 2022-09-17 00:42:34 -04:00
tteckster
09df541b39
Update issue templates 2022-09-17 00:29:04 -04:00
tteckster
057b26539d
Update issue templates 2022-09-17 00:23:43 -04:00
tteckster
37d4df6bea
Update issue templates 2022-09-17 00:17:48 -04:00
tteckster
23a1ab5789
Update issue templates 2022-09-17 00:15:26 -04:00
tteckster
a6d4c68753
Update issue templates 2022-09-17 00:09:05 -04:00
tteckster
2d451515c2
Update issue templates 2022-09-17 00:03:35 -04:00
tteckster
a65a27ad89
Update issue templates 2022-09-17 00:01:08 -04:00
tteckster
9af7ce69f3
Update pull_request_template.md 2022-09-16 23:52:52 -04:00
tteckster
a490ca5aac
Create pull_request_template.md 2022-09-16 23:44:27 -04:00
tteckster
2bdef16284
Update issue templates 2022-09-16 23:37:41 -04:00
tteckster
3d57ef88c9
Update issue templates 2022-09-16 23:36:06 -04:00
tteckster
8c614be498
Update issue templates 2022-09-16 23:29:21 -04:00
tteckster
e6938f8b3f
Update issue templates 2022-09-16 23:26:14 -04:00
tteckster
ea44c02315
Update issue templates 2022-09-16 23:21:29 -04:00
tteckster
53ab4ea2c2
Create CODE_OF_CONDUCT.md 2022-09-16 23:10:39 -04:00
tteckster
d6bea05d9d
Create CONTRIBUTING.md 2022-09-16 23:05:41 -04:00
tteckster
c6ef397bc9
Create FUNDING.yml 2022-08-30 17:10:14 -04:00
tteckster
4453ae2550
Delete stale.yml 2021-12-24 19:43:38 -05:00
tteckster
baca4e972d
Update stale.yml 2021-12-24 19:29:46 -05:00
tteckster
bae72c4b6d
Update stale.yml 2021-12-21 08:24:21 -05:00
tteckster
4a137b6099
Rename proxmox.yml to stale.yml 2021-12-21 08:19:58 -05:00
tteckster
8de7b525c2
Update proxmox.yml 2021-12-21 08:19:10 -05:00
tteckster
d118fb066f
Create proxmox.yml 2021-12-21 07:56:15 -05:00