| Commit message (Expand) | Author | Age | Files | Lines |
| * | use fediverse display names when available | jesopo | 2019-12-10 | 2 | -3/+6 |
| * | `note` should be jsonified | jesopo | 2019-11-28 | 1 | -1/+1 |
| * | show username when a toot is CWed | jesopo | 2019-11-27 | 2 | -11/+11 |
| * | default `first_item` to None or it doesn't exist when there's no toots | jesopo | 2019-11-26 | 1 | -1/+1 |
| * | remove `parser` from utils.http.Request, add Request.soup() | jesopo | 2019-11-26 | 1 | -3/+2 |
| * | add `cookies` and `.json()` to utils.http.Response objects | jesopo | 2019-11-25 | 2 | -19/+20 |
| * | `USERAGENT` no longer exists | jesopo | 2019-11-25 | 1 | -1/+1 |
| * | give bitbot a unique User-Agent•••closes #206
| jesopo | 2019-11-20 | 1 | -2/+1 |
| * | move all datetime-related code from utils/__init__ to utils.datetime | jesopo | 2019-11-15 | 1 | -1/+1 |
| * | Show more fediverse errors to the end user | jesopo | 2019-11-14 | 2 | -13/+28 |
| * | show when a fediverse Note is nothing but an attachment | jesopo | 2019-11-04 | 1 | -3/+26 |
| * | only .decompose() when it's an empty and unknown tag | jesopo | 2019-11-04 | 1 | -3/+4 |
| * | better line normalisation for fediverse Activities | jesopo | 2019-11-04 | 1 | -17/+19 |
| * | 'element.contents' -> 'element.children' for consistency | jesopo | 2019-10-31 | 1 | -1/+1 |
| * | use lxml for parsing fedi Notes. html.parse is bad and unpredictable | jesopo | 2019-10-31 | 1 | -1/+1 |
| * | fallback ActivityPub data encoding to utf8 | jesopo | 2019-10-26 | 1 | -1/+1 |
| * | change !fedi "!" arg to still show CW but also show content of Note | jesopo | 2019-10-18 | 1 | -4/+7 |
| * | add "!" arg to !fedi, to denote "dont show content warning" | jesopo | 2019-10-18 | 1 | -8/+17 |
| * | support AP Notes with content outside of HTML tags (e.g. pleroma) | jesopo | 2019-10-15 | 1 | -9/+12 |
| * | show ,fedi latest-tweet also if it's a self-reply | jesopo | 2019-10-15 | 2 | -2/+4 |
| * | show `first` toot if it's a boost, fix Note boost formatting | jesopo | 2019-10-15 | 2 | -2/+4 |
| * | actually explicitly strip "unknown" html tags from fedi notes | jesopo | 2019-10-14 | 1 | -5/+8 |
| * | format multi-line toots on a single line using things like double space | jesopo | 2019-10-09 | 1 | -2/+24 |
| * | prefer `url` over `id` as it's usually a more user-friendly url | jesopo | 2019-10-08 | 1 | -1/+2 |
| * | combine find_setting() and find_setting_prefix() on user/channel/server/bot | jesopo | 2019-10-07 | 1 | -2/+2 |
| * | support !fedi with a URL to a Note | jesopo | 2019-10-04 | 2 | -22/+43 |
| * | non-CWed pleroma posts have content as "", not null | jesopo | 2019-09-25 | 1 | -1/+1 |
| * | pleroma outbox items don't have an inReplyTo when it's null | jesopo | 2019-09-25 | 1 | -1/+1 |
| * | only fist first_item once | jesopo | 2019-09-25 | 1 | -0/+1 |
| * | make fediverse module rely on REST API•••I didn't want to do this unless we had to but Mastodon is introducing requirming
signed requests soon, so even if a user doesn't use bitbot as an instance, we'll
still need to be able to serve Actor (and key) over the REST API
| jesopo | 2019-09-25 | 1 | -0/+2 |
| * | only show non-replies with ,fedi | jesopo | 2019-09-25 | 1 | -2/+6 |
| * | serve pub key, not cert | jesopo | 2019-09-25 | 2 | -3/+14 |
| * | don't .strip() tls cert | jesopo | 2019-09-25 | 1 | -1/+1 |
| * | _ap_url already array-ifies | jesopo | 2019-09-25 | 1 | -1/+1 |
| * | add missing "import urllib.parse" to ap_utils.py | jesopo | 2019-09-23 | 1 | -0/+1 |
| * | bitbot is a Service (bot), not a Person | jesopo | 2019-09-20 | 1 | -1/+1 |
| * | make a better "random ID url" function | jesopo | 2019-09-20 | 1 | -5/+4 |
| * | make Accept ID (and Follow ID) our own domain | jesopo | 2019-09-20 | 1 | -3/+7 |
| * | update _ap_*_url() functions to use path-args | jesopo | 2019-09-20 | 1 | -6/+6 |
| * | use path-arg variables for AP urls, not get params | jesopo | 2019-09-20 | 1 | -2/+6 |
| * | fedi http headers should be PascalCase | jesopo | 2019-09-19 | 2 | -4/+4 |
| * | through error when fediverse server is configured but crypto is missing | jesopo | 2019-09-18 | 2 | -5/+12 |
| * | `first` is now a Response object, not a dict | jesopo | 2019-09-17 | 1 | -1/+1 |
| * | 'responsedata' -> 'response.data' | jesopo | 2019-09-17 | 1 | -1/+1 |
| * | Show error when actor.load() fails | jesopo | 2019-09-17 | 1 | -2/+3 |
| * | pass full Response from ap_utils.activity_request, use it for Actor 404 | jesopo | 2019-09-17 | 2 | -13/+15 |
| * | move getting private_key/our_actor to __init__ (for main thread) | jesopo | 2019-09-16 | 1 | -6/+8 |
| * | pass `exports` to ap_server.py | jesopo | 2019-09-16 | 2 | -2/+4 |
| * | 'theading' -> 'threading' | jesopo | 2019-09-16 | 1 | -1/+1 |
| * | push inbox POSTs on to a background thread | jesopo | 2019-09-16 | 2 | -8/+33 |