Skip to content

Commit

Permalink
Release OpenProject 14.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
oliverguenther committed Aug 30, 2024
2 parents c678f49 + 8251ef6 commit 4791c5c
Show file tree
Hide file tree
Showing 13 changed files with 56 additions and 59 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ jobs:
- name: Merge digests
uses: actions/upload-artifact/merge@v4
with:
pattern: digests-*
pattern: "digests-${{ matrix.target }}-*"
overwrite: true
name: "merged-digests-${{ matrix.target }}-${{ github.run_number }}-${{ github.run_attempt }}"
- name: Download digests
Expand Down
24 changes: 12 additions & 12 deletions config/locales/crowdin/cs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ cs:
favored: "Oblíbené projekty"
archived: "Archivované projekty"
shared: "Sdílené seznamy projektů"
my_lists: "My project lists"
my_lists: "Moje seznamy projektů"
new:
placeholder: "Nový seznam projektů"
delete_modal:
Expand Down Expand Up @@ -491,7 +491,7 @@ cs:
is_readonly: "Pouze pro čtení"
excluded_from_totals: "Vyloučeno z celkových hodnot"
themes:
dark: "Dark (Beta)"
dark: "Tmavý (Beta)"
light: "Světlý"
light_high_contrast: "Světlý kontrast"
types:
Expand Down Expand Up @@ -723,7 +723,7 @@ cs:
is_closed: "Pracovní balíček uzavřen"
is_readonly: "Pracovní balíček jen pro čtení"
excluded_from_totals: "Exclude from calculation of totals in hierarchy"
default_done_ratio: "% Complete"
default_done_ratio: "% Dokončeno"
time_entry:
activity: "Aktivita"
hours: "Hodiny"
Expand Down Expand Up @@ -1931,7 +1931,7 @@ cs:
label_ldap_auth_source_plural: "Připojení LDAP"
label_attribute_expand_text: "Úplný text pro '%{attribute}'"
label_authentication: "Ověření"
label_authentication_settings: "Authentication settings"
label_authentication_settings: "Nastavení ověření"
label_available_global_roles: "Dostupné globální role"
label_available_project_attributes: "Dostupné atributy projektu"
label_available_project_forums: "Dostupná fóra"
Expand Down Expand Up @@ -2129,7 +2129,7 @@ cs:
label_introduction_video: "Seznamovací video"
label_invite_user: "Pozvat uživatele"
label_share: "Sdílet"
label_share_project_list: "Share project list"
label_share_project_list: "Sdílet seznam projektů"
label_share_work_package: "Sdílet pracovní balíček"
label_show_hide: "Zobrazit/skrýt"
label_show_hide_n_items: "Show/hide %{count} items"
Expand Down Expand Up @@ -2351,7 +2351,7 @@ cs:
label_role_search: "Přiřadit roli novým členům"
label_scm: "SCM"
label_search: "Vyhledávání"
label_search_by_name: "Search by name"
label_search_by_name: "Hledat podle názvu"
label_send_information: "Poslat nové přihlašovací údaje uživateli"
label_send_test_email: "Odeslat testovací email"
label_session: "Relace"
Expand Down Expand Up @@ -2464,7 +2464,7 @@ cs:
label_work_package_new: "Nový pracovní balíček"
label_work_package_edit: "Upravit pracovní balíček %{name}"
label_work_package_plural: "Pracovní balíčky"
label_work_packages_settings: "Work packages settings"
label_work_packages_settings: "Nastavení pracovních balíčků"
label_work_package_status: "Stav pracovního balíčku"
label_work_package_status_new: "Nový stav"
label_work_package_status_plural: "Stav pracovního balíčku"
Expand Down Expand Up @@ -2810,7 +2810,7 @@ cs:
permission_edit_own_messages: "Upravit vlastní zprávy"
permission_edit_own_time_entries: "Upravit vlastní časové záznamy"
permission_edit_project: "Upravit projekt"
permission_edit_project_attributes: "Edit project attributes"
permission_edit_project_attributes: "Úprava atributů projektu"
permission_edit_reportings: "Upravit přehledy"
permission_edit_time_entries: "Upravit časové záznamy pro ostatní uživatele"
permission_edit_timelines: "Úpravy časové osy"
Expand Down Expand Up @@ -2861,7 +2861,7 @@ cs:
permission_work_package_assigned: "Staňte se řešitelem/odpovědným"
permission_work_package_assigned_explanation: "Pracovní balíčky mohou být přiřazeny uživatelům a skupinám, které tuto roli vlastní v příslušném projektu"
permission_view_project_activity: "Zobrazit aktivitu projektu"
permission_view_project_attributes: "View project attributes"
permission_view_project_attributes: "Zobrazit atributy projektu"
permission_save_bcf_queries: "Uložit dotazy BCF"
permission_manage_public_bcf_queries: "Spravovat veřejné dotazy BCF."
permission_edit_attribute_help_texts: "Upravit text nápovědy atributu"
Expand Down Expand Up @@ -3088,9 +3088,9 @@ cs:
setting_default_projects_public: "Nové projekty nastavovat jako veřejné"
setting_diff_max_lines_displayed: "Maximální počet zobrazených řádků rozdílu"
setting_display_subprojects_work_packages: "Automaticky zobrazit úkoly podprojektu v hlavním projektu"
setting_duration_format: "Duration format"
setting_duration_format_hours_only: "Hours only"
setting_duration_format_days_and_hours: "Days and hours"
setting_duration_format: "Formát doby trvání"
setting_duration_format_hours_only: "Pouze hodiny"
setting_duration_format_days_and_hours: "Dny a hodiny"
setting_duration_format_instructions: "This defines how Work, Remaining work, and Time spent durations are displayed."
setting_emails_footer: "Zápatí emailů"
setting_emails_header: "Záhlaví emailů"
Expand Down
2 changes: 1 addition & 1 deletion docker/ci/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ backend_stuff() {
}

frontend_stuff() {
execute_quiet "DATABASE_URL=nulldb://db time bin/rails openproject:plugins:register_frontend assets:precompile"
execute_quiet "OPENPROJECT_ANGULAR_BUILD=fast DATABASE_URL=nulldb://db time bin/rails openproject:plugins:register_frontend assets:precompile"
execute_quiet "cp -rp config/frontend_assets.manifest.json public/assets/frontend_assets.manifest.json"
}

Expand Down
2 changes: 1 addition & 1 deletion docker/pullpreview/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ x-defaults: &defaults
build:
context: .
args:
OPENPROJECT_ANGULAR_UGLIFY: "false"
OPENPROJECT_ANGULAR_BUILD: "fast"
restart: unless-stopped
env_file:
- .env.pullpreview
Expand Down
4 changes: 0 additions & 4 deletions docs/development/design-system/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,3 @@ keywords: Design system, Primer, styles, design, components
# Design System and Component Libraries

Starting in OpenProject 13.0., the [Primer Design System](https://primer.style/design/) is being used in OpenProject. Relevant reusable components from Primer as well as common patterns and compositions of these components will be documented in our [Lookbook](https://qa.openproject-edge.com/lookbook/).

Prior to 13.0., components were defined in its own Design System called SPOT which is slowly being replaced by Primer.
Components still defined for SPOT are documented in the last build of storybook found
here: https://opf.github.io/design-system
29 changes: 29 additions & 0 deletions docs/release-notes/14-4-2/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: OpenProject 14.4.2
sidebar_navigation:
title: 14.4.2
release_version: 14.4.2
release_date: 2024-08-30
---

# OpenProject 14.4.2

Release date: 2024-08-30

We released OpenProject [OpenProject 14.4.2](https://community.openproject.org/versions/2117).
The release contains several bug fixes and we recommend updating to the newest version.
In these Release Notes, we will give an overview of important feature changes.
At the end, you will find a complete list of all changes and bug fixes.

<!--more-->

## Bug fixes and changes

<!-- Warning: Anything within the below lines will be automatically removed by the release script -->
<!-- BEGIN AUTOMATED SECTION -->

- Bugfix: Docker: JavaScript isn't minimized \[[#57559](https://community.openproject.org/wp/57559)\]
- Bugfix: Docker slim version got pushed as all-in-one container \[[#57561](https://community.openproject.org/wp/57561)\]

<!-- END AUTOMATED SECTION -->
<!-- Warning: Anything above this line will be automatically removed by the release script -->
7 changes: 7 additions & 0 deletions docs/release-notes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@ Stay up to date and get an overview of the new features included in the releases
<!--- New release notes are generated below. Do not remove comment. -->
<!--- RELEASE MARKER -->

## 14.4.2

Release date: 2024-08-30

[Release Notes](14-4-2/)


## 14.4.1

Release date: 2024-08-28
Expand Down
32 changes: 0 additions & 32 deletions frontend/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -102,38 +102,6 @@
}
]
},
"fastprod": {
"index": "",
"preserveSymlinks": true,
"optimization": false,
"outputHashing": "all",
"sourceMap": false,
"namedChunks": false,
"extractLicenses": false,
"buildOptimizer" : false,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
]
},
"ci": {
"index": "",
"preserveSymlinks": true,
"optimization": false,
"outputHashing": "all",
"sourceMap": false,
"namedChunks": false,
"extractLicenses": false,
"buildOptimizer" : false,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
Expand Down
2 changes: 1 addition & 1 deletion frontend/extra-webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module.exports = {
minimizer: [
new TerserPlugin({
terserOptions: {
mangle: process.env.OPENPROJECT_ANGULAR_UGLIFY !== 'false',
mangle: process.env.OPENPROJECT_ANGULAR_BUILD !== 'fast',
keep_classnames: true,
keep_fnames: true,
}
Expand Down
3 changes: 1 addition & 2 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -161,8 +161,7 @@
},
"scripts": {
"analyze": "ng build --configuration production --stats-json && webpack-bundle-analyzer -h 0.0.0.0 -p 9999 ../public/assets/frontend/stats.json",
"build:ci": "node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --configuration ci",
"build:fast": "OPENPROJECT_ANGULAR_UGLIFY=false node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --configuration fastprod",
"build:fast": "OPENPROJECT_ANGULAR_BUILD=fast node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --configuration production",
"build": "node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build --configuration production --named-chunks --source-map",
"build:watch": "node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build --watch --named-chunks",
"tokens:generate": "theo src/app/spot/styles/tokens/tokens.yml --transform web --format sass,json --dest src/app/spot/styles/tokens/dist",
Expand Down
2 changes: 1 addition & 1 deletion lib/open_project/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ module OpenProject
module VERSION # :nodoc:
MAJOR = 14
MINOR = 4
PATCH = 1
PATCH = 2

class << self
# Used by semver to define the special version (if any).
Expand Down
4 changes: 1 addition & 3 deletions lib/tasks/assets.rake
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,7 @@ namespace :assets do
puts "Building angular frontend"
Dir.chdir Rails.root.join("frontend") do
cmd =
if ENV["CI"]
"npm run build:ci"
elsif ENV["OPENPROJECT_ANGULAR_UGLIFY"] == "false"
if ENV["OPENPROJECT_ANGULAR_BUILD"] == "fast"
"npm run build:fast"
else
"npm run build"
Expand Down
2 changes: 1 addition & 1 deletion modules/storages/config/locales/crowdin/cs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ cs:
project_module_storages: Soubory
project_storages:
project_folder_mode:
automatic: Automatically managed
automatic: Automaticky spravované
inactive: Žádná specifická složka
manual: Existing folder manually managed
remove_project:
Expand Down

0 comments on commit 4791c5c

Please sign in to comment.