Skip to content

Commit

Permalink
Merge branch hotfix/v7.4.1 into master
Browse files Browse the repository at this point in the history
  • Loading branch information
papacarlo committed Jul 31, 2023
2 parents fcb6529 + 3676184 commit ecd7425
Show file tree
Hide file tree
Showing 33 changed files with 756 additions and 173 deletions.
13 changes: 12 additions & 1 deletion common/loginpage/locale/hy.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ l10n.hy = {
actActivate: 'Ակտիվացնել',
actAbout: 'Մասին',
actSettings: 'Կարգավորումներ',
actTemplates: 'Կաղապարներ',
licKeyHolder: 'մուտքի ակտիվացման ծածկագիր',
btnActivate: 'Ակտիվացնել',
licGetLicense: 'Ստանալ լիցենզիան հիմա',
Expand All @@ -81,7 +82,7 @@ l10n.hy = {
settOptCheckDay: 'Ամեն օր',
settOptCheckWeek: 'Ամեն շաբաթ',
settScaling: 'Ինտերֆեյսի մասշտաբավորում',
settOptScalingAuto: 'Ավտոմատ',
settOptScalingAuto: 'Ավտո',
aboutProFeaturesAvailable: 'Պրոֆեսիոնալ գործառույթների հասանելիությամբ',
settUITheme: 'Ինտերֆեյսի թեմա',
settOptThemeLight: 'Բաց',
Expand All @@ -92,9 +93,19 @@ l10n.hy = {
settOptLaunchInWindow: 'Պատուհանում',
settSpellcheckDetection: 'Ուղղագրական լեզվի հայտնաբերում',
settOptDisabled: 'Անջատված է',
settOptEnabled: 'Միացված է',
aboutChangelog: 'Փոփոխությունների օրագիր',
updateNoUpdates: 'Հավելվածը թարմացված է',
updateAvialable: '$1 տարբերակը հասանելի է։Սեղմեք՝ ներբեռնելու համար։',
settOptThemeSystem: 'Նույնը, ինչ համակարգը',
settOptThemeContrastDark: 'Մութ հակադրություն',
settAUpdateMode: 'Ավտոթարմացման ռեժիմ',
settOptAUpdateSilent: 'Լուռ ռեժիմ',
settOptAUpdateAsk: 'Խնդրել ներբեռնել',
updateDownloadFinished: 'Ներբեռնումն ավարտված է։ Սեղմեք՝ տեղադրելու համար',
updateDownloadCanceled: 'Ներբեռնումը չեղարկվել է',
updateDownloadProgress: 'Ներբեռնվում է $1%: Սեղմեք դադարեցնելու համար',
settOptDescDisabled: "Ավտոմատ ստուգման թարմացումները կանջատվեն",
settOptDescAUpdateSilent: "Ներբեռնեք թարմացումները և հարցրեք նախքան տեղադրելը",
settOptDescAUpdateAsk: "Դուք կտեղեկացվեք թարմացումների բոլոր քայլերի մասին",
}
15 changes: 8 additions & 7 deletions common/loginpage/src/panelconnect.js
Original file line number Diff line number Diff line change
Expand Up @@ -654,13 +654,14 @@
$('.btn-quick.logout',this.$panelPortalList).attr('tooltip',utils.Lang.menuLogout);
};

function _on_theme_changed(name) {
$('.carousel__slide__img > use').each((i, el) => {
const src = el.getAttribute('data-src');
if ( name == 'theme-dark' )
el.setAttribute('xlink:href', `#${src}-dark`);
else el.setAttribute('xlink:href', `#${src}-light`);
});
function _on_theme_changed(name, type) {
if ( !!type )
$('.carousel__slide__img > use').each((i, el) => {
const src = el.getAttribute('data-src');
if ( type == 'dark' )
el.setAttribute('xlink:href', `#${src}-dark`);
else el.setAttribute('xlink:href', `#${src}-light`);
});
}

return {
Expand Down
2 changes: 1 addition & 1 deletion common/loginpage/src/panelsettings.js
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,7 @@
if ( nativevars.theme && nativevars.theme.system == 'disabled' )
_themes.shift();

const _combo = $('#opts-ui-theme select', $panel);
const _combo = $('#opts-ui-theme select', $panel).empty();
_themes.forEach(item => {
const entries = Object.entries(item)[0];
_combo.append(`<option value=${entries[0]} l10n>${entries[1]}</option>`);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,10 @@ - (void)tabs:(ASCTabsControl *)control didRemovedTab:(ASCTabView *)tab {
if (self.tabs.count < 1) {
[self invalidateTouchBar];
} else {
[self.tabsScrubber removeItemsAtIndexes:[NSIndexSet indexSetWithIndex:index]];
__weak __typeof__(self) weakSelf = self;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.001 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[weakSelf.tabsScrubber removeItemsAtIndexes:[NSIndexSet indexSetWithIndex:index]];
});
}
}
}
Expand Down
1 change: 1 addition & 0 deletions macos/ONLYOFFICE/Code/Utils/ASCConstants.h
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ static NSString * const ASCUserLastSavePath = @"asc_save_path";
static NSString * const ASCUserNameApp = @"asc_user_name_app";
static NSString * const ASCUserUILanguage = @"asc_user_ui_lang";
static NSString * const ASCUserUITheme = @"asc_user_ui_theme";
static NSString * const ASCUserWebappsHelpUrl = @"user_webapps_help_url";

// Application event names
static NSString * const ASCEventNameMainWindowSetFrame = @"UI_mainWindowSetFrame";
Expand Down
17 changes: 11 additions & 6 deletions macos/ONLYOFFICE/Code/Utils/ASCEditorJSVariables.mm
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
#import "NSDictionary+Extensions.h"
#import "NSString+Extensions.h"
#import "ASCLinguist.h"
#import "ASCConstants.h"


@interface ASCEditorJSVariables()
Expand All @@ -69,12 +70,16 @@ - (id)init {
_jsVariables = [NSMutableDictionary dictionary];
_urlParams = [NSMutableDictionary dictionary];

#ifdef URL_WEBAPPS_HELP
NSString * url = URL_WEBAPPS_HELP;
NSLog(@"set web-apps help url %@", URL_WEBAPPS_HELP);
if (url && [url length])
[_jsVariables setValue:URL_WEBAPPS_HELP forKey:@"helpUrl"];
#endif
NSString * url = [[NSUserDefaults standardUserDefaults] valueForKey:ASCUserWebappsHelpUrl];
if ( url == nil || url.length == 0 ) {
url = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"ASCWebappsHelpUrl"];
}

if (url && [url length]) {
[_jsVariables setValue:url forKey:@"helpUrl"];
NSLog(@"set web-apps help url %@", url);
}

[self setParameter:@"lang" withString:[ASCLinguist appLanguageCode]];
}

Expand Down
123 changes: 123 additions & 0 deletions macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/7.4.1/changes.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ONLYOFFICE Release Notes</title>
<style type="text/css">
/* variables */
:root {
--color-black: #141923;
--color-white: #fff;
--color-gray-100: #f7fafc;
--color-gray-200: #edf2f7;
--color-gray-300: #e2e8f0;
--color-gray-400: #cbd5e0;
--color-gray-500: #a0aec0;
--color-gray-600: #718096;
--color-gray-700: #4a5568;
--color-gray-800: #2d3748;
--color-gray-900: #1a202c;
}
body {
background: var(--color-white);
color: var(--color-gray-800);
font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Lucida, Helvetica, sans-serif;
}
h1, h2, h3 {
color: var(--color-gray-800);
font-weight: normal;
font-style: normal;
}
h1 {
font-size: 1.7em;
}
h2 {
font-size: 1.4em;
font-weight: lighter;
}
h4 {
font-size: 1.2em;
font-weight: lighter;
}
code {
background: var(--color-gray-200);
font-family: monospace;
padding: 1px 5px;
}
ul {
padding: 7.4.1 20px;
}
li {
margin-left: 20px;
margin-bottom: 0.2em;
padding: 0;
}
hr {
margin: 20px 0;
border: var(--color-gray-400) solid 0.5px;
}
.releasedate {
color: var(--color-gray-600);
font-weight: lighter;
}

/* prefers light mode */
@media (prefers-color-scheme: dark) {
body {
background: var(--color-gray-900);
color: var(--color-gray-200);
}

h1, h2, h3 {
color: var(--color-white);
}

code {
background: var(--color-gray-800);
color: var(--color-gray-200);
}

.releasedate {
color: var(--color-gray-600);
}
}
</style>
</head>
<body>
<div class="version">
<h1>ONLYOFFICE 7.4.1<span class="releasedate"> - {{DATE}}</span></h1>

<h2>Fixes</h2>

<h4>All Editors</h4>
<ul>
<li>Fixed vulnerabilities with checking the integrity of a digital signature, after manipulations with the document structure</li>
<li>Editors now display the correct error when trying to write a file, opened in another application</li>
<li>Fixed an error that occurs when opening multiple files using drag'n'drop</li>
<li>Fixed an issue when opening templates which contain slashes in their names</li>
<li>Fixed incorrect name for the next tab after closing and saving the document in front of it</li>
<li>The latest changes in the file are now included when sending via the Send plugin, if they have not been saved</li>
<li>Fixed the processing of the link, that ends with default.aspx, when connecting to the Workspace portal</li>
<li>The Open file location button for a document opened from the portal in a separate window without the main one now works</li>
<li>Fixed working with tabs when documents are opened from the portal and the user logs out on the Connect to cloud page</li>
<li>Fixed online help for macOS systems</li>
<li>Updated sets of application icons for Jump List (Tasks) on Windows systems</li>
<li>All components in Windows installation packages are now digitally signed</li>
<li>A large number of fixes and improvements to the MSI installation package</li>
</ul>
<h4>Document Editor</h4>
<ul>
<li>Fixed displaying of nonprinting characters after calling the print preview window</li>
</ul>
<h4>Spreadsheet Editor</h4>
<ul>
<li>Fixed displaying of a document when printing to PDF if the width/height of columns/rows were changed</li>
<li>Fixed the scrollbar display in the filtering window for legacy systems</li>
</ul>
<h4>Presentation Editor</h4>
<ul>
<li>Fixed an error during slideshow autorun and with system scale >200% when opening multiple files using drag'n'drop</li>
</ul>
</div>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>История изменений ONLYOFFICE</title>
<style type="text/css">
/* variables */
:root {
--color-black: #141923;
--color-white: #fff;
--color-gray-100: #f7fafc;
--color-gray-200: #edf2f7;
--color-gray-300: #e2e8f0;
--color-gray-400: #cbd5e0;
--color-gray-500: #a0aec0;
--color-gray-600: #718096;
--color-gray-700: #4a5568;
--color-gray-800: #2d3748;
--color-gray-900: #1a202c;
}
body {
background: var(--color-white);
color: var(--color-gray-800);
font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Lucida, Helvetica, sans-serif;
}
h1, h2, h3 {
color: var(--color-gray-800);
font-weight: normal;
font-style: normal;
}
h1 {
font-size: 1.7em;
}
h2 {
font-size: 1.4em;
font-weight: lighter;
}
h4 {
font-size: 1.2em;
font-weight: lighter;
}
code {
background: var(--color-gray-200);
font-family: monospace;
padding: 1px 5px;
}
ul {
padding: 7.4.1 20px;
}
li {
margin-left: 20px;
margin-bottom: 0.2em;
padding: 0;
}
hr {
margin: 20px 0;
border: var(--color-gray-400) solid 0.5px;
}
.releasedate {
color: var(--color-gray-600);
font-weight: lighter;
}

/* prefers light mode */
@media (prefers-color-scheme: dark) {
body {
background: var(--color-gray-900);
color: var(--color-gray-200);
}

h1, h2, h3 {
color: var(--color-white);
}

code {
background: var(--color-gray-800);
color: var(--color-gray-200);
}

.releasedate {
color: var(--color-gray-600);
}
}
</style>
</head>
<body>
<div class="version">
<h1>ONLYOFFICE 7.4.1<span class="releasedate"> - {{DATE}}</span></h1>

<h2>Исправления</h2>

<h4>Все редакторы</h4>
<ul>
<li>Исправлены уязвимости с проверкой целостности цифровой подписи, после манипуляций со структурой документа</li>
<li>Редакторы теперь отображают корректную ошибку при попытке записать файл, открытый в другом приложении</li>
<li>Исправлена ошибка, возникающая при открытии нескольких файлов с помощью drag'n'drop</li>
<li>Исправлена проблема при открытии шаблонов, в имени которых присутствуют слэши</li>
<li>Исправлено некорректное имя для следующей вкладки после закрытия и сохранения документа перед ней</li>
<li>Последние изменения в файле теперь включаются при отправке через плагин Отправить, если не были сохранены</li>
<li>Исправлена обработка ссылки, которая заканчивается default.aspx, при подключении к Workspace порталу</li>
<li>Кнопка Открыть расположение файла для документа, открытого с портала в отдельном окне без главного, теперь работает</li>
<li>Исправлена работа с вкладками, когда документы открыты с портала и пользователь выходит из системы на странице Подключиться к облаку</li>
<li>Исправлена работа онлайн справки для macOS систем</li>
<li>Обновлены наборы иконок приложения для Списка Переходов (Задач) на системах Windows</li>
<li>Все компоненты в пакетах установки под Windows теперь имеют цифровую подпись</li>
<li>Большое количество исправлений и доработок пакета установки MSI</li>
</ul>
<h4>Редактор документов</h4>
<ul>
<li>Исправлено отображение непечатаемых символов после вызова окна предварительного просмотра печати</li>
</ul>
<h4>Редактор таблиц</h4>
<ul>
<li>Исправлено отображение документа при печати в PDF, если ширина/высота столбцов/строк были изменены</li>
<li>Исправлено отображение полосы прокрутки в окне фильтрации для устаревших систем</li>
</ul>
<h4>Редактор презентаций</h4>
<ul>
<li>Исправлена ошибка во время автозапуска слайдшоу и с системным масштабом >200%, при открытии нескольких файлов с помощью drag'n'drop</li>
</ul>
</div>
</body>
</html>
Binary file modified win-linux/extras/projicons/res/cell.ico
Binary file not shown.
Binary file modified win-linux/extras/projicons/res/form.ico
Binary file not shown.
Binary file modified win-linux/extras/projicons/res/slide.ico
Binary file not shown.
Binary file modified win-linux/extras/projicons/res/word.ico
Binary file not shown.
Loading

0 comments on commit ecd7425

Please sign in to comment.