Lieselotte
454a6e13a1
"Add field" widget: set width to fit-content ( #9742 )
2025-01-26 14:57:06 +01:00
Philip Weir
ccede1f272
Update links in comments and config to https where available ( #9759 )
2025-01-26 13:34:57 +01:00
Pablo Zmdl
c8e4a029aa
Merge branch 'master' into list-loading
2025-01-03 16:39:01 +01:00
PhilW
f99fd1bda5
only show 'this list is empty' message after listing/searching action complete
2025-01-03 14:55:20 +00:00
Aleksander Machniak
4896fb091d
Fix link style inside .tagedit-list element
2024-12-18 14:29:48 +01:00
Pablo Zmdl
8685ca9dec
Makefile to build elastic's CSS ( #9581 )
...
Those steps need to be repeated once in a while when working with the
repository code, and now that's easier.
2024-08-13 14:47:30 +02:00
Aleksander Machniak
c9c1a8fa2b
Use locally installed npm deps
2024-06-08 14:33:33 +02:00
Pablo Zmdl
f0d587bda4
Fix double scrollbar in compose window with big body ( #9484 , #7760 )
...
If editing a draft, that has a lot of text content already, previously
sometimes a double scrollbar was shown, because the callback function
that calculates the height for the textare was triggered too early.
This change sets the first height calculation behind a 100ms timeout.
(A 0ms timeout might be feasible, too, just to put the callback
execution on the call stack – it also works locally, but I'm not sure
about real world behaviour, so better be safe than sorry.)
2024-06-08 08:23:39 +02:00
Pablo Zmdl
54b5e14933
Show quota only if sensible ( #9366 )
...
If a quota is not supported, or its value is unknown or unlimited, don't show the info element.
2024-06-01 11:25:47 +02:00
Philip Weir
0c0f9fe8cf
Add skin info to about dialog ( #9441 )
2024-05-16 16:53:27 +02:00
Philip Weir
2cf6b350e5
Add JS events to message_list_hover_menu functions ( #9362 )
2024-02-18 14:18:33 +01:00
Michael Voříšek
332c165d28
Fix some basic JS CS ( #9328 )
...
* fix "nonblock-statement-body-position" (fixed already)
* fix "comma-dangle"
* fix "no-regex-spaces"
* fix "new-parens"
* fix "object-curly-newline"
* fix "object-property-newline"
* fix "spaced-comment" semimanually
* fix "no-constant-condition" manually
* fix "unicorn/no-hex-escape"
* fix "unicorn/escape-case"
* fix "quote-props"
* fix "no-whitespace-before-property" - fix bug/typo
* fix "unicorn/empty-brace-spaces"
* fix "keyword-spacing"
* fix "dot-notation"
* fix "no-return-assign" manually
* fix "padding-line-between-statements"
* fix "key-spacing"
* fix "no-else-return" semimanually
* fix some "no-undef"
* fix case cs
* Revert "fix "padding-line-between-statements""
* improve switch/case format I.
* improve switch/case format II.
regex: (^ *(break|return).*)\n *(\n)
* fix safe "eqeqeq"
* fix "radix"
* fix v3.49.0 CS (static providers)
* fix "string_implicit_backslashes" in php files
* fix comments align
* fix test static providers
* fix stan
* disable "final_internal_class" rule
2024-02-06 08:28:19 +01:00
Michael Voříšek
ecd2796622
Fix JS whitespace CS ( #9327 )
...
* fix "no-extra-semi"
* fix "object-curly-spacing"
* fix "block-spacing"
* fix "padded-blocks"
* fix "space-before-blocks"
* fix "space-before-function-paren"
* fix "operator-linebreak"
* fix "space-unary-ops"
* fix "space-infix-ops"
* fix most "brace-style"
* fix "curly"
* fix most "brace-style" II
* fix "no-multi-spaces"
* search regex: (?<=\n)( +)(?! ).*\n(?!\1)( +)(&&|\|\||\()
* search regex: (?<=\n)( +)(?! |\*/).*(?<!;)\n(?!\1)( +)(?! |\}|\]|\)|\.)
* fix mostly "brace-style" /w allowSingleLine: false
* fix cs
* search regex: (//|/\*).*\n\s+\{
2024-01-30 07:50:02 +01:00
Michael Voříšek
2643be3eaa
Fix single quotes CS ( #9283 )
...
* Fix "single_quote"
* fix "escape_implicit_backslashes"
* fix typo from f363481c
* fix single quotes in JS
* fix some minor JS CS
* fix CS v3.45.0
2023-12-31 16:36:55 +01:00
Michael Voříšek
740267fac0
Lint JS files using eslint and normalize JS indentation ( #9280 )
...
* Lint JS using eslint
* Fix "comma-spacing"
* Fix "semi"
* Fix indent to unified 4 spaces as for PHP
* ignore symlinked public_html/* files
2023-12-23 17:08:32 +01:00
Michael Voříšek
28c778b7a0
Modernize more CS III ( #9270 )
...
* fix "single_trait_insert_per_statement"
* fix "empty_loop_condition"
* fix "backtick_to_shell_exec"
* fix "phpdoc_to_comment"
* fix "no_empty_statement"
* fix "heredoc_to_nowdoc"
* fix "class_reference_name_casing"
* fix "align_multiline_comment"
* fix "heredoc_indentation"
* fix "constant_case"
* fix "single_line_comment_style"
* fix "no_null_property_initialization"
* fix "standardize_increment"
* fix "no_unneeded_control_parentheses"
* fix missing NL after "<?php"
* fix php in *.sh files too
* fix trailing spaces from all text files
* fix "explicit_indirect_variable"
* Revert "fix "align_multiline_comment""
This reverts commit 42e584f8e3 .
* fix "align_multiline_comment" properly
* Revert "fix trailing spaces from all text files" - diff files only
* Revert "Revert "fix trailing spaces from all text files" - diff files only"
This reverts commit 2101c2a3a3 .
* rm useless "setup-php" config
2023-12-18 07:46:51 +01:00
Aleksander Machniak
479ad3b8fb
Fix bug where trailing non-ascii characters in email addresses could have been removed in recipient input ( #9257 )
2023-12-15 19:12:29 +01:00
Aleksander Machniak
9427ec1d35
Mouse-over menu on messages list ( #7141 )
2023-06-23 21:04:17 +02:00
Aleksander Machniak
be15058ffb
- Fix bug where label text in a single-input dialog could be partially invisible in some locales ( #8905 )
2023-03-19 11:31:00 +01:00
Aleksander Machniak
4d687f15a8
Fix bug where mobile toolbar menu button could go out of screen
2022-08-28 13:55:53 +02:00
Aleksander Machniak
1a3a253a77
Remove redundant gettext() calls
2022-08-28 11:43:48 +02:00
Aleksander Machniak
acc6b72f12
Use smaller interval
2022-07-10 09:25:31 +02:00
Aleksander Machniak
edf9a3239e
Fix attachment Options popover menu after attachment delete ( #8602 )
2022-07-09 17:21:35 +02:00
Aleksander Machniak
4aa7535775
Fix css styles of the email recipient element while dragging ( #8580 )
2022-06-19 09:01:52 +02:00
Aleksander Machniak
dc1c453d9c
Refactor scrollbar styles handling
...
- fix Firefox >= 100 issue where the thin scrollbar becomes very very thin, i.e.
don't use scrollbar-width:thin in Firefox
- remove separate width setting for dark mode
- move all scrollbar setting occurrences into one place
2022-05-14 08:46:56 +02:00
Aleksander Machniak
a040d63ff5
Elastic: Fix text color in popover header (on mobile)
2022-04-30 08:32:32 +02:00
Aleksander Machniak
fbed6bb074
Fix problem with aria-hidden=true on toolbar menus in the Elastic skin ( #8517 )
2022-04-30 08:16:57 +02:00
Aleksander Machniak
d316875b99
Fix bug where attachment icons were stuck at the top of the messages list in Safari ( #8433 )
2022-02-12 09:47:37 +01:00
Aleksander Machniak
770d3d4ec2
Elastic: Make the scrollbar color lighter in dark mode ( #8345 )
2022-01-22 08:55:36 +01:00
Aleksander Machniak
a5fd211712
Improve/Fix wrapping of plain text messages on preview and reply ( #6974 , #8391 , #8378 , #8289 )
...
In short, we always wrap, but we detect patches/diffs in the text and make them unwrappable.
2022-01-09 16:29:09 +01:00
Aleksander Machniak
5a073738ec
Fix scrolling and missing Close button in the Select image dialog in Elastic/mobile ( #8367 )
2021-12-21 20:35:13 +01:00
Aleksander Machniak
e2dd82cb0a
Fix var name
2021-12-19 20:02:50 +01:00
Aleksander Machniak
662c081cad
Elastic: Use thin scrollbars in both light and dark mode
...
Add an easy way to not use custom scrollbars (via less vars)
2021-12-19 13:00:09 +01:00
Aleksander Machniak
edf0f0edc3
Elastic: Clarify the scrollbar width in Chrome
2021-12-19 12:32:00 +01:00
Aleksander Machniak
77d968a031
Elastic: Don't set webkit scrollbar width when @scrollbar-width = auto
...
I.e. prefer the default browser scrollbar style
2021-12-19 10:01:21 +01:00
Philip Weir
18be02607b
Elastic: move scrollbar settings to variables ( #8352 )
2021-12-19 09:37:48 +01:00
Aleksander Machniak
b6e0d6263c
Moved the Larry skin to its own repository ( #8271 )
2021-11-27 14:08:47 +01:00
Aleksander Machniak
27f5fccaa7
Moved the Classic skin to its own repository ( #8271 )
...
https://github.com/roundcube/classic
2021-11-14 10:17:23 +01:00
Steve Marshall
6f0760a049
Fix order of preference for dark mode logo selection ( #8298 ) ( #8300 )
2021-11-11 13:03:38 +01:00
Aleksander Machniak
035c325d57
Improve searching by sender/recipient headers, support Reply-To and Followup-To ( #6582 )
2021-11-07 10:15:54 +01:00
Aleksander Machniak
d0873102e4
Fix bug in Larry skin where headers toggle state was reset on full page preview ( #8203 )
2021-10-27 11:19:34 +02:00
Aleksander Machniak
698daf305e
Roboto Font v29
2021-10-27 08:20:24 +02:00
Aleksander Machniak
7337e7608e
Identicon: Make background color of the image to match the current skin colors ( #8256 )
2021-10-25 12:34:22 +02:00
Aleksander Machniak
6c4ad3b38b
Fix handling of dark_mode_support:false setting in skins meta.json - also when devel_mode=false ( #8249 )
2021-10-24 09:40:57 +02:00
Aleksander Machniak
881d78a432
Fix colors on "Show source" page in dark mode ( #8246 )
2021-10-23 14:16:54 +02:00
Aleksander Machniak
d1f16ebb97
Fix so dark mode state is retained after closing the browser ( #8237 )
2021-10-22 18:30:58 +02:00
Aleksander Machniak
0b0869e680
Add possibility to disable line-wrapping of sent mail body ( #5101 )
2021-09-26 10:08:31 +02:00
Aleksander Machniak
5db6dd0317
Fix handling of dark_mode_support:false setting in skins meta.json ( #8186 )
2021-09-25 09:59:23 +02:00
Aleksander Machniak
8a5d9a1984
Add ability to mark multiple messages as not deleted at once ( #5133 )
...
The option is visible when flag_for_deletion=true and skip_deleted=false.
2021-09-18 10:40:06 +02:00
Aleksander Machniak
8a38e3969f
Elastic: Make sure popovers/menus are above TinyMCE dialogs
2021-08-29 11:32:27 +02:00