Eugen Rochko
|
e0a197650a
|
Adding common followers API, fixing fallback query again
|
2016-10-29 01:29:19 +02:00 |
|
Eugen Rochko
|
c913bdfc98
|
Fix follow suggestion fallback to exclude already followed users
|
2016-10-28 20:35:30 +02:00 |
|
Eugen Rochko
|
bfb6cc5f2c
|
Make suggestions box also use user list components
|
2016-10-28 20:26:49 +02:00 |
|
Eugen Rochko
|
909d0d5e88
|
Adding public timeline silencing
|
2016-10-27 19:33:04 +02:00 |
|
Eugen Rochko
|
e5565a7e4a
|
Fix suggestions fallback query
|
2016-10-27 19:03:05 +02:00 |
|
Eugen Rochko
|
abb8f5837e
|
Fix public channel
|
2016-10-23 11:56:04 +02:00 |
|
Eugen Rochko
|
a9e40a3d80
|
Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
to the API
|
2016-10-22 19:39:44 +02:00 |
|
Eugen Rochko
|
04bbc57690
|
Fix #100 - Add "back" button to certain views
Also fix reloading of timelines after merge-type events
|
2016-10-19 18:20:19 +02:00 |
|
Eugen Rochko
|
1d2175f73c
|
Do not force-transcode uploaded videos to webm (leave mp4 as-is)
|
2016-10-18 17:51:45 +02:00 |
|
Eugen Rochko
|
a782e3b39d
|
Actually fix public timeline
|
2016-10-17 01:59:34 +02:00 |
|
Eugen Rochko
|
b5c6d00afa
|
Fix #99 - public timeline not just reblogs, fix #98 infinite scrolling issues
|
2016-10-17 01:23:41 +02:00 |
|
Eugen Rochko
|
13ee88926d
|
Increase default number of loaded suggestions to 10
|
2016-10-16 19:30:01 +02:00 |
|
Eugen Rochko
|
de1f3aab86
|
Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
|
2016-10-16 19:10:16 +02:00 |
|
Eugen Rochko
|
1de2833f30
|
Filter out reblogs of blocked users from public timeline (the not real-time variant)
|
2016-10-16 18:35:20 +02:00 |
|
Eugen Rochko
|
4470330385
|
Backfill follow suggestions with fallback when not enough results. Cycling
through suggestions in UI
|
2016-10-16 17:04:13 +02:00 |
|
Eugen Rochko
|
db4671fd3f
|
Fix suggestions fallback
|
2016-10-15 17:34:00 +02:00 |
|
Eugen Rochko
|
6e0b3ddb0d
|
Fix follow suggestions order
|
2016-10-15 17:19:18 +02:00 |
|
Eugen Rochko
|
04bfd4262f
|
Fix follow suggestions ranking
|
2016-10-15 16:54:50 +02:00 |
|
Eugen Rochko
|
7075cef8f9
|
Adding sort by node rank to follow suggestions and fallback to most influential users
|
2016-10-15 16:46:15 +02:00 |
|
Eugen Rochko
|
67b35a601a
|
Exclude blocked users from follow suggestions, fix tests
|
2016-10-15 13:48:38 +02:00 |
|
Eugen Rochko
|
edefd87adf
|
Fix multiple results return from FollowSuggestion.get
|
2016-10-15 13:00:21 +02:00 |
|
Eugen Rochko
|
4d336cefac
|
Add sync command for neo4j, fix configuration, add neo4j to docker-compose, fix seed
|
2016-10-15 12:37:43 +02:00 |
|
Eugen Rochko
|
20f581f796
|
Display follow suggestions
|
2016-10-15 12:06:30 +02:00 |
|
Eugen Rochko
|
e21a3fe0cd
|
Adding sync of follow relationships to Neo4J, accounts/suggestions API
|
2016-10-14 23:10:07 +02:00 |
|
Eugen Rochko
|
2ddf4e09f9
|
Change how convert options are escaped
|
2016-10-12 14:39:54 +02:00 |
|
Eugen Rochko
|
cdc49c6b4b
|
Allow mp4 uploads, convert to WebM
|
2016-10-12 14:29:10 +02:00 |
|
Eugen Rochko
|
aec51e40ee
|
Make account domains case-insensitive, downcase before checking against local
|
2016-10-10 03:34:15 +02:00 |
|
Eugen Rochko
|
5f737c7228
|
Fix default assumed object type (note->activity), make stream entry threaded? check aware of orphaned replies
|
2016-10-10 02:55:30 +02:00 |
|
Eugen Rochko
|
427ba27641
|
Public timeline to exclude users you blocked
|
2016-10-09 15:15:21 +02:00 |
|
Eugen Rochko
|
22a8801dbc
|
Adding domain blocks
|
2016-10-09 14:48:59 +02:00 |
|
Yann Vaillant
|
35de03fbe3
|
Strip exif data from uploaded images
Using `-strip` cli options from ImageMagick
http://www.imagemagick.org/script/command-line-options.php#strip
fix #85
|
2016-10-08 15:18:20 +02:00 |
|
Eugen Rochko
|
06016453bd
|
Adding user settings (model and mailer), no form yet
|
2016-10-07 13:17:56 +02:00 |
|
Eugen Rochko
|
2c9e672ee2
|
Integrating block relationships into the API (read-only for now)
|
2016-10-03 17:16:58 +02:00 |
|
Eugen Rochko
|
9d59d7b463
|
Adding a block model and filter mentions from blocked users (fix #60)
|
2016-10-03 17:12:13 +02:00 |
|
Eugen Rochko
|
fc198a8b4c
|
Adding e-mail confirmations
|
2016-10-03 16:51:00 +02:00 |
|
Eugen Rochko
|
b3c7c8700d
|
Fix most pages on small screens
|
2016-10-03 16:17:28 +02:00 |
|
Eugen Rochko
|
188c6f326b
|
Making public pages responsive, removing reblogs/favs counts from them
|
2016-10-03 00:26:00 +02:00 |
|
Eugen Rochko
|
9fd3d7b6cd
|
Add since_id param to feeds
|
2016-10-02 22:35:27 +02:00 |
|
Eugen Rochko
|
2d4f9ecebf
|
Validate against multiple reblogs of same status by same account
|
2016-10-02 15:33:24 +02:00 |
|
Eugen Rochko
|
a4f7eca5fa
|
Fix #25 - Only latest reblog of status kept on feed as zset value is set to "true" status ID
|
2016-09-29 21:40:37 +02:00 |
|
Eugen Rochko
|
927333f4f8
|
Improve code style
|
2016-09-29 21:28:21 +02:00 |
|
Eugen Rochko
|
e9bc4a4a08
|
Limit usernames to 30 chars, statuses to 500, open account after follow form success
|
2016-09-25 15:26:56 +02:00 |
|
Eugen Rochko
|
15f51dbf8c
|
Better styling for selected status in detailed view
|
2016-09-25 14:20:29 +02:00 |
|
Eugen Rochko
|
1215ab57ff
|
Some extra scopes for user sorting
|
2016-09-24 14:59:52 +02:00 |
|
Eugen Rochko
|
a706f1af04
|
Don't generate stream entries for streamables of remote accounts
|
2016-09-24 14:42:29 +02:00 |
|
Eugen Rochko
|
c6d893a71d
|
Uploading/undoing media modifies status text. Also: status text trimmed before validation
|
2016-09-22 21:39:53 +02:00 |
|
Eugen Rochko
|
c0e9603c92
|
Fix #50 - Order ancestors/descendants by tree path
|
2016-09-21 23:18:28 +02:00 |
|
Eugen Rochko
|
e46abc71ca
|
Fix notifications in UI, added new API for fetching account relationships
|
2016-09-21 22:07:18 +02:00 |
|
Eugen Rochko
|
608a2bfffc
|
Upgrade to PubSubHubbub 0.4 (removing verify_token)
|
2016-09-20 02:43:20 +02:00 |
|
Eugen Rochko
|
1cfc9aa20e
|
OStatus2 and Goldfinger gems now have timeouts for requests
|
2016-09-20 01:10:51 +02:00 |
|
Eugen Rochko
|
059ebbf48d
|
Separate PuSH subscriptions from following, add mastodon:push:refresh task,
respect hub.lease_seconds (fix #46)
|
2016-09-20 00:43:36 +02:00 |
|
Eugen Rochko
|
bd5ad304ba
|
Adding media controller, 1 webm/compose form allowed, previews generated
|
2016-09-17 17:47:26 +02:00 |
|
Eugen Rochko
|
ce29624c6d
|
Fixing image upload limits, allowing webm, merge/unmerge events trigger
timeline reload in UI, other small fixes
|
2016-09-12 18:22:43 +02:00 |
|
Eugen Rochko
|
7d45a4e692
|
Fix local mention regex so it works on newlines in HTML (with a preceding tag)
|
2016-09-10 10:19:50 +02:00 |
|
Eugen Rochko
|
d6b3113304
|
Validates local username, max sizes for uploads. Fixes #32
|
2016-09-10 09:43:45 +02:00 |
|
Eugen Rochko
|
3cc47beb6e
|
Refactored generation of unique tags, URIs and object URLs into own classes,
as well as formatting of content
|
2016-09-09 20:04:34 +02:00 |
|
Eugen Rochko
|
762157ee4e
|
Fix for single status pages
|
2016-09-08 21:23:29 +02:00 |
|
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
|
2016-09-08 20:36:01 +02:00 |
|
Eugen Rochko
|
a4cc966476
|
Removing default avatars
|
2016-09-08 18:23:59 +02:00 |
|
Eugen Rochko
|
14fb0ab4a2
|
Improve JSON output for media attachments, generate :small preview for them
|
2016-09-05 19:26:24 +02:00 |
|
Eugen Rochko
|
ed94e998bc
|
Fix for media attachments remote URL download
|
2016-09-05 19:11:25 +02:00 |
|
Eugen Rochko
|
1d9c886518
|
Adding enclosures to Atom and statuses JSON
|
2016-09-05 18:57:59 +02:00 |
|
Eugen Rochko
|
eec0dc46a6
|
PostStatusService can attach media to status, ProcessFeedService likewise
|
2016-09-05 18:39:53 +02:00 |
|
Eugen Rochko
|
ae1fac0062
|
Add API to upload media attachments
|
2016-09-05 17:46:36 +02:00 |
|
Eugen Rochko
|
54ea7f5dfe
|
Case-insensitive search by usernames
|
2016-09-04 21:06:04 +02:00 |
|
Eugen Rochko
|
d0e2733f63
|
Fix reblogs of reblogs in UI, add follow form in UI
|
2016-09-03 14:01:42 +02:00 |
|
Eugen Rochko
|
595c8dda60
|
Favouriting works, reblogging is a little broken because of <Status>
|
2016-09-01 13:21:48 +02:00 |
|
Eugen Rochko
|
49520d6e62
|
Adding React.js, Redux, revamping dashboard
|
2016-08-24 17:56:44 +02:00 |
|
Eugen Rochko
|
10ba09f546
|
Upgrade to Rails 5.0.0.1
|
2016-08-17 17:58:00 +02:00 |
|
Eugen Rochko
|
ff2cbc0753
|
Remember me enabled by default
|
2016-03-28 00:06:52 +02:00 |
|
Eugen Rochko
|
c38ad208c3
|
Fix mentions regex to exclude usernames in Medium URLs
|
2016-03-27 23:51:18 +02:00 |
|
Eugen Rochko
|
85b00d19b8
|
Moving Salmon notifications to background processing, fixing mini-profiler
behaviour with Turbolinks enabled, optimizing Rabl for production
|
2016-03-26 13:42:10 +01:00 |
|
Eugen Rochko
|
da4b675aca
|
Fix favourite handling in ProcessInteractionService
|
2016-03-26 01:34:12 +01:00 |
|
Eugen Rochko
|
318886287b
|
Fixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query
|
2016-03-25 15:09:40 +01:00 |
|
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
|
2016-03-25 14:12:24 +01:00 |
|
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
|
2016-03-25 02:13:30 +01:00 |
|
Eugen Rochko
|
0f5bbb999c
|
Pre-loading polymorphic associations for Atom feeds
|
2016-03-24 13:21:53 +01:00 |
|
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)
|
2016-03-24 12:49:34 +01:00 |
|
Eugen Rochko
|
c8999a116e
|
Sanitize remote html in atom feeds, API (not just UI), use cached mention
relations on Status#mentions
|
2016-03-24 12:43:55 +01:00 |
|
Eugen Rochko
|
7cd3de3494
|
Do display top-level content on remote shared notices
|
2016-03-24 12:34:32 +01:00 |
|
Eugen Rochko
|
082e1cbe5a
|
Fix default max_id query in paginate_by_max_id
|
2016-03-22 21:53:33 +01:00 |
|
Eugen Rochko
|
12559b01ea
|
Add pagination by max_id instead of offset/limit
|
2016-03-22 21:38:47 +01:00 |
|
Eugen Rochko
|
02e4fb2e06
|
Only re-download avatar if URL changed (fix #19)
|
2016-03-22 21:05:23 +01:00 |
|
Eugen Rochko
|
f14f462eaf
|
Adding Turbolinks, adding status posting form on homepage
|
2016-03-21 18:26:47 +01:00 |
|
Eugen Rochko
|
35aafdba96
|
Ancestors and descendants of statuses
|
2016-03-21 11:43:21 +01:00 |
|
Eugen Rochko
|
7e00a21ea6
|
Small optimizations in Atom feeds
|
2016-03-21 10:31:20 +01:00 |
|
Eugen Rochko
|
f97fc9744f
|
Use FanOutOnWriteService AFTER processing mentions
|
2016-03-19 00:41:29 +01:00 |
|
Eugen Rochko
|
9a7485d034
|
Fix typo on /api/accounts/:id/statuses, fix potential case-sensitivity issue
when registering incoming status mentions, add Travis CI file
|
2016-03-18 23:23:19 +01:00 |
|
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
|
2016-03-17 12:02:45 +01:00 |
|
Eugen Rochko
|
e239fc3050
|
Fix error when unfollowing somebody who wasn't followed in the first place
|
2016-03-16 21:23:40 +01:00 |
|
Eugen Rochko
|
086d487145
|
Fix unfollows
|
2016-03-16 21:14:39 +01:00 |
|
Eugen Rochko
|
9cb690c706
|
Access tokens no longer expire, case-insensitive local username validation, as well as case-insensitive Webfinger look-up
|
2016-03-16 18:29:52 +01:00 |
|
Eugen Rochko
|
a9db42a956
|
Validations for local profiles
|
2016-03-16 11:18:09 +01:00 |
|
Eugen Rochko
|
5c99e304e5
|
Deleting statuses, deletion propagation
|
2016-03-16 10:58:58 +01:00 |
|
Eugen Rochko
|
75b3339a99
|
Respect "delete" verb on remote feeds
|
2016-03-16 10:46:15 +01:00 |
|
Eugen Rochko
|
6fec8afc3f
|
Bind oauth applications to users
|
2016-03-14 17:49:13 +01:00 |
|
Eugen Rochko
|
3441361568
|
Adding simple_form, adding profile settings, header image
|
2016-03-12 20:47:22 +01:00 |
|
Eugen Rochko
|
aab9f57e36
|
Adding config for puma, dashboard layout, fixing some queries
|
2016-03-12 16:21:53 +01:00 |
|
Eugen Rochko
|
447cfef62d
|
Improving feed queries, switching API to doorkeeper authentication
|
2016-03-11 16:47:36 +01:00 |
|
Eugen Rochko
|
6c4c84b161
|
Distrubute statuses as a fan-out-on-write system, with optional precomputing
|
2016-03-08 20:20:45 +01:00 |
|