Sebastian Castro
d1d8a0ad6d
gritter: remove close button added by external plugin
...
We now already have a functional close button
2020-05-15 01:08:40 +02:00
Sebastian Castro
17d09d2466
css: add missing text color for editorcontainer
...
Now the content inside the editorcontainer will be correctly colored, like for
example table of content.
2020-05-15 01:08:40 +02:00
Sebastian Castro
c8bf643c4e
colibris: adds minimum height for scrollbar
...
Otherwise when there is a lot of content, the scrollbar thumb is too small
2020-05-15 01:08:40 +02:00
Sebastian Castro
ac850bfd47
css: fix wrapping, using normal white space and break-word
...
Wrong config was causing copy paste to lose style attributes, and ep_align
justify to not work properly.
2020-05-15 01:08:40 +02:00
Sebastian Castro
08930fae05
ui: add margin for titles
...
No margin-top, because as title tags are contained inside magic-dom divs, all
the margin apply (they are not merged as usual).
Move some colibris rules into the skin independent rules.
2020-05-15 01:08:40 +02:00
Sebastian Castro
373932a1df
ui: prevent select value to overflow container
2020-05-15 01:08:40 +02:00
Sebastian Castro
4c8f60634e
ui: use gritter to display error messages nicely (instead of loading box)
2020-05-15 01:08:40 +02:00
muxator
4816785aef
doc: in the Docker example with custom plugins, replace ep_codepad -> ep_comments_page
...
Prefer promoting ep_comments_page, since it has a wider audience and is better
maintained.
2020-05-13 23:16:51 +02:00
John McLear
94921b53fd
migrateDirtyDBtoRealDB: fix the script not trusting length, and directly iterating on dirtyDB tuples
...
Fixes #2214 .
2020-05-13 23:04:01 +02:00
John McLear
d155b792e9
migrateDirtyDBtoRealDB: formatting
...
No functional changes.
2020-05-13 23:04:01 +02:00
Daniel Krol
770c1c80b7
tests: properly clear cookies in test helper
...
This was introduced in 2012 with cd368b5f8e
.
2020-05-13 19:29:53 +02:00
Daniel Krol
30884dd93d
tests: in helper.js, add test for clearing cookies
2020-05-13 19:29:53 +02:00
Sebastian Castro
95fd5ce2a4
assets: add random string to query string to bust cache on restart and deploys
...
After each Eterpad restart, the clients will request a new version of the
static assets, even if they are not modified. This is the price we pay for
knowing that no stale files are going to be served ever again. We could also
have used a salted hash of the Etherpad version, but we chose the simpler way.
For the rationale behind using a random string at each restart, see #3958 .
ACHTUNG: this may prevent caching HTTP proxies to work.
Closes #3955 .
2020-05-13 18:58:26 +02:00
Alex
fda0d2884e
iframe attribute: move quote
2020-05-13 18:51:09 +02:00
b_b
35f0217056
typo on index.html hooks ( #3982 )
...
just a typo, maybe the smallest commit in this repo :p
2020-05-13 11:25:57 +01:00
translatewiki.net
253545712e
Localisation updates from https://translatewiki.net .
2020-05-11 17:36:12 +02:00
translatewiki.net
77b64bc4bc
Localisation updates from https://translatewiki.net .
2020-05-07 17:08:23 +02:00
muxator
5f686a8acb
ueberdb: update 0.4.5 -> 0.4.9 to fix a performance regression ( #3975 )
2020-05-07 11:57:42 +01:00
Sebastian Castro
82d1179f24
timeslider: important fix pad content was cropped when bigger than screen size
2020-05-05 12:54:11 +02:00
translatewiki.net
c7e86d38ff
Localisation updates from https://translatewiki.net .
2020-05-04 15:50:46 +02:00
Sebastian Castro
88dccfe7ce
ui: remove no more needed css code for ep_author_neat
...
This is the last change in PR #3957 .
Closes #3954 .
2020-05-03 22:36:14 +02:00
Sebastian Castro
9587c1c673
ui: change a bit the architecture of sidediv line number
...
So we can easily customize with plugins, such as ep_author_neat
2020-05-03 22:36:14 +02:00
Sebastian Castro
a522db3ef4
colibris: do not color link with primary color when author color are on
...
Change link color to blue
Still color the link the authorship have been cleared
closes #3960
2020-05-03 22:36:14 +02:00
Sebastian Castro
ff1191d24a
toolbar: display the "+" icon to show all buttons only on mobile layout
...
Otherwise the "+" button is displayed on top of the menu_right toolbar
2020-05-03 22:36:14 +02:00
Sebastian Castro
f768e32373
ui: apply mobile layout if screen width < 800px instead of < 720px
...
Some mobile get large screen now, and also if using a small window on desktop better adapt the visual using mobile layout
2020-05-03 22:36:14 +02:00
Sebastian Castro
01c59b3b88
colibris: apply skin variants to set_title_on_pad
2020-05-03 22:36:14 +02:00
Sebastian Castro
15af63b0f8
ui: display editor only when it is ready
...
so it avoid strange ui effect when div get positioned
2020-05-03 22:36:14 +02:00
Sebastian Castro
d5020f53ab
colibris: Fix index page font and colors
2020-05-03 22:36:14 +02:00
Sebastian Castro
af67f02da2
select: remove nice-select for safari because of a known bug with fixed position and overflow
...
Make the safari select looks the same than for other browser
Only the dropdown will be different
2020-05-03 22:36:14 +02:00
Sebastian Castro
23307d14d5
share: change default iframe size, and remove border
...
From 600*400 to 100%*600
2020-05-03 22:36:14 +02:00
Sebastian Castro
3ac816da2b
colibris: gritter color always in white
2020-05-03 22:36:14 +02:00
Sebastian Castro
bd443a7f58
colibris: remove old styling for titles inside editor. Leave ep_headings manage it
2020-05-03 22:36:14 +02:00
Mikk Andresen
c074dfeff2
docs: basic styles for tables
...
This is a cosmetic fix for PR #3921 (109aa2d489
).
Discussion on #3563
2020-05-03 21:56:28 +02:00
muxator
9abc70e389
package-lock: update version field
...
This was reported in
5e6af287a5 (r38792267)
and should have been part of 5e6af287a5
.
2020-05-02 00:16:35 +02:00
translatewiki.net
fe6828338b
Localisation updates from https://translatewiki.net .
2020-04-30 16:48:33 +02:00
translatewiki.net
6f56830347
Localisation updates from https://translatewiki.net .
2020-04-27 16:45:06 +02:00
muxator
5e6af287a5
release: prepare for 1.8.3
2020-04-27 03:24:23 +02:00
John McLear
452db293b0
changeset.js: do not lose sync in the timeslider if another user deletes text
...
If a user deleted text/attributes while another one had the timeslider open,
the timeslider lost sync and spit out errors.
Fixes #3932 .
2020-04-27 02:12:17 +02:00
muxator
7bdc9d8a57
dependencies: update npm 6.14.3 -> 6.14.4
...
For the first time in a VERY long time, we now have exactly 0 vulnerabilities
reported by npm audit.
=====
BEFORE:
$ npm audit
=== npm audit security report ===
┌──────────────────────────────────────────────────────────────────────────────┐
│ Manual Review │
│ Some vulnerabilities require your attention to resolve │
│ │
│ Visit https://go.npm.me/audit-guide for additional guidance │
└──────────────────────────────────────────────────────────────────────────────┘
[...]
found 4 low severity vulnerabilities in 13796 scanned packages
4 vulnerabilities require manual review. See the full report for details.
=====
AFTER:
$ npm audit
=== npm audit security report ===
found 0 vulnerabilities
in 13796 scanned packages
2020-04-26 23:13:10 +02:00
muxator
ed46bd9bfe
windows: bump the node version included in the prebuilt package: 10.18.0 -> 10.20.1
...
This is the latest version as of today.
2020-04-26 23:06:38 +02:00
Chocobozzz
6cb78e51b0
pad.js: wait write callback instead of buffer callback
2020-04-26 04:14:19 +02:00
Chocobozzz
53003d4471
pad.js: fix freeze on pad deletion when it has many revisions
2020-04-26 04:14:19 +02:00
John McLear
09ddfb9e20
pad_impexp: close modal on succesful import
2020-04-21 15:03:09 +00:00
John McLear
de09b9a410
ace2_inner: reformatting, no functional changes
2020-04-21 15:02:58 +00:00
John McLear
c9a9b7ae42
pad.js: in switchToPad() remove the first iframe before loading the pad
...
This is an old bug: after an import there were always two iframes with
duplicated content, and the last one was simply on top of the old one.
This bug was there since forever, and became evident when the layout was
migrated to Flexbox.
2020-04-26 03:31:02 +02:00
Luke Williams
a471dbeebf
html10n: do a lax match between the Accept-Language header and available locales
...
Before this change, we simply generated an error.
For example:
- if the browser sent 'ru-RU', but Etherpad has 'ru' available, select 'ru';
- if the browser sent 'zh', but we have 'zh-hans' available, use 'zh-hans'.
Fixes #3882 .
2020-04-26 03:07:01 +02:00
Sebastian Castro
e8cd83286d
css: fix timeslider toolbar on mobile when multiple authors are displayed ( #3933 )
2020-04-24 20:56:30 +01:00
muxator
1aebbe8892
docs: also mention the infos we have about sessionID cookie
2020-04-24 03:06:13 +02:00
Mikk Andresen
109aa2d489
docs: add cookies section
...
Closes #3563
2020-04-24 03:06:13 +02:00
muxator
01497aa399
SecurityManager: clarify the role of the token parameter (and cookie)
...
"token" is a random token representing the author, of the form
t.randomstring_of_lenght_20. The random string is generated by the client. The
cookie is used for every pad in the web UI, and is not used for HTTP API.
This comes from the discussion at https://github.com/ether/etherpad-lite/issues/3563
2020-04-24 02:55:20 +02:00