Commit b823fbe
authored
RC 0.5.0 Prepair (#475)
* Enhances documentation and UI/UX
Adds support for release branches to documentation deployment.
Improves the UI by updating the logo, adjusting the layout, adding a footer with version information and links to documentation and GitHub, and enhancing the backend status widget and help button.
Changes the backend to use `granian` instead of `gunicorn` for improved performance.
Adds a script to generate the `latest-version.json` file for checking for updates in the UI.
* Generates JSON for the latest release version
Updates the script to generate JSON data specifically for the latest release version based on the release notes.
This ensures that only the information relevant to the most current version is exposed through the API, improving clarity and relevance for users.
* Improves update banner and version check reliability
Refactors the version check logic to fetch the current version from local release notes and improve the reliability of the update banner.
Updates the end-to-end tests to use more robust locators and improve the stability of the update banner tests.
Also handles potential API errors during version checks more gracefully.
* Updates release notes for v0.4.1
Updates the release notes to include the features, bug fixes, and improvements included in the v0.4.1 release.
Includes automatic update notifications, a fix for storage calculation, and performance improvements.
* Adds granian dependency
Adds granian as a production dependency to improve
application performance.
Removes the release branch from the deploy-docs workflow as it is no longer needed.
* Improves update banner and release notes
Refactors the update banner tests to improve readability and maintainability.
Adds new tests to cover different scenarios, including error handling.
Updates release notes to reflect UI changes.
* Updates documentation URL in e2e test
Updates the documentation URL in the "How to Use" button's e2e test to reflect the new domain.
This ensures that the test verifies the correct link.
* Updates release notes structure
Refactors the release notes documentation for better organization
and clarity. It introduces a version verification logic section,
explaining how the application checks for new releases, emphasizing
privacy and transparency.
This change prepares the release notes for the upcoming v0.4.1 release.
* Refactors release notes documentation
Updates the release notes documentation to improve clarity and maintainability.
This commit refactors the `release-notes.md` file. It clarifies the version verification logic, emphasizing privacy standards. The update streamlines the maintenance and upgrade instructions for users.
The URL for fetching the latest version is also updated.
* Fetches latest version from GitHub Releases API
Updates the version check mechanism to use the GitHub Releases API instead of a custom endpoint.
This simplifies the process and leverages GitHub's infrastructure for release information.
It also removes the need for a custom script to generate the release information.
The release notes documentation and update banner component are updated to reflect this change.
* Improves version check and update banner logic
Updates the version check logic to use semantic versioning for more accurate comparisons.
It extracts the highest semantic version from release notes for current version detection.
Enhances update banner tests to dynamically generate test data based on current and bumped versions.
* Improves version check and UI
Improves the version check logic by normalizing version strings before comparison.
This ensures accurate comparisons even with varying version formats.
Also, prevents images from being draggable.
* Improves update banner and footer link
Updates the "Issues" link in the footer to "Report a Bug" for clarity.
Enhances the update banner test to handle version tags and display version correctly.
Normalizes version strings in update banner logic to ensure correct version matching.
* Refactors supported formats dialog
Improves the supported formats dialog to display verified and experimental formats separately.
Includes a link to GitHub issues for reporting unsupported or problematic formats.
The dialog now clearly distinguishes between verified and experimental formats,
offering users more clarity on the level of support for each format.
* Updates release notes documentation
Refreshes the release notes documentation to improve clarity and accuracy regarding update checks and privacy standards.
Simplifies language and emphasizes user privacy to ensure users understand how the application interacts with the internet for updates.
* Updates release notes for v0.5.0
Updates the release notes to reflect the v0.5.0 release,
including features, improvements, and a corrected version string example.
* Updates installation documentation
Refactors the maintenance and updates section of the installation documentation.
Provides clearer, step-by-step instructions for updating the service using both Docker Compose and Docker Run methods, improving user experience.
* Removes latest version file
Removes the latest version file in preparation for the 0.5.0 release.
The file will be updated with the new version details.
* Adds `@types/semver` and improves input enabling.
Adds `@types/semver` as a dependency.
Improves the logic for enabling the input field, to ensure it's enabled
before attempting to fill it.
* Improves air-gapped deployment and UI feedback
Enhances documentation for air-gapped deployments, noting the impact on update notifications and linking to relevant documentation.
Adds a manual "Check Internet Connection" button to the Web UI with a lightweight reachability test to provide connectivity feedback. The test attempts to connect to Cloudflare DNS without sending any data.
* Adds support and sponsorship information
Introduces a support and sponsorship page detailing professional
services and ways to contribute to the project's development.
This allows users to find options for enterprise deployment,
custom development, security & compliance reviews, and performance
tuning. It also offers a direct sponsorship link to support
ongoing maintenance, bug fixes, and new feature development.
* Updates support and sponsorship information
Refreshes the support and sponsorship documentation
with updated information about professional services
and sponsorship options.
Includes a visual update with a logo.1 parent 713db80 commit b823fbe
File tree
30 files changed
+647
-274
lines changed- .devcontainer
- .github/workflows
- backend/image_converter
- presentation/web
- docs
- frontend
- public
- src
- app
- components
- hooks
- lib
- tests/e2e
- utls
30 files changed
+647
-274
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | 10 | | |
43 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
44 | 20 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
50 | 27 | | |
51 | 28 | | |
52 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
100 | 107 | | |
101 | 108 | | |
102 | 109 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
59 | 90 | | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
| 91 | + | |
66 | 92 | | |
67 | 93 | | |
68 | 94 | | |
| |||
110 | 136 | | |
111 | 137 | | |
112 | 138 | | |
113 | | - | |
| 139 | + | |
114 | 140 | | |
115 | 141 | | |
116 | 142 | | |
117 | | - | |
| 143 | + | |
118 | 144 | | |
119 | 145 | | |
120 | 146 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
102 | 115 | | |
103 | 116 | | |
104 | 117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
| 49 | + | |
48 | 50 | | |
49 | 51 | | |
50 | 52 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments