Commit Graph

1364 Commits (0641a8442d85fc0bf5a53f0628d05500ef764011)

Author SHA1 Message Date
REJack 0641a8442d
Fix ESLint errors (#2763)
* fix dist/js/demo.js eslint error

* fix Layout.js eslint error

* remove unnecessary semicolon

* remove unexpected token

* add missing radix for parseInt in Layout.js
2020-06-01 21:21:43 +02:00
XhmikosR 023ede7ded
Update .bundlewatch.config.json (#2762) 2020-06-01 20:40:13 +02:00
XhmikosR 092028bb49
Run CI for master too. (#2761) 2020-06-01 20:32:29 +02:00
XhmikosR cfe81189f5
Add bundlewatch (#2754) 2020-06-01 20:27:25 +02:00
XhmikosR 82b6f062d3
Remove docs-clean script (#2760)
Jekyll removes files by default
2020-06-01 20:14:30 +02:00
XhmikosR 0850fd8cb5
Update .eslintignore (#2759) 2020-06-01 20:14:13 +02:00
XhmikosR 7a7bea0be9
Update plugins. (#2756) 2020-06-01 20:13:38 +02:00
XhmikosR 569bddbf4d
Rename `install` script to `postinstall` (#2757) 2020-06-01 20:11:09 +02:00
XhmikosR 48685382d3
Merge .npmignore files. (#2758) 2020-06-01 20:10:43 +02:00
XhmikosR c4dae3e269
Add a separate prefix script for splits (#2755) 2020-06-01 20:09:37 +02:00
REJack 66f8bb1bbd
Merge pull request #2752 from XhmikosR/plugins
Plugins
2020-06-01 14:09:20 +02:00
XhmikosR 1451820057
Remove glyphicon leftovers. (#2753) 2020-06-01 14:07:35 +02:00
XhmikosR 1af43bd9ea Remove outdated plugin files 2020-06-01 14:47:15 +03:00
XhmikosR 870df4406d Update plugins. 2020-06-01 14:45:27 +03:00
REJack a26f303c69
Merge pull request #2728 from XhmikosR/eslint
Add ESLint support
2020-06-01 13:43:13 +02:00
XhmikosR 6dbfd55091 build/npm: don't copy dot files. 2020-06-01 14:26:08 +03:00
XhmikosR 27ff009494 Comply to the ESLint rules. 2020-06-01 14:26:08 +03:00
XhmikosR 5ba59f1454 Add ESLint support.
Used the Bootstrap master branch config and adapted it.

Also, remove the `babel-eslint` package since we don't use it.
2020-06-01 14:26:07 +03:00
REJack ae1c128e04
Merge pull request #2727 from XhmikosR/stylelint
Add stylelint support
2020-06-01 13:24:44 +02:00
XhmikosR ffcbdb2029 Add lint and compile tests to CI. 2020-06-01 14:09:56 +03:00
XhmikosR ff66f38cee Convert hsla colors to rgba for consistency 2020-06-01 14:09:56 +03:00
XhmikosR 3d87e3c4cb Adhere to the Stylelint rules.
Also, re-use some of the color variables while at it.
2020-06-01 14:09:56 +03:00
XhmikosR 24bc6165bc Add Stylelint. 2020-06-01 14:09:56 +03:00
XhmikosR 8350264bd2
Update dependencies (#2748)
* @fullcalendar/bootstrap             ^4.4.0  →    ^4.4.2
* @fullcalendar/core                  ^4.4.0  →    ^4.4.2
* @fullcalendar/daygrid               ^4.4.0  →    ^4.4.2
* @fullcalendar/interaction           ^4.4.0  →    ^4.4.2
* @fullcalendar/timegrid              ^4.4.0  →    ^4.4.2
* @ttskch/select2-bootstrap4-theme     ^1.3.2  →   ^1.4.0
* bootstrap4-duallistbox              ^4.0.1  →    ^4.0.2
* datatables.net                    ^1.10.20  →  ^1.10.21
* datatables.net-autofill-bs4         ^2.3.4  →    ^2.3.5
* datatables.net-bs4                ^1.10.20  →  ^1.10.21
* datatables.net-buttons-bs4          ^1.6.1  →    ^1.6.2
* datatables.net-fixedcolumns-bs4     ^3.3.0  →    ^3.3.1
* datatables.net-fixedheader-bs4      ^3.1.6  →    ^3.1.7
* datatables.net-keytable-bs4         ^2.5.1  →    ^2.5.2
* datatables.net-responsive-bs4       ^2.2.3  →    ^2.2.5
* datatables.net-rowgroup-bs4         ^1.1.1  →    ^1.1.2
* datatables.net-rowreorder-bs4       ^1.2.6  →    ^1.2.7
* datatables.net-scroller-bs4         ^2.0.1  →    ^2.0.2
* filterizr                           ^2.2.3  →    ^2.2.4
* flot                                ^4.2.0  →    ^4.2.1
* jquery-validation                  ^1.19.1  →   ^1.19.2
* jszip                               ^3.3.0  →    ^3.4.0
* overlayscrollbars                  ^1.11.0  →   ^1.12.0
* summernote                         ^0.8.16  →   ^0.8.18
* sweetalert2                        ^9.10.8  →   ^9.14.0
2020-06-01 13:05:25 +02:00
XhmikosR bbfae627a2
Doc gems (#2716)
* docs: specify the gems.

This saves 59 gems. Also, commit Gemfile.lock.

* Clean up docs/_config.yml

* Add jekyll-sitemap.

* Update Jekyll to v4.1.0.
2020-06-01 12:42:14 +02:00
XhmikosR 8bc05ad6b0
Update .editorconfig (#2749) 2020-06-01 10:33:50 +02:00
XhmikosR 7edd752b6b
Assorted Markdown tweaks (#2750) 2020-06-01 10:33:08 +02:00
XhmikosR 532707221b
Update devDependencies (#2747)
* @babel/core        ^7.10.1  →  ^7.10.2
* @babel/preset-env  ^7.10.1  →  ^7.10.2
* rollup             ^2.11.2  →  ^2.12.0
2020-06-01 10:32:53 +02:00
XhmikosR b37e2e1aea
Update jQuery to v3.5.1. (#2718) 2020-05-31 23:45:30 +02:00
XhmikosR f1f0ff9776
A few HTML validation fixes (#2745) 2020-05-31 23:26:03 +02:00
XhmikosR ef0fbe1b50
Specify `diplay=fallback` for Google Fonts (#2738) 2020-05-31 23:12:40 +02:00
XhmikosR b480c754a4
Add `rel=noopener` for external links. (#2737) 2020-05-31 23:10:20 +02:00
XhmikosR 950e6e0dd1
Cleanup Gemfile and add wdm on Windows (#2708) 2020-05-31 23:09:01 +02:00
XhmikosR 7cc5f9b409
Configure LGTM (#2723)
Exclude the plugins folder since it slows down the scan a lot
2020-05-31 14:31:55 +02:00
XhmikosR 13ed4d6aca
Use https when possible. (#2733) 2020-05-31 14:28:48 +02:00
XhmikosR c000e77bde
Specify `--format breakWith=lf` for cleancss (#2741) 2020-05-31 13:33:15 +02:00
XhmikosR fa20b2def4
docs: fix HTML errors (#2732)
* duplicate `title` tag; jekyll-seo-tag adds the title by default
* escape `<`
* fix duplicate IDs
* fix typo `Documentaion`
* add missing `alt` attributes in direct-chat.md
2020-05-31 13:18:26 +02:00
XhmikosR 10e69015d9
Remove extra newline in footer version info. (#2744) 2020-05-31 13:16:25 +02:00
XhmikosR 44fcb13d47
Fix prefix script to run for all CSS files (#2740) 2020-05-31 13:12:40 +02:00
XhmikosR d29b8c222c
Fix GitHub case. (#2739) 2020-05-31 13:11:55 +02:00
XhmikosR 68d4417aad
Move rel attribute first for consistency (#2736) 2020-05-31 13:10:51 +02:00
XhmikosR 2a964189de
postcss.config.js: remove unused check (#2735) 2020-05-31 13:10:29 +02:00
XhmikosR a58c7da1f3
Bump year to 2020 in all HTML files. (#2731) 2020-05-31 13:09:43 +02:00
XhmikosR 71a7ef8831
HTML: specify lang. (#2730) 2020-05-31 13:09:01 +02:00
REJack b5e0f8441b
Merge pull request #2724 from XhmikosR/update-rollup-babel
Update rollup babel
2020-05-31 13:08:25 +02:00
XhmikosR 2eebf1514f
Simplify CI (#2721) 2020-05-31 13:07:42 +02:00
XhmikosR 1d1a3fd075 Remove unneeded babel packages. 2020-05-30 16:48:54 +03:00
XhmikosR ca8f201737 Update to `rollup/plugin-babel` 2020-05-30 16:48:54 +03:00
XhmikosR 4d2ad43e50
Regenerate package-lock.json to flatten deps. (#2720) 2020-05-30 13:11:58 +02:00
XhmikosR bb990bddc5
Enforce LF. (#2717)
On Windows with `autocrlf: true`, which is the default, we ended up with modified files.
2020-05-30 13:00:13 +02:00