2c9e672ee2Integrating block relationships into the API (read-only for now)
Eugen Rochko
2016-10-03 17:16:58 +02:00
9d59d7b463Adding a block model and filter mentions from blocked users (fix#60)
Eugen Rochko
2016-10-03 17:11:54 +02:00
a488b05726Cleaning up unused views
Eugen Rochko
2016-10-03 16:52:45 +02:00
fc198a8b4cAdding e-mail confirmations
Eugen Rochko
2016-10-03 16:38:22 +02:00
b3c7c8700dFix most pages on small screens
Eugen Rochko
2016-10-03 16:10:17 +02:00
188c6f326bMaking public pages responsive, removing reblogs/favs counts from them
Eugen Rochko
2016-10-03 00:26:00 +02:00
d74da1a89aSmall fixes
Eugen Rochko
2016-10-02 23:46:25 +02:00
f06f295890Fix doorkeeper skip_authorization
Eugen Rochko
2016-10-02 22:55:09 +02:00
9fd3d7b6cdAdd since_id param to feeds
Eugen Rochko
2016-10-02 22:35:27 +02:00
a0f85774c4Redirect after sign in to previous page (unless it's a sign in/up/etc page)
Eugen Rochko
2016-10-02 17:11:08 +02:00
6d7290f47cAdd API for getting info about authenticated user: /api/v1/accounts/verify_credentials
Eugen Rochko
2016-10-02 16:14:21 +02:00
31a0202546Slightly improved e-mail notifications
Eugen Rochko
2016-10-02 15:37:35 +02:00
2d4f9ecebfValidate against multiple reblogs of same status by same account
Eugen Rochko
2016-10-02 15:33:24 +02:00
be86d4e0a3Preparing feeds for better filtering
Eugen Rochko
2016-10-02 15:28:47 +02:00
1fce687f8eUnreblogging and unfavouriting from the UI
Eugen Rochko
2016-10-02 15:14:26 +02:00
4909bbf415Add logging for outgoing http requests
Eugen Rochko
2016-10-02 14:58:06 +02:00
b36197c307Fix tests, update goldfinger to catch XML errors
Eugen Rochko
2016-09-30 23:08:29 +02:00
492224b93fAllow non-https redirect URIs for OAuth apps (AndStatus seems to require this)
Eugen Rochko
2016-09-30 22:40:31 +02:00
96ad9b0db1Meaningful validation errors in API response
Eugen Rochko
2016-09-30 22:31:16 +02:00
62b057b085Adjust client registration API
Eugen Rochko
2016-09-30 00:03:08 +02:00
ef2b50c9acDeleting statuses from UI
Eugen Rochko
2016-09-30 00:00:45 +02:00
a41c3487bdFix#56 - Add default avatar
Eugen Rochko
2016-09-29 21:54:20 +02:00
a4f7eca5faFix#25 - Only latest reblog of status kept on feed as zset value is set to "true" status ID
Eugen Rochko
2016-09-29 21:40:37 +02:00
927333f4f8Improve code style
Eugen Rochko
2016-09-29 21:28:21 +02:00
e4aebad35aFix handling of multiple Link headers (that should not be a thing though)
Eugen Rochko
2016-09-27 23:49:12 +02:00
2603c7e69fFix tests
Eugen Rochko
2016-09-27 23:23:23 +02:00
e63aebff7aAdding landing page
Eugen Rochko
2016-09-27 23:12:33 +02:00
45a96e899eFix#58 - disable compose form while image is uploading
Eugen Rochko
2016-09-27 17:02:30 +02:00
4f9b7432ddFix#52 - Add API versioning (v1)
Eugen Rochko
2016-09-27 16:58:23 +02:00
3f75f52285Fix subtle home feed filtering bug
Eugen
2016-09-27 10:52:37 +02:00
7e14eefc81Replace logo, fix#57 - delete/unreblog/unfavourite API, fix#45 - app registration API
Eugen Rochko
2016-09-26 23:55:21 +02:00
210362e665Improve redirect handling in FetchAtomService
Eugen Rochko
2016-09-26 17:04:05 +02:00
c6b0311b86Fix#54 - Fetch remote accounts by URL from mentions
Eugen Rochko
2016-09-26 16:42:38 +02:00
0bd4608ad1Fix#55 - Filter self from pre-filled mentions
Eugen Rochko
2016-09-26 15:49:28 +02:00
693383234cImproved style of settings page
Eugen Rochko
2016-09-25 15:48:20 +02:00
e9bc4a4a08Limit usernames to 30 chars, statuses to 500, open account after follow form success
Eugen Rochko
2016-09-25 15:26:56 +02:00
62b384824dImproved styling for media/videos in detailed status view
Eugen Rochko
2016-09-25 14:58:07 +02:00
15f51dbf8cBetter styling for selected status in detailed view
Eugen Rochko
2016-09-25 14:20:29 +02:00
fc7b982b67Add screenshot to readme
Eugen
2016-09-24 20:44:47 +02:00
1215ab57ffSome extra scopes for user sorting
Eugen Rochko
2016-09-24 14:59:52 +02:00
a706f1af04Don't generate stream entries for streamables of remote accounts
Eugen Rochko
2016-09-24 14:42:29 +02:00
fb94013796Improved partial rendering for threads
Eugen Rochko
2016-09-24 14:34:44 +02:00
3b56350121Fix#6 - Rate limit GET reqs to 300/5min, POST to 100/5min
Eugen Rochko
2016-09-24 13:53:54 +02:00
db6df6ddb3Only load JS on homepage, no other page uses it
Eugen Rochko
2016-09-24 13:47:51 +02:00
57583f3fb8Improve partial rendering and Haml performance (Haml->Hamlit)
Eugen Rochko
2016-09-24 13:40:42 +02:00
95d72b2249Temporarily link "settings" to the static version of the form
Eugen Rochko
2016-09-23 21:59:21 +02:00
0c75ce1122Improved ColumnsArea on smaller windows, improved how ActionBar looks
Eugen Rochko
2016-09-23 21:52:28 +02:00
3f9708edc4Change output of api/accounts/:id/follow and unfollow to return relationship Track relationship in redux state. Display follow/unfollow and following-back information on account view (unstyled)
Eugen Rochko
2016-09-23 20:23:26 +02:00
c6d893a71dUploading/undoing media modifies status text. Also: status text trimmed before validation
Eugen Rochko
2016-09-22 21:39:53 +02:00
b1a670af8dHandle remote account mentions a little better by trying a URL lookup in the db
Eugen Rochko
2016-09-22 21:10:36 +02:00
2a84271e85Infinite scroll for account timelines
Eugen Rochko
2016-09-22 20:58:35 +02:00
4a670780f0Fix#51 - prevent duplicate attachments for remote statuses
Eugen Rochko
2016-09-22 20:42:20 +02:00
d09f3768b7Add BTC address for donations to readme
Eugen
2016-09-22 12:20:46 +02:00
2c0261ac25Infinite scroll for timeline columns
Eugen Rochko
2016-09-22 01:08:35 +02:00
74dfefabd3Make in-text mentions open account detailed view when possible
Eugen Rochko
2016-09-22 00:32:27 +02:00
bc98865c1aAPI returns mentions for statuses, compose form pre-fills all relevant usernames into the form when replying
Eugen Rochko
2016-09-22 00:09:21 +02:00
94525b596aImprove README, fix#48
Eugen Rochko
2016-09-21 23:32:53 +02:00
c0e9603c92Fix#50 - Order ancestors/descendants by tree path
Eugen Rochko
2016-09-21 23:18:28 +02:00
d709151781Fix#49 - License changed from GPL-2.0 to AGPL-3.0
Eugen Rochko
2016-09-21 23:04:34 +02:00
e46abc71caFix notifications in UI, added new API for fetching account relationships
Eugen Rochko
2016-09-21 22:07:18 +02:00
4bec613897Fix#24 - Thread resolving for remote statuses
Eugen Rochko
2016-09-21 01:34:14 +02:00
6d89edc4f7Fix#47 by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS
Eugen Rochko
2016-09-20 23:18:00 +02:00
1d2856c2afSince GNU Social hubs don't seem to return a hub.lease_seconds param in the subscription confirmation request, we'll have to default that value to the GS "minimum" (from their code) which is 24 hours.
Eugen Rochko
2016-09-20 03:24:04 +02:00
246330493bMore debugging for PuSH confirmations
Eugen Rochko
2016-09-20 03:18:55 +02:00
a66d34878cAdd more logging to PuSH callback
Eugen Rochko
2016-09-20 03:12:23 +02:00
608a2bfffcUpgrade to PubSubHubbub 0.4 (removing verify_token)
Eugen Rochko
2016-09-20 02:43:20 +02:00
a86f21cf90Fix rake tasks and loading bar
Eugen Rochko
2016-09-20 01:53:30 +02:00
1cfc9aa20eOStatus2 and Goldfinger gems now have timeouts for requests
Eugen Rochko
2016-09-20 01:10:51 +02:00
059ebbf48dSeparate PuSH subscriptions from following, add mastodon:push:refresh task, respect hub.lease_seconds (fix#46)
Eugen Rochko
2016-09-20 00:39:03 +02:00
1245ee42fbUpdate OStatus2 library
Eugen Rochko
2016-09-19 23:52:42 +02:00
98de6927f3Remove background mask from avatars
Eugen Rochko
2016-09-19 23:28:22 +02:00
337462aa5eRe-organizing components to be more modular, adding loading bars
Eugen Rochko
2016-09-19 23:25:59 +02:00
f820edb463Fix type mistake in account component
Eugen Rochko
2016-09-18 18:44:52 +02:00
ee770c3fd3Live update account timelines, small fix for replyCompose
Eugen Rochko
2016-09-18 18:38:44 +02:00
0967961de7Improve how account detailed view looks, load account's statuses
Eugen Rochko
2016-09-18 18:18:46 +02:00
dafcb02153Remove unused action constants
Eugen Rochko
2016-09-18 13:45:39 +02:00
9863196f7bSmall rubocop offences removed
Eugen Rochko
2016-09-18 13:42:24 +02:00
af375b5bacUpdate sidekiq, remove sinatra dependency
Eugen Rochko
2016-09-18 13:40:30 +02:00
08896f7dcfDetailed status view scrollable
Eugen Rochko
2016-09-18 13:03:37 +02:00
ab7291b8feAdd ancestors/descendants during normalization in timeline reducer This way replies will appear in the detailed view live if they are from statuses that would be delivered to the user normally
Eugen Rochko
2016-09-18 12:51:09 +02:00
dfd5deacf4Volume toggle control in VideoPlayer
Eugen Rochko
2016-09-18 12:39:00 +02:00
adffc7a495Fix#43
Eugen Rochko
2016-09-18 12:28:49 +02:00
bf4ee145f9Fix typo in dockerfile
Eugen Rochko
2016-09-17 18:29:15 +02:00
18d21f1a39Update doorkeeper dependency and replace libav with backported ffmpeg in docker
Eugen Rochko
2016-09-17 18:24:58 +02:00
5342629a0aAdding webm playback to UI
Eugen Rochko
2016-09-17 18:05:02 +02:00
bd5ad304baAdding media controller, 1 webm/compose form allowed, previews generated
Eugen Rochko
2016-09-17 17:47:26 +02:00
183a23943bFix how other services used old FollowRemoteAccountService
Eugen Rochko
2016-09-17 17:07:45 +02:00
0e9c1a297aImproved error handling for FollowRemoteService
Eugen Rochko
2016-09-17 17:03:36 +02:00
8c0b19012bFix#41, debug #42
Eugen Rochko
2016-09-17 16:36:10 +02:00
e906677092Stop event propagation after IconButton onClick
Eugen
2016-09-16 11:20:39 +02:00
4f25e3d042Test case for new api endpoint
Eugen Rochko
2016-09-16 00:27:09 +02:00
5b0cef9781Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
Eugen Rochko
2016-09-16 00:21:51 +02:00
2e7aac793aAdding sense of self to the UI, cleaning up routing, adding third (detail) column
Eugen Rochko
2016-09-13 02:24:40 +02:00
d6a64f45fdAdding a notification stack for error messages
Eugen Rochko
2016-09-12 19:20:55 +02:00
05b0c985b4Send "delete" Salmons to remote mentioned accounts on status removal Fixes#27
Eugen Rochko
2016-09-12 18:33:16 +02:00
4f0e3b1b19ffmpeg is not a package on debian, fix dockerfile
Eugen Rochko
2016-09-12 18:28:26 +02:00
ce29624c6dFixing image upload limits, allowing webm, merge/unmerge events trigger timeline reload in UI, other small fixes
Eugen Rochko
2016-09-12 18:22:43 +02:00
3d566279cbFix formatter return block
Eugen Rochko
2016-09-10 19:18:17 +02:00
0077fc26dfMerge and unmerge timelines on follow/unfollow, solves #21, #22
Eugen Rochko
2016-09-10 18:36:48 +02:00
35b6c4b36aImprove rake tasks
Eugen Rochko
2016-09-10 16:21:17 +02:00