Commit Graph

107 Commits

Author SHA1 Message Date
Bram Suurd 4f6942b601 Refactor ScriptItem and Buttons components to enhance layout and integrate dropdown for links. Update InterFaces component for improved styling and structure. (#3567)
* Refactor ScriptItem and Buttons components to enhance layout and integrate dropdown for links. Update InterFaces component for improved styling and structure.

* Add React Query integration and enhance component structure

- Introduced `@tanstack/react-query` for data fetching and state management.
- Added `QueryProvider` component to wrap the application with QueryClient.
- Refactored `ScriptItem` to utilize `useVersions` hook for fetching versions.
- Created `ResourceDisplay` and `VersionBadge` components for better resource representation.
- Improved layout and styling across various components, including `Alerts`, `Buttons`, and `DefaultPassword`.
- Updated `layout.tsx` to include the new `QueryProvider` for global state management.

* Remove bun.lock file to streamline dependency management and prevent potential conflicts.

* Update dependencies in package.json and package-lock.json

- Removed `@vercel/analytics` from dependencies.
- Upgraded `vitest` and related packages to version `3.1.1`.
- Updated various packages to their latest versions for improved performance and compatibility.
- Adjusted Node.js engine requirements to support newer versions.

* Update dependencies in package.json and package-lock.json

- Upgraded various Radix UI components to their latest versions for improved functionality and performance.
- Updated `chart.js`, `class-variance-authority`, `cmdk`, `framer-motion`, `fuse.js`, `nuqs`, `pocketbase`, and other packages to their latest versions.
- Enhanced TypeScript and ESLint packages for better type checking and linting capabilities.
- Updated Tailwind CSS and related plugins for improved styling and utility classes.
- Adjusted Node.js engine requirements in several packages to support newer versions.
2025-04-01 15:38:57 +02:00
CanbiZ 8c051b8186 Replace wget with curl -fsSL, normalize downloads, and prep for IPv6 (#3455)
* Initial Call, Switch from curl -s to curl -fsSL and wget to curl -fssL

* more switches

* switch vms

* more curls

* More curls

* more

* more

* more changes

* more

* prepare ipv6 calls

* change frontend to ipv6

* Formatting

* Fromatting

* Update gomft.sh

* Update gomft-install.sh

* Update ersatztv.sh

* Update build.func

---------

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
2025-04-01 10:25:46 +02:00
CanbiZ 59ebbd37fa Change Frontend Version Info (#3527)
* Change Frontend Version Info

* Fix

* Update ScriptItem.tsx
2025-03-31 17:46:27 +02:00
Michel Roegl-Brunner 990e89e1b2 Update ScriptItem.tsx (#3388) 2025-03-24 16:22:39 +01:00
Bas van den Berg 6fa198147b JSON editor note fix (#3260) 2025-03-19 12:04:58 +01:00
Michel Roegl-Brunner a5985e4ce5 Forgot a thing (#3240) 2025-03-18 16:12:54 +01:00
Michel Roegl-Brunner 4e36061ced Add Latest Change Date to Frontend (#3231)
* Updated Logic for Versions

* Update logic, add date
2025-03-18 15:19:11 +01:00
Michel Roegl-Brunner 05d4064f03 Update Frontedn (#3216) 2025-03-18 13:27:35 +01:00
Michel Roegl-Brunner 25c310b57b Fix frontend (#3199) 2025-03-18 11:39:10 +01:00
Michel Roegl-Brunner 7cc4fee48b Add worflow to crawl APP verisons (#3192)
* Add worflow to crawl verisons

* Update Test
2025-03-18 11:20:28 +01:00
CanbiZ 9302e2e27d Update Buttons.tsx 2025-03-03 10:43:09 +01:00
CanbiZ 4baae014ab Update Buttons.tsx 2025-03-03 09:55:30 +01:00
CanbiZ d000c35ff5 Update Buttons.tsx 2025-03-03 09:54:01 +01:00
CanbiZ 9570c9199a Feature: Website - show default OS (#2790)
* Feature: Website - show default OS

* add os fallback

* Update ScriptItem.tsx

* Update Buttons.tsx

* Update Buttons.tsx

* fix duplicate type check

* fix import deps

* add refreshccw
2025-03-03 09:50:21 +01:00
Slaviša Arežina d781c75dfe Update website with accurate info (#2730) 2025-02-27 23:07:10 +01:00
Michel Roegl-Brunner c01abd559b Add basic pagination (#2715) 2025-02-27 15:56:56 +01:00
Bram Suurd 8b23cafed9 Fix script category name text alignment in ScriptAccordion (#2342) 2025-02-13 12:48:42 +01:00
Michel Roegl-Brunner 9825506ab7 Fix JSON-Editor (#2121)
Co-authored-by: Rögl-Brunner Michel <Michel.Roegl-brunner@htl-braunau.int>
2025-02-07 10:54:08 +01:00
Bram Suurd 03828943b0 Refactor JSON generator buttons layout for better alignment and consistency (#2106) 2025-02-06 19:11:32 +01:00
CanbiZ 9c4e9ed4be Website: Add Download for json-editor (#2099) 2025-02-06 17:04:32 +01:00
Michel Roegl-Brunner 8129e3cf39 [API] Masiv update to api (#1990)
* Masiv refactor of the api

* Masiv refactor of the api

* Format page.tsx

* Format page.tsx

* testing

* update build.func

* Change urls to Repo

* Change urls to Repo

* update install.func

* Add post_to_api_vm

* Update api.func

* Update api.func

* Update api.func

* update api.func
2025-02-04 13:23:20 +01:00
Michel Roegl-Brunner 00f58d71d6 [Website] update data/page.tsx (#1969) 2025-02-03 10:38:45 +01:00
Bram Suurd c8829beddd feat: enhance DataFetcher with better UI components and add reactive data fetching intervals (#1901) (#1902) 2025-01-31 14:09:28 +01:00
Michel Roegl-Brunner 71b1288220 [Website] Update /data/page.tsx (#1900) 2025-01-31 04:12:36 -08:00
Michel Roegl-Brunner cd4bcefa58 [API] Update build.func to set the status message correct (#1878)
* Testing

* Testing

* update /data/page.tsx

* Update page.tsx
2025-01-30 18:19:05 +01:00
Michel Roegl-Brunner 3d42ecb152 Update /data/page.tsx (#1876) 2025-01-30 14:47:22 +01:00
CanbiZ 343de50ef8 fix breaking ui 2025-01-30 13:48:36 +01:00
CanbiZ a38e9070ef add popup, table & chart 2025-01-30 13:43:24 +01:00
CanbiZ d9b4778360 Update page.tsx 2025-01-30 13:21:49 +01:00
Michel Roegl-Brunner 6fa540f0da Patch http Url in build.func and /data/page.tsx (#1849) 2025-01-29 19:37:45 +01:00
Michel Roegl-Brunner 139f84a934 [Frontend] Add /data to show API results (#1841)
* [Frontend] Add /data to show API results

* [Frontend] Add /data to show API results

* update page.tsx

* update page.tsx

* update page.tsx

* update page.tsx
2025-01-29 19:07:31 +01:00
Bram Suurd 1f39208c1c Filter out duplicate scripts in LatestScripts component and sort by creation date (#1828) 2025-01-28 19:33:22 +01:00
CanbiZ be92f947cd Update page.tsx 2025-01-27 17:51:25 +01:00
CanbiZ 452012529c Update page.tsx 2025-01-27 17:49:14 +01:00
CanbiZ 661654987d Update page.tsx 2025-01-27 17:48:22 +01:00
CanbiZ c3a21069d2 Update page.tsx 2025-01-27 17:44:49 +01:00
CanbiZ cd86921467 Update page.tsx 2025-01-27 17:32:51 +01:00
CanbiZ 8cd3669edb Update page.tsx 2025-01-27 14:21:10 +01:00
CanbiZ adfbff63bc Update page.tsx 2025-01-27 14:15:42 +01:00
CanbiZ 47bf8e6f86 Update page.tsx 2025-01-27 14:13:16 +01:00
CanbiZ 43f05b3aba Update page.tsx 2025-01-27 14:07:56 +01:00
CanbiZ b17befec88 Update page.tsx 2025-01-27 14:03:35 +01:00
CanbiZ 719da560d1 Update page.tsx 2025-01-27 13:59:26 +01:00
CanbiZ ac25b5a702 Update page.tsx 2025-01-27 13:56:09 +01:00
CanbiZ ce1a38eb50 Update page.tsx 2025-01-27 13:53:00 +01:00
CanbiZ 030174f508 Update page.tsx 2025-01-27 13:48:19 +01:00
CanbiZ 7e1fb858d7 Update page.tsx 2025-01-27 13:33:58 +01:00
CanbiZ 5dc1a7d219 Update page.tsx 2025-01-27 13:31:47 +01:00
CanbiZ 14247ac5a9 Update page.tsx 2025-01-27 13:16:26 +01:00
Bram Suurd 8f87ec37d2 Refactor ScriptInfoBlocks and siteConfig to properly show the most populair scripts (#1697) 2025-01-23 17:36:57 +01:00