7a6d95f70cE-mail preferences page
Eugen Rochko
2016-10-14 02:28:49 +02:00
9b195f5dd3Add window titles to auth pages and about page, link sign up/login from about page
Eugen Rochko
2016-10-14 01:03:12 +02:00
33f7e1cf99Shorten rendered links (strip protocol and www, truncate to 30 chars), redirect to sign in page after sign up instead of root path which redirects to /about
Eugen Rochko
2016-10-13 16:49:52 +02:00
157f03f8bdNo-op for Salmons without body, fail fast if Webfinger does not contain all required resource links (profile page, salmon, atom feed, magic key)
Eugen Rochko
2016-10-13 13:41:06 +02:00
36e7eeb6b9Treat dfrn:owner like xmlns:author for Friendica compatibility
Eugen Rochko
2016-10-12 22:55:00 +02:00
64302b3c99Improve Friendica support (but still not there yet)
Eugen Rochko
2016-10-12 21:07:00 +02:00
160b5148ecFix magic key in webfinger XRD href
Eugen Rochko
2016-10-12 19:30:41 +02:00
c257b29d86Fix up a few exceptions
Eugen Rochko
2016-10-12 19:25:46 +02:00
f7f3e6e3beFix styles
Eugen Rochko
2016-10-12 19:14:47 +02:00
cbfc12044dactually use const
Kai Schaper
2016-10-12 18:18:55 +02:00
aec51e40eeMake account domains case-insensitive, downcase before checking against local
Eugen Rochko
2016-10-10 03:34:15 +02:00
5f737c7228Fix default assumed object type (note->activity), make stream entry threaded? check aware of orphaned replies
Eugen Rochko
2016-10-10 02:55:30 +02:00
0634e8dee5Improved how in-UI profiles look
Eugen Rochko
2016-10-09 22:19:15 +02:00
29e79f770fMaking AccountTimeline into a sub-route
Eugen Rochko
2016-10-09 20:18:54 +02:00
427ba27641Public timeline to exclude users you blocked
Eugen Rochko
2016-10-09 15:15:21 +02:00
769b1ebbe0Filter block users and reblogs of them from public timeline
Eugen Rochko
2016-10-09 15:05:07 +02:00
22a8801dbcAdding domain blocks
Eugen Rochko
2016-10-09 14:48:43 +02:00
52d7f862d3Merge pull request #87 from vayan/feature/strip-exif-data-from-images
Eugen
2016-10-09 12:45:22 +02:00
Strip exif data from uploaded images
Yann Vaillant
2016-10-08 15:15:43 +02:00
f40843d680Fix travis test
Eugen Rochko
2016-10-08 00:48:36 +02:00
d85df27053Fix mistake
Eugen Rochko
2016-10-08 00:39:46 +02:00
bef4d8dab8Add link to public timeline to getting started screen
Eugen Rochko
2016-10-08 00:30:56 +02:00
b0168c8f3cInstall npm 3 in docker (v3 warns on invalid peer dependencies instead of failing)
Eugen Rochko
2016-10-08 00:23:01 +02:00
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 +02:00
1f650d327dAdding public timeline
Eugen Rochko
2016-10-07 16:00:11 +02:00
06016453bdAdding user settings (model and mailer), no form yet
Eugen Rochko
2016-10-07 13:17:56 +02:00
943c69c65dFix#73 - Click on in-UI profile avatar/name to open public profile
Eugen Rochko
2016-10-06 23:15:50 +02:00
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 +02:00
e8a8703a4bFix how missing display name is displayed (fallback to username)
Eugen Rochko
2016-10-06 22:07:32 +02:00
296ce2d45aAdjusting new CSS for smaller screens
Eugen Rochko
2016-10-06 22:00:56 +02:00
2af3abd279Fix#79 - break too long lines and hide overflowing characters in status content
Eugen Rochko
2016-10-06 21:56:07 +02:00
05af66d6b9Fix#80 - pretty scrollbars for lucky webkit users
Eugen Rochko
2016-10-06 21:39:30 +02:00
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 +02:00
3554d638b3Fix#72 - add follow/unfollow button to public profiles
Eugen Rochko
2016-10-06 21:27:58 +02:00
87ba52ad3fFix delete option missing from statuses in detailed view
Eugen Rochko
2016-10-06 17:27:07 +02:00
15d01a5e08Better comparison of "local" domain
Eugen Rochko
2016-10-06 16:36:16 +02:00
b304cc07d5Fix#76 - set scrollTop property of element node rather than use scrollTo() method
Eugen Rochko
2016-10-06 16:18:32 +02:00
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 +02:00
8bdbe99d69Fix#71 - Add logout link to UI
Eugen Rochko
2016-10-06 15:34:11 +02:00
68402228f3Fix#70 - disable autocomplete on follow form
Eugen Rochko
2016-10-06 15:24:28 +02:00
5cfc9efad3Update OStatus2 to handle malformed Salmon without raising unexpected exceptions
Eugen Rochko
2016-10-06 14:46:34 +02:00
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 +02:00
cdad5d322dMerge pull request #74 from waldyrious/patch-1
Eugen
2016-10-06 12:26:21 +02:00
Update default devise wording to include reference to Mastodon
Yann Vaillant
2016-10-06 07:45:07 +02:00
9712d8ffb3Add information on rake tasks to readme
Eugen Rochko
2016-10-05 14:13:18 +02:00
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 +02:00
2febc6ed65Fix typo
Eugen Rochko
2016-10-05 13:40:14 +02:00
f254da17f6Link demo video from readme
Eugen Rochko
2016-10-05 13:37:47 +02:00
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 +02:00
b078885414Catch :warden correctly
Eugen Rochko
2016-10-03 19:19:03 +02:00
feda1e6554Catch warden throw in actioncable
Eugen Rochko
2016-10-03 19:10:56 +02:00
70e9dd0b5bBlocking will prevent e-mail notifications from blocked user, blocks in UI
Eugen Rochko
2016-10-03 18:49:52 +02:00
7b9a4af311API for blocking and unblocking
Eugen Rochko
2016-10-03 18:17:06 +02:00