Eugen Rochko
|
02a90979c5
|
Catch 404 errors when downloading remote media, add screenshot to landing page
|
8 years ago |
Eugen Rochko
|
95e65d883a
|
Limit returned followees/followers by API to 40 for now
|
8 years ago |
Eugen Rochko
|
e5c0f979cf
|
Fix common followers API
|
8 years ago |
Eugen Rochko
|
38cacac4b0
|
Adding common followers API, fixing fallback query again
|
8 years ago |
Eugen Rochko
|
2917bca72b
|
Fix follow suggestion fallback to exclude already followed users
|
8 years ago |
Eugen Rochko
|
f9e06eb819
|
Make suggestions box also use user list components
|
8 years ago |
Eugen Rochko
|
1eac265f35
|
Adding public timeline silencing
|
8 years ago |
Eugen Rochko
|
d8a66ab492
|
Fix suggestions fallback query
|
8 years ago |
Eugen Rochko
|
d63f0295b9
|
Fix public channel
|
8 years ago |
Eugen Rochko
|
6657414266
|
Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
to the API
|
8 years ago |
Eugen Rochko
|
4470966cd9
|
Fix #100 - Add "back" button to certain views
Also fix reloading of timelines after merge-type events
|
8 years ago |
Eugen Rochko
|
39aa7caaa5
|
Do not force-transcode uploaded videos to webm (leave mp4 as-is)
|
8 years ago |
Eugen Rochko
|
39d6f837db
|
Actually fix public timeline
|
8 years ago |
Eugen Rochko
|
b1dee1b6d1
|
Fix #99 - public timeline not just reblogs, fix #98 infinite scrolling issues
|
8 years ago |
Eugen Rochko
|
1df4d2e3aa
|
Increase default number of loaded suggestions to 10
|
8 years ago |
Eugen Rochko
|
41aae40927
|
Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
|
8 years ago |
Eugen Rochko
|
19b6f7a013
|
Filter out reblogs of blocked users from public timeline (the not real-time variant)
|
8 years ago |
Eugen Rochko
|
916907580e
|
Backfill follow suggestions with fallback when not enough results. Cycling
through suggestions in UI
|
8 years ago |
Eugen Rochko
|
395d15e5fd
|
Fix suggestions fallback
|
8 years ago |
Eugen Rochko
|
8497dfc98e
|
Fix follow suggestions order
|
8 years ago |
Eugen Rochko
|
52a5ad8207
|
Fix follow suggestions ranking
|
8 years ago |
Eugen Rochko
|
e5bcf8040c
|
Adding sort by node rank to follow suggestions and fallback to most influential users
|
8 years ago |
Eugen Rochko
|
2614a47a15
|
Exclude blocked users from follow suggestions, fix tests
|
8 years ago |
Eugen Rochko
|
8374abcf06
|
Fix multiple results return from FollowSuggestion.get
|
8 years ago |
Eugen Rochko
|
e88d667d3f
|
Add sync command for neo4j, fix configuration, add neo4j to docker-compose, fix seed
|
8 years ago |
Eugen Rochko
|
92209a1b6e
|
Display follow suggestions
|
8 years ago |
Eugen Rochko
|
5860094354
|
Adding sync of follow relationships to Neo4J, accounts/suggestions API
|
8 years ago |
Eugen Rochko
|
5e49118f86
|
Change how convert options are escaped
|
8 years ago |
Eugen Rochko
|
1474f87a14
|
Allow mp4 uploads, convert to WebM
|
8 years ago |
Eugen Rochko
|
12a6eb95be
|
Make account domains case-insensitive, downcase before checking against local
|
8 years ago |
Eugen Rochko
|
7cb55af441
|
Fix default assumed object type (note->activity), make stream entry threaded? check aware of orphaned replies
|
8 years ago |
Eugen Rochko
|
102eab0ac9
|
Public timeline to exclude users you blocked
|
8 years ago |
Eugen Rochko
|
9bf5a73968
|
Adding domain blocks
|
8 years ago |
Yann Vaillant
|
9f7d65b98b
|
Strip exif data from uploaded images
Using `-strip` cli options from ImageMagick
http://www.imagemagick.org/script/command-line-options.php#strip
fix #85
|
8 years ago |
Eugen Rochko
|
d51efdd1dc
|
Adding user settings (model and mailer), no form yet
|
8 years ago |
Eugen Rochko
|
2c9e672ee2
|
Integrating block relationships into the API (read-only for now)
|
8 years ago |
Eugen Rochko
|
9d59d7b463
|
Adding a block model and filter mentions from blocked users (fix #60)
|
8 years ago |
Eugen Rochko
|
fc198a8b4c
|
Adding e-mail confirmations
|
8 years ago |
Eugen Rochko
|
b3c7c8700d
|
Fix most pages on small screens
|
8 years ago |
Eugen Rochko
|
188c6f326b
|
Making public pages responsive, removing reblogs/favs counts from them
|
8 years ago |
Eugen Rochko
|
9fd3d7b6cd
|
Add since_id param to feeds
|
8 years ago |
Eugen Rochko
|
2d4f9ecebf
|
Validate against multiple reblogs of same status by same account
|
8 years ago |
Eugen Rochko
|
a4f7eca5fa
|
Fix #25 - Only latest reblog of status kept on feed as zset value is set to "true" status ID
|
8 years ago |
Eugen Rochko
|
927333f4f8
|
Improve code style
|
8 years ago |
Eugen Rochko
|
e9bc4a4a08
|
Limit usernames to 30 chars, statuses to 500, open account after follow form success
|
8 years ago |
Eugen Rochko
|
15f51dbf8c
|
Better styling for selected status in detailed view
|
8 years ago |
Eugen Rochko
|
1215ab57ff
|
Some extra scopes for user sorting
|
8 years ago |
Eugen Rochko
|
a706f1af04
|
Don't generate stream entries for streamables of remote accounts
|
8 years ago |
Eugen Rochko
|
c6d893a71d
|
Uploading/undoing media modifies status text. Also: status text trimmed before validation
|
8 years ago |
Eugen Rochko
|
c0e9603c92
|
Fix #50 - Order ancestors/descendants by tree path
|
8 years ago |
Eugen Rochko
|
e46abc71ca
|
Fix notifications in UI, added new API for fetching account relationships
|
8 years ago |
Eugen Rochko
|
608a2bfffc
|
Upgrade to PubSubHubbub 0.4 (removing verify_token)
|
8 years ago |
Eugen Rochko
|
1cfc9aa20e
|
OStatus2 and Goldfinger gems now have timeouts for requests
|
8 years ago |
Eugen Rochko
|
059ebbf48d
|
Separate PuSH subscriptions from following, add mastodon:push:refresh task,
respect hub.lease_seconds (fix #46)
|
8 years ago |
Eugen Rochko
|
bd5ad304ba
|
Adding media controller, 1 webm/compose form allowed, previews generated
|
8 years ago |
Eugen Rochko
|
ce29624c6d
|
Fixing image upload limits, allowing webm, merge/unmerge events trigger
timeline reload in UI, other small fixes
|
8 years ago |
Eugen Rochko
|
7d45a4e692
|
Fix local mention regex so it works on newlines in HTML (with a preceding tag)
|
8 years ago |
Eugen Rochko
|
d6b3113304
|
Validates local username, max sizes for uploads. Fixes #32
|
8 years ago |
Eugen Rochko
|
3cc47beb6e
|
Refactored generation of unique tags, URIs and object URLs into own classes,
as well as formatting of content
|
8 years ago |
Eugen Rochko
|
762157ee4e
|
Fix for single status pages
|
8 years ago |
Eugen Rochko
|
85d89b472d
|
Optimized n+1 queries in accounts Atom and HTML views
Added stack trace for SQL queries in development
Removed badly thought out accounts/lookup API
|
8 years ago |
Eugen Rochko
|
a4cc966476
|
Removing default avatars
|
8 years ago |
Eugen Rochko
|
14fb0ab4a2
|
Improve JSON output for media attachments, generate :small preview for them
|
8 years ago |
Eugen Rochko
|
ed94e998bc
|
Fix for media attachments remote URL download
|
8 years ago |
Eugen Rochko
|
1d9c886518
|
Adding enclosures to Atom and statuses JSON
|
8 years ago |
Eugen Rochko
|
eec0dc46a6
|
PostStatusService can attach media to status, ProcessFeedService likewise
|
8 years ago |
Eugen Rochko
|
ae1fac0062
|
Add API to upload media attachments
|
8 years ago |
Eugen Rochko
|
54ea7f5dfe
|
Case-insensitive search by usernames
|
8 years ago |
Eugen Rochko
|
d0e2733f63
|
Fix reblogs of reblogs in UI, add follow form in UI
|
8 years ago |
Eugen Rochko
|
595c8dda60
|
Favouriting works, reblogging is a little broken because of <Status>
|
8 years ago |
Eugen Rochko
|
49520d6e62
|
Adding React.js, Redux, revamping dashboard
|
8 years ago |
Eugen Rochko
|
10ba09f546
|
Upgrade to Rails 5.0.0.1
|
8 years ago |
Eugen Rochko
|
ff2cbc0753
|
Remember me enabled by default
|
9 years ago |
Eugen Rochko
|
c38ad208c3
|
Fix mentions regex to exclude usernames in Medium URLs
|
9 years ago |
Eugen Rochko
|
85b00d19b8
|
Moving Salmon notifications to background processing, fixing mini-profiler
behaviour with Turbolinks enabled, optimizing Rabl for production
|
9 years ago |
Eugen Rochko
|
da4b675aca
|
Fix favourite handling in ProcessInteractionService
|
9 years ago |
Eugen Rochko
|
318886287b
|
Fixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query
|
9 years ago |
Eugen Rochko
|
e24bfbde1a
|
Fixing FanOutOnWriteService, fixing Sidekiq not having enough DB connections
in the pool, adding a throttle of 60rpm per IP, adding mini profiler, adding
admin status to users
|
9 years ago |
Eugen Rochko
|
a08e724476
|
Fix subscriptions:clear task, refactor feeds, refactor streamable activites
and atom feed generation to some extent, as well as the way mentions are
stored
|
9 years ago |
Eugen Rochko
|
0f5bbb999c
|
Pre-loading polymorphic associations for Atom feeds
|
9 years ago |
Eugen Rochko
|
7e58303a8d
|
Limit Atom feeds to 20 items by default, add pagination by max_id
(But there are no Atom feed pagination elements yet)
|
9 years ago |
Eugen Rochko
|
c8999a116e
|
Sanitize remote html in atom feeds, API (not just UI), use cached mention
relations on Status#mentions
|
9 years ago |
Eugen Rochko
|
7cd3de3494
|
Do display top-level content on remote shared notices
|
9 years ago |
Eugen Rochko
|
082e1cbe5a
|
Fix default max_id query in paginate_by_max_id
|
9 years ago |
Eugen Rochko
|
12559b01ea
|
Add pagination by max_id instead of offset/limit
|
9 years ago |
Eugen Rochko
|
02e4fb2e06
|
Only re-download avatar if URL changed (fix #19)
|
9 years ago |
Eugen Rochko
|
f14f462eaf
|
Adding Turbolinks, adding status posting form on homepage
|
9 years ago |
Eugen Rochko
|
35aafdba96
|
Ancestors and descendants of statuses
|
9 years ago |
Eugen Rochko
|
7e00a21ea6
|
Small optimizations in Atom feeds
|
9 years ago |
Eugen Rochko
|
f97fc9744f
|
Use FanOutOnWriteService AFTER processing mentions
|
9 years ago |
Eugen Rochko
|
9a7485d034
|
Fix typo on /api/accounts/:id/statuses, fix potential case-sensitivity issue
when registering incoming status mentions, add Travis CI file
|
9 years ago |
Eugen Rochko
|
323474c97e
|
Fix #2, add rake task for PuSH-unsubscribing from remote users who have no
local followers. Remote users' usernames SHOULD be case-sensitive
|
9 years ago |
Eugen Rochko
|
e239fc3050
|
Fix error when unfollowing somebody who wasn't followed in the first place
|
9 years ago |
Eugen Rochko
|
086d487145
|
Fix unfollows
|
9 years ago |
Eugen Rochko
|
9cb690c706
|
Access tokens no longer expire, case-insensitive local username validation, as well as case-insensitive Webfinger look-up
|
9 years ago |
Eugen Rochko
|
a9db42a956
|
Validations for local profiles
|
9 years ago |
Eugen Rochko
|
5c99e304e5
|
Deleting statuses, deletion propagation
|
9 years ago |
Eugen Rochko
|
75b3339a99
|
Respect "delete" verb on remote feeds
|
9 years ago |
Eugen Rochko
|
6fec8afc3f
|
Bind oauth applications to users
|
9 years ago |
Eugen Rochko
|
3441361568
|
Adding simple_form, adding profile settings, header image
|
9 years ago |