71e7537330
setup React Storybook; add example story for LoadingIndicator component by
2016-10-11 03:21:06 +0200
ecd4042c20
use ES6 arrow functions by
2016-10-10 22:46:37 +0200
e0a4455622
add sinon; add basic Button component test by
2016-10-10 22:44:06 +0200
998f161e1d
add jsdom; add basic Avatar component test by
2016-10-10 22:32:03 +0200
1a1b9bbbc0
add required peer dependency by
2016-10-10 20:05:39 +0200
d7c55853e9
set up Mocha/Chai/Enzyme for React component unit testing by
2016-10-10 04:01:10 +0200
77efdfa110
Fixing namespaces issue by
2016-10-10 19:09:11 +0200
451733961b
Show media of reblogged statuses in public html view by
2016-10-10 18:23:08 +0200
68eed8c61f
Stop logging incoming Atom by
2016-10-10 18:16:39 +0200
87b618ab02
Fix namespace parsing in Atom feeds by
2016-10-10 18:05:52 +0200
f49ed8c819
Log incoming Atom from PuSH by
2016-10-10 17:40:28 +0200
38ce960ff9
Use Account#find_remote method when possible by
2016-10-10 17:30:49 +0200
cfba03bd27
Don't return unsaved status from ProcessFeedService by
2016-10-10 16:49:05 +0200
81065bc06c
Adding test for ProcessFeedService by
2016-10-10 16:03:38 +0200
3306a5d524
Improve process feed service by
2016-10-10 15:27:39 +0200
dd5e724c3f
Fix reblog mentions Atom by
2016-10-10 15:08:24 +0200
f249a8c187
Include mentions and media attachments of reblogged posts in Atom by
2016-10-10 14:22:09 +0200
65ae9637d6
PuSH unsubscribe needs correct callback URL by
2016-10-10 03:40:08 +0200
aec51e40ee
Make account domains case-insensitive, downcase before checking against local by
2016-10-10 03:34:15 +0200
5f737c7228
Fix default assumed object type (note->activity), make stream entry threaded? check aware of orphaned replies by
2016-10-10 02:55:30 +0200
0634e8dee5
Improved how in-UI profiles look by
2016-10-09 22:19:15 +0200
29e79f770f
Making AccountTimeline into a sub-route by
2016-10-09 20:18:54 +0200
427ba27641
Public timeline to exclude users you blocked by
2016-10-09 15:15:21 +0200
769b1ebbe0
Filter block users and reblogs of them from public timeline by
2016-10-09 15:05:07 +0200
22a8801dbc
Adding domain blocks by
2016-10-09 14:48:43 +0200
52d7f862d3
Merge pull request #87 from vayan/feature/strip-exif-data-from-images by
2016-10-09 12:45:22 +0200
35de03fbe3
Strip exif data from uploaded images by
2016-10-08 15:15:43 +0200
f40843d680
Fix travis test by
2016-10-08 00:48:36 +0200
d85df27053
Fix mistake by
2016-10-08 00:39:46 +0200
bef4d8dab8
Add link to public timeline to getting started screen by
2016-10-08 00:30:56 +0200
b0168c8f3c
Install npm 3 in docker (v3 warns on invalid peer dependencies instead of failing) by
2016-10-08 00:23:01 +0200
ef9d4f4e06
Use reselect to memoize denormalization in UI state Also upgrade react-redux to latest version. This is a performance update by
2016-10-08 00:01:22 +0200
1f650d327d
Adding public timeline by
2016-10-07 16:00:11 +0200
06016453bd
Adding user settings (model and mailer), no form yet by
2016-10-07 13:17:56 +0200
943c69c65d
Fix #73 - Click on in-UI profile avatar/name to open public profile by
2016-10-06 23:15:50 +0200
a4b8069cf5
Styling loading indicator, removing unused routes, adding "getting started" explanation Also, only update relative time every minute instead of 6 seconds. My bad by
2016-10-06 22:47:35 +0200
e8a8703a4b
Fix how missing display name is displayed (fallback to username) by
2016-10-06 22:07:32 +0200
296ce2d45a
Adjusting new CSS for smaller screens by
2016-10-06 22:00:56 +0200
2af3abd279
Fix #79 - break too long lines and hide overflowing characters in status content by
2016-10-06 21:56:07 +0200
05af66d6b9
Fix #80 - pretty scrollbars for lucky webkit users by
2016-10-06 21:39:30 +0200
d772db4344
Fix #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 by
2016-10-06 21:33:33 +0200
3554d638b3
Fix #72 - add follow/unfollow button to public profiles by
2016-10-06 21:27:58 +0200
87ba52ad3f
Fix delete option missing from statuses in detailed view by
2016-10-06 17:27:07 +0200
15d01a5e08
Better comparison of "local" domain by
2016-10-06 16:36:16 +0200
b304cc07d5
Fix #76 - set scrollTop property of element node rather than use scrollTo() method by
2016-10-06 16:18:32 +0200
b60430fe8f
Fix sign-in redirecting "back" to a missing image because missing static files hit the raise_not_found method by
2016-10-06 15:42:00 +0200
8bdbe99d69
Fix #71 - Add logout link to UI by
2016-10-06 15:34:11 +0200
68402228f3
Fix #70 - disable autocomplete on follow form by
2016-10-06 15:24:28 +0200
5cfc9efad3
Update OStatus2 to handle malformed Salmon without raising unexpected exceptions by
2016-10-06 14:46:34 +0200
2f5b205916
Catch Paperclip errors on /api/v1/media, return early from update profile service if XML given is nil by
2016-10-06 14:39:34 +0200
cdad5d322d
Merge pull request #74 from waldyrious/patch-1 by
2016-10-06 12:26:21 +0200
4f654eb822
use consistent capitalization for subject lines by
2016-10-06 11:16:59 +0100
3298c7e1c8
Merge pull request #69 from vayan/feature/change-wording-in-mailer-view by
2016-10-06 09:59:00 +0200
038a407b9e
Update default devise wording to include reference to Mastodon by
2016-10-06 07:45:07 +0200
9712d8ffb3
Add information on rake tasks to readme by
2016-10-05 14:13:18 +0200
3319473b2c
Move PubSubHubbub pinging to a background worker It can take as much as 0.5s if not longer to complete by
2016-10-05 13:50:21 +0200
2febc6ed65
Fix typo by
2016-10-05 13:40:14 +0200
f254da17f6
Link demo video from readme by
2016-10-05 13:37:47 +0200
fe77921e47
Catching more exceptions that slipped through, removing AR logging from production as it's very verbose and not very useful by
2016-10-05 13:26:44 +0200
b078885414
Catch :warden correctly by
2016-10-03 19:19:03 +0200
feda1e6554
Catch warden throw in actioncable by
2016-10-03 19:10:56 +0200
70e9dd0b5b
Blocking will prevent e-mail notifications from blocked user, blocks in UI by
2016-10-03 18:49:52 +0200
7b9a4af311
API for blocking and unblocking by
2016-10-03 18:17:06 +0200
2c9e672ee2
Integrating block relationships into the API (read-only for now) by
2016-10-03 17:16:58 +0200
9d59d7b463
Adding a block model and filter mentions from blocked users (fix #60) by
2016-10-03 17:11:54 +0200
a488b05726
Cleaning up unused views by
2016-10-03 16:52:45 +0200
fc198a8b4c
Adding e-mail confirmations by
2016-10-03 16:38:22 +0200
b3c7c8700d
Fix most pages on small screens by
2016-10-03 16:10:17 +0200
188c6f326b
Making public pages responsive, removing reblogs/favs counts from them by
2016-10-03 00:26:00 +0200
d74da1a89a
Small fixes by
2016-10-02 23:46:25 +0200
f06f295890
Fix doorkeeper skip_authorization by
2016-10-02 22:55:09 +0200
9fd3d7b6cd
Add since_id param to feeds by
2016-10-02 22:35:27 +0200
a0f85774c4
Redirect after sign in to previous page (unless it's a sign in/up/etc page) by
2016-10-02 17:11:08 +0200
6d7290f47c
Add API for getting info about authenticated user: /api/v1/accounts/verify_credentials by
2016-10-02 16:14:21 +0200
31a0202546
Slightly improved e-mail notifications by
2016-10-02 15:37:35 +0200
2d4f9ecebf
Validate against multiple reblogs of same status by same account by
2016-10-02 15:33:24 +0200
be86d4e0a3
Preparing feeds for better filtering by
2016-10-02 15:28:47 +0200
1fce687f8e
Unreblogging and unfavouriting from the UI by
2016-10-02 15:14:26 +0200
4909bbf415
Add logging for outgoing http requests by
2016-10-02 14:58:06 +0200
b36197c307
Fix tests, update goldfinger to catch XML errors by
2016-09-30 23:08:29 +0200
492224b93f
Allow non-https redirect URIs for OAuth apps (AndStatus seems to require this) by
2016-09-30 22:40:31 +0200
96ad9b0db1
Meaningful validation errors in API response by
2016-09-30 22:31:16 +0200
62b057b085
Adjust client registration API by
2016-09-30 00:03:08 +0200
ef2b50c9ac
Deleting statuses from UI by
2016-09-30 00:00:45 +0200
a41c3487bd
Fix #56 - Add default avatar by
2016-09-29 21:54:20 +0200
a4f7eca5fa
Fix #25 - Only latest reblog of status kept on feed as zset value is set to "true" status ID by
2016-09-29 21:40:37 +0200
927333f4f8
Improve code style by
2016-09-29 21:28:21 +0200
e4aebad35a
Fix handling of multiple Link headers (that should not be a thing though) by
2016-09-27 23:49:12 +0200
2603c7e69f
Fix tests by
2016-09-27 23:23:23 +0200
e63aebff7a
Adding landing page by
2016-09-27 23:12:33 +0200
45a96e899e
Fix #58 - disable compose form while image is uploading by
2016-09-27 17:02:30 +0200
4f9b7432dd
Fix #52 - Add API versioning (v1) by
2016-09-27 16:58:23 +0200
3f75f52285
Fix subtle home feed filtering bug by
2016-09-27 10:52:37 +0200
7e14eefc81
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app registration API by
2016-09-26 23:55:21 +0200
210362e665
Improve redirect handling in FetchAtomService by
2016-09-26 17:04:05 +0200
c6b0311b86
Fix #54 - Fetch remote accounts by URL from mentions by
2016-09-26 16:42:38 +0200
0bd4608ad1
Fix #55 - Filter self from pre-filled mentions by
2016-09-26 15:49:28 +0200
693383234c
Improved style of settings page by
2016-09-25 15:48:20 +0200
e9bc4a4a08
Limit usernames to 30 chars, statuses to 500, open account after follow form success by
2016-09-25 15:26:56 +0200
62b384824d
Improved styling for media/videos in detailed status view by
2016-09-25 14:58:07 +0200