Commit graph

12798 commits

Author SHA1 Message Date
Tor Lillqvist
a115168f46 Remove the ca-VALENCIA localisation for the Settings.bundle in the iOS app
It leads to the app being rejected when uploaded to App Store Connect.
The rejection email says:

    ITMS-90176: Unrecognized Locale - The locale names used in
    localization directories at ('Payload/Mobile.app/Settings.bundle/ca-VALENCIA.lproj')
    are invalid. iTunes supports BCP47 but not the UN M.49
    specification. Refer to the Language and Locale Designations guide
    at https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPInternational/LanguageandLocaleIDs/LanguageandLocaleIDs.html
    for more information on naming your language-specific directories.

Change-Id: I0ede85c5cc65c203e93ff4b75e898a3faaef20e2
2020-10-22 09:24:29 +02:00
Tor Lillqvist
a57df6387f Use the notebookbar in the iOS app on iPad
(But not on iPhone.)

Change-Id: I0589fd914b2ccdd7a62981ab76c02363d7dcf114
2020-10-22 09:24:20 +02:00
Szymon Kłos
f8ab117de5 Add missing tooltip for clear direct formatting icon
Change-Id: I20a30e7a37f98cd35d5dfb5086fa7617e433314f
2020-10-21 21:23:45 +02:00
Ezinne Nnamani
2d3c3f02c4 Created the cypress test for font-size attribute
Change-Id: Id80b03625717e5061cb58449eab532536cc9fb50
2020-10-21 18:16:10 +02:00
Tor Lillqvist
2067220c70 Make two identical warnings non-identical
Change-Id: I824275d99ea0342f1e704b4ca987d5470b6fb939
2020-10-21 17:07:57 +03:00
Andras Timar
949b7477c6 Update UI po files (Weblate does not do msgmerge itself)
Change-Id: I8daaeba36404cb37f19c4a88da2131207b595c97
2020-10-21 14:44:28 +02:00
日陰のコスモス
d8fd91da86 Translated using Weblate (Japanese)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Japanese)

Currently translated at 23.5% (4 of 17 strings)

Translated using Weblate (Japanese)

Currently translated at 19.6% (21 of 107 strings)

Co-authored-by: 日陰のコスモス <baffclan@yahoo.co.jp>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/ja/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/ja/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ja/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/iOS app
Change-Id: I254a098eef9a19da19ebec759459a93f7b6a9034
2020-10-21 14:38:32 +02:00
غادة الذياب
3267ad4b2e Translated using Weblate (Arabic)
Currently translated at 47.1% (197 of 418 strings)

Co-authored-by: غادة الذياب <ssggg2015@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/ar/
Translation: Collabora Online/Help
Change-Id: I3dd7e86599c7ed472f3efd9794cacf73d51c631f
2020-10-21 14:38:24 +02:00
PhD. Ayhan YALÇINSOY
5b40db4e8b Translated using Weblate (Turkish)
Currently translated at 73.4% (307 of 418 strings)

Translated using Weblate (Turkish)

