Compare commits

...

146 commits

Author SHA1 Message Date
Lea 8eca3681b7
Update submodule to point to web-apps fork 2023-01-12 14:25:10 +01:00
github-actions[bot] da71b9c6f9 Update submodules 2022-12-20 12:55:42 +00:00
Denis Spitsyn ed60013250
Add v7.2.2 changelog (#2045)
* Add v7.2.2 changelog

Add v7.2.1 changelog

* Fix markdown

* Update spellchecker

* Fix more

* Fix spaces

* Add one more exception

* Remove non-unicode symbol
2022-12-20 10:35:58 +03:00
Pavel Lobashov 5bed65fa99
Add note about docker-engine (#1959) 2022-10-27 11:09:17 +03:00
github-actions[bot] 016eddbecb Update submodules 2022-10-20 15:59:05 +00:00
Pavel Lobashov f1b8594521
Add v7.2.1 changelog (#1945)
* Add v7.2.1 changelog

* Improve

* Fix more
2022-10-20 16:06:30 +03:00
Pavel Lobashov e448c88efa Add issue templates 2022-10-10 10:08:08 +03:00
Alexander Trofimov cfe62f0ede Update Readme.md
Update version to 7.2
2022-09-28 10:57:45 +03:00
github-actions[bot] 141067bf45 Update submodules 2022-09-22 12:56:44 +00:00
Pavel Lobashov 6eff0ebc83
Add v7.2.0 changelog (#1901)
* Add v7.2.0 changelog

* Fix wording

* Add more details in changelog

* Fix more

* Fix more

* Fix more

* Some  more

* Fix more

* Fix issues

* Fix more

* Fix more

* Add changelog for API

* Fix more

* Fix more

* Add link to new methods

* Add more details to changelog
2022-09-22 15:05:21 +03:00
Pavel Lobashov 6271653f61 Add note about E2E encryption
Some user noticed it that is was not very informative
Asked by Ksenia Fedoruk and user was from Ekaterina Orekhova
2022-07-11 14:17:58 +03:00
github-actions[bot] 530622d1bf Update submodules 2022-06-02 09:01:18 +00:00
Svetlana Maleeva 5a6c3455bb
Update ROADMAP.md (#1776)
* Update ROADMAP.md

* Edit ROADMAP.md
2022-06-01 18:12:53 +03:00
Pavel Lobashov e969e05dc6
Add v7.1.1 changelog (#1767)
* Add v7.1.1 changelog

* Fix typo in Changelog

Typo fixed in changelog

Co-authored-by: Denis Spitsyn <denis.spitsyn.nct@gmail.com>
2022-06-01 18:10:08 +03:00
Pavel Lobashov 528a8f9a8f
Add changelog note (#1747) 2022-05-16 18:25:23 +03:00
Alexander Trofimov d9e380ead0
Update version (#1745) 2022-05-16 12:39:59 +03:00
Pavel Lobashov 65b562f5ef
Add changelog for v7.1.0 (#1737)
* Add changelog for v7.1.0

* Countless fixes :)

* Forgotten forms

* Actualize list

* Fix more

* Actualize more

* Fix more

* Fix more

* Clarify view settings info
2022-05-12 18:05:25 +03:00
github-actions[bot] c34c052020 Update submodules 2022-05-12 14:36:19 +00:00
Semyon Bezrukov e62a8d7602
Add update submodules github action (#1680) 2022-03-11 17:03:04 +03:00
Pavel Lobashov 9605b40315
Add changelog to v7.0.1 (#1644) 2022-02-22 15:47:32 +03:00
papacarlo 6c58559a31 Update submodules 2022-02-22 11:12:54 +00:00
Svetlana Maleeva 3bd62f423d
Update ROADMAP.md (#1595) 2022-01-21 13:54:14 +03:00
JMoVS 3fa1e606c4
Fix typo in Changelog (#1587)
small typo fixed in changelog
2022-01-18 14:58:13 +03:00
Alexander Trofimov 0d00eba371
Update version (#1589) 2022-01-18 14:56:45 +03:00
papacarlo 9ec8f1567f Update submodules 2022-01-18 08:58:18 +00:00
Pavel Lobashov 1332e81bd0
Add v7.0.0 changelog (#1531)
* Add v7.0.0 changelog

* Add fixes entry

* Add spellcheck

* Remove some features according to Rita's review

* Actualize

* Fix typo

* Add info about form creator

* Replace Buy now to Contact us with email

* Fix contact us casing

* Remove mention of pro features
2022-01-17 17:46:43 +03:00
Alexander Trofimov 050d296b74
Update Readme.md (#1471)
Update version to 6.4.2
2021-10-19 13:35:37 +03:00
papacarlo cf5ce63407 Update submodules 2021-10-14 10:49:23 +00:00
Pavel Lobashov ce9af5f519
Add Changelog v6.4.2 (#1466)
* Add Changelog v6.4.2

* Fix typos

* Fix markdownlint

* Fix more
2021-10-14 13:14:48 +03:00
Alexander Trofimov 422d628de8
Update Readme.md (#1462) 2021-10-08 09:53:41 +03:00
Alexander Trofimov 8e9c0347a8
Update Readme.md (#1439)
version 6.4
2021-09-28 16:33:58 +03:00
papacarlo 5b71d92db2 Update submodules 2021-09-28 09:05:27 +00:00
Pavel Lobashov 46585d545d
Add v6.4.1 changelog (#1435) 2021-09-28 10:33:09 +03:00
Svetlana Maleeva d9587f5a28
Update ROADMAP.md (#1412)
* Update ROADMAP.md

* Fix ROADMAP.md formatting

* Fix ROADMAP.md formatting
2021-09-10 14:50:42 +03:00
Svetlana Maleeva 4369f6ca68
Update Readme.md (#1414) 2021-09-10 14:50:23 +03:00
Svetlana Maleeva 3963a483f1
Update Readme.md (#1405) 2021-09-01 14:44:54 +03:00
Pavel Lobashov 6df3e8e595
Changelog v6.4.0 (#1394)
* Changelog v6.4.0

* Minor improvements in changelog

* Fix more

* Add formulas languages description
2021-08-26 16:04:54 +03:00
papacarlo c8a2658713 Update submodules 2021-08-26 12:09:27 +00:00
Pavel Lobashov bef38df6fd
Add v6.3.2 changelog (#1376) 2021-08-10 13:04:57 +03:00
papacarlo 84ac6c751c Update submodules 2021-08-10 08:47:57 +00:00
Alexander Trofimov 10c96035d7
Update Readme.md (#1346)
https instead of http
2021-07-21 08:23:30 +03:00
Nadya Knyazeva 1fd1c70d27
Update Readme.md (#1338)
- add data validation, dark theme, and 150% scaling to the comparison table
- replace animations that are not supported yet with transitions
2021-07-15 10:49:45 +03:00
Nadya Knyazeva 4cdf0b797a
Update Readme.md (#1332) 2021-07-08 19:16:22 +03:00
Nadya Knyazeva fa9d1fdb83
Update ROADMAP.md (#1310)
* Update ROADMAP.md
2021-06-29 13:08:18 +03:00
papacarlo cdfe7451a4 Update submodules 2021-06-08 12:41:07 +00:00
Pavel Lobashov 0f7b5137c1
Add changelog v6.3.1 (#1288) 2021-06-08 14:41:34 +03:00
Alexander Trofimov 003660ba36
Update version (#1285)
6.2->6.3
2021-06-03 09:04:55 +03:00
Alexey Golubev e2976d77ad
Fix #1256 (#1257)
* Fix #1256

* Update LICENSE.txt

* Update LICENSE.txt
2021-05-25 15:01:03 +03:00
papacarlo aa9225bf0b Update submodules 2021-05-20 14:49:12 +00:00
Pavel Lobashov bb02d3a29e
Add changelog for v6.3.0 (#1265)
* Add basic changelog for v6.3.0

* Fix typos
2021-05-20 13:35:28 +03:00
hellonadya 1f3d168e78
Update ROADMAP.md (#1252) 2021-05-05 10:34:54 +03:00
papacarlo 0a9a0b7551 Update submodules 2021-04-19 12:43:31 +00:00
Pavel Lobashov 1684a5bce1
Add changelog v6.2.2 (#1220) 2021-04-19 12:04:29 +03:00
hellonadya 8c8fd736d6
Update ROADMAP.md (#1225)
remove forms completely
2021-04-14 16:05:54 +03:00
hellonadya cae0ed787f
Update ROADMAP.md (#1224)
Remove info on Forms
2021-04-14 15:42:34 +03:00
Pavel Lobashov f56849cfaf
Fix missing changelog for #1191 (#1206) 2021-04-01 14:52:26 +03:00
papacarlo be6751ed73 Update submodules 2021-03-31 12:22:41 +00:00
Pavel Lobashov 9b0a95b643
Add changelog for 6.2.1 (#1201) 2021-03-31 13:40:19 +03:00
Pavel Lobashov be636b119c
Add missing CVE info (#1196) 2021-03-26 18:01:53 +03:00
Pavel Lobashov 7eb0057b87
Fix missing entry for comparison (#1195)
* Fix missing entry for comparison

Was added in v5.5.0 according to
https://github.com/ONLYOFFICE/DocumentServer/pull/793/files#diff-1550ec65ac92f65817fc28928dfef526912b5f52356ff43651369bae92f56031R83

* Fix end line
2021-03-26 17:03:27 +03:00
hellonadya 516cf5a9c7
Update ROADMAP.md (#1194)
- add left/right indent to align cell content
2021-03-26 16:55:29 +03:00
Pavel Lobashov 7685980be5
Add missing CVE in changelog (#1186) 2021-03-19 10:42:20 +03:00
hellonadya bf648cddd0
Update ROADMAP.md (#1175)
* Update ROADMAP.md
2021-03-10 15:51:55 +03:00
Alexander Trofimov 77a3592026
Update version (#1173)
6.0 -> 6.2
2021-03-04 11:03:52 +03:00
papacarlo c57989fa10 Update submodules 2021-03-01 11:17:11 +00:00
Pavel Lobashov 262354a3c5
Add changelog to 6.2.0 (#1163)
* Add changelog to 6.2.0

* Fix typos

* Fix typos
2021-03-01 11:29:37 +03:00
hellonadya 5bbb3c7c3a
Update ROADMAP.md (#1145) 2021-02-10 17:14:42 +03:00
Pavel Lobashov a38ffbb13a
Add changelog v6.1.1 (#1108)
* Add changelog v6.1.1

* Add one more changelog
2021-01-28 15:38:58 +03:00
papacarlo 308cd7ed56 Update submodules 2021-01-28 10:42:08 +00:00
hellonadya 903fe5ab7a
Update ROADMAP.md (#1092)
* Update ROADMAP.md

* Update ROADMAP.md

* Update ROADMAP.md

* Update ROADMAP.md
2020-12-09 16:07:26 +03:00
Pavel Lobashov 30d832b140
Change changelog entry to correct editor (#1084)
According to:
https://github.com/ONLYOFFICE/DocumentServer/pull/1083#discussion_r532424727
2020-12-01 19:30:04 +03:00
Pavel Lobashov 914a46c837
Add 6.1.0 changelog (#1083)
* Add 6.1.0 changelog

* Add ms core info
2020-12-01 16:28:36 +03:00
papacarlo 7a0dc6736e Update submodules 2020-12-01 13:04:01 +00:00
Alexander Trofimov 6af97cb07f
Fix/plugins (#1076)
* Update sdkjs-plugins
2020-11-24 15:14:56 +03:00
Alexey Golubev e62b2a35f7 updated submodules 2020-11-12 15:57:30 +03:00
Pavel Lobashov 2d9e4189a2
Add changelog for v6.0.2 (#1066)
* Add changelog for v6.0.2

* Fix typo
2020-11-12 15:41:27 +03:00
hellonadya 75a9c2bd73
Update ROADMAP.md (#1055)
* Update ROADMAP.md

- added brief info on 6.1

* Update ROADMAP.md

* Update ROADMAP.md

* Update ROADMAP.md

* Update ROADMAP.md
2020-11-05 15:35:41 +03:00
hellonadya d672c03c49
Update Readme.md (#1053)
- corrected an error in project info
- added utm for connectors in project info
2020-11-02 18:43:20 +03:00
Alexey Golubev 96866b4d48 updated submodules 2020-10-28 17:43:00 +03:00
Pavel Lobashov 5863fd23e8
Add changelog for 6.0.1 (#1040)
* Add changelog for 6.0.1

* Fix text
2020-10-28 17:31:12 +03:00
hellonadya e5103dbebd
Update Readme.md (#1028)
* Update Readme.md

- change names in acc. with 6.0
- change comparison table
- add info on oo workspace

* Update Readme.md
2020-10-28 14:19:09 +03:00
Pavel Lobashov 0eda054a39
Use github actions instead of travis ci (#1041)
* Use github actions instead of travis ci

* Temp commit with typo

* Revert "Temp commit with typo"

This reverts commit 583b7f331e.
2020-10-26 14:29:31 +03:00
Alexander Trofimov caf44bc3f9
Update Readme.md 2020-10-14 16:30:10 +03:00
Alexey Golubev adaf61fd77 updated submodules 2020-10-14 14:57:17 +03:00
Alexey Golubev 2d6a8213a7
Add changelog for v6.0.0 (#1022)
* Add changelog v6.0.0

* Shorten line

* Add new words in dictionary

* Add missed word to dictionary

* Change a character case

Co-authored-by: Denis Spitsyn <denis.spitsyn.nct@gmail.com>
2020-10-14 14:56:34 +03:00
Alexey Golubev a27a28c063 updated submodules 2020-09-21 10:45:38 +03:00
Pavel Lobashov 27dc0504d7
Add changelog v5.6.5 (#995)
* Add changelog v5.6.5

* Shorter line
2020-09-21 10:11:56 +03:00
Alexey Golubev 59ae2f4cb0 updated submodules 2020-09-08 11:39:36 +03:00
Pavel Lobashov eb6725bf88
Add changelog to v5.6.4 (#976) 2020-09-08 11:12:50 +03:00
hellonadya 2ee39a0d58
Update Roadmap.md (#958)
* Update Roadmap.md

Roadmap updated in accordance with the internal document

* Fix markdown issues in Roadmap

Add Roadmap.md to markdownlint check in CI

* Change name of Roadmap file to capital letters

It's more tradiotonal to name info files in uppercase
See:
https://softwareengineering.stackexchange.com/a/301708/359643

Co-authored-by: Pavel Lobashov <shockwavenn@gmail.com>
2020-09-08 11:12:26 +03:00
Alexey Golubev 0187bea803 updated submodules 2020-08-17 11:09:45 +03:00
Pavel Lobashov adff7d7734
Add 5.6.3 changelog (#952) 2020-08-17 10:47:34 +03:00
Alexander Trofimov 8aef0fbaff
Update version
5.5 -> 5.6
2020-08-10 14:47:05 +03:00
Pavel Lobashov 963de0cb5f
Add Changelog v5.6.2 (#948) 2020-08-07 14:24:37 +03:00
Alexey Golubev cdbf29f200 updated submodules 2020-08-07 12:18:07 +03:00
Alexey Golubev f958f19c5b updated submodules 2020-08-05 12:48:12 +03:00
Pavel Lobashov c1c6c033e2
Add changelog for v5.6.1 (#941) 2020-08-05 12:15:20 +03:00
Alexey Golubev 0d9a6a3552 updated submodules 2020-07-29 11:13:36 +03:00
hellonadya 19e3a5d425
Update Roadmap.md (#933)
* Update Roadmap.md

- remove "like in MS Office 2013" from the Spreadsheet Editor improvement tasks section

* Update Roadmap.md
2020-07-28 14:51:29 +03:00
Pavel Lobashov 9ddbc1d310
Add changelog v5.6.0 (#909)
* Add changelog v5.5.4

* Fix typos

* Add word to dic

* Add Changelog for 5.6.0
2020-07-28 14:50:49 +03:00
Alexey Golubev b38a756bdb updated submodules 2020-05-22 13:57:54 +03:00
Pavel Lobashov af0c1bacb5
Add changelog for v5.5.3 (#879) 2020-05-22 13:18:17 +03:00
Pavel Lobashov 2e5573e79a
Add more info to 5.5.0 changelog (#860)
* Redis is not required for OpenSource version

* Add more info to 5.5.0 changelog

* Words

* Wording
2020-04-28 10:55:22 +03:00
Andrey Abakumov 73161c56d8
Update CHANGELOG.md (#840)
* Update CHANGELOG.md

Update information about security issues.

* Update .aspell.en.pws
2020-04-14 10:58:52 +03:00
Alexey Golubev 22d05b4eb5 updated submodules 2020-04-09 12:54:38 +03:00
Pavel Lobashov 744fb33eed
Add changelog for 5.5.1 (#836) 2020-04-09 12:00:50 +03:00
Alexander Trofimov e761c6acd3
Update Readme.md (#795)
Update version
2020-03-18 15:06:56 +03:00
hellonadya 5e5136b358
Update Readme.md (#815)
- fix broken license link in Project Information
2020-03-18 15:06:01 +03:00
Alexey Golubev a6e9840c9a
Fixes to changelog v5.5.0 (#794)
* Fixes to changelog v5.5.0

* Ability to edit gutter

* Add more
2020-03-05 14:00:29 +03:00
Alexey Golubev d93c9b3466 updated submodules 2020-03-05 12:26:04 +03:00
Pavel Lobashov a4e25863db
Add changelog to v5.5.0 (#793) 2020-03-04 17:29:12 +03:00
agolybev b9669358a8 Rename web-apps -> web-apps-pro 2019-11-27 16:14:43 +03:00
Alexey Golubev a9275782bd updated submodules 2019-11-27 12:47:18 +03:00
Pavel Lobashov 7e5b6acad3 Add 5.4.2 changelog (#700) 2019-11-27 12:46:20 +03:00
Alexey Golubev a45b6921fa updated submodules 2019-10-02 13:48:34 +03:00
Pavel Lobashov dd43575e30 Add v5.4.1 changelog (#659) 2019-10-02 12:03:52 +03:00
Alexander Trofimov b9b532e044
Update Readme.md 2019-09-23 17:36:40 +03:00
Alexey Golubev 25542e2b15 updated submodules 2019-09-03 15:03:03 +03:00
Pavel Lobashov ae74539436 Add changes for 5.4.0 (#634)
* Add changes for 5.4.0

* Add words to dictonaries
2019-09-03 14:31:55 +03:00
Alexey Golubev 26221e6c6c updated submodules 2019-07-16 15:30:51 +03:00
Pavel Lobashov 18243bc29d Add 5.3.4 changelog (#613) 2019-07-16 04:53:33 -07:00
Alexey Golubev 8239f8596b updated submodules 2019-06-24 13:02:35 +03:00
Pavel Lobashov c7f0f8c2df Add changelog for 5.3.2 (#592) 2019-06-24 11:44:33 +03:00
Alexey Golubev dc25fa5fdc updated submodules 2019-06-06 12:50:04 +03:00
Pavel Lobashov ce8c7b2f9f Add changelog for 5.3.1 (#586)
* Add changelog  for 5.3.1

* Fix linter error

* Add word to dict

* add word

* Fix more
2019-06-06 12:36:26 +03:00
Pavel Lobashov 180b5b4fa2 DocumentServer OpenSource since 5.3.0 use tabbed interface (#578) 2019-05-31 11:36:24 +03:00
agolybev fce0d56b6d Update submodule list 2019-05-28 12:39:28 +03:00
Alexey Golubev 80988136a5 updated submodules 2019-05-28 12:14:44 +03:00
Alexey Golubev 63d96769fa
Update Readme.md (#569) 2019-05-28 12:13:05 +03:00
Pavel Lobashov 7e4ff20c96 Add 5.3.0 Changelog (#555) 2019-05-28 12:12:40 +03:00
Pavel Lobashov 1717bf6e46 Show spellchecker output if spellchecker task fails (#573) 2019-05-24 19:17:43 +03:00
Pavel Lobashov 54fa12bd0c Add info about DocumentServer services in editions 2019-05-16 11:30:25 +03:00
Pavel Lobashov 5d9cd5b483 Spellcheck travis task will fail (#557) 2019-05-06 15:15:09 +03:00
Pavel Lobashov 4a2d46f974 Fix link 2019-04-29 15:41:53 +03:00
Pavel Lobashov a17306295e Add utm to links in Readme
According to document:
https://nct.onlyoffice.com/products/files/doceditor.aspx?fileid=98467
2019-04-29 15:41:53 +03:00
Pavel Lobashov 88469ebe4d Add info about integration example on DocumentServer CE 2019-04-04 13:39:07 +03:00
alexandervnuchkov 5f70afc65b Updated the Roadmap.md file 2019-02-25 19:13:12 +03:00
Pavel Lobashov 629b9875bf Do not clone submodules in travis check (#497)
Speed things up, since all checks performed on
code in repo, not in any submodule
2019-02-05 17:23:11 +03:00
Alexey Golubev f9782095b1 updated submodules 2019-02-05 17:09:23 +03:00
Pavel Lobashov bc365c6f8b Changelog for 5.2.8 (#495)
* Add changelog to 5.2.8

* Fix wording

* Fix line length

* Fix typos
2019-02-05 17:06:40 +03:00
Alexey Golubev 5056f6b872 updated submodules 2019-01-16 11:41:38 +03:00
Pavel Lobashov ac2ef162ae Add changelog to 5.2.7 (#475)
* Add changelog to 5.2.7
2019-01-15 15:01:27 +03:00
Alexey Golubev a3d930b130 updated submodules 2018-12-25 12:17:58 +03:00
Pavel Lobashov 1c7c0397c1 Add 5.2.6 changes 2018-12-25 11:52:09 +03:00
Pavel Lobashov 4ad4cbdc35 Add support of spell check via aspell (#462)
* Add support of spellcheck via aspell

* Fix incorrect changes

* Another incorrect change

* Add newline to end of travis config

* Actualize dictonary

* actualize spellcheck dictonary

* Add some more words

* Redone stages
2018-12-24 18:21:53 +03:00
Pavel Lobashov 57f8059dfe Add travis task for markdownlint (#460)
* Add travis task for markdownlint

* Use nodejs 10

* Use `markdownlint-cli` package to run tests

* Apply to any md file

* Add config to markdownl linter to allow sibling rule

* Fix a lot of markdownlin warnings

* Use markdownlint only for CHANGELOG

* Add newline to markdown config file
2018-12-24 15:58:12 +03:00
29 changed files with 3766 additions and 266 deletions

592
.aspell.en.pws Normal file
View file

@ -0,0 +1,592 @@
personal_ws-1.1 en 580 utf-8
ACOT
ACOTH
ActiveCell
AddBookmarkCrossRef
AddCaptionCrossRef
AddComment
AddEndnoteCrossRef
AddFootnoteCrossRef
AddHeadingCrossRef
AddNumberedCrossRef
AddSheet
adSm
AllFontsGen
altGr
amd
amqp
Api
ApiBlockLvlSdt
ApiChart
ApiDocument
ApiDrawing
ApiParagraph
ApiRange
ApiSlide
ApiTable
ApiWorksheet
ApplyChartStyle
ApplyTheme
Asana
ASC
ashx
aspose
Aspose
authChanges
autocomplete
AutoCorrect
autofill
autofilter
autofilters
autofit
Autofit
AutoFormat
Autorun
autostart
AVERAGEA
AVERAGEIFS
BESSELI
BESSELJ
BESSELK
BESSELY
BETADIST
BETAINV
BINOM
BITAND
BITLSHIFT
BITOR
BITRSHIFT
BITXOR
blockcontent
blocklevelstd
BMP
boolean
br
brower
bugfix
bugfixes
builded
callbackUrl
CanUpdateTarget
CAs
CentOS
cff
changesError
checkbox
checkHealth
CHIDIST
CHIINV
chinese
CHISQ
CHITEST
citus
CJK
clientLog
clipart
Clipart
ClipArt
CNumberingLvlLegacy
coedit
CollaborationEditing
ColumnWidth
COMBINA
CommandService
commentAuthorOnly
compatibilityMode
CONCAT
ConditionalFormatting
conf
config
configs
connectionAndInactivity
ConnectionsOS
COnOfftype
convertasion
Convertation
convertions
ConvertService
COTH
COUNTIF
COUNTIFS
COVARIANCE
CreatePictureForm
crypted
CSC
CSCH
csv
CSV
ctrl
Ctrl
CUBEKPIMEMBER
CUBEMEMBER
CUBEMEMBERPROPERTY
CUBERANKEDMEMBER
CUBESET
CUBESETCOUNT
CUBEVALUE
CVE
cyrillic
dataset
DAVERAGE
DCOUNT
DCOUNTA
de
Decryptor
Deprecations
DesktopEditors
Deutsch
DGET
dir
djvu
DMAX
DMS
dns
DocFormat
docId
docservice
DocumentBuilder
DocumentEditor
documentserver
DocumentServer
docx
Docx
DOCX
DOTX
downloadAs
dPc
DPRODUCT
drag'n'drop
DropCap
dropdown
ds
DS
DSTDEV
DSUM
DVAR
eb
Ec
ECMA
ee
endDate
endnotes
ePub
EQ
ERFC
ESOCKETTIMEDOUT
Español
ETS
eu
EXC
EXPON
fb
FDIST
FI
fillForms
FINV
firefox
flv
fodp
fods
fodt
forced
ForcePathStyle
ForEach
FORMULATEXT
FTEST
fullscreen
Galego
Galician
GAMMADIST
GAMMAINV
gc
gcc
GenerateGuid
GetAdress
GetAllCaptionParagraphs
GetAllHeadingParagraphs
GetAllNumberedParagraphs
GetBottomMargin
GetCells
GetCols
GetColumnWidth
GetCount
GetCurrentContentControlPr
GetEndNotesFirstParagraphs
GetFontNames
GetFootnotesFirstParagraphs
GetHeight
GetHidden
GetIndex
GetLeftMargin
getLocale
GetName
GetPageOrientation
GetPosInParent
GetRightMargin
GetRowHeight
GetRows
GetSelection
GetSheet
GetSheets
getter
getters
GetTopMargin
GetUsedRange
GetValue
GetVisible
GetVisibleRegion
GetWidth
GetWpar
glyphs
gnutls
gridlines
GUID
gzip
gziped
healthcheck
healthCheck
hideContentControlTrack
HiDPI
HLOOKUP
hotkey
hotkeys
html
htmlutils
https
hy
HYPGEOM
icu
ie
IFNA
IIS
IMCOSH
IMCOT
IMCSC
IMCSCH
IMSEC
IMSECH
IMSINH
IMTAN
inBody
innodependencyinstaller
InsertContent
insertImage
integrations
INTL
INV
iOS
iPadOS
ipfilter
IsAutosave
IsExitSave
ISFORMULA
IsModifiedByUser
ISOWEEKNUM
isSaveLock
Italiano
japanese
javascript
jpeg
js
JS
json
jwt
JWT
korean
lang
LeftMargin
leftMenu
libcurl
librabbitmq
libs
LINEST
linux
listview
LoadingScriptError
localhost
LOGEST
LOGNORM
logrotate
lookup
LOOL
LTS
macOS
MacOs
mariadb
mathType
MathType
maxChangesSize
MAXIFS
Mendeley
MergeArea
metadata
metafile
México
mht
MINIFS
minishift
MoveCursorToEnd
MoveCursorToStart
mscorefonts
MULT
multi
multichart
multicomments
multiselect
MySQL
Nederland
Nederlands
NEGBINOM
NETWORKDAYS
nextcloud
nginx
nodehun
nodejs
NodeJS
npm
nul
num
Num
numberings
NUMBERVALUE
odf
Odf
ODF
OdfFormat
OdfFormatReader
OdfFormatwriter
OdfFormatWriter
ODP
ods
odt
ODT
onDocumentContentReady
onDocumentStateChange
onlyoffice
ONLYOFFICE
OnlySignatures
onRequestInsertImage
onRequestMailMergeRecipients
onRequestSaveAs
ooxml
openclipart
OpenDocument
OpenFormat
openProtectedFile
OpenSource
oRange
otp
ots
ott
owncloud
oxps
pageDown
ParaDrawing
Paragarph
param
params
passsword
pathurl
pdf
PDFA
PDURATION
PERCENTRANK
PERMUTATIONA
pgPoolExtraOptions
PhotoEditor
PHP
placholder
Pluging
png
PNG
PostgreSql
PostgreSQL
postinst
postinstall
postrm
POTX
ppt
PptFormatReader
pptx
PptxFormat
Preseentation
PrintGridlines
PrintHeadings
putFile
QUARTILE
rabbitmq
RANDARRAY
rastr
ReadFromBinary
Realtime
rebranding
Rebranding
reconnection
rect
redis
Redistributable
refactor
Refactor
refactoring
regex
ReplaceByElement
replyStr
republika
reSave
resize
rightMenu
RowHeight
rPrChange
RRI
rtf
RTF
SAAS
save
savefile
SaveLock
saveUrl
Schweiz
ScrollToAbsolutePosition
sdk
sdkjs
sdt
SECH
SecurityError
selectwheel
SELinux
sessionId
SetBottomMargin
SetColumnWidth
SetDataPointFill
SetDataPointOutLine
SetHidden
SetLeftMargin
SetLegendFill
SetLegendOutLine
setLocale
setMailMergeRecipients
SetMarkerFill
SetMarkerOutLine
SetOffset
SetPageOrientation
SetPlotAreaFill
SetPlotAreaOutLine
SetRightMargin
SetRowHeight
SetSeriesFill
SetSeriesOutLine
SetTitleFill
SetTitleOutLine
SetTopMargin
SetVisible
SharedWorker
SheetView
showReviewChanges
shrinkwrap
si
SIGABR
signatureLine
Sinhala
Slovenčina
Slovenská
SmartArt
snaplines
SNGL
sockjs
Sogou
sourceforge
spanish
sparkline
sparklines
Sparklines
spawnOptions
specifi
Spellcheker
ssl
sslEnabled
startRPC
startup
statsd
statusBar
STDEV
stirkeout
SUMIFS
SUMPRODUCT
sv
Svenska
Sverige
svg
SVG
Svizzera
tabSelected
TDIST
TEXTJOIN
textPoweredBy
thai
TINV
TOC
toLocaleString
toolbarNoTabs
tooltip
tooltips
trackpad
TRIMMEAN
truetype
TTEST
ttf
TW
txPr
txt
ubuntu
unary
uncalculated
undelete
ungroup
ungrouping
unLockDocument
uri
URI
url
urls
UsedRange
useradd
UserCount
userId
useridoriginal
username
UsersCountOS
usersfiles
UTF
util
verysilent
VLOOKUP
vml
wav
WEIBULL
wget
WinXp
wmf
WOPI
WordControl
WrapText
xfIndexNumber
XLOOKUP
xls
XLS
XLSB
xlsb
XlsFormatReader
xlsx
XLSX
XLTX
xps
XSS
Yandex
youtube
yy
yyyy
ZA
Zb
zh
Zotero
ZTEST

63
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View file

@ -0,0 +1,63 @@
name: "Bug report"
description: "Use this template if you're running into issues with DocumentServer"
body:
- type: checkboxes
id: unique
attributes:
label: "This issue is unique."
options:
- label: "I have used the [search tool](https://github.com/ONLYOFFICE/DocuemntServer/issues?q=) and did not find an issue describing my bug."
required: true
- type: dropdown
id: os
attributes:
label: Operating System of DocumentServer
description: "If you know this bug occurs on multiple operating systems, select all you have tested."
multiple: true
options:
- Windows Server
- Linux (DEB package)
- Linux (RPM package)
- Docker
validations:
required: true
- type: input
id: version
attributes:
label: "Version information"
description: "Please provide the exact version of the app you are using. You can check it in `About` tab"
placeholder: "Example: 6.3.1.56"
validations:
required: true
- type: textarea
id: expected
attributes:
label: "Expected Behavior"
description: "What did you expect to happen? Did this work in previous versions of DocumentServer?"
placeholder: "Example: When the text color is set to white it should be white, regardless of the font size."
validations:
required: true
- type: textarea
id: actual
attributes:
label: "Actual Behavior"
description: "What did actually happen?"
placeholder: "Example: When the text size is 16 and the font color is set to white then the text is gray."
validations:
required: true
- type: textarea
id: repro-steps
attributes:
label: "Reproduction Steps"
description: "Provide information on how to reproduce this bug. Make sure your instructions are clear."
placeholder: |
Example:
1. Change font size to 16
2. Set font color to white
3. Observe as the text is not white
- type: textarea
id: additional
attributes:
label: "Additional information"
description: "If you have any screenshots, videos, or other information that you feel is necessary to explain the issue, feel free to attach them here."
placeholder: "Example: My screen resolution is 1920x1080p"

View file

@ -0,0 +1,14 @@
name: "Feature request"
description: "Use this form to suggest a feature."
body:
- type: checkboxes
attributes:
label: "This issue is unique."
options:
- label: "I have used the [search tool](https://github.com/ONLYOFFICE/DocumentServer/issues?q=) and did not find an issue describing my idea."
required: true
- type: textarea
attributes:
label: Your idea.
validations:
required: true

26
.github/workflows/check.yml vendored Normal file
View file

@ -0,0 +1,26 @@
name: check
on: [push]
jobs:
markdownlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 12
uses: actions/setup-node@v1
with:
node-version: 12
- name: run markdownlint linter
run: |
npm install -g markdownlint-cli
markdownlint CHANGELOG.md ROADMAP.md
spellchecker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: setup aspell
run: sudo apt-get -y update && sudo apt-get -y install aspell aspell-en
- name: run spellchecker
run: |
SPELLCHECK_OUT=$(cat CHANGELOG.md | aspell --lang=en --encoding=utf-8 --personal=./.aspell.en.pws list)
echo $SPELLCHECK_OUT
if [[ $(echo -n $SPELLCHECK_OUT | wc -c) -ne 0 ]]; then exit 1 ; fi

27
.github/workflows/update-submodules.yml vendored Normal file
View file

@ -0,0 +1,27 @@
name: Update submodules
on: workflow_dispatch
jobs:
update-submodules:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
token: ${{ secrets.PUSH_TOKEN }}
- name: Update submodules recursively
run: |
git submodule update --init --recursive
git submodule update --recursive --remote
- name: Commit & push changes
run: |
git config --global user.name 'github-actions[bot]'
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
git add --all
git commit -m 'Update submodules' || echo 'No changes to commit'
git push

57
.gitmodules vendored
View file

@ -1,21 +1,48 @@
[submodule "sdkjs"]
path = sdkjs
url = https://github.com/ONLYOFFICE/sdkjs.git
[submodule "core"]
path = core
url = https://github.com/ONLYOFFICE/core.git
[submodule "web-apps"]
path = web-apps
url = https://github.com/ONLYOFFICE/web-apps.git
[submodule "server"]
path = server
url = https://github.com/ONLYOFFICE/server.git
[submodule "dictionaries"]
path = dictionaries
url = https://github.com/ONLYOFFICE/dictionaries.git
[submodule "sdkjs-plugins"]
path = sdkjs-plugins
url = https://github.com/ONLYOFFICE/sdkjs-plugins.git
[submodule "core-fonts"]
path = core-fonts
url = https://github.com/ONLYOFFICE/core-fonts.git
[submodule "dictionaries"]
path = dictionaries
url = https://github.com/ONLYOFFICE/dictionaries.git
[submodule "sdkjs"]
path = sdkjs
url = https://github.com/ONLYOFFICE/sdkjs.git
[submodule "server"]
path = server
url = https://github.com/ONLYOFFICE/server.git
[submodule "web-apps"]
path = web-apps
url = https://git.amogus.cloud/Lea/web-apps.git
[submodule "sdkjs-plugins/plugin-highlightcode"]
path = sdkjs-plugins/plugin-highlightcode
url = https://github.com/ONLYOFFICE/plugin-highlightcode
[submodule "sdkjs-plugins/plugin-macros"]
path = sdkjs-plugins/plugin-macros
url = https://github.com/ONLYOFFICE/plugin-macros
[submodule "sdkjs-plugins/plugin-mendeley"]
path = sdkjs-plugins/plugin-mendeley
url = https://github.com/ONLYOFFICE/plugin-mendeley
[submodule "sdkjs-plugins/plugin-ocr"]
path = sdkjs-plugins/plugin-ocr
url = https://github.com/ONLYOFFICE/plugin-ocr
[submodule "sdkjs-plugins/plugin-photoeditor"]
path = sdkjs-plugins/plugin-photoeditor
url = https://github.com/ONLYOFFICE/plugin-photoeditor
[submodule "sdkjs-plugins/plugin-speech"]
path = sdkjs-plugins/plugin-speech
url = https://github.com/ONLYOFFICE/plugin-speech
[submodule "sdkjs-plugins/plugin-thesaurus"]
path = sdkjs-plugins/plugin-thesaurus
url = https://github.com/ONLYOFFICE/plugin-thesaurus
[submodule "sdkjs-plugins/plugin-translator"]
path = sdkjs-plugins/plugin-translator
url = https://github.com/ONLYOFFICE/plugin-translator
[submodule "sdkjs-plugins/plugin-youtube"]
path = sdkjs-plugins/plugin-youtube
url = https://github.com/ONLYOFFICE/plugin-youtube
[submodule "sdkjs-plugins/plugin-zotero"]
path = sdkjs-plugins/plugin-zotero
url = https://github.com/ONLYOFFICE/plugin-zotero

3
.markdownlint.json Normal file
View file

@ -0,0 +1,3 @@
{
"MD024": { "siblings_only": true }
}

File diff suppressed because it is too large Load diff

View file

@ -629,8 +629,8 @@ to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
ONLYOFFICE Document Server
Copyright (C) 2010-2021 Ascensio System SIA
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
@ -645,6 +645,18 @@ the "copyright" line and a pointer to where the full notice is found.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
You can contact Ascensio System SIA at 20A-6 Ernesta Birznieka-Upish
street, Riga, Latvia, EU, LV-1050
The interactive user interfaces in modified source and object code
version of the Program must display Appropriate Legal Notices, as required
under Section 5 of the GNU AGPL version 3.
Pursuant to Section 7(b) of the License you must retain the original
Product logo when distributing the program. Pursuant to Section 7(e) we
decline to grant you any rights under trademark law for use of our
trademarks.
Also add information on how to contact you by electronic and paper mail.
If your software can interact with users remotely through a computer

355
ROADMAP.md Normal file
View file

@ -0,0 +1,355 @@
# ONLYOFFICE Document Server roadmap
This document provides the roadmap of the planned ONLYOFFICE Document Server changes.
This is an updated and corrected version of the roadmap.
We also reserve the right to change it when necessary.
## Version 7.2
### All editors
* Ability to rename document at the top of the editor window
* Warning when a macro makes a request to any URL
* Search field is reworked
* The `View` tab is available in read-only mode and comment mode
* Ability to edit OLE objects
* Advanced settings are reworked
* Ability to enable/disable using the Option key to navigate
the editors via keyboard
* Web editor interface theme can be synchronized with the
system theme
* New web editor info: the `About` section contains build number
* New search panel in the embedded versions of the
Document Editor and the Spreadsheet Editor
* Top toolbar is reworked
* New interface languages: Basque, Malay,
Portuguese (Portugal), Chinese (Traditional, Taiwan)
### Forms
* New interface language: Indonesian
* Ability to add tags
### Document Editor
* New interface language: Indonesian
* PDF viewer navigation panel is renamed and has its own settings:
expand/collapse all, expand to level X, font size, wrap headings
* Ability to remove headers/footers via toolbar
* Ability to include current title in the table of contents via toolbar
and designated button
* New spellcheck settings in the advanced settings
### Spreadsheet Editor
* Ability to use custom images as bullets in bullet lists
* Ability to switch rows/columns using the diagram settings
in the right panel
### Presentation Editor
* New spellcheck settings in the advanced settings
* Support for PPSX files, they open in preview mode
* Ability to use custom images as bullets in bullet lists
* Reworked advanced settings' `Placement` tab for precise
positioning of images, tables, and charts
### Mobile
* New interface language: Indonesian
* New features in the Document Editor: header navigation,
ability to add table of contents and configure its setting
### Plugins
* New translation mechanic in plugins: ability to add `langs.json`
to folder with translations; first there is a request for a full match
in file name and language, then up to the `-` symbol
### API updates
* New feature: live viewer for tracking changes in real-time
* The Document Server information contains live viewer/editor data
* New interface translation support: 4-letter language designation
is supported. Currently it is used for Portuguese (Portugal) and
Chinese (Traditional, Taiwan)
### WOPI
* Ability to open embedded viewer in WOPI discovery
## Version 7.1
### All editors
* New menu for inserting autoshapes
* Ability to edit points of a selected autoshape
* Ability to open new diagram types: Pyramid, Bar (Pyramid),
vertical and horizontal cylinders, vertical and horizontal cones
* Ability to crop a selected image to shape
* Sorting comments on the left sidebar by group
* Ability to see your file protection password when entering it
### Forms
* Ability to zoom a form
### Document editor
* Ability to use the Page Thumbnails panel and to display
the document's contents on the left sidebar for PDF files
* Ability to use special symbols when searching documents
* Ability to add a period with double-space
### Spreadsheet editor
* New view settings: Combine sheet and status bars,
Always show toolbar, Interface theme, Show frozen panes shadow
* New currency: CFP franc
* Using tips when working with formulas for tables
* Ability to set a text qualifier when importing text from TXT/CSV
* Using a built-in preview panel before printing out a spreadsheet
### Presentation editor
* Ability to duplicate slides using the `Add slide` menu
* Ability to move a slide to beginning/end using a slide context menu
* Ability to insert recently used shapes using a new panel on the `Insert` tab
* Ability to add a period with double-space
### API updates
* The last `callbackUrl` is needed for sending a link to a compiled file
if a file was edited by the same user on different tabs
* New environment variable `X2T_MEMORY_LIMIT` limiting memory
for the x2t process
* New sections `Features` and `Layout` for `Customization`,
the following parameters are renamed: `leftMenu` -> `layout.leftMenu`,
`rightMenu` -> `layout.rightMenu`, `toolbar` -> `layout.toolbar`,
`statusBar` -> `layout.statusBar`, `spellcheck` -> `features.spellcheck`
* Ability to see the `customer_id` and the build type on `index.html`
## Version 7.0
### All editors
* Sorting comments on the left sidebar by date and author
* Ability to change document settings using the `alt` + `key` keyboard shortcuts
* DarkMode
* Changing contents of the `Create new...` section in the `File` menu
### Document editor
* Ability to choose the display mode for review changes:
Show by click in balloons, Show by hover in tooltips
* Ability to choose mail merge data from a local file and from URL
* Hyperlinks autocorrect
### Spreadsheet editor
* Button with the sheet list to switch to the certain sheet
* Descriptions and names of function arguments in Portuguese (Brazil)
* Opening / saving a query table
* Version history
* Ability to open the status bar in two bars
* `Saving status` block in the status bar
* Ability to protect a workbook and sheet in the `Protection` tab
* Displaying selections made by other users
### Presentation editor
* Ability to show animations contained in a file
* Moving slide transition settings from the right-side panel
to the `Transitions` tab of the top toolbar
* Hyperlinks autocorrect
### API updates
* Ability to add additional interface themes
* New `outputtype: "ooxml", "odf"` types in the `conversionapi` to convert
files to any format (docx, docm, xlsx, xlsm, pptx, pptm, or odt, ods, odp)
* When opening documents with macros, the `downloadAs` panel contains
the docm, xlsm, pptm formats (determined by the `fileType` parameter)
* `assemblyFormatAsOrigin` parameter is enabled by default to save
the assemblied file in the same format, in which it is opened
* New `review` section and new `hideReviewDisplay`, `showReviewChanges`,
`reviewDisplay`, `trackChanges`, `hoverMode` parameters
in the `customization` section of the document editor config
* New `fileType parameter` for `onDownloadAs`, `onRequestSaveAs`,
`onRequestRestore`
* Ability to insert several images from the portal using
the `insertImage` method
## Version 6.4
### All editors
* Web Application Open Platform Interface (WOPI) support
* 125% and 175% scaling
* Resolving all comments
* Support for chart styles
* Chart styles for people with disabilities
* New previews for bulleted, numbered, multi-level lists
* Navigating controls (checkbox, radiobox, button with text) using Tab/Shift+Tab
* Updated work on the client:
* Decoding pictures in all popular raster formats
* Working with zip archives (open / save / edit)
* Digital signatures
### Document editor
* Converting text to tables and vice versa
* Auto-capitalization for the 1st word in a sentence
### Spreadsheet editor
* Adding/setting/deleting conditional formatting
* Adding sparklines
* Importing data from txt and csv
* Changing select on Tab+Enter
* Ability to assign a macro to be executed when you click on a graphic object
* Descriptions and names of function arguments in Polish,
Japanese, Korean, Latvian, Lao, Norwegian, Romanian, Slovak,
Slovenian, Swedish, Turkish, Vietnamese, Catalan, Czech, Chinese, Danish, Dutch,
Finnish, Greek, Hungarian, Indonesian, Bulgarian, Portuguese, Ukrainian
* Hyperlinks autocorrect
* Presets for Freeze Panes
* Setting for displaying zeros in cells (Show zeros)
* Argument names in the function setting dialog
* Storing comment threads in a spreadsheet
### Presentation editor
* Version history
* Setting to hide the notes panel
* Auto-capitalization for the 1st word in a sentence
### Mobile web editors
* Rework on ReactJS
### API updates
* `requestClose` method for closing the editor
* Differentiation of access rights to commenting
* Setting the default co-editing mode and ability to prohibit changing it
* `customization.hideNotes` parameter to hide the notes panel in presentations
* New methods and properties for `ApiRange` for `apiBuilder` (spreadsheets)
* `editorConfig.customization.uiTheme` to set the interface theme
## Version 6.3
### All editors
* Dark theme
* Adding/editing/deleting passwords in the online version
* 150% scaling
* Adding files to Favorites folder*
* New chart types (line and scatter)
* Hints on creating macros
* New scheme for the spellchecker (local work)
* Entering names for anonymous users
\* Should be implemented in DMS as well
### Document editor
* Button to change wrapping settings on the toolbar (Layout tab)
* Changing indent in the paragraph settings on the right panel
* Changing text case
* Changing list levels
* Fixed color set in the color picker for forms/content controls
* Saving Track Changes status to file
* Downloading files as/saving as HTML, FB2, EPUB
### Spreadsheet editor
* Combo chart settings
* `XLOOKUP` function
* Grouping/ungrouping data in pivot tables
* Left/right indent to align cell content
* New cell formats: dd/mm, dd/mm/yyyy, dd/mm/yy
* New currency for cell format - Croatian kuna
### Presentation editor
* Transparency setting to slide properties in the right panel
* Column setting for text in a shape on the toolbar
* Buttons for changing text case and highlighting text with color
* Preserving animations already added to the presentation.
## Version 6.2
### All editors
* Setting font size up to 300px (up to 409px in spreadsheets) manually
* Navigating through fields (text box, combobox) using Tab/Shift+Tab
### Document editor
* New options to work with text fields
* Table of figures
### Spreadsheet editor
* Autoexpansion for formatted tables
* Slicers for pivot tables
* Data validation settings for cells
* Custom number format
* `GROWTH`, `TREND`, `LOGEST`, `UNIQUE`, `MUNIT`, `RANDARRAY` functions
### Presentation editor
* Autoformat as you type settings
* Increment/decrement font size buttons on the toolbar
### Plugins
* Enabling Track Changes in all docs by default
### Desktop
* New Document Server integration scheme
### iOS app
* The source code of the documents module is public
### API
`customization.trackChanges` parameter to enable/disable Track Changes by default
`customization.toolbarHideFileName` to hide the doc's name from the toolbar
## Version 6.1
### All editors
* New options for operations with objects:
* setting an arbitrary angle for a gradient fill
* setting the picker position using a spinner in the fill settings
* buttons for adding/removing the current picker
* adding a new picker - without changing the current view of the gradient
* New options for proofing:
* editing AutoCorrect options for math equations
* recognized functions
* autoformatting as you type
* Icons for context menu
* New File panel
* `Help` parameter for plugins
### Document editor
* Line numbers
* Inserting, editing, and converting endnotes
* Creating cross-references
* Fb2 for viewing and html/epub/mht available for all platforms
* Differentiation for reviewing permissions
### Spreadsheet editor
* Button to insert a pivot table in the Insert tab
* Custom sheet view
* Additional options for editing chart data (series and categories)
* Setting the shadows display for locked areas

119
Readme.md
View file

@ -1,9 +1,15 @@
[![License](https://img.shields.io/badge/License-GNU%20AGPL%20V3-green.svg?style=flat)](https://www.gnu.org/licenses/agpl-3.0.en.html) ![Release](https://img.shields.io/badge/Release-v5.2-blue.svg?style=flat)
[![License](https://img.shields.io/badge/License-GNU%20AGPL%20V3-green.svg?style=flat)](https://www.gnu.org/licenses/agpl-3.0.en.html) ![Release](https://img.shields.io/badge/Release-v7.2.0-blue.svg?style=flat)
## Overview
ONLYOFFICE Document Server is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
Starting from version 6.0, Document Server is distributed under a new name - ONLYOFFICE Docs.
ONLYOFFICE Docs can be used as a part of [ONLYOFFICE Workspace](#onlyoffice-workspace) or with third-party sync&share solutions (e.g. Nextcloud, ownCloud, Seafile) to enable collaborative editing within their interface.
It has three editions - [Community, Enterprise, and Developer](#onlyoffice-docs-editions).
## Components
ONLYOFFICE Document Server contains the following components:
@ -34,91 +40,118 @@ The editors allow you to create, edit, save and export text, spreadsheet and pre
ONLYOFFICE offers different versions of its online document editors that can be deployed on your own servers.
ONLYOFFICE Document Server:
ONLYOFFICE Docs (packaged as Document Server):
* Community Edition (`onlyoffice-documentserver` package)
* Integration Edition (`onlyoffice-documentserver-ie` package)
* Enterprise Edition (`onlyoffice-documentserver-ee` package)
* Developer Edition (`onlyoffice-documentserver-de` package)
The table below will help you to make the right choice.
| Pricing and licensing | Community Edition | Integration Edition | Developer Edition |
| Pricing and licensing | Community Edition | Enterprise Edition | Developer Edition |
| ------------- | ------------- | ------------- | ------------- |
| | [Get it now](https://www.onlyoffice.com/download.aspx) | [Start Free Trial](https://www.onlyoffice.com/connectors-request.aspx) | [Start Free Trial](https://www.onlyoffice.com/developer-edition-request.aspx) |
| Cost | FREE | [Go to the pricing page](https://www.onlyoffice.com/integration-edition-prices.aspx) | [Go to the pricing page](https://www.onlyoffice.com/developer-edition-prices.aspx) |
| | [Get it now](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS#docs-community) | [Start Free Trial](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS#docs-enterprise) | [Start Free Trial](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS#docs-developer) |
| Cost | FREE | [Go to the pricing page](https://www.onlyoffice.com/docs-enterprise-prices.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Go to the pricing page](https://www.onlyoffice.com/developer-edition-prices.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) |
| Simultaneous connections | up to 20 maximum | As in chosen pricing plan | As in chosen pricing plan |
| Number of users | up to 20 recommended | As in chosen pricing plan | As in chosen pricing plan |
| Clusterization | - | + | + |
| License | GNU AGPL v.3 | Proprietary | Proprietary |
| **Support** | **Community Edition** | **Integration Edition** | **Developer Edition** |
| Documentation | [Help Center](https://helpcenter.onlyoffice.com/server/docker/opensource/index.aspx) | [Help Center](https://helpcenter.onlyoffice.com/server/integration-edition/index.aspx) | [Help Center](https://helpcenter.onlyoffice.com/server/integration-edition/index.aspx) |
| **Support** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Documentation | [Help Center](https://helpcenter.onlyoffice.com/installation/docs-community-index.aspx) | [Help Center](https://helpcenter.onlyoffice.com/installation/docs-enterprise-index.aspx) | [Help Center](https://helpcenter.onlyoffice.com/installation/docs-developer-index.aspx) |
| Standard support | [GitHub](https://github.com/ONLYOFFICE/DocumentServer/issues) or paid | One year support included | One year support included |
| Premium support | [Buy Now](https://www.onlyoffice.com/support.aspx) | [Buy Now](https://www.onlyoffice.com/support.aspx) | [Buy Now](https://www.onlyoffice.com/support.aspx) |
| **Interface** | **Community Edition** | **Integration Edition** | **Developer Edition** |
| Tabbed interface | - | + | + |
| White Label | - | - | + |
| **Plugins & Macros** | **Community Edition** | **Integration Edition** | **Developer Edition** |
| Premium support | [Contact Us](mailto:sales@onlyoffice.com) | [Contact Us](mailto:sales@onlyoffice.com) | [Contact Us](mailto:sales@onlyoffice.com) |
| **Services** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Conversion Service | + | + | + |
| Document Builder Service | + | + | + |
| **Interface** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Tabbed interface | + | + | + |
| Dark theme | + | + | + |
| 125%, 150%, 175%, 200% scaling | + | + | + |
| White label | - | - | + |
| Integrated test example (node.js) | + | + | + |
| Mobile web editors | - | +* | +* |
| **Plugins & Macros** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Plugins | + | + | + |
| Macros | + | + | + |
| **Collaborative capabilities** | **Community Edition** | **Integration Edition** | **Developer Edition** |
| **Collaborative capabilities** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Two co-editing modes | + | + | + |
| Comments | + | + | + |
| Built-in chat | + | + | + |
| Review and tracking changes | + | + | + |
| Display modes of tracking changes | - | + | + |
| Display modes of tracking changes | + | + | + |
| Version history | + | + | + |
| **Document Editor features** | **Community Edition** | **Integration Edition** | **Developer Edition** |
| **Document Editor features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Font and paragraph formatting | + | + | + |
| Object insertion | + | + | + |
| Content control | - | + | + |
| Adding Content control | + | + | + |
| Editing Content control | + | + | + |
| Layout tools | + | + | + |
| Table of contents | + | + | + |
| Navigation panel | - | + | + |
| Navigation panel | + | + | + |
| Mail Merge | + | + | + |
| **Spreadsheet Editor features** | **Community Edition** | **Integration Edition** | **Developer Edition** |
| Comparing Documents | + | + | + |
| **Spreadsheet Editor features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Font and paragraph formatting | + | + | + |
| Object insertion | + | + | + |
| Functions, formulas, equations | + | + | + |
| Table templates | + | + | + |
| Pivot tables | - | +* | +* |
| **Presentation Editor features** | **Community Edition** | **Integration Edition** | **Developer Edition** |
| Pivot tables | + | + | + |
| Data validation | + | + | + |
| Conditional formatting | + | + | + |
| Sparklines | + | + | + |
| Sheet Views | + | + | + |
| **Presentation Editor features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Font and paragraph formatting | + | + | + |
| Object insertion | + | + | + |
| Animations | + | + | + |
| Presenter mode | - | + | + |
| Transitions | + | + | + |
| Presenter mode | + | + | + |
| Notes | + | + | + |
| | [Get it now](https://www.onlyoffice.com/download.aspx) | [Start Free Trial](https://www.onlyoffice.com/connectors-request.aspx) | [Start Free Trial](https://www.onlyoffice.com/developer-edition-request.aspx) |
| **Form creator features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Adding form fields | + | + | + |
| Form preview | + | + | + |
| Saving as PDF | + | + | + |
| **Security features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| End-to-end encryption via Private Rooms** | + | + | - |
| | [Get it now](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS#docs-community) | [Start Free Trial](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS#docs-enterprise) | [Start Free Trial](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS#docs-developer) |
\* Changing style and deleting (Full support coming soon)
\* If supported by DMS
\** End-to-end encryption via Private Rooms requires ONLYOFFICE Workspace
## Project Information
## Documentation
Official website: [http://www.onlyoffice.org](http://onlyoffice.org "http://www.onlyoffice.org")
The easiest way to install ONLYOFFICE Document Server is to use the Docker image. You can also install it from the repository or compile it from source code. The following documentation is available to the community depending on the way you choose:
* [Compiling ONLYOFFICE Document Server for a local server](https://helpcenter.onlyoffice.com/installation/docs-community-compile.aspx "Compiling ONLYOFFICE Document Server for a Local Server")
* [Installing ONLYOFFICE Document Server Linux version](https://helpcenter.onlyoffice.com/installation/docs-community-install-ubuntu.aspx "Installing ONLYOFFICE Document Server Linux Version")
* [Installing ONLYOFFICE Document Server Windows version](https://helpcenter.onlyoffice.com/installation/docs-community-install-windows.aspx "Installing Document Server for Windows on a Local Server")
* [Installing ONLYOFFICE Document Server Docker version](https://helpcenter.onlyoffice.com/installation/docs-community-install-docker.aspx "Installing ONLYOFFICE Document Server Docker Version")
## ONLYOFFICE Workspace
ONLYOFFICE Docs packaged as Document Server is a part of **ONLYOFFICE Workspace** that also includes ONLYOFFICE Groups packaged as [Community Server](https://github.com/ONLYOFFICE/CommunityServer "Community Server"), [Mail Server](https://github.com/ONLYOFFICE/Docker-MailServer "Mail Server"), Control Panel and Talk (instant messaging app).
It can also be integrated with third-party sync and share solutions.
## Project information
Official website: [https://www.onlyoffice.com](https://www.onlyoffice.com/?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS)
Code repository: [https://github.com/ONLYOFFICE/DocumentServer](https://github.com/ONLYOFFICE/DocumentServer "https://github.com/ONLYOFFICE/DocumentServer")
Docker Image: [https://github.com/ONLYOFFICE/Docker-DocumentServer](https://github.com/ONLYOFFICE/Docker-DocumentServer "https://github.com/ONLYOFFICE/Docker-DocumentServer")
License: [GNU AGPL v3.0](https://help.onlyoffice.com/products/files/doceditor.aspx?fileid=4358397&doc=K0ZUdlVuQzQ0RFhhMzhZRVN4ZFIvaHlhUjN2eS9XMXpKR1M5WEppUk1Gcz0_IjQzNTgzOTci0 "GNU AGPL v3.0")
License: [GNU AGPL v3.0](https://onlyo.co/38YZGJh)
SaaS version: [http://www.onlyoffice.com](http://www.onlyoffice.com "http://www.onlyoffice.com")
ONLYOFFICE Docs on official website: [https://www.onlyoffice.com/office-suite.aspx](https://www.onlyoffice.com/office-suite.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS)
## ONLYOFFICE One Click Installation
ONLYOFFICE Workspace on official website: [https://www.onlyoffice.com/workspace.aspx](https://www.onlyoffice.com/workspace.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS)
ONLYOFFICE Document Server is a part of **ONLYOFFICE Community Edition** that comprises also [Community Server](https://github.com/ONLYOFFICE/CommunityServer "Community Server") and [Mail Server](https://github.com/ONLYOFFICE/Docker-MailServer "Mail Server"). To get ONLYOFFICE Free Edition in one click, make use of [ONLYOFFICE One Click Installation](https://controlpanel.onlyoffice.com/ "ONLYOFFICE One Click Installation").
## Documentation
The easiest way to install ONLYOFFICE Document Server is to use the Docker image. You can also install it from the repository or compiling the source code. The following documentation is available to the community depending on the way you choose:
* [Compiling ONLYOFFICE Document Server for a Local Server](http://helpcenter.onlyoffice.com/server/linux/document/compile-source-code.aspx "Compiling ONLYOFFICE Document Server for a Local Server")
* [Installing ONLYOFFICE Document Server Linux Version](http://helpcenter.onlyoffice.com/server/linux/document/linux-installation.aspx "Installing ONLYOFFICE Document Server Linux Version")
* [Installing ONLYOFFICE Document Server Windows Version](http://helpcenter.onlyoffice.com/server/windows/document/install-office-apps.aspx "Installing Document Server for Windows on a Local Server")
* [Installing ONLYOFFICE Document Server Docker Version](http://helpcenter.onlyoffice.com/server/docker/document/docker-installation.aspx "Installing ONLYOFFICE Document Server Docker Version")
List of available integrations: [https://www.onlyoffice.com/all-connectors.aspx](https://www.onlyoffice.com/all-connectors.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS)
## User Feedback and Support
If you have any problems with or questions about [ONLYOFFICE Document Server][2], please visit our official forum to find answers to your questions: [dev.onlyoffice.org][1] or you can ask and answer ONLYOFFICE development questions on [Stack Overflow][3].
If you have any problems with or questions about [ONLYOFFICE Document Server][2], please visit our official forum to find answers to your questions: [forum.onlyoffice.com][1] or you can ask and answer ONLYOFFICE development questions on [Stack Overflow][3].
[1]: http://dev.onlyoffice.org
[1]: https://forum.onlyoffice.com
[2]: https://github.com/ONLYOFFICE/DocumentServer
[3]: http://stackoverflow.com/questions/tagged/onlyoffice
[3]: https://stackoverflow.com/questions/tagged/onlyoffice

View file

@ -1,138 +0,0 @@
## Overview
**ONLYOFFICE Document Server** is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time. This document provides the roadmap of the planned **ONLYOFFICE Document Server** changes.
## Version 4.5
### Common tasks for all Editors
* Charts Improvement (3D)
* Paste Options (Keep Source Formatting, Merge Formatting, Keep Text Only etc.)
* Document Templates
* Development of editors add-ons for versioning (Chrome & Mozilla)
* Undo for Spreadsheet Editor in fast collaborative editing mode
* Opening password-protected documents
### Document Editor improvement tasks
* Versioning
* Mail Merge
* Footnotes, Endnotes
* Proportional table resize
* AutoCorrect
### Spreadsheet Editor improvement tasks
* Formulas in AutoShapes
* Adjustable cell format (number, currency, etc.)
* Pivot tables
* Multiselect
* Conditional Formatting
* Sparklines
### Presentation Editor improvement tasks
* Slide Notes
* Columns (settings)
* Improvement in opening PPT + ODP
* Formulas in AutoShapes
### Interface tasks
* Customization
* Renaming a file from the editor interface
* Embedded viewers update
* Web-based mobile version update
### Desktop and mobile editors tasks
* Development of co-editing for the Spreadsheet Editor for iPad
## Planned for future versions
### Common tasks for all Editors
* Korean, Chinese, Japanese and Arabic languages support improvement (vertical text + right-to-left)
* Korean, Chinese, Japanese and Arabic languages support improvement (canvas-based font rendering)
* Border styles (double)
* Symbol Insertion (Character Map)
* Development of editors add-ons for versioning (Chrome & Mozilla)
* Redo for all editors in fast collaborative editing mode
* Commenting mode (restricted editing)
* Protecting parts of a document from being edited
* Protecting parts of a document from being copied
* PDF Editor
* Comparing two documents (+Merging into a single document)
### Document Editor improvement tasks
* Headings setup + table of contents + internal links
* Footnotes, Endnotes
* Setting custom column width (row height) in a table
* Columns and rows distribution in a table
* Combining and splitting of lists
* Backgrounds
* Different underlining (double line, wavy line, etc.)
* Frames for pictures, templates
* Non-breaking paragraph (wrapping)
* Links between the titles
* Hidden text
* Watermarks (maybe as a plug-in)
* Forms
### Spreadsheet Editor improvement tasks
* Effects (like in MS Office 2013)
* Backgrounds
* Print (Preview + header / footer + page breaks)
* Formula bar (improvements)
* Versioning
* Data
* Sheet and Data Protection
* Splitting the window into several editor windows
* Modify the algorithm of auto-filling (make various options, for example, copy formatting only etc.)
### Presentation Editor improvement tasks
* Vertical text
* Animation
* Hide / restore slide
* Header /footer + slide number + date and time
* Video + audio
* Themes
* Theme Editor
* Hyperlinks improvement (internal links - an analog of the ability to assign actions to inserted objects)
### Interface tasks
* Customization
* Saving a copy of a document on the portal
* Adding the information about updates in a new editor version
### Desktop and mobile editors tasks
* Development of an interface for the Document Editor for Android
* Development of an interface for the Presentation Editor for iPad
* Development of an interface for the Spreadsheet and Presentation Editors for Android
* Development of co-editing for the Document Editor for iPad
* Development of SDK and API of the common file manager for all editors on the base of WebDAV (for the integrators' usability)
## Project Information
Official website: [http://www.onlyoffice.org](http://onlyoffice.org "http://www.onlyoffice.org")
Code repository: [https://github.com/ONLYOFFICE/DocumentServer](https://github.com/ONLYOFFICE/DocumentServer "https://github.com/ONLYOFFICE/DocumentServer")
Docker Image: [https://github.com/ONLYOFFICE/Docker-DocumentServer](https://github.com/ONLYOFFICE/Docker-DocumentServer "https://github.com/ONLYOFFICE/Docker-DocumentServer")
License: [GNU AGPL v3.0](https://help.onlyoffice.com/products/files/doceditor.aspx?fileid=4358397&doc=K0ZUdlVuQzQ0RFhhMzhZRVN4ZFIvaHlhUjN2eS9XMXpKR1M5WEppUk1Gcz0_IjQzNTgzOTci0 "GNU AGPL v3.0")
SaaS version: [http://www.onlyoffice.com](http://www.onlyoffice.com "http://www.onlyoffice.com")
## User Feedback and Support
If you have any problems with or questions about [ONLYOFFICE Document Server][2], please visit our official forum to find answers to your questions: [dev.onlyoffice.org][1] or you can ask and answer ONLYOFFICE development questions on [Stack Overflow][3].
[1]: http://dev.onlyoffice.org
[2]: https://github.com/ONLYOFFICE/DocumentServer
[3]: http://stackoverflow.com/questions/tagged/onlyoffice

2
core

@ -1 +1 @@
Subproject commit 2b8efdd9b1b54211d353865e1f2fd1cf8a73711f
Subproject commit 24e04314d878b8efc5ef4cb9c1a20331497071ea

@ -1 +1 @@
Subproject commit 0d246d12a5cefb9e40f18b9bf4e7f44c75534989
Subproject commit d834fb1817d4264aa012528428ff3a5ba6f7f001

@ -1 +1 @@
Subproject commit 7813f0e788c7e5ec341bdeec78cfea17f7b278e2
Subproject commit 4fa8601cc3f29477fe589d5970613e67e79c5d01

2
sdkjs

@ -1 +1 @@
Subproject commit 326ae8e743afa27224cebf2c9d950e77bd45ae77
Subproject commit 2f7a18f583853b15c5a05ff357f3e1bc15b726c7

@ -1 +0,0 @@
Subproject commit 979cdb6379936b54819ebc282713e62c88ad4c5f

@ -0,0 +1 @@
Subproject commit bf800f63eab8a202128f109c1b4969e654ccb314

@ -0,0 +1 @@
Subproject commit 3e21f9f542eb7d1709622b29a92e4eff1c3ea612

@ -0,0 +1 @@
Subproject commit de282e12466fca0cc79f8f79072b8630df9c7932

@ -0,0 +1 @@
Subproject commit 1e7abae692c74a8e036cb8472c53223d3df41d14

@ -0,0 +1 @@
Subproject commit 10c89498b702f271183427957e2a66558e93eced

@ -0,0 +1 @@
Subproject commit b1abf1a37a5d856e7f926ad0ab90bc8d2a6b18a9

@ -0,0 +1 @@
Subproject commit 46e05265cb1186197184943f118caac9ab478aed

@ -0,0 +1 @@
Subproject commit dfefba29ccae8796de31b06131dfb2a6416fa6ea

@ -0,0 +1 @@
Subproject commit 502922f92ad5a365163f316897677a470daf80f1

@ -0,0 +1 @@
Subproject commit 5f729fda60d65a18064a258b5bf764e81c7de774

2
server

@ -1 +1 @@
Subproject commit bf1751662bf45070e1c8bcc9fb8c20c0923bfdb3
Subproject commit 1a1cbf19681318eafd73c6a03c68afe3d6d67aa2

@ -1 +1 @@
Subproject commit a5d2f236a17d21ac0a9cfc91f4c237d685fec542
Subproject commit ddec589b37b29ae93b699ea6797f1e375486abdc