Commit Graph

448 Commits

Author SHA1 Message Date
Christian Bundy 316807451c
Change to redirect to parent after publish 2019-11-15 10:18:53 -08:00
Christian Bundy 514bfb0cdb
Change roadmap to better reflect reality 2019-11-15 10:11:18 -08:00
Christian Bundy aae407b914
Fix branch for posts and votes 2019-11-15 10:07:56 -08:00
Christian Bundy 4d95b1aa7f
Change comment behavior to prevent showing thread roots 2019-11-15 09:47:31 -08:00
Christian Bundy 00890184df
Add thread and like views, rename "status" to "meta"
This should probably be separated into a few commits, but honestly I'm
feeling a bit lazy and I don't think this will hurt anything.

The `<nav>` was getting pretty hectic so I've removed "readme" and
"likes". The readme is now in the "meta" page, previously called
"status", and the likes are now available on each author's profile.

The big change here is that the default view is now the thread view, not
the comment view, so by default you're only going to see new threads
rather than random comments. This makes the feed a bit slower and more
cohesive, so you aren't seeing random comments on posts from 2 years
ago.

To be decided: should the comments view show root posts from threads? Or
should it just show comments? Right now it's basically a firehose view,
but I'm not sure that "firehose" is very accessible language for most
people.
2019-11-15 08:39:15 -08:00
Christian Bundy 449a352e69
Change dependencies to use upgrades from @mixmix 2019-11-13 17:45:07 -08:00
Christian Bundy a44c78f116
Change debug output to be more relevant 2019-11-13 11:24:38 -08:00
Christian Bundy f0bb16542e
2.6.8 2019-11-13 07:39:18 -08:00
Christian Bundy fc1dea442c
Merge branch 'develop' 2019-11-13 07:38:53 -08:00
Christian Bundy deed408404
2.6.7 2019-11-12 20:50:12 -08:00
Christian Bundy c243951771
Change to update all dependencies 2019-11-12 20:48:37 -08:00
Christian Bundy 4adba8b7ee
Fix CSP rule preventing inline CSS 2019-11-12 20:47:58 -08:00
Christian Bundy d80665b6e3
Change to update all dependencies 2019-10-31 15:45:10 -07:00
Christian Bundy 4497c09c2f
2.6.6 2019-10-31 15:26:04 -07:00
Christian Bundy cd14d5ad03
Fix hashtag page not showing own messages 2019-10-31 15:25:31 -07:00
Christian Bundy 35015a9916
Add npmignore 2019-10-31 15:25:05 -07:00
Christian Bundy 74bf222bd4
Add documentation for security model 2019-10-30 17:14:57 -07:00
Christian Bundy 3b8f50111c
2.6.5 2019-10-30 16:56:07 -07:00
Christian Bundy f00a7de6a3
Add Feature-Policy header to tighten security 2019-10-30 11:57:22 -07:00
Christian Bundy b8691d7671
Add referer check to secure blob URLs without subdomain option 2019-10-29 14:02:28 -07:00
Christian Bundy d42ff0b612
Add install documentation 2019-10-25 07:58:26 -07:00
Christian Bundy 76f38ad33d
Add configurable subdomain setting 2019-10-25 07:49:18 -07: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 0448c9142b
2.6.4 2019-10-24 15:19:34 -07:00
Christian Bundy 0abbe2f964
Change to use vanilla ssb-config 2019-10-24 11:29:33 -07:00
Christian Bundy 1ecb41cb33
2.6.3 2019-10-15 21:01:33 -07:00
Christian Bundy ea73181396
Change to use new API from `@fraction/base16-css` 2019-10-15 21:01:14 -07:00
Christian Bundy 977fb3b380
Fix status page throwing error about module path 2019-10-15 20:36:38 -07:00
Christian Bundy 50e1ec0aa8
2.6.2 2019-10-08 12:57:37 -07:00
Christian Bundy ba59e48348
Fix missing `isNestedReply()` by locking ssb-thread-schema dependency 2019-10-08 12:56:46 -07:00
Christian Bundy 536767d8c9
2.6.1 2019-10-08 10:39:46 -07:00
Christian Bundy b4f928fc48
Fix install bug by using new CSS variable package 2019-10-08 10:32:13 -07:00
Christian Bundy c43d82ceaa
2.6.0 2019-10-07 20:41:14 -07:00
Christian Bundy 3187cbe7fe
Fix table with incorrect `<tbody>` 2019-10-07 20:41:00 -07:00
Christian Bundy f48cc18436
Merge branch 'add-about' into develop 2019-10-07 20:19:45 -07:00
Christian Bundy fbeef1b9ec
Add about messages to profile view 2019-10-07 18:53:21 -07:00
Christian Bundy 6eb229dfc1
Add inbox to see latest message from private threads 2019-10-03 12:39:22 -07:00
Christian Bundy 24c1ff79ee
Change maximum posts-per-page size to 128 2019-10-02 15:41:43 -07:00
Christian Bundy 4d6a4a3fb3
Fix blob behavior on 404 2019-10-01 13:44:31 -07:00
Christian Bundy a0afcbfcfd
Fix extra scrollbar appearing on `<body>` 2019-10-01 09:41:30 -07:00
Christian Bundy c9aa4d0519
2.5.4 2019-09-30 18:20:57 -07:00
Christian Bundy fddccfc40f
Fix incorrect default theme in text 2019-09-30 18:20:28 -07:00
Christian Bundy fc337054ce
2.5.3 2019-09-30 18:14:12 -07:00
Christian Bundy 2a8c5b5dd6
Remove `text-align: center` from Markdown mention 2019-09-30 18:13:41 -07:00
Christian Bundy 0caa2144cb
Change default theme to unikitty-light 2019-09-30 18:11:46 -07:00
Christian Bundy 04b6d2a9e1
2.5.2 2019-09-30 17:49:56 -07:00
Christian Bundy 0ce4b971af
Remove console.log debug statements 2019-09-30 17:49:37 -07:00
Christian Bundy 5fada5b4d0
2.5.1 2019-09-30 17:46:18 -07:00
Christian Bundy 0467db81d2
Use pull-paramap to speed up like page 2019-09-30 17:46:04 -07:00
Christian Bundy c0d89d8c81
2.5.0 2019-09-30 17:39:14 -07:00