Skip to content

Commit 4791c5c

Browse files
Release OpenProject 14.4.2
2 parents c678f49 + 8251ef6 commit 4791c5c

File tree

13 files changed

+56
-59
lines changed

13 files changed

+56
-59
lines changed

.github/workflows/docker.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ jobs:
250250
- name: Merge digests
251251
uses: actions/upload-artifact/merge@v4
252252
with:
253-
pattern: digests-*
253+
pattern: "digests-${{ matrix.target }}-*"
254254
overwrite: true
255255
name: "merged-digests-${{ matrix.target }}-${{ github.run_number }}-${{ github.run_attempt }}"
256256
- name: Download digests

config/locales/crowdin/cs.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ cs:
268268
favored: "Oblíbené projekty"
269269
archived: "Archivované projekty"
270270
shared: "Sdílené seznamy projektů"
271-
my_lists: "My project lists"
271+
my_lists: "Moje seznamy projektů"
272272
new:
273273
placeholder: "Nový seznam projektů"
274274
delete_modal:
@@ -491,7 +491,7 @@ cs:
491491
is_readonly: "Pouze pro čtení"
492492
excluded_from_totals: "Vyloučeno z celkových hodnot"
493493
themes:
494-
dark: "Dark (Beta)"
494+
dark: "Tmavý (Beta)"
495495
light: "Světlý"
496496
light_high_contrast: "Světlý kontrast"
497497
types:
@@ -723,7 +723,7 @@ cs:
723723
is_closed: "Pracovní balíček uzavřen"
724724
is_readonly: "Pracovní balíček jen pro čtení"
725725
excluded_from_totals: "Exclude from calculation of totals in hierarchy"
726-
default_done_ratio: "% Complete"
726+
default_done_ratio: "% Dokončeno"
727727
time_entry:
728728
activity: "Aktivita"
729729
hours: "Hodiny"
@@ -1931,7 +1931,7 @@ cs:
19311931
label_ldap_auth_source_plural: "Připojení LDAP"
19321932
label_attribute_expand_text: "Úplný text pro '%{attribute}'"
19331933
label_authentication: "Ověření"
1934-
label_authentication_settings: "Authentication settings"
1934+
label_authentication_settings: "Nastavení ověření"
19351935
label_available_global_roles: "Dostupné globální role"
19361936
label_available_project_attributes: "Dostupné atributy projektu"
19371937
label_available_project_forums: "Dostupná fóra"
@@ -2129,7 +2129,7 @@ cs:
21292129
label_introduction_video: "Seznamovací video"
21302130
label_invite_user: "Pozvat uživatele"
21312131
label_share: "Sdílet"
2132-
label_share_project_list: "Share project list"
2132+
label_share_project_list: "Sdílet seznam projektů"
21332133
label_share_work_package: "Sdílet pracovní balíček"
21342134
label_show_hide: "Zobrazit/skrýt"
21352135
label_show_hide_n_items: "Show/hide %{count} items"
@@ -2351,7 +2351,7 @@ cs:
23512351
label_role_search: "Přiřadit roli novým členům"
23522352
label_scm: "SCM"
23532353
label_search: "Vyhledávání"
2354-
label_search_by_name: "Search by name"
2354+
label_search_by_name: "Hledat podle názvu"
23552355
label_send_information: "Poslat nové přihlašovací údaje uživateli"
23562356
label_send_test_email: "Odeslat testovací email"
23572357
label_session: "Relace"
@@ -2464,7 +2464,7 @@ cs:
24642464
label_work_package_new: "Nový pracovní balíček"
24652465
label_work_package_edit: "Upravit pracovní balíček %{name}"
24662466
label_work_package_plural: "Pracovní balíčky"
2467-
label_work_packages_settings: "Work packages settings"
2467+
label_work_packages_settings: "Nastavení pracovních balíčků"
24682468
label_work_package_status: "Stav pracovního balíčku"
24692469
label_work_package_status_new: "Nový stav"
24702470
label_work_package_status_plural: "Stav pracovního balíčku"
@@ -2810,7 +2810,7 @@ cs:
28102810
permission_edit_own_messages: "Upravit vlastní zprávy"
28112811
permission_edit_own_time_entries: "Upravit vlastní časové záznamy"
28122812
permission_edit_project: "Upravit projekt"
2813-
permission_edit_project_attributes: "Edit project attributes"
2813+
permission_edit_project_attributes: "Úprava atributů projektu"
28142814
permission_edit_reportings: "Upravit přehledy"
28152815
permission_edit_time_entries: "Upravit časové záznamy pro ostatní uživatele"
28162816
permission_edit_timelines: "Úpravy časové osy"
@@ -2861,7 +2861,7 @@ cs:
28612861
permission_work_package_assigned: "Staňte se řešitelem/odpovědným"
28622862
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"
28632863
permission_view_project_activity: "Zobrazit aktivitu projektu"
2864-
permission_view_project_attributes: "View project attributes"
2864+
permission_view_project_attributes: "Zobrazit atributy projektu"
28652865
permission_save_bcf_queries: "Uložit dotazy BCF"
28662866
permission_manage_public_bcf_queries: "Spravovat veřejné dotazy BCF."
28672867
permission_edit_attribute_help_texts: "Upravit text nápovědy atributu"
@@ -3088,9 +3088,9 @@ cs:
30883088
setting_default_projects_public: "Nové projekty nastavovat jako veřejné"
30893089
setting_diff_max_lines_displayed: "Maximální počet zobrazených řádků rozdílu"
30903090
setting_display_subprojects_work_packages: "Automaticky zobrazit úkoly podprojektu v hlavním projektu"
3091-
setting_duration_format: "Duration format"
3092-
setting_duration_format_hours_only: "Hours only"
3093-
setting_duration_format_days_and_hours: "Days and hours"
3091+
setting_duration_format: "Formát doby trvání"
3092+
setting_duration_format_hours_only: "Pouze hodiny"
3093+
setting_duration_format_days_and_hours: "Dny a hodiny"
30943094
setting_duration_format_instructions: "This defines how Work, Remaining work, and Time spent durations are displayed."
30953095
setting_emails_footer: "Zápatí emailů"
30963096
setting_emails_header: "Záhlaví emailů"

