|
1b02a8181a
|
Fetch the channel when it doesn't exist
|
2020-08-19 16:06:55 +02:00 |
|
|
08ae30b305
|
Only send 'delete channel' event when channel was removed
continuous-integration/drone/push Build is passing
|
2020-08-09 10:06:12 +02:00 |
|
|
330931742b
|
Add event 'delete channel'
continuous-integration/drone/push Build is passing
|
2020-08-09 09:59:11 +02:00 |
|
|
1144c615da
|
Add 'new channel' and 'update channel' events
continuous-integration/drone/push Build is passing
|
2020-08-09 09:50:23 +02:00 |
|
|
199514857a
|
Improve error handling around authorization
continuous-integration/drone/push Build is passing
|
2020-07-27 22:56:08 +02:00 |
|
|
c13a483e32
|
Compact decoder in verifyAuthCode
|
2020-07-27 22:42:20 +02:00 |
|
|
45616fa60e
|
Flip verifyAuthCode if
|
2020-07-27 22:41:15 +02:00 |
|
|
105db3fbc4
|
Improve error message on verification of auth code
continuous-integration/drone/push Build is failing
|
2020-07-27 19:50:31 +02:00 |
|
|
d4de6faa89
|
Save and use excluded types
continuous-integration/drone/push Build is passing
|
2019-08-19 20:32:30 +02:00 |
|
|
19f3177f66
|
Add UI for saving excluded post types
|
2019-08-19 20:16:48 +02:00 |
|
|
f8b9003c36
|
Specify names of new item event fields
continuous-integration/drone/push Build is passing
|
2019-08-18 13:46:37 +02:00 |
|
|
b3ecad3c92
|
Add channel to new item message
continuous-integration/drone/push Build is passing
|
2019-08-18 13:15:03 +02:00 |
|
|
46c308619e
|
Only update unread count when it has changed
continuous-integration/drone/push Build is passing
|
2019-08-17 22:08:22 +02:00 |
|
|
53b4e748c3
|
Replace HPUT with HSET
HPUT is not a Redis command
|
2019-08-17 22:07:53 +02:00 |
|
|
c232fbc828
|
Only check when access_token is available
continuous-integration/drone/push Build is passing
|
2019-08-17 19:44:08 +02:00 |
|
|
a6dde44d56
|
Word "events" is not available in path
continuous-integration/drone/push Build is passing
|
2019-08-17 19:30:24 +02:00 |
|
|
627197438a
|
Change way to find the token
continuous-integration/drone/push Build is passing
|
2019-08-17 19:27:53 +02:00 |
|
|
4c16fda022
|
Get access_token from url when available
continuous-integration/drone/push Build is passing
|
2019-08-17 19:21:16 +02:00 |
|
|
d2fc2ecd3c
|
Added boolean to show when item was added to channel
continuous-integration/drone/push Build is passing
|
2019-08-17 16:55:59 +02:00 |
|
|
c7a1e65b50
|
Use baseurl as ClientID
continuous-integration/drone/push Build is passing
|
2019-08-09 20:47:27 +02:00 |
|
|
8493175f4c
|
Improve error handling while loading
|
2019-08-06 21:38:19 +02:00 |
|
|
ab673a0f2d
|
Simplify handling of Indieauth
continuous-integration/drone/push Build is passing
|
2019-08-06 21:27:40 +02:00 |
|
|
67e617c969
|
Add pool
continuous-integration/drone/push Build is passing
|
2019-05-29 22:58:22 +02:00 |
|
|
ed336fe39a
|
Extract method httpSessionLogout
|
2019-05-13 21:57:07 +02:00 |
|
|
4c1b768a09
|
Handle errors
|
2019-05-13 21:31:42 +02:00 |
|
|
28d7d953e2
|
Handle errors
|
2019-05-13 21:28:36 +02:00 |
|
|
f039df69a5
|
Add default settings for ChannelType
continuous-integration/drone/push Build is passing
|
2019-05-09 21:41:54 +02:00 |
|
|
ecb893bccd
|
Initialize hubbackend inside memoryBackend
continuous-integration/drone/push Build is passing
|
2019-03-24 16:54:03 +01:00 |
|
|
e4fddac6fc
|
Set pool on hubbackend in memorybackend
continuous-integration/drone/push Build is passing
|
2019-03-24 16:50:57 +01:00 |
|
|
15d7c69c30
|
Implement events handling and add documentation
continuous-integration/drone/push Build is passing
|
2019-03-24 16:21:38 +01:00 |
|
|
1e00d32aed
|
Split of StartConnection code from microsub server
continuous-integration/drone/push Build is passing
|
2019-03-24 15:15:55 +01:00 |
|
|
0f9e3043ef
|
Use map instead of separate vars
continuous-integration/drone/push Build is passing
|
2019-03-24 14:02:23 +01:00 |
|
|
312ef8b873
|
Remove publishing of expvars
continuous-integration/drone/push Build is passing
|
2019-03-24 13:58:11 +01:00 |
|
|
6d51145dad
|
Add debug vars
continuous-integration/drone/push Build is passing
|
2019-03-24 13:55:46 +01:00 |
|
|
dc557efde9
|
Move signature validation for websub to own file
|
2019-03-24 13:37:30 +01:00 |
|
|
2d39edac8e
|
Remove receiver from auth methods
|
2019-03-24 10:25:40 +01:00 |
|
|
c894e4da13
|
Cleanup micropub id genration
|
2019-03-24 10:25:20 +01:00 |
|
|
e55232e00b
|
Improve micropub handling
|
2019-03-23 23:13:32 +01:00 |
|
|
ed90ebbdd3
|
Improve error handling in authentication
continuous-integration/drone/push Build is passing
|
2019-03-23 21:29:48 +01:00 |
|
|
2bf3ce7aa4
|
Remove GET /micropub request
continuous-integration/drone/push Build is passing
|
2019-03-23 21:04:42 +01:00 |
|
|
895af674e3
|
Extract parseIncomingItem
|
2019-03-23 21:03:45 +01:00 |
|
|
3f96dcfde3
|
Clean up errors in micropub.go
|
2019-03-23 20:53:52 +01:00 |
|
|
96bade5a53
|
Improve error handling in main
|
2019-03-23 20:48:47 +01:00 |
|
|
42431954e2
|
Move getTimeline to memory.go
continuous-integration/drone/push Build is passing
|
2019-03-23 20:43:22 +01:00 |
|
|
a23b31cefe
|
Move timeline backend to own package
continuous-integration/drone/push Build is passing
|
2019-03-23 20:42:13 +01:00 |
|
|
baab9e6051
|
Initialize pool earlier
continuous-integration/drone/push Build is passing
|
2019-03-23 19:38:25 +01:00 |
|
|
76819ac804
|
Remove global variable pool and replace fetcher with func
continuous-integration/drone/push Build is passing
|
2019-03-23 18:23:56 +01:00 |
|
|
8f59930268
|
Improve docs
continuous-integration/drone/push Build is passing
|
2019-03-20 20:53:36 +01:00 |
|
|
414d2cb78e
|
Cleanup relative callback urls
continuous-integration/drone/push Build is passing
|
2019-03-20 10:28:10 +01:00 |
|
|
e631dcc813
|
Don't add error
continuous-integration/drone/push Build is passing
|
2019-03-19 22:35:31 +01:00 |
|