22 Commits

Author SHA1 Message Date
Ashley
ed1cee8e4b chore: 🧹 add script for deleting old jobs 2023-11-17 16:00:04 +00:00
Ashley
dd8a8ecc97 chore: 🧼 add release script for deleting old drafts 2023-11-17 15:07:50 +00:00
Ashley
2d2e482211 chore: 🧽 add script for retagging 2023-11-17 14:42:16 +00:00
Ashley
b301290c88 chore: 🧽 small repairs 2023-11-10 13:20:52 +00:00
Ashley
0678a94ccd chore: 🧺 update 2023-11-10 00:14:45 +00:00
Ashley
5c49cbdd1d fix: 🐛 allow beta to work with versioning 2023-11-08 04:02:43 +00:00
Ashley
90b01d4837 feat: discord messages 2023-11-07 22:01:16 +00:00
Ashley
0b1050a959 feat(discord): add Discord notification for new releases 2023-11-07 20:02:31 +00:00
Ashley
6858169627 Update Dockerfile and nginx.conf for Wizarr setup 2023-10-14 02:07:22 +01:00
Ashley
9628936940 Rename the script docker-create.sh to buildx-create.sh. Add a new script docker-build.sh. 2023-10-12 18:32:29 +01:00
Ashley
1ccf40bf1f refactor: Add support for multiple platforms in beta CI workflow
This commit modifies the beta CI workflow to include support for multiple platforms, such as linux/386, linux/arm/v5, linux/arm/v7, and more. Additionally, it updates the docker-create script to build the image for these platforms and adds support for caching the build.
2023-10-12 12:24:34 +01:00
Ashley
f2ec0fac1a Refactor home page header translation and update Docker image name and tag
- Refactored the translation in the header section of the home page to use a localization function
- Updated the Docker image name to "wizarrrr/wizarr" and the tag to "v3-beta"
- Removed unnecessary platforms from the Docker build command
2023-10-11 23:55:48 +01:00
Ashley
28209cf963 Update platforms and version handling in CI workflow and Docker build process, disable scan servers button. 2023-10-06 10:23:26 +01:00
Ashley
db179f9858 feat: Update Docker build platforms and manifest creation
This commit updates the Docker build platforms and manifest creation process in order to support additional ARM64 platforms (linux/arm64/v7, linux/arm64/v8) alongside the existing platforms (linux/amd64, linux/arm64). The changes ensure that the Docker images are built for all necessary platforms and the multi-arch manifest is created and pushed correctly.

Closes #123
2023-10-06 05:40:29 +01:00
Ashley
494c4f5e27 refactor(build): Improve Docker build process
This commit refactors the Docker build process to improve efficiency and simplify the workflow.

- Renamed the GitHub Actions workflow from "Build and Push Docker Image" to "Build and push Docker images" for clarity.
- Removed the unused ".github/workflows/test.yml" file.
- Updated the Dockerfile:
  - Split the build process into separate stages for backend and frontend.
  - Installed necessary build dependencies and upgraded pip.
  - Copied only the necessary files for each stage to minimize build time.
  - Set the proper timezone and environment variables.
  - Exposed the appropriate ports.
- Updated the "scripts/docker-create.sh" script:
  - Removed unsupported platforms from the build command to improve compatibility.
  - Removed unnecessary buildx cleanup commands.

These changes ensure a more streamlined and efficient Docker build process.
2023-10-05 21:19:28 +01:00
admin
04078ac02b Add multiple statements to logging_api and utilities_api routes
- Update the `.pylintrc` file to include the `multiple-statements` rule.
- In the `api/routes/__init__.py` file, add the `utilities_api` namespace.
- In the `api/routes/logging_api.py` file, update the `log_file` path.
- In the `api/routes/plex_api.py` file, remove the `send_message` and `test_connection` functions, and update the code to send a message and start a background task.
- Add the `utilities_api` file to the routes folder.
- Update the `app/models/wizarr/invitations.py` file to handle zero duration values.
- Update the `app/static/package-lock.json` file to include new dependencies.
- Update the `app/static/package.json` file to include new dependencies.
- Update the `app/static/postcss.config.cjs` file to fix the autoprefixer issue.
- Update the `app/static/src/ts/api/index.ts` file to include the new utilities file.
- Update the `app/static/src/ts/api/settings.ts` file to fix a syntax error.
2023-08-11 01:29:19 +01:00
admin
72bd08afe4 update translations 2023-08-01 18:46:19 +01:00
Ashley
cdf2490fd3 update api and invitations 2023-07-24 05:22:04 +01:00
Ashley
9a7eff5661 Update Dockfile 2023-07-23 18:19:55 +01:00
Ashley
2e0f17de18 Fix Cargo requirment during Docker Build 2023-07-21 05:52:17 +01:00
Ashley
9e198fd817 update help screen 2023-07-21 04:15:56 +01:00
Ashley
29d0a7279e API update, and swap out sessions for jwt tokens 2023-07-14 19:14:52 +01:00