Currently translated at 72.9% (305 of 418 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (348 of 348 strings)

Co-authored-by: PhD. Ayhan YALÇINSOY <ayhanyalcinsoy@pisilinux.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/tr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/tr/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Change-Id: Icc7881a189d9277c9d51e37d9416e50a27f0ae0a
2020-10-21 14:38:16 +02:00
Andras Timar
e8b94dd3e9 Translated using Weblate (Hungarian)
Currently translated at 59.0% (247 of 418 strings)

Translated using Weblate (Greek)

Currently translated at 100.0% (418 of 418 strings)

Translated using Weblate (Danish)

Currently translated at 99.7% (417 of 418 strings)

Translated using Weblate (Basque)

Currently translated at 100.0% (348 of 348 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/da/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/el/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/hu/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eu/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Change-Id: Ib956a76747475075c6daa26ff4f16d9a43af6aea
2020-10-21 14:38:02 +02:00
Adolfo Jayme Barrientos
33511bfade Translated using Weblate (French)
Currently translated at 100.0% (418 of 418 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (348 of 348 strings)

Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/fr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt_BR/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Change-Id: I3cc51e257ac1939943d0102c030f9d41fc2a79bc
2020-10-21 14:37:29 +02:00
Andika Triwidada
b7e89abdcb Translated using Weblate (Indonesian)
Currently translated at 100.0% (17 of 17 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (107 of 107 strings)

Translated using Weblate (Indonesian)

Currently translated at 59.0% (247 of 418 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (348 of 348 strings)

Co-authored-by: Andika Triwidada <andika@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/id/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/id/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/id/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/id/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Change-Id: I28494f21b769e4a53eec571a792e9608bb9a4015
2020-10-21 14:37:17 +02:00
Joan Montané
907821f14e Translated using Weblate (Catalan)
Currently translated at 100.0% (107 of 107 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (418 of 418 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (348 of 348 strings)

Co-authored-by: Joan Montané <joan@montane.cat>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/ca/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/ca/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ca/
Translation: Collabora Online/Android app
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Change-Id: I5f289c9c2e64a024b9d66ed00348abc5d5729279
2020-10-21 14:37:02 +02:00
Andras Timar
b820e9991d Updated UI pot file
Change-Id: I262ac7f5cce317ec9229fc7654562ad83b2cf89c
2020-10-21 14:30:42 +02:00
Pedro Pinto Silva
e15c62dee6 Notebookbar: selected btn: restrict declarations and
remove unnecessary rules

Change-Id: Ifd8510da237f56be16c46dd208df0613a956d7db
2020-10-21 11:23:03 +02:00
andreas kainz
166f4b717b icon fix
Change-Id: Ia548338e8354bd7e697997d5a1b21a36e89e5c33
2020-10-21 09:29:04 +02:00
Ashod Nakashian
eb377ee8d8 wsd: force saving to storage if the last attempt had failed
When uploading to storage fails, we want to retry on next
save. This works when the document is modified between
the last attempt to upload and the current save.

However, when the document isn't modified (f.e. when unloading
the document) we still need to upload the last version of the
document, so we save the document, but that fails as the
document isn't modified. And so we end up not uploading it.
Actually, it gets worse, because we will keep retrying to
save, because there is nothing else to do when we need to
unload the document (say because it has been idle).

This issue was previously not seen because storage failures
are quite rare. However in certain cases NC with complex
access permission controls does fail fairly frequently,
and this edge-case becomes an issue.

This patch enables forced uploading when the last attempt
had failed, regardless of the state of the current save
result.

Change-Id: I951bf19b62f049547913f490d618be20b6191080
2020-10-20 20:50:30 -04:00
Andras Timar
cd23bb7a6c Use Util::getVersionInfo instead of raw LOOLWSD_VERSION_HASH, because the length of the latter is unpredictable
Change-Id: Iab370375f29590d3c34298499ca156cd63dac564
2020-10-20 23:49:54 +02:00
Muhammet Kara
5c5b23d912 loleaflet: Bump eslint version to 4.18.2
Change-Id: Icace27211809731d5dcbde6cd9cb11998efecac7
2020-10-21 00:20:54 +03:00
Pelin Kuran
bb5e112920 loleaflet: Bump eslint version to 4.0.0
Change-Id: I4d04d5f2037c6af61050f94d28e7781a14cc1210
2020-10-20 23:05:13 +03:00
Muhammet Kara
9f9464e785 Complete the CoC statement
Change-Id: Iafed9167ae96d4d1b8e82e4dea0679d7102d5330
2020-10-20 20:45:57 +03:00
Pedro Pinto Silva
bedaa6984a Use class instead of repeated id
also follow BEM convention (main class for svgs + double dash
for a variation of the main class)

Change-Id: Icd18ceeb88e587962192ff33629afdae711cd8a9
2020-10-20 15:25:42 +02:00
andreas kainz
48c2f217b0 Issue #213: add css theming support to shape icons
Change-Id: I82b4385b3386a4c14c1b5e969d6af72d41f81fab
2020-10-20 15:25:42 +02:00
Ayhan Yalçınsoy
eee61971b9 Remove unnecessary escapes for eslint 4.0.0 conformance
Change-Id: Ibc159b6f5d2efceaf33ec37354ddd376f2aba649
2020-10-20 16:07:16 +03:00
pelinKuran
e6390089a2 Fix indentations as per eslint 4.0.0
Change-Id: I590f3275b0a40246494611a17a64e5c6519f1f14
2020-10-20 14:41:24 +03:00
Andras Timar
88774fa3df Silence po2json.py
Change-Id: I029e77a602f61810e91167f03d2b0e08e6263d35
2020-10-20 12:50:00 +02:00
dilaverdemirel
29251ef432 Replaces Poco::DateTimeFormatter to Util::getHttpTimeNow #207
Change-Id: I49b8d4b2acb0d4bcc719325a28537d45700bebdc
2020-10-20 10:04:44 +02:00
Ashod Nakashian
2af764bcb8 mount: handle /dev directory creation failure
Change-Id: I053cb17418daa086f0ac47961dd9880e2a5845af
2020-10-20 09:54:19 +02:00
Pranam Lashkari
5ebf5774bf cypress: adjust annotation test to work with dynamic annotation menu
Change-Id: Ia07704b4ccc0f6e4c0d217caddeb93528ebb4768
2020-10-20 09:05:19 +05:30
Pranam Lashkari
475e51eb76 leaflet: removed resolve thread option from impress
Change-Id: I325ff47ea8961056e4fd23aa2c7f8c20113e0166
2020-10-20 09:05:19 +05:30
Pranam Lashkari
5aa4f2d93b leaflet: made annotation context manu dynamic
now annotation context menu options will be toggled
between resolved and unresolved according to its state

Change-Id: I477fdf4b77a940a458d320478801283b71ccb73b
2020-10-20 09:05:19 +05:30
Pranam Lashkari
a0cf828b30 leaflet: annotation: new option added to remove thread
Change-Id: Ib1578af2e2b53d801b74c1d94be789f7a6bce84c
2020-10-20 09:05:19 +05:30
Pranam Lashkari
59af024cd4 leaflet: annotation: new option added to resolve thread
Change-Id: Iba14345c782a6e28003845d238debe2935c54be6
2020-10-20 09:05:19 +05:30
Tamás Zolnai
995f454c32 cypress: add tests for search bar in Calc (mobile).
Change-Id: I046b90d021d01ce0bc1c1fc65d3ee435af3ad97f
2020-10-19 18:29:53 +02:00
Tamás Zolnai
e63afd6431 cypress: extract some methods related to search bar.
Change-Id: I3ab9a37c4e34d2504f54c6e50cdadc4ee0433fd1
2020-10-19 18:29:53 +02:00
Tamás Zolnai
6ca5a0cd82 cypress: extract dblclickOnSelectedShape() method.
Change-Id: I0947fe98cb04cd78fed63fe12aafe5198ec2e653
2020-10-19 18:29:53 +02:00
Tamás Zolnai
36ddde6d77 cypress: deduplicate getCursorPos() method.
Move it to general helper file, to make it
available everywhere.

Change-Id: I6fbebfbc4abb1ba894d55fab289cb236185c0693
2020-10-19 18:29:53 +02:00
Tamás Zolnai
f8fd2a365c cypress: add tests for search bar in Impress (mobile).
Change-Id: I8fa9bcd60820fd142ff7f520cbed0bdecc902df9
2020-10-19 18:29:53 +02:00
Tamás Zolnai
7cbdf0fc9a cypress: add tests for search bar in Writer (mobile).
Change-Id: I4d62fdf1f5c79da2bcf1d8c3ceed23f13b696dc7
2020-10-19 18:29:53 +02:00
Andras Timar
f7c7b462e2 disable no-control-regex check of eslint
We do want control characters in regex in loleaflet/src/map/Clipboard.js

Change-Id: I4e393cd57afc42cbb30e8c63f2a497519942411a
2020-10-19 16:11:23 +02:00
Muhammet Kara
be048fee28 Issues: Add links to forum and customer portal
Change-Id: I15fe1eab1d3cf9b517164167ba353a80a4471261
2020-10-19 16:55:04 +03:00
Tamás Zolnai
8367d996b7 cypress: slow down test execution in interactive test runner.
Otherwise things happens very fast, so hard to follow what
happens.
Also the new changes of tile rendering broke the screenshot
feature of cypress, so the screenshots taken during the test
became useless. So an alternative is to run test slower,
so we can see what happens on the UI.

Change-Id: I09b48ca606cf45768cba04f5639a5d4b5317545d
2020-10-19 13:53:53 +02:00
Tamás Zolnai
48969f1309 cypress: remove code duplication related to comments.
Change-Id: I89736a1498323da4b404d8efadd499d21de14285
2020-10-19 13:53:53 +02:00
Tor Lillqvist
204c056ffd Fix the "Copy Hyperlink Location" functionality in the hyperlink context menu
We now treat the CopyHyperlinkLocation like Copy, but with a hack to
drop the HTML hyperlink wrapping around the URL and instead get just
the URL as such.

Change-Id: I572ee6f8724f42caca302606d2091f1f9b6b83e9
2020-10-19 14:05:45 +03:00
Ezinne Nnamani
660721533c Created the cypress test for strikethrough attribute
Change-Id: I09b48ca606cf45768cba04f5639a5d4b5317545d
2020-10-19 12:37:03 +02:00
Pranam Lashkari
65decc295f leaflet: prevent comment textbox losing focus
When clicked on the comment textbox it used to lose the focus

Change-Id: I351144c50818c48c7b6a4f88c9f5e6c68a1ab45c
2020-10-19 12:46:49 +05:30
Pranam Lashkari
854f3556dd leaflet: annotation: fixed reply in to the annotation
added missing listener and method

Change-Id: I5ae043fc593260794e6a2f4fda6d2338dc4075a6
2020-10-19 12:45:28 +05:30
Pranam Lashkari
d62f0c4704 leaflet: prevent updating parts in impress when vex is open
Change-Id: Ia4b5688e277fe3a663ffdf3cd387aa0320ed1257
2020-10-19 12:32:56 +05:30
Pranam Lashkari
66fff181df leaflet: stop changing mouse cursor when new view opened
Problem:
Open a spreadsheet in two views at the same time
In the view opened the first, mouse pointer changes to caret placement icon.

Change-Id: I33db0dbff4bd6229615d75892c7d1c23c9f39e7c
2020-10-19 12:27:01 +05:30
Muhammet Kara
27dafcb5f6 README.md: Add Gitpod badge
Change-Id: I54d99c8e9bae6c9bde42edb5a8366fda1fc47b5c
2020-10-19 09:19:01 +03:00