docker/ci/entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ backend_stuff() {
9292
}
9393

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

docker/pullpreview/docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ x-defaults: &defaults
1414
build:
1515
context: .
1616
args:
17-
OPENPROJECT_ANGULAR_UGLIFY: "false"
17+
OPENPROJECT_ANGULAR_BUILD: "fast"
1818
restart: unless-stopped
1919
env_file:
2020
- .env.pullpreview

docs/development/design-system/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,3 @@ keywords: Design system, Primer, styles, design, components
88
# Design System and Component Libraries
99

1010
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/).
11-
12-
Prior to 13.0., components were defined in its own Design System called SPOT which is slowly being replaced by Primer.
13-
Components still defined for SPOT are documented in the last build of storybook found
14-
here: https://opf.github.io/design-system

docs/release-notes/14-4-2/README.md

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: OpenProject 14.4.2
3+
sidebar_navigation:
4+
title: 14.4.2
5+
release_version: 14.4.2
6+
release_date: 2024-08-30
7+
---
8+
9+
# OpenProject 14.4.2
10+
11+
Release date: 2024-08-30
12+
13+
We released OpenProject [OpenProject 14.4.2](https://community.openproject.org/versions/2117).
14+
The release contains several bug fixes and we recommend updating to the newest version.
15+
In these Release Notes, we will give an overview of important feature changes.
16+
At the end, you will find a complete list of all changes and bug fixes.
17+
18+
<!--more-->
19+
20+
## Bug fixes and changes
21+
22+
<!-- Warning: Anything within the below lines will be automatically removed by the release script -->
23+
<!-- BEGIN AUTOMATED SECTION -->
24+
25+
- Bugfix: Docker: JavaScript isn't minimized \[[#57559](https://community.openproject.org/wp/57559)\]
26+
- Bugfix: Docker slim version got pushed as all-in-one container \[[#57561](https://community.openproject.org/wp/57561)\]
27+
28+
<!-- END AUTOMATED SECTION -->
29+
<!-- Warning: Anything above this line will be automatically removed by the release script -->

docs/release-notes/README.md

+7
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ Stay up to date and get an overview of the new features included in the releases
1313
<!--- New release notes are generated below. Do not remove comment. -->
1414
<!--- RELEASE MARKER -->
1515

16+
## 14.4.2
17+
18+
Release date: 2024-08-30
19+
20+
[Release Notes](14-4-2/)
21+
22+
1623
## 14.4.1
1724

1825
Release date: 2024-08-28

frontend/angular.json

-32
Original file line numberDiff line numberDiff line change
@@ -102,38 +102,6 @@
102102
}
103103
]
104104
},
105-
"fastprod": {
106-
"index": "",
107-
"preserveSymlinks": true,
108-
"optimization": false,
109-
"outputHashing": "all",
110-
"sourceMap": false,
111-
"namedChunks": false,
112-
"extractLicenses": false,
113-
"buildOptimizer" : false,
114-
"fileReplacements": [
115-
{
116-
"replace": "src/environments/environment.ts",
117-
"with": "src/environments/environment.prod.ts"
118-
}
119-
]
120-
},
121-
"ci": {
122-
"index": "",
123-
"preserveSymlinks": true,
124-
"optimization": false,
125-
"outputHashing": "all",
126-
"sourceMap": false,
127-
"namedChunks": false,
128-
"extractLicenses": false,
129-
"buildOptimizer" : false,
130-
"fileReplacements": [
131-
{
132-
"replace": "src/environments/environment.ts",
133-
"with": "src/environments/environment.prod.ts"
134-
}
135-
]
136-
}
137105
}
138106
},
139107
"serve": {

frontend/extra-webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module.exports = {
55
minimizer: [
66
new TerserPlugin({
77
terserOptions: {
8-
mangle: process.env.OPENPROJECT_ANGULAR_UGLIFY !== 'false',
8+
mangle: process.env.OPENPROJECT_ANGULAR_BUILD !== 'fast',
99
keep_classnames: true,
1010
keep_fnames: true,
1111
}

frontend/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,7 @@
161161
},
162162
"scripts": {
163163
"analyze": "ng build --configuration production --stats-json && webpack-bundle-analyzer -h 0.0.0.0 -p 9999 ../public/assets/frontend/stats.json",
164-
"build:ci": "node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --configuration ci",
165-
"build:fast": "OPENPROJECT_ANGULAR_UGLIFY=false node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --configuration fastprod",
164+
"build:fast": "OPENPROJECT_ANGULAR_BUILD=fast node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --configuration production",
166165
"build": "node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build --configuration production --named-chunks --source-map",
167166
"build:watch": "node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build --watch --named-chunks",
168167
"tokens:generate": "theo src/app/spot/styles/tokens/tokens.yml --transform web --format sass,json --dest src/app/spot/styles/tokens/dist",

lib/open_project/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ module OpenProject
3333
module VERSION # :nodoc:
3434
MAJOR = 14
3535
MINOR = 4
36-
PATCH = 1
36+
PATCH = 2
3737

3838
class << self
3939
# Used by semver to define the special version (if any).

lib/tasks/assets.rake

+1-3
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,7 @@ namespace :assets do
6363
puts "Building angular frontend"
6464
Dir.chdir Rails.root.join("frontend") do
6565
cmd =
66-
if ENV["CI"]
67-
"npm run build:ci"
68-
elsif ENV["OPENPROJECT_ANGULAR_UGLIFY"] == "false"
66+
if ENV["OPENPROJECT_ANGULAR_BUILD"] == "fast"
6967
"npm run build:fast"
7068
else
7169
"npm run build"

modules/storages/config/locales/crowdin/cs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ cs:
5858
project_module_storages: Soubory
5959
project_storages:
6060
project_folder_mode:
61-
automatic: Automatically managed
61+
automatic: Automaticky spravované
6262
inactive: Žádná specifická složka
6363
manual: Existing folder manually managed
6464
remove_project:

0 commit comments

Comments
 (0)