evazion
250e7657b5
Update Ruby gems and Yarn packages.
2021-03-07 18:34:40 -06:00
evazion
3be72bdb3b
Upgrade to Yarn 2.
2021-03-01 00:39:47 -06:00
evazion
340eeec023
Update Ruby gems and Yarn packages.
2021-02-28 17:48:30 -06:00
evazion
b2a423af64
Fix #4731 : Tag counter in edit boxes should only count unique tags, not repeated.
...
Just use the `uniq` function from lodash. Adds ~1kb to the build.
Also rename `Utility.regexp_split` to `Utility.splitWords`.
2021-02-23 19:00:58 -06:00
evazion
bcca0ca53a
Update Ruby gems and Yarn packages.
2021-02-18 19:11:21 -06:00
evazion
f42fe5f1f7
Upgrade font packages.
...
The `typefaces` project has been deprecated in favor of `fontsource`.
https://github.com/KyleAMathews/typefaces
https://github.com/fontsource/fontsource
2021-02-13 18:51:51 -06:00
evazion
db8991babf
Update ruby gems and yarn packages.
2021-02-13 18:22:28 -06:00
evazion
12c61860e1
Update ruby gems and yarn packages.
2021-02-07 23:28:50 -06:00
evazion
3f6e7ff6b5
Fix #4701 : Odd behavior on older versions of Chrome.
...
Regression caused by the upgrade to Webpacker 6.0 in 90cd3293e . This
caused various Javascript errors in old versions of Chrome, which
somehow resulted in the keyboard shortcut for visiting the next page
being triggered when you pressed any key.
Specifically, the mobx library (used by the TagCounter component) called
`Object.entries`, which isn't available in Chrome 49, and for some
unknown reason this triggered the buggy shortcut behavior.
`Object.entries` is supposed to be automatically polyfilled by Babel to
support old browsers, but something changed in Webpacker 6 that broke
this and I couldn't get it working again. The probable cause is that
Webpacker 6 no longer transpiles code inside ./node_modules by default,
which means that any libraries we use that use new Javascript features
won't get transpiled down to support old browsers, but even after fixing
that it still didn't work. The workaround is to just drop mobx and
preact entirely to avoid the issue.
2021-02-07 05:53:32 -06:00
evazion
e90f792e20
Update ruby gems and yarn packages.
2021-02-03 21:12:33 -06:00
evazion
90cd3293eb
Upgrade to Webpacker 6.0.
2021-01-28 00:22:49 -06:00
evazion
2eeee446a5
js: upgrade to MobX 6.0.
2021-01-27 17:46:17 -06:00
evazion
3137284292
Update ruby gems and yarn packages.
2021-01-27 00:02:35 -06:00
evazion
7ed4523152
Update ruby gems and yarn packages.
2021-01-24 19:18:04 -06:00
evazion
b6008b02b4
Update ruby gems and yarn packages.
2021-01-17 23:28:45 -06:00
evazion
1878fc4049
Update ruby gems and yarn packages.
2021-01-11 05:12:09 -06:00
evazion
886e43ad11
Update ruby gems and yarn packages.
2021-01-05 00:05:49 -06:00
evazion
dd430b3065
Update ruby gems and yarn packages.
2021-01-03 20:56:44 -06:00
evazion
0b6fca7ff8
Update ruby gems and yarn packages.
2020-12-28 16:32:58 -06:00
evazion
23ee39010a
Update ruby gems and yarn packages.
2020-12-14 03:00:43 -06:00
evazion
9934fd4a70
Update ruby gems and yarn packages.
2020-12-03 17:15:24 -06:00
evazion
048db3aacb
Update ruby gems and yarn packages.
2020-12-01 13:35:06 -06:00
evazion
3ce8c7f004
Update ruby gems and yarn packages.
2020-11-10 14:02:10 -06:00
evazion
9f3a9ac4e1
Update ruby gems and yarn packages.
2020-09-14 13:00:31 -05:00
evazion
d489612289
Update ruby gems and yarn packages.
2020-09-04 11:48:10 -05:00
evazion
319a2c011f
Update ruby gems and yarn packages.
2020-08-27 22:57:06 -05:00
evazion
4a111705a2
Update ruby gems and yarn packages.
2020-08-16 14:45:02 -05:00
evazion
f97137beb2
Update ruby gems and yarn packages.
2020-08-12 09:50:35 -05:00
evazion
f1b0e31923
Update ruby gems and yarn packages.
2020-08-03 01:55:44 -05:00
evazion
b3a4c7aa43
posts: rewrite tag counter widget in React.
...
Rewrite the tag counter widget (the one above the tag edit box) to use
React. This is a trial run for using React elsewhere.
We actually use Preact instead of React because it's lighter weight.
We use Mobx for state management because it's cleaner than React's
setState or useState.
This incidentally fixes a couple bugs:
* The tag counter wasn't updated when deleting tags with backspace
* The tag counter wasn't updated when pasting in new tags.
2020-08-02 16:48:45 -05:00
evazion
5909dcfad6
Update ruby gems and yarn packages.
2020-07-13 13:48:39 -05:00
evazion
7bfea5cd19
js: drop stupidtable plugin.
...
This was only used on the saved search index. It let you click on column
headers to sort the table by that column. This doesn't make sense now
that saved searches are paginated.
2020-07-08 11:31:45 -05:00
evazion
e6e2813f73
Update ruby gems and yarn packages.
2020-07-08 11:25:48 -05:00
evazion
57dcd9ee1a
Remove unused gems and yarn packages.
2020-06-30 23:44:03 -05:00
evazion
1760d1fc73
js: upgrade jquery to 3.5.1.
...
Changelog:
* https://blog.jquery.com/2020/05/04/jquery-3-5-1-released-fixing-a-regression/
* https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/
2020-06-30 23:42:37 -05:00
evazion
efe5111a9e
js: bundle jQuery with Webpack.
...
Include jQuery in our Webpack bundle instead of loading it from CDNJS.
This means we no longer load any Javascript libraries from third party
sites.
2020-06-30 23:41:47 -05:00
evazion
94490eb57f
Fix #4492 : Switch from qtip2 to tippy.js.
2020-06-30 22:40:40 -05:00
evazion
fde6e39213
Update ruby gems and yarn packages.
2020-06-29 17:46:28 -05:00
evazion
504edff14b
Update ruby gems and yarn packages.
2020-06-21 18:49:08 -05:00
evazion
ae7fc7d1bc
Update eslint to 7.0, add babel-eslint plugin.
...
Add babel-eslint plugin so that eslint can recognize optional chaining
syntax (a?.b).
2020-06-19 02:25:28 -05:00
evazion
ed152a780b
Upgrade ruby gems and yarn packages.
2020-06-16 00:38:09 -05:00
evazion
470c3edd94
Upgrade ruby gems and yarn packages.
2020-06-09 01:21:56 -05:00
dependabot[bot]
1f16ec67ba
build(deps): bump websocket-extensions from 0.1.3 to 0.1.4
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases )
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-06-06 22:52:37 +00:00
evazion
6b490cacba
Update ruby gems and yarn packages.
2020-06-01 13:03:28 -05:00
evazion
8f10fb99f4
Merge pull request #4482 from BrokenEagle/add-monospace-font
...
Add monospace font
2020-05-25 19:34:55 -05:00
BrokenEagle
8cab65367c
Added mono font
2020-05-25 19:15:35 +00:00
evazion
66a66cc952
Update ruby gems and yarn packages.
2020-05-25 01:10:49 -05:00
evazion
127bd9866d
Update ruby gems and yarn packages.
2020-05-04 02:34:42 -05:00
evazion
1ccefa613f
Update ruby gems and yarn packages.
2020-04-27 19:12:16 -05:00
evazion
8c3d979a8d
Update ruby gems and yarn packages.
2020-04-21 00:31:16 -05:00