4026 Commits

Author SHA1 Message Date
Johannes Meyer
5aa3027e3d Release version 2.10.3 2022-06-30 13:30:06 +02:00
Yonas Habteab
9768cf3347 Call: Don't precompile arg values when it's not an array
The CSS/LESS callable argument values may not always be an array, but also an object or whateever,
in this case we don't need to precompile the values as they could never be a variable.
2022-06-30 12:42:08 +02:00
Yonas Habteab
020b3ee091 Remove some unused codes & adjust the license headers 2022-06-30 12:42:08 +02:00
Yonas Habteab
3b5993d401 Check for deferred color prop when defining variable variable & some fixlets for naming issue 2022-06-30 12:42:08 +02:00
Yonas Habteab
194c63d6b9 Visitor: Transform less tree calls & variable definitions into our own classes 2022-06-30 12:42:08 +02:00
Yonas Habteab
7498e66519 Introduce DeferredColorProp class 2022-06-30 12:42:08 +02:00
Yonas Habteab
2d4615bec3 Introduce own Call class for less tree calls 2022-06-30 12:42:08 +02:00
Johannes Meyer
22eab03527 Raise version to 2.10.2 2022-06-15 15:24:25 +02:00
Johannes Meyer
5fecbc79d7 Stylesheet: Don't parse library CSS as LESS
(cherry picked from commit c65ba3c2fc765119fa1753d1accff0c9a1c5072a)
2022-06-14 15:32:04 +02:00
Johannes Meyer
325b63546e Raise version to 2.10.1 2022-04-06 09:29:32 +02:00
Johannes Meyer
d0677a127f Release version 2.10.0 2022-03-23 11:49:06 +01:00
Florian Strohmaier
fab84e3a7d StyleSheet: Use php-diff.less 2022-03-14 16:05:02 +01:00
Johannes Meyer
0d032989e6 Fix style issues in recent security fixes 2022-03-08 15:20:16 +01:00
Johannes Meyer
f21200f167 Release version 2.9.6 2022-03-08 15:12:52 +01:00
Johannes Meyer
b7c31eb922
Merge pull request from GHSA-5p3f-rh28-8frw
Only serve existing static library assets, really!?
2022-03-08 12:01:34 +01:00
Johannes Meyer
1e6639971f StyleSheet: Only set theme on the compiler if it exists
The compiler itself can handle invalid themes, but doesn't
log the user name which makes it hard to track the cause down.
2022-03-02 09:44:49 +01:00
Johannes Meyer
c5343f5575 css: Remove solarized-dark theme 2022-03-02 08:37:10 +01:00
Johannes Meyer
85c42f8400 Enhance page layout when exporting to PDF using dompdf
It's still not perfect. But better than previously.
Using the pdfexport module is still recommended though.
2022-03-01 17:04:38 +01:00
Johannes Meyer
b50d68553f ActionController: Utilize Icinga\Common\PdfExport 2022-03-01 17:00:58 +01:00
Johannes Meyer
466a6189a7 Introduce trait Icinga\Common\PdfExport 2022-02-28 17:30:44 +01:00
Johannes Meyer
3c48d693ff about: Fix documentation link and use a version dependent one 2022-02-25 12:27:08 +01:00
Johannes Meyer
379ddb91f0 Only serve existing static library assets, really!? 2022-02-23 17:18:16 +01:00
Johannes Meyer
f16a54242a DbQuery: Account for daylight savings in timestampForSql()
fixes #4568
2022-02-10 16:48:36 +01:00
Johannes Meyer
74971359a3 css: Change mode detection to look for @light-mode 2022-02-10 11:11:06 +01:00
Johannes Meyer
55330c81c4 css: Drop explicit dark mode 2022-02-10 11:11:06 +01:00
Johannes Meyer
6dc5c50618 LessCompiler: Catch only parser exceptions 2022-02-10 11:00:06 +01:00
Johannes Meyer
6516eafc6c LessParser: Remove custom function extract-variable-default 2022-02-10 11:00:06 +01:00
Eric Lippmann
baeca33789 Don't support dark/light mode for IE 2022-02-10 10:47:24 +01:00
Eric Lippmann
f1c984cd65 Add license header 2022-02-10 10:47:24 +01:00
Eric Lippmann
0ce968bfda Deny light-mode definitions in selectors 2022-02-09 21:35:12 +01:00
Eric Lippmann
25acc9602e Fix PHP compat 2022-02-09 21:35:12 +01:00
Eric Lippmann
19f57644e8 Generate light mode calls from their definitions 2022-02-09 21:35:12 +01:00
Eric Lippmann
5f46493148 Code quality and documentation 2022-02-09 21:35:09 +01:00
Eric Lippmann
a775ae5f66 Also process mixin rules 2022-02-09 21:20:33 +01:00
Eric Lippmann
517b0353bc Support variable variables 2022-02-09 21:20:33 +01:00
Eric Lippmann
853fa93ea5 Support mixins 2022-02-09 21:20:33 +01:00
Eric Lippmann
d82fc24766 Replace compiled Less colors with CSS var() function calls 2022-02-09 21:20:31 +01:00
Johannes Meyer
d7d31d00ea Drop expandable.js 2022-02-07 14:11:48 +01:00
Johannes Meyer
7f0ddd931c Form: Create CSRFTokens in way that ensures id uniqueness 2022-02-04 17:20:48 +01:00
Johannes Meyer
d78bb02b41 Module: Parse requirements in metadata correctly 2022-02-04 16:17:54 +01:00
Johannes Meyer
57e8e41089 Manager: Parse version suffixes with decimals correctly 2022-02-04 16:17:54 +01:00
Johannes Meyer
6b0f3f69c3 LinkTransformer: Don't load any external url in an iframe 2022-02-04 16:04:26 +01:00
Johannes Meyer
baf2f1bbde LinkTransformer: Use a more reliable extention detection 2022-02-04 16:04:26 +01:00
Johannes Meyer
c42653a9b0 Drop core locales 2022-02-04 15:58:06 +01:00
Johannes Meyer
ffaf6e5f04 Remove module asset support 2022-02-04 15:57:15 +01:00
Johannes Meyer
ffc977846a StyleSheet: Use an absolute path to load responsive login orbs 2022-01-11 12:53:57 +01:00
Johannes Meyer
316885b271
Merge pull request #4498 from Icinga/bugfix/tactical-4494
/monitoring/tactical: fall back to unknown services if none critical
2021-12-14 10:24:57 +01:00
Sukhwinder Dhillon
c30df56de4 Release version 2.9.5 2021-11-17 16:51:55 +01:00
Johannes Meyer
81f6116f3f Release version 2.9.4 2021-11-10 10:17:35 +01:00
Sukhwinder Dhillon
2c01f38dec Add icingadb as OR dependecy
Add only if the given module supports icingadb and has monitoring as a requirement
2021-11-10 09:33:48 +01:00