Commit Graph

15 Commits

Author SHA1 Message Date
Christian Bundy 48cac575e7 Add install-systemd-service.js 2020-01-03 21:06:08 -08:00
Christian Bundy 8d56405251 Format with prettier 2020-01-03 15:21:33 -08:00
Christian Bundy 64154f2eed Change to organize install docs 2020-01-03 15:04:16 -08:00
Christian Bundy 2ee4ece1c1
Change to remove whoami() calls 2019-12-07 17:01:04 -08:00
Christian Bundy f0aa1f11df
Change default views to filter ssb-dogfood
The SSB network is full of discussion about the SSB network, which isn't
very accessible for the majority of people. SSB developers use SSB to
talk about SSB, a practice often called "eating your own dog food",
which exascerbates the problem.

This commit filters the "dogfood" from the public thread and comment
views, which can be avoided by appending `/dogfood` to the URL.

- http://localhost:3000/public/threads/dogfood
- http://localhost:3000/public/comments/dogfood

This is a hack, and should be resolved with sorting and filters and all
sorts of fancy options for each list of messages, but I want to start
experimenting with this view (and talking to people who aren't talking
about SSB).
2019-12-04 11:34:48 -08:00
Christian Bundy 815d3bfca1
Add blob subdomain and security headers
Serving HTML under the same domain is dangerous, because it means that a
malicious user could serve JavaScript that could act on other pages on
the domain. This could allow a malicious user to read or publish
information from a blob URL.

This commit stops that behavior by delegating blobs to their own blob
subdomain and adding HTTP headers for security so that they can't access
the application.
2019-10-25 07:42:33 -07:00
Christian Bundy b4f928fc48
Fix install bug by using new CSS variable package 2019-10-08 10:32:13 -07:00
Christian Bundy 0467db81d2
Use pull-paramap to speed up like page 2019-09-30 17:46:04 -07:00
Christian Bundy 0593635ca3
Add all supported base16 themes 2019-09-29 19:00:30 -07:00
Christian Bundy 8f0ed9b872
Add lots of shared base16 + highlight.js themes 2019-09-29 16:06:41 -07:00
Christian Bundy c349a29601
Add reply-all feature for non-forky replies 2019-09-26 17:19:18 -07:00
Christian Bundy 5b115f5004
Add spell-check for Markdown files in project 2019-08-13 14:40:08 -07:00
Christian Bundy e87cbd37d0
Fix bug where private messages were liked publicly 2019-08-12 14:17:04 -07:00
Christian Bundy 3a11162455
Fix ssb-msgs broken from mechanical edit 2019-06-27 15:07:09 -07:00
Christian Bundy 762cc50f9a
Add cspell and use real English words 2019-06-27 14:54:32 -07:00