Commit Graph

130 Commits

Author SHA1 Message Date
f14e6d8249
Add full text search to server
Some checks failed
continuous-integration/drone/push Build is failing
Adds Blevesearch to the server. Every item that is processed by the
server is added to the index and can be returned from the ItemSearch
request.
2021-05-30 22:01:34 +02:00
aaa5ac3570
Only count unread items in postgres-stream
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-13 23:28:56 +02:00
9267535f9c
Don't try to affect rows when adding items for postgres-stream
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-13 23:22:28 +02:00
76edad3e8d
Return true only when item added
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-13 22:51:36 +02:00
9d81cc9a3a
Add logging for timeline fetching
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-13 21:56:23 +02:00
dcff9a4890
Fix Count and MarkRead
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-13 11:51:46 +02:00
54e55c194e
Make an empty array when no items found
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-13 11:25:34 +02:00
ac56638664
Use pq.Array
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-13 11:21:31 +02:00
eb3dba4d17
Improve handling of before value
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-13 10:54:39 +02:00
f7fe30f387
Add after handling
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-12 22:05:44 +02:00
34daae0d9e
Add before handling
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-12 22:04:49 +02:00
9c4a166b45
Extract database, add refreshFeeds
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-11 22:23:45 +02:00
afbd987ca3
Fetch items from channel with channelID
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-11 20:48:58 +02:00
486961ba24
Fix errorf
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-11 17:30:18 +02:00
cb9acf31ad
Add code for postgres-stream
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-11 17:28:52 +02:00
02bc2ab9bc
Add stream type postgres-stream
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-11 17:23:25 +02:00
d47533c0fb
Parse content from when type is map[string]string
All checks were successful
continuous-integration/drone/push Build is passing
2020-08-22 15:00:49 +02:00
9ef3369389
Cleanup for go modules
Some checks failed
continuous-integration/drone/push Build is failing
2020-07-27 22:09:02 +02:00
3aa93f03cd
Merge branch 'remove-feedbin'
All checks were successful
continuous-integration/drone/push Build is passing
2019-11-19 22:09:29 +01:00
5515416eb4
Remove feedbin code
Closes #31.
2019-11-19 22:04:31 +01:00
04f2af64c6
Remove white-space:pre from html
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-19 22:05:02 +02:00
449e6321c6
Add 10 second ping message
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-18 11:52:03 +02:00
2b7b63ba83
Add Last-Event-ID to allowed CORS headers
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-18 11:04:12 +02:00
e9008fe45b
Improve event message sending
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-17 22:13:41 +02:00
a684c0c6af
Check if item was really added
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-17 19:59:19 +02:00
c5834cea6e
Add XTRIM to Streams AddItem
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-17 16:59:46 +02:00
d2fc2ecd3c
Added boolean to show when item was added to channel
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-17 16:55:59 +02:00
ab673a0f2d
Simplify handling of Indieauth
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-06 21:27:40 +02:00
6fe3e8fd8e
Improve messages for events
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-24 16:41:13 +01:00
2971f45d7d
Improve event handling
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-24 16:39:07 +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
dc557efde9
Move signature validation for websub to own file 2019-03-24 13:37:30 +01:00
dbfe957f63
Remove request logging from microsub server
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-23 21:48:23 +01:00
3d4c4744fe
Add docs to timeline package
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-23 20:45:58 +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
5b5b344f82
Cleanup rootdir
All checks were successful
continuous-integration/drone/push Build is passing
2019-03-23 20:31:13 +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
d668ee6e42
Remove logging from fetch package
All checks were successful
continuous-integration/drone/push Build is passing
- Add some documentation
2019-03-20 11:11:17 +01:00
3fe76d1fce
Add missing test example file
Some checks failed
continuous-integration/drone/push Build is failing
2019-03-19 22:30:22 +01:00
7ac5ad8ec2
Fix tests
Some checks failed
continuous-integration/drone/push Build is failing
2019-03-19 22:28:49 +01:00
05f3fabe71
Improve tests
Some checks failed
continuous-integration/drone/push Build is failing
2019-03-19 22:25:47 +01:00
70f5fb82f9
Improve source code
All checks were successful
the build was successful
2019-03-07 20:55:25 +01:00
3fe9d65cdf
Send a message immediately
All checks were successful
the build was successful
2019-02-20 10:50:43 +01:00
0d24e58c88
For events, write header and flush earlier
All checks were successful
the build was successful
2019-02-20 10:41:52 +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
4ebe8f43fe
Fixes for Indigenous
All checks were successful
the build was successful
- Don't use "uid", but "channel"
- Don't update with name is empty string
2019-02-16 08:18:57 +01:00
2ecbf46cb8
Use parsed Form parameters
All checks were successful
the build was successful
2019-02-16 07:50:19 +01:00
5a2f6b1844
Reenable request logging
All checks were successful
the build was successful
2019-02-16 07:20:15 +01:00
a1b2ece601
Fix author simplifcation
All checks were successful
the build was successful
2019-02-08 23:39:43 +01:00