Commit Graph

230 Commits

Author SHA1 Message Date
ab673a0f2d
Simplify handling of Indieauth
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-06 21:27:40 +02:00
67e617c969
Add pool
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-09 21:41:54 +02:00
ecb893bccd
Initialize hubbackend inside memoryBackend
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-24 16:54:03 +01:00
e4fddac6fc
Set pool on hubbackend in memorybackend
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-24 16:50:57 +01:00
15d7c69c30
Implement events handling and add documentation
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-24 16:21:38 +01:00
1e00d32aed
Split of StartConnection code from microsub server
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-24 15:15:55 +01:00
0f9e3043ef
Use map instead of separate vars
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-24 14:02:23 +01:00
312ef8b873
Remove publishing of expvars
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-24 13:58:11 +01:00
6d51145dad
Add debug vars
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-23 21:29:48 +01:00
2bf3ce7aa4
Remove GET /micropub request
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-23 20:43:22 +01:00
a23b31cefe
Move timeline backend to own package
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-23 20:42:13 +01:00
baab9e6051
Initialize pool earlier
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-23 18:23:56 +01:00
8f59930268
Improve docs
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-20 20:53:36 +01:00
414d2cb78e
Cleanup relative callback urls
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-20 10:28:10 +01:00
e631dcc813
Don't add error
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-19 22:35:31 +01:00
2b9150a5a3
Add docs and set the baseurl
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-19 22:19:17 +01:00
ca146fe5a0
Improve more errors and logs
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-19 22:09:55 +01:00
1e0f192ab4
Cleanup errors and documentation
Some checks failed
continuous-integration/drone/push Build is failing
2019-03-19 21:55:07 +01:00
ea6d779d4e
Update channelcount
All checks were successful
the build was successful
2019-03-07 21:44:49 +01:00
2ab2ac5e3c
Load channelType from settings 2019-03-07 21:33:25 +01:00
19ee6c927a
Simplify channel update 2019-03-07 21:31:51 +01:00
9d3a23e5e4
Add channel type selection to the web interface 2019-03-07 21:30:12 +01:00
a72f3ce493
Split up timeline files - add null type
All checks were successful
the build was successful
2019-03-07 21:20:22 +01:00
70f5fb82f9
Improve source code
All checks were successful
the build was successful
2019-03-07 20:55:25 +01:00
83956b4d9f
Use server-sent-events implementation from thoughtbot
All checks were successful
the build was successful
New endpoint action "action=events" opens an SSE channel.

Implementation based on https://thoughtbot.com/blog/writing-a-server-sent-events-server-in-go
2019-02-18 21:37:19 +01:00
e545f796ee
Improve notifications
All checks were successful
the build was successful
2019-02-16 07:41:03 +01:00
e2361daa0e
Remove extraneous mutex locks 2019-02-16 07:40:26 +01:00
f3f5d30385
Cleanup and tests for unread counts
All checks were successful
the build was successful
2019-01-03 22:06:16 +01:00
fa0569b63f
Support unread bool/int field
All checks were successful
the build was successful
2019-01-03 21:34:36 +01:00
2d1be88dd1
Make tweets a normal stream again
All checks were successful
the build was successful
2018-12-30 09:34:39 +01:00
de23038cf9
Return nil instead of panic in unimplemented streams functions
All checks were successful
the build was successful
2018-12-30 08:44:38 +01:00
691012307b
Use streams for tweets
All checks were successful
the build was successful
2018-12-30 08:39:37 +01:00
1453faa2f9
Clean up some error texts 2018-12-29 20:29:56 +01:00
0c88e90853
Cleanup error messages in timeline.go 2018-12-29 10:34:31 +01:00
1e4847cf35
Add error messages to nofications through stream channel backend
All checks were successful
the build was successful
2018-12-25 14:53:17 +01:00
22cbf01566
Add MarkRead function
- Remove conn parameters
- Move MarkRead function
- Make uids an array parameter
2018-12-25 13:54:41 +01:00