Commit Graph

34 Commits

Author SHA1 Message Date
a44c78f116 Change debug output to be more relevant 2019-11-13 11:24:38 -08:00
b8691d7671 Add referer check to secure blob URLs without subdomain option 2019-10-29 14:02:28 -07:00
76f38ad33d Add configurable subdomain setting 2019-10-25 07:49:18 -07:00
5242640bce Change source to use shorter lines and keep linter happy 2019-09-25 17:19:55 -07:00
5140301cd7 Add readme accessible from web app 2019-09-24 14:22:31 -07:00
6d76da979e Remove deprecated CLI flags 2019-09-24 13:55:17 -07:00
fb047f7e60 Refactor code to be more consistent 2019-08-14 18:37:43 -07:00
590c4bccb7 Change order of plugins to fix backlinks bug 2019-08-13 13:19:10 -07:00
37d3cd590c Fix bug where dependencies were parsing argv 2019-08-13 10:32:55 -07:00
6f37644556 Add "use strict" pragma to JS files 2019-07-28 13:49:01 -07:00
fced88dcbd Fix bug where --host and --port don't work
See: https://github.com/ssbc/ssb-config/issues/56
2019-06-30 13:37:58 -07:00
bacdc00372 Add debug option to CLI 2019-06-30 11:56:20 -07:00
51b5c72766 Add environment variable config (OASIS_OPEN=false) 2019-06-29 11:48:06 -07:00
a9f4ca30d6 Add command-line interface and --no-open option 2019-06-29 11:44:49 -07:00
400477d5c1 Refactor dependency graph to create layers
I was playing around with Madge and noticed that the previous dependency
graph looked almost *exactly* like a bowl of spaghetti I had last week.
After a few hours on Wikipedia I got interested in refactoring the code
so that each `require()` imported a module from one level deeper into
the tree.

I don't know if this is actually useful, but it's better than spaghetti.

In the future I think I should probably refactor the database
convenience functions out of the "models" since they really aren't
models but it's the best name I could come up with for what they are and
how they're used. This will probably go through some more evolution when
I rip out EJS and replace it with something much smaller.
2019-06-26 22:25:13 -07:00
9fbeab1bc1 Add unliking 2019-06-25 17:53:12 -07:00
b416855546 Add like counter and ability to add likes to message
Note: currently likes just keep increasing, unliking is impossible!
2019-06-25 17:14:23 -07:00
93ea4843ea Change link color and appease the type-check gods 2019-06-25 11:46:24 -07:00
84d5d1810c Add raw JSON view 2019-06-25 10:18:57 -07:00
6c293882c0 Add auto-open on start 2019-06-25 09:59:59 -07:00
2c8055d3f9 Add syntax highlighting 2019-06-25 09:52:34 -07:00
d975faccad Fix JS keyword bug 2019-06-25 07:52:47 -07:00
48e5173518 Add full thread view 2019-06-25 07:50:57 -07:00
8ffea24cf5 Add profile view and upgrade author view 2019-06-24 21:03:34 -07:00
adfb779439 Refactor to use smaller and better-organized components 2019-06-24 20:10:13 -07:00
6646a70256 Add name and description to author view 2019-06-24 18:04:09 -07:00
5ff11a2a4e Refactor to reduce code duplication 2019-06-24 17:07:18 -07:00
512efeb398 Refactor to use smaller template partials 2019-06-24 15:46:20 -07:00
359565b2b8 Change rendering engine to use ejs instead of swig 2019-06-24 15:00:10 -07:00
3c236cc1db Add output about opening application 2019-06-24 12:28:41 -07:00
b6dd2e3430 Change name to publish with bin script 2019-06-24 12:26:29 -07:00
1990a0a536 Refactor avatar style to use border-radius 2019-06-24 12:10:02 -07:00
170431ff3e Initial commit 2019-06-24 09:51:21 -07:00
e19790b891 . 2019-06-21 09:18:19 -07:00