Thog
59770c3f5c
Fix all compilation warnings
7 years ago
lambda
ed3403ad8b
Merge branch 'formatting-fixes' into 'develop'
...
Formatting fixes
Closes #80
See merge request pleroma/pleroma!22
7 years ago
eal
146ec80285
Merge branch 'fix/mastofe-login-redirect' into 'develop'
...
Redirect to Getting Started on login.
See merge request pleroma/pleroma!21
7 years ago
eal
f53cdabcdf
Add #nsfw tag if sensitive content bit is set
7 years ago
eal
31e4277ba5
Don't add summary if empty.
7 years ago
eal
fb118b2978
Don't insert newlines to generated HTML.
...
MastoFE doesn't like them.
7 years ago
eal
66e78c3ec4
Escape HTML instead of discarding it.
7 years ago
eal
9c60cc88df
Redirect to Getting Started on login.
7 years ago
Roger Braun
a743940463
MastoAPI: Implement all streaming functions.
7 years ago
Roger Braun
5719f69ae3
MastodonAPI: Stream fixes.
7 years ago
Roger Braun
43499848d0
Small css fix.
7 years ago
Shpuld Shpuldson
189513e4ff
Add styles to make login page resemble mastodon's
7 years ago
Roger Braun
8de890a0d9
Add custom emoji to Mastodon UI initial state.
7 years ago
Roger Braun
ced0d64d75
MastoAPI: Make attachment ids strings.
7 years ago
lambda
1cca544e20
Merge branch 'twitterapi-bitlbee' into 'develop'
...
TwitterAPI: Add missing endpoints for bitlbee.
Closes #67
See merge request pleroma/pleroma!18
7 years ago
eal
f9828e578c
TwitterAPI: Add /users/show.
7 years ago
eal
163c658202
TwitterAPI: Add unimplemented /mutes/users/ids.
7 years ago
eal
22bbe27115
TwitterAPI: Add unimplemented /friendships/no_retweets/ids.
7 years ago
eal
3533bf7eac
TwitterAPI: Add /friends/ids.
7 years ago
eal
06c3ee3bac
Accept 1 as true.
7 years ago
eal
c84723b679
MastoAPI: Add media timelines.
7 years ago
Roger Braun
083cd169d2
MastoAPI: Fix repeat api bug.
...
Documentation was wrong, reblogging actually returns the reblog, not
the reblogged status.
7 years ago
Roger Braun
5fc6e9d467
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Roger Braun
d293ceb1b5
Add Mastodon frontend.
7 years ago
lambda
08bc316742
Merge branch 'mastodon-notification-endpoints' into 'develop'
...
MastoAPI: Add notification endpoints get, clear and dismiss.
Closes #42
See merge request pleroma/pleroma!13
7 years ago
lambda
efcf54dc02
Merge branch 'mastoapi-update-credentials' into 'develop'
...
MastoAPI: Add update credentials endpoint.
Closes #61
See merge request pleroma/pleroma!15
7 years ago
eal
fc7483cb3c
MastoAPI: Add update credentials endpoint.
7 years ago
Roger Braun
414c52509b
MastoAPI: Websocket streaming for federated timeline.
7 years ago
Roger Braun
bd5bdc4c24
MastoAPI: Basic streaming.
7 years ago
Roger Braun
a1923d20e8
MastoAPI: Fix reblog emojis.
7 years ago
Roger Braun
fd12e585c9
Handle existing redirect params.
7 years ago
Roger Braun
1d3d66a841
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Roger Braun
6e9c22c0af
MastoAPI: Use string ids everywhere.
7 years ago
eal
e6a78c6ed0
MastoAPI: Add notification get, clear and dismiss.
7 years ago
Roger Braun
266d9c008d
MastoAPI: Fetch statuses in search.
7 years ago
Roger Braun
f1d27a5fbb
Add actor column to activities.
7 years ago
Roger Braun
41b8a76e96
Re-fetch user data on salmon decode error.
7 years ago
lambda
77e272df2d
Merge branch 'following-you-in-user-view' into 'develop'
...
TwitterAPI user view: add follows_you.
See merge request pleroma/pleroma!11
7 years ago
eal
f7fc048aeb
TwitterAPI user view: add follows_you.
7 years ago
Roger Braun
d2430d5007
Look through whole db for user timelines.
...
They already have an index that's good enough.
7 years ago
eal
4656cb9b99
TwitterAPI user view: add blocks.
7 years ago
eal
6c0758e041
TwitterAPI: Add blocks.
7 years ago
lambda
be67db5547
Merge branch 'mastodon-emoji-endpoint' into 'develop'
...
Add mastodon API endpoint for custom emoji.
See merge request pleroma/pleroma!8
7 years ago
eal
c6210183e1
Add mastodon API endpoint for custom emoji.
7 years ago
lambda
d761b1543a
Merge branch 'authenticated-profile-fetching' into 'develop'
...
Allow profile fetching for authenticated users only.
Closes #54
See merge request pleroma/pleroma!7
7 years ago
Roger Braun
722c4614ad
Allow self-rt.
7 years ago
Roger Braun
6dfa62800a
Revert "Longer timeouts for user fetching."
...
Breaks too many tests.
This reverts commit 7de3a65214
.
7 years ago
Roger Braun
7de3a65214
Longer timeouts for user fetching.
7 years ago
eal
f85566324e
Allow profile fetching for authenticated users only.
7 years ago
lambda
ed1eb5deea
Merge branch 'fix-tootdon-oauth' into 'develop'
...
Fix tootdon logins.
See merge request pleroma/pleroma!6
7 years ago
eal
b0e27b21dd
Fix tootdon logins.
7 years ago
Roger Braun
7252f6b054
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Roger Braun
046bee34d3
Fix bug when no posts are in the db.
7 years ago
lambda
fa1f11e8e9
Merge branch 'feature/blocks' into 'develop'
...
Feature/blocks
See merge request pleroma/pleroma!5
7 years ago
Roger Braun
c6b9b777da
MastoAPI: Add list of blocked users.
7 years ago
Roger Braun
5bf92e50be
MastoAPI: Add blocking.
7 years ago
Roger Braun
33beb51da4
MastoAPI: Add blocking to AccountView.
7 years ago
Roger Braun
8a1a7191fd
MastoAPI: Fix mentions always being for an anonymous user.
7 years ago
Roger Braun
9b63647aff
MastoApi: Add blocking to fetches.
7 years ago
Roger Braun
d89a7a0b34
TwitterAPI: Add blocking to fetches.
7 years ago
Roger Braun
867ac1e4f5
Handle nil cases.
7 years ago
Roger Braun
8ef58a266b
Don't return blocked users' activities in contexts.
7 years ago
Roger Braun
a47727adde
Don't return activities from blocked users.
7 years ago
Roger Braun
9be286a900
Handle empty terms / tags.
7 years ago
Roger Braun
6f05367325
Federate out content warnings.
7 years ago
Roger Braun
e014cc6ed8
Allow using cws in mastodon api.
7 years ago
Roger Braun
44295dd49a
MastoAPI: Include CW.
7 years ago
Roger Braun
04217f52c9
TwitterAPI: Display cws.
7 years ago
Roger Braun
4cbf17dac6
Save cws in the activitypub data.
7 years ago
Roger Braun
4dcbb64f19
Avoid potentially slow count queries for user note count.
...
For a variety of reasons, posgresql won't use the available actor,
type index to do an index only scan. We now just increase the user
note count, which will lead to slightly wrong counts in some cases,
but it's better than the potentially very slow count query.
7 years ago
Roger Braun
3037814fde
Only search through last 100_000 activities for fetches.
...
This is purely a performance enhancement
7 years ago
Roger Braun
968a546d4a
MastoAPI: Return id as string instead of integer.
7 years ago
Roger Braun
ce7f9f527c
MastoAPI: Always return an url for statuses.
...
External url if available, id if not.
7 years ago
Roger Braun
502cb38cd6
Move user search to User module.
7 years ago
Mark Felder
efe12e1a73
Fix /api/v1/accounts/search by splitting account search into its own function
7 years ago
eal
2ffc6da207
Clean style.
...
Use 'follow' instead of 'follows' and correct indentation.
7 years ago
eal
c56d28f96c
Fix return type of /api/v1/follows
7 years ago
eal
11d2287476
Return error message on errors
7 years ago
eal
813d2eaaf0
Add mastodon API endpoint for follow
7 years ago
Roger Braun
5293516730
Use more efficient query to fetch likes.
7 years ago
Roger Braun
9f417fd5e9
Speed up deletion and related queries.
7 years ago
Roger Braun
5912dd0f5d
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
7 years ago
Roger Braun
64bc38e009
MastoAPI: Add emoji output.
7 years ago
eal
fe7804e42d
Add an API endpoint for emoji.
7 years ago
Roger Braun
38f3908c14
Revert "Simplify query."
...
This reverts commit a17b261379
.
7 years ago
Roger Braun
6af164f27b
Add password reset.
7 years ago
Roger Braun
a17b261379
Simplify query.
7 years ago
Roger Braun
b4f055b604
Don't reject already accepted subscriptions.
7 years ago
Roger Braun
6268b7e0eb
HTTP Signatures: Work with all test vectors.
7 years ago
Roger Braun
9cefbaf016
Start of HTTP Signatures.
7 years ago
Roger Braun
2b980dea2f
Remove tag links for now, they break some regular links.
7 years ago
Roger Braun
270c903220
Add tag links.
7 years ago
Roger Braun
d009a79df5
TwitterAPI: Return proper error.
...
Fixes #32 .
7 years ago
Roger Braun
ae38b72e24
MastoAPI: Fix reblog view.
7 years ago
Roger Braun
260f09dd6c
MastoAPI: Return reblogs, too.
7 years ago
Roger Braun
6000f61727
MastoAPI: Add repeats to statusview.
7 years ago
Roger Braun
422d0f324f
MastodonAPI: Add user favorites endpoint.
7 years ago
Roger Braun
6d5bd4dcc0
TwitterAPI: Use correct endpoint for tag timeline.
7 years ago
Roger Braun
6877d7aaad
Fix typo.
7 years ago
Roger Braun
255a681782
TwitterAPI: Add tag timeline.
7 years ago
Roger Braun
b7b3e3f263
Use inserted_at as sort in search.
7 years ago
Roger Braun
678dd4c8ec
Use desc id to sort instead of desc inserted_at
...
Should mean the same and is indexed.
7 years ago
Roger Braun
7c82b82197
Make emoji configurable in files.
7 years ago
Roger Braun
959e993c7d
Apply incoming custom emoji.
7 years ago
Roger Braun
16b1fcd271
Handle incoming emoji.
7 years ago
Roger Braun
884006a9e9
Federate emoji out.
7 years ago
Roger Braun
c17c8ce36d
Don't check limit twice in TwitterAPIController.
7 years ago
Roger Braun
03952a2760
Sort by updated_at
...
the updated_at column isn't indexed, so postgres won't take the wrong index.
7 years ago
Roger Braun
f039c9c19a
Don't specify order in results for now.
7 years ago
Roger Braun
5d1f8dcd1c
TwitterAPI: Add search.
7 years ago
Roger Braun
44693c100d
Federate banners out.
7 years ago
Roger Braun
0fbf1911f5
Banners are objects.
7 years ago
Roger Braun
abac96f41d
Update banner from remote accounts.
7 years ago
Roger Braun
0872f5f394
Add undocumented default user default settings.
7 years ago
Roger Braun
5602293690
Fix callback state.
7 years ago
Roger Braun
c36229c4aa
Add remote user fetching to search.
7 years ago
Roger Braun
73bdfd6c2b
Set search config to 'english'.
7 years ago
Roger Braun
9f0a2a714b
Add basic search.
7 years ago
Roger Braun
d659fcc195
MastoAPI: Fix date in account view.
7 years ago
Roger Braun
c20530e708
Add configuration option for registrations.
7 years ago
Roger Braun
50409326a8
Refactor posting and make character limit configurable.
7 years ago
Roger Braun
ac2893a945
Add instance config options.
7 years ago
Roger Braun
3aaf6608c6
MastoAPI: Set user id on replies.
7 years ago
Roger Braun
f445a1b376
Don't die on fetching problems.
7 years ago
Roger Braun
3ca853fb61
MastoAPI: Follower-related changes
7 years ago
Roger Braun
fc85c9f086
Add tag timelines.
7 years ago
Roger Braun
b0363e8055
MastoAPI: Add favourited_by/reblogged_by.
7 years ago
Roger Braun
ac3f32da7e
Preserve state in oauth
7 years ago
Roger Braun
a8701282d4
MastoAPI: fake out 'application' property.
7 years ago
Roger Braun
6258c6b6b3
MastoAPI: Also return text_url in attachments.
7 years ago
Roger Braun
641c24cdd4
Add media upload endpoint.
7 years ago
Roger Braun
3184939055
Ensure non-null bio.
7 years ago
Roger Braun
d168ef5a9e
MastoAPI: Add accounts getting.
7 years ago
Roger Braun
ad5001828e
Oh no! More datetime fixes!
7 years ago
Roger Braun
14b4029b1d
Reparse time to ensure correct format.
7 years ago
Roger Braun
94be93aad0
Allign datetime format with mastodon.
7 years ago
Roger Braun
d2faee01ee
Return iso8601 date.
7 years ago
Roger Braun
e6286152b9
Fix logic.
7 years ago
Roger Braun
49929321c7
Add relationships to masto api.
7 years ago
Roger Braun
f03524805f
Try host-meta call over https.
7 years ago
Roger Braun
07b694814e
Optimize conversation fetching.
7 years ago
Roger Braun
1bc58230ee
Remove milliseconds from mastodon api response.
7 years ago
Roger Braun
7331733d30
Use signed integer as attachment id.
7 years ago
Roger Braun
b58b35bf56
Use hash of attachment url as id.
...
Pretty hacky, let's see if we can get away with this.
7 years ago
Roger Braun
44a650235b
MastoAPI: Remove domain ending from account name.
7 years ago
Roger Braun
f1d9f2f6cd
MastoAPI: More link headers.
7 years ago
Roger Braun
0df4a0f26d
Add parentheses.
7 years ago
Roger Braun
02f824f9d5
MastoAPI: Add link headers to home timeline
7 years ago
Roger Braun
cd6cba2f67
log ostatus handling errors.
7 years ago
Roger Braun
f0d41a3abf
Merge branch 'develop' into oauth2
7 years ago