d85df27053Fix mistake
Eugen Rochko
2016-10-08 00:39:46 +0200
bef4d8dab8Add link to public timeline to getting started screen
Eugen Rochko
2016-10-08 00:30:56 +0200
b0168c8f3cInstall npm 3 in docker (v3 warns on invalid peer dependencies instead of failing)
Eugen Rochko
2016-10-08 00:23:01 +0200
ef9d4f4e06Use reselect to memoize denormalization in UI state Also upgrade react-redux to latest version. This is a performance update
Eugen Rochko
2016-10-08 00:01:22 +0200
1f650d327dAdding public timeline
Eugen Rochko
2016-10-07 16:00:11 +0200
06016453bdAdding user settings (model and mailer), no form yet
Eugen Rochko
2016-10-07 13:17:56 +0200
943c69c65dFix#73 - Click on in-UI profile avatar/name to open public profile
Eugen Rochko
2016-10-06 23:15:50 +0200
a4b8069cf5Styling loading indicator, removing unused routes, adding "getting started" explanation Also, only update relative time every minute instead of 6 seconds. My bad
Eugen Rochko
2016-10-06 22:47:35 +0200
e8a8703a4bFix how missing display name is displayed (fallback to username)
Eugen Rochko
2016-10-06 22:07:32 +0200
296ce2d45aAdjusting new CSS for smaller screens
Eugen Rochko
2016-10-06 22:00:56 +0200
2af3abd279Fix#79 - break too long lines and hide overflowing characters in status content
Eugen Rochko
2016-10-06 21:56:07 +0200
05af66d6b9Fix#80 - pretty scrollbars for lucky webkit users
Eugen Rochko
2016-10-06 21:39:30 +0200
d772db4344Fix#83 - if user cannot be found (or is self) throw error, don't return empty 200 This prevents the undefined profile from being opened in the first place on such an error
Eugen Rochko
2016-10-06 21:33:33 +0200
3554d638b3Fix#72 - add follow/unfollow button to public profiles
Eugen Rochko
2016-10-06 21:27:58 +0200
87ba52ad3fFix delete option missing from statuses in detailed view
Eugen Rochko
2016-10-06 17:27:07 +0200
15d01a5e08Better comparison of "local" domain
Eugen Rochko
2016-10-06 16:36:16 +0200
b304cc07d5Fix#76 - set scrollTop property of element node rather than use scrollTo() method
Eugen Rochko
2016-10-06 16:18:32 +0200
b60430fe8fFix sign-in redirecting "back" to a missing image because missing static files hit the raise_not_found method
Eugen Rochko
2016-10-06 15:42:00 +0200
8bdbe99d69Fix#71 - Add logout link to UI
Eugen Rochko
2016-10-06 15:34:11 +0200
68402228f3Fix#70 - disable autocomplete on follow form
Eugen Rochko
2016-10-06 15:24:28 +0200
5cfc9efad3Update OStatus2 to handle malformed Salmon without raising unexpected exceptions
Eugen Rochko
2016-10-06 14:46:34 +0200
2f5b205916Catch Paperclip errors on /api/v1/media, return early from update profile service if XML given is nil
Eugen Rochko
2016-10-06 14:39:34 +0200
cdad5d322dMerge pull request #74 from waldyrious/patch-1
Eugen
2016-10-06 12:26:21 +0200
Update default devise wording to include reference to Mastodon
Yann Vaillant
2016-10-06 07:45:07 +0200
9712d8ffb3Add information on rake tasks to readme
Eugen Rochko
2016-10-05 14:13:18 +0200
3319473b2cMove PubSubHubbub pinging to a background worker It can take as much as 0.5s if not longer to complete
Eugen Rochko
2016-10-05 13:50:21 +0200
2febc6ed65Fix typo
Eugen Rochko
2016-10-05 13:40:14 +0200
f254da17f6Link demo video from readme
Eugen Rochko
2016-10-05 13:37:47 +0200
fe77921e47Catching more exceptions that slipped through, removing AR logging from production as it's very verbose and not very useful
Eugen Rochko
2016-10-05 13:26:44 +0200
b078885414Catch :warden correctly
Eugen Rochko
2016-10-03 19:19:03 +0200
feda1e6554Catch warden throw in actioncable
Eugen Rochko
2016-10-03 19:10:56 +0200
70e9dd0b5bBlocking will prevent e-mail notifications from blocked user, blocks in UI
Eugen Rochko
2016-10-03 18:49:52 +0200
7b9a4af311API for blocking and unblocking
Eugen Rochko
2016-10-03 18:17:06 +0200
2c9e672ee2Integrating block relationships into the API (read-only for now)
Eugen Rochko
2016-10-03 17:16:58 +0200
9d59d7b463Adding a block model and filter mentions from blocked users (fix#60)
Eugen Rochko
2016-10-03 17:11:54 +0200
a488b05726Cleaning up unused views
Eugen Rochko
2016-10-03 16:52:45 +0200
fc198a8b4cAdding e-mail confirmations
Eugen Rochko
2016-10-03 16:38:22 +0200
b3c7c8700dFix most pages on small screens
Eugen Rochko
2016-10-03 16:10:17 +0200
188c6f326bMaking public pages responsive, removing reblogs/favs counts from them
Eugen Rochko
2016-10-03 00:26:00 +0200
d74da1a89aSmall fixes
Eugen Rochko
2016-10-02 23:46:25 +0200
f06f295890Fix doorkeeper skip_authorization
Eugen Rochko
2016-10-02 22:55:09 +0200
9fd3d7b6cdAdd since_id param to feeds
Eugen Rochko
2016-10-02 22:35:27 +0200
a0f85774c4Redirect after sign in to previous page (unless it's a sign in/up/etc page)
Eugen Rochko
2016-10-02 17:11:08 +0200
6d7290f47cAdd API for getting info about authenticated user: /api/v1/accounts/verify_credentials
Eugen Rochko
2016-10-02 16:14:21 +0200
31a0202546Slightly improved e-mail notifications
Eugen Rochko
2016-10-02 15:37:35 +0200
2d4f9ecebfValidate against multiple reblogs of same status by same account
Eugen Rochko
2016-10-02 15:33:24 +0200
be86d4e0a3Preparing feeds for better filtering
Eugen Rochko
2016-10-02 15:28:47 +0200
1fce687f8eUnreblogging and unfavouriting from the UI
Eugen Rochko
2016-10-02 15:14:26 +0200
4909bbf415Add logging for outgoing http requests
Eugen Rochko
2016-10-02 14:58:06 +0200
b36197c307Fix tests, update goldfinger to catch XML errors
Eugen Rochko
2016-09-30 23:08:29 +0200
492224b93fAllow non-https redirect URIs for OAuth apps (AndStatus seems to require this)
Eugen Rochko
2016-09-30 22:40:31 +0200
96ad9b0db1Meaningful validation errors in API response
Eugen Rochko
2016-09-30 22:31:16 +0200
62b057b085Adjust client registration API
Eugen Rochko
2016-09-30 00:03:08 +0200
ef2b50c9acDeleting statuses from UI
Eugen Rochko
2016-09-30 00:00:45 +0200
a41c3487bdFix#56 - Add default avatar
Eugen Rochko
2016-09-29 21:54:20 +0200
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 +0200
927333f4f8Improve code style
Eugen Rochko
2016-09-29 21:28:21 +0200
e4aebad35aFix handling of multiple Link headers (that should not be a thing though)
Eugen Rochko
2016-09-27 23:49:12 +0200
2603c7e69fFix tests
Eugen Rochko
2016-09-27 23:23:23 +0200
e63aebff7aAdding landing page
Eugen Rochko
2016-09-27 23:12:33 +0200
45a96e899eFix#58 - disable compose form while image is uploading
Eugen Rochko
2016-09-27 17:02:30 +0200
4f9b7432ddFix#52 - Add API versioning (v1)
Eugen Rochko
2016-09-27 16:58:23 +0200
3f75f52285Fix subtle home feed filtering bug
Eugen
2016-09-27 10:52:37 +0200
7e14eefc81Replace logo, fix#57 - delete/unreblog/unfavourite API, fix#45 - app registration API
Eugen Rochko
2016-09-26 23:55:21 +0200
210362e665Improve redirect handling in FetchAtomService
Eugen Rochko
2016-09-26 17:04:05 +0200
c6b0311b86Fix#54 - Fetch remote accounts by URL from mentions
Eugen Rochko
2016-09-26 16:42:38 +0200
0bd4608ad1Fix#55 - Filter self from pre-filled mentions
Eugen Rochko
2016-09-26 15:49:28 +0200
693383234cImproved style of settings page
Eugen Rochko
2016-09-25 15:48:20 +0200
e9bc4a4a08Limit usernames to 30 chars, statuses to 500, open account after follow form success
Eugen Rochko
2016-09-25 15:26:56 +0200
62b384824dImproved styling for media/videos in detailed status view
Eugen Rochko
2016-09-25 14:58:07 +0200
15f51dbf8cBetter styling for selected status in detailed view
Eugen Rochko
2016-09-25 14:20:29 +0200
fc7b982b67Add screenshot to readme
Eugen
2016-09-24 20:44:47 +0200
1215ab57ffSome extra scopes for user sorting
Eugen Rochko
2016-09-24 14:59:52 +0200
a706f1af04Don't generate stream entries for streamables of remote accounts
Eugen Rochko
2016-09-24 14:42:29 +0200
fb94013796Improved partial rendering for threads
Eugen Rochko
2016-09-24 14:34:44 +0200
3b56350121Fix#6 - Rate limit GET reqs to 300/5min, POST to 100/5min
Eugen Rochko
2016-09-24 13:53:54 +0200
db6df6ddb3Only load JS on homepage, no other page uses it
Eugen Rochko
2016-09-24 13:47:51 +0200
57583f3fb8Improve partial rendering and Haml performance (Haml->Hamlit)
Eugen Rochko
2016-09-24 13:40:42 +0200
95d72b2249Temporarily link "settings" to the static version of the form
Eugen Rochko
2016-09-23 21:59:21 +0200
0c75ce1122Improved ColumnsArea on smaller windows, improved how ActionBar looks
Eugen Rochko
2016-09-23 21:52:28 +0200
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 +0200
c6d893a71dUploading/undoing media modifies status text. Also: status text trimmed before validation
Eugen Rochko
2016-09-22 21:39:53 +0200
b1a670af8dHandle remote account mentions a little better by trying a URL lookup in the db
Eugen Rochko
2016-09-22 21:10:36 +0200
2a84271e85Infinite scroll for account timelines
Eugen Rochko
2016-09-22 20:58:35 +0200
4a670780f0Fix#51 - prevent duplicate attachments for remote statuses
Eugen Rochko
2016-09-22 20:42:20 +0200
d09f3768b7Add BTC address for donations to readme
Eugen
2016-09-22 12:20:46 +0200
2c0261ac25Infinite scroll for timeline columns
Eugen Rochko
2016-09-22 01:08:35 +0200
74dfefabd3Make in-text mentions open account detailed view when possible
Eugen Rochko
2016-09-22 00:32:27 +0200
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 +0200
94525b596aImprove README, fix#48
Eugen Rochko
2016-09-21 23:32:53 +0200
c0e9603c92Fix#50 - Order ancestors/descendants by tree path
Eugen Rochko
2016-09-21 23:18:28 +0200
d709151781Fix#49 - License changed from GPL-2.0 to AGPL-3.0
Eugen Rochko
2016-09-21 23:04:34 +0200
e46abc71caFix notifications in UI, added new API for fetching account relationships
Eugen Rochko
2016-09-21 22:07:18 +0200
4bec613897Fix#24 - Thread resolving for remote statuses
Eugen Rochko
2016-09-21 01:34:14 +0200
6d89edc4f7Fix#47 by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS
Eugen Rochko
2016-09-20 23:18:00 +0200
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 +0200
246330493bMore debugging for PuSH confirmations
Eugen Rochko
2016-09-20 03:18:55 +0200
a66d34878cAdd more logging to PuSH callback
Eugen Rochko
2016-09-20 03:12:23 +0200