Calvin Montgomery
027b27c1b0
Bump max message length ( #782 )
2018-11-15 22:48:30 -08:00
Calvin Montgomery
e9a183bf9a
Replace muted user set implementation with ES6 Set
2018-04-08 19:11:54 -07:00
Calvin Montgomery
62417f7fb8
Add eslint ( #741 )
2018-04-07 15:30:30 -07:00
Calvin Montgomery
e350eb731b
Fix #728
2018-01-07 15:14:20 -08:00
Calvin Montgomery
c4cc22dd05
Add experimental feature to reduce database writes for channel data
2017-12-10 10:36:28 -08:00
Calvin Montgomery
d0c1e8cbd9
Change metric names to follow prometheus naming guide
2017-08-12 13:12:58 -07:00
Calvin Montgomery
cb6cfc8455
Instrument some more metrics with prometheus
2017-08-02 21:24:44 -07:00
Xaekai
5f71c4d368
Send shadowmuted messages to anons
...
Resolves #689
2017-06-20 22:29:27 -07:00
Calvin Montgomery
22a9acfc90
Support proxying chat images via camo
...
Camo: https://github.com/atmos/camo . This has a couple advantages over
just allowing images to be dumped as-is:
- Prevents mixed-content warnings by allowing the server to proxy HTTP
images to an HTTPS camo instance
- Protects users' privacy by not exposing their browser directly to
the image host
- Allows the camo proxy to intercept and reject bad image sources
(URLs that are not actually images, gigapixel-sized images likely to
DoS users' browsers, etc.)
Whitelisting specific domains is supported for cases where the source is
known to be trustworthy.
2017-05-28 19:38:43 -07:00
Calvin Montgomery
bec55bc3d1
Add message for /clear
2017-01-23 21:06:42 -08:00
Calvin Montgomery
1b1d2596f8
Change default for new account delays to 0
2016-09-14 22:06:00 -07:00
Calvin Montgomery
e17dac58fd
Add a temp bypass for initial rollout
2016-08-24 20:03:30 -07:00
calzoneman
74cb1b3efc
Implement time parsing/formatting for channel settings
2016-08-10 21:59:36 -07:00
calzoneman
8305c235eb
Add initial channel setting for new account chat delay
2016-08-10 21:59:30 -07:00
calzoneman
701d470494
Add initial blocking of new users in chat
2016-08-10 21:59:18 -07:00
calzoneman
d61005e419
Add rel=noopener noreferrer to autogenerated links
2016-05-04 20:58:18 -07:00
calzoneman
c5e73e156a
channel/chat: don't allow users to unmute themselves
2015-09-26 19:54:20 -07:00
calzoneman
0109a87e55
package: build with babel for ES2015 support
...
* Rename lib/ -> src/
* Add `postinstall` npm target for compiling src files to lib
* Add `build-watch` npm target for development with babel --watch
* Add `lib/` to .gitignore
* Add `source-map-support` module for babel-generated sourcemaps
2015-09-23 19:27:04 -07:00