fr33domlover
4b20ed23b6
Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports
2019-06-15 08:24:08 +00:00
fr33domlover
698059763a
When building with dev flag, disable the approot host check middleware
...
This allows to browse via e.g. localhost:3000 even if the instance host is
something else and the rendered URLs don't have a port number. It still makes
many things impossible or inconvenient, but at least you can launch Vervis
locally for development and see pages. Right now even CSS doesn't work because
of the URLs not matching the actual localhost:3000 access. Maybe gradually I'll
figure it out.
2019-06-14 17:36:31 +00:00
fr33domlover
eb514b8c3f
Use path segment in HighlightStyleR, addStylesheet doesn't support query params
2019-05-27 19:54:11 +00:00
fr33domlover
e02a0fa4db
Make pandoc highlight style configurable in settings and in query parameter
2019-05-27 18:30:48 +00:00
fr33domlover
a6bfb0cf36
Show note about federation being disabled, and list other known instances
2019-05-05 22:00:26 +00:00
fr33domlover
46fb4d1512
Add settings switch for activity debug reports
2019-04-25 22:46:27 +00:00
fr33domlover
f37b9b3f52
Run the delivery worker priodically, settings control how often to run
2019-04-18 10:38:01 +00:00
fr33domlover
0c280c7af6
Add setting that says how much time to keep retrying activity delivery
2019-04-01 23:38:44 +00:00
fr33domlover
cdb1c8b121
Add settings option to disable federation
2019-03-25 00:17:24 +00:00
fr33domlover
4b351ef62e
Automatically set approot to https://HOST and require Host header to match
2019-03-16 17:15:31 +00:00
fr33domlover
78b5bad2c4
Support bypassing email verification of new users
2019-03-04 14:51:51 +00:00
fr33domlover
c41f1183e0
Display instance host at the top of all pages
2019-03-04 09:06:23 +00:00
fr33domlover
f09bdd4141
Add key storage mode that replaces old keys instead of rejecting new ones
2019-02-26 14:00:22 +00:00
fr33domlover
2e705b6868
Make key storage limits configurable instead of hardcoding to 2
2019-02-24 01:35:07 +00:00
fr33domlover
c2bf470fb6
Generate and keep permanent salt for generating hashids for URIs
2019-02-08 21:54:22 +00:00
fr33domlover
cd8ed9ef89
Hold a persistent server key for ocap signatures
2019-01-30 03:12:42 +00:00
fr33domlover
499e26db48
Periodically rotated AP actor key for signing ActivityPub requests
...
The actor key will be used for all actors on the server. It's held in a `TVar`
so that it can always be safely updated and safely retrieved (technically there
is a single writer so IORef and MVar could work, but they require extra care
while TVar is by design suited for this sort of thing).
2019-01-14 22:08:44 +00:00
fr33domlover
c420b8d8ea
Make the cookie encryption key and timeout configurable in settings file
2018-07-01 08:15:23 +00:00
fr33domlover
ef21175ec2
Allow loading the SVG font from deployment data path
2018-05-26 10:27:05 +00:00
fr33domlover
9f77ea69cb
Display commit diff for Git repos
2018-05-21 20:32:34 +00:00
fr33domlover
8eca3fa647
Upgrade to GHC 8 and LTS 10.10
2018-05-16 00:02:54 +00:00
fr33domlover
3398b56931
Switch to yesod-auth-account and make the mail code independent of Vervis
2018-03-03 21:33:59 +00:00
fr33domlover
c2d1bb444b
Add email sending capability to Vervis
2018-02-25 09:28:55 +00:00
fr33domlover
ddd4393825
New YAML setting: Optional user limit
2016-07-27 21:46:48 +00:00
fr33domlover
4c3371beda
Add settings option to disable registration
2016-04-19 16:03:27 +00:00
fr33domlover
5ae09c2ad7
Remove copyright field from settings, copyright is wrong!
2016-04-19 15:47:26 +00:00
fr33domlover
242e04a3ce
Use --| instead of --^ in AppSettings doc comments
2016-04-19 15:42:54 +00:00
fr33domlover
062fb5539a
Add app settings for SSH server
2016-03-05 03:56:25 +00:00
fr33domlover
e5ad0279b1
Remove some unused imports
2016-03-01 22:16:41 +00:00
fr33domlover
40b4f4e475
Stop using classy-prelude-yesod
2016-02-29 14:04:23 +00:00
fr33domlover
ec4c7de582
Add repo pages and repo creation form
2016-02-27 05:41:36 +00:00
fr33domlover
004fdb118e
Put all modules under a new Vervis module
2016-02-23 08:45:03 +00:00