Eugen Rochko
|
c49f6290eb
|
Basic username autocomplete for text area
|
8 years ago |
Eugen Rochko
|
fa1cc2d05a
|
Limit returned followees/followers by API to 40 for now
|
8 years ago |
Eugen Rochko
|
f10feb2e70
|
Fix common followers API
|
8 years ago |
Eugen Rochko
|
e8ff4c8e56
|
Refactoring redux state into different reducers
|
8 years ago |
Eugen Rochko
|
7060bdf04b
|
Hide notes on user lists for now
|
8 years ago |
Eugen Rochko
|
e0a197650a
|
Adding common followers API, fixing fallback query again
|
8 years ago |
Eugen Rochko
|
c913bdfc98
|
Fix follow suggestion fallback to exclude already followed users
|
8 years ago |
Eugen Rochko
|
bfb6cc5f2c
|
Make suggestions box also use user list components
|
8 years ago |
Eugen Rochko
|
ac4f53a3a2
|
Improved how user lists look, added follow button to them
|
8 years ago |
Eugen Rochko
|
1c84d505c8
|
Adding following/followers lists to the UI
|
8 years ago |
Eugen Rochko
|
909d0d5e88
|
Adding public timeline silencing
|
8 years ago |
Eugen Rochko
|
e5565a7e4a
|
Fix suggestions fallback query
|
8 years ago |
Eugen Rochko
|
c1a0633a12
|
Guard against unexisting statuses rendering
|
8 years ago |
Eugen Rochko
|
de50eff6ac
|
Add opening images in a modal window
|
8 years ago |
Eugen Rochko
|
f8f40f15da
|
Move status components inside individual containers. We still need to select
all statuses/accounts to assemble, but at least lists don't have to be
re-rendered all the time now. Also add "mention" dropdown option
|
8 years ago |
Eugen Rochko
|
b746a931a5
|
Fix OAuth authorization redirect
|
8 years ago |
Eugen Rochko
|
abb8f5837e
|
Fix public channel
|
8 years ago |
Eugen Rochko
|
a9e40a3d80
|
Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
to the API
|
8 years ago |
Eugen Rochko
|
852c82435d
|
Fix method return when rescuing
|
8 years ago |
Eugen Rochko
|
04bbc57690
|
Fix #100 - Add "back" button to certain views
Also fix reloading of timelines after merge-type events
|
8 years ago |
Eugen Rochko
|
8698cd3281
|
Remember scroll position when navigating back, do not needlessly reload
entire timelines (only fetch since last known ID). Side effect: account
timelines no longer update in real-time
|
8 years ago |
Eugen Rochko
|
1d2175f73c
|
Do not force-transcode uploaded videos to webm (leave mp4 as-is)
|
8 years ago |
Eugen Rochko
|
f88b8ce757
|
Improve how errors are displayed in the UI
|
8 years ago |
Eugen Rochko
|
aea151a0de
|
Fix #97 - plain text version of devise e-mails
|
8 years ago |
Eugen Rochko
|
43df35213e
|
Improving all forms
|
8 years ago |
Eugen Rochko
|
2e0a38d07c
|
Added e-mail edit field to settings, proper format default for webfinger
|
8 years ago |
Eugen Rochko
|
d5e086a47b
|
Adding application/jrd+json webfinger resource
|
8 years ago |
Eugen Rochko
|
7bb72ff198
|
Small clean up
|
8 years ago |
Eugen Rochko
|
b62c31306e
|
This should fix it
|
8 years ago |
Eugen Rochko
|
f8b9b0810d
|
Debugging
|
8 years ago |
Eugen Rochko
|
225ce8cfce
|
More debugging
|
8 years ago |
Eugen Rochko
|
ea44d89383
|
More debugging
|
8 years ago |
Eugen Rochko
|
dd02fc0ec4
|
More debugging
|
8 years ago |
Eugen Rochko
|
f3e5625d2d
|
More debugging
|
8 years ago |
Eugen Rochko
|
fdd30af595
|
Will this fix the issue?
|
8 years ago |
Eugen Rochko
|
6611e3a2ef
|
More debugging
|
8 years ago |
Eugen Rochko
|
564e01eaf6
|
Add console.error to all axios failures
|
8 years ago |
Eugen Rochko
|
6c05e3063a
|
Include <id> (identical value to <uri>) on person-type objects in Atom
This might help with GS compatibility
|
8 years ago |
Eugen Rochko
|
a782e3b39d
|
Actually fix public timeline
|
8 years ago |
Eugen Rochko
|
e865673175
|
Fix #82 - only show latest reblog of status in UI
|
8 years ago |
Eugen Rochko
|
b5c6d00afa
|
Fix #99 - public timeline not just reblogs, fix #98 infinite scrolling issues
|
8 years ago |
Eugen Rochko
|
13ee88926d
|
Increase default number of loaded suggestions to 10
|
8 years ago |
Eugen Rochko
|
f0f791bb76
|
Don't preload timelines as props, load them when timeline component is mounted
This prevents the bug where if you go "back" to the UI after navigating to
another page it loads with the old set of statuses
|
8 years ago |
Eugen Rochko
|
0895ff414e
|
Fix RemoveStatusService trying to send delete salmons on behalf of remote statuses
|
8 years ago |
Eugen Rochko
|
de1f3aab86
|
Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
|
8 years ago |
Eugen Rochko
|
1de2833f30
|
Filter out reblogs of blocked users from public timeline (the not real-time variant)
|
8 years ago |
Eugen Rochko
|
b8eda3026f
|
Fix scrolling on small devices for account timelines and compose column
|
8 years ago |
Eugen Rochko
|
4470330385
|
Backfill follow suggestions with fallback when not enough results. Cycling
through suggestions in UI
|
8 years ago |
Eugen Rochko
|
db4671fd3f
|
Fix suggestions fallback
|
8 years ago |
Eugen Rochko
|
6e0b3ddb0d
|
Fix follow suggestions order
|
8 years ago |
Eugen Rochko
|
df2c0b8dad
|
Fix typo
|
8 years ago |
Eugen Rochko
|
04bfd4262f
|
Fix follow suggestions ranking
|
8 years ago |
Eugen Rochko
|
7075cef8f9
|
Adding sort by node rank to follow suggestions and fallback to most influential users
|
8 years ago |
Eugen Rochko
|
67b35a601a
|
Exclude blocked users from follow suggestions, fix tests
|
8 years ago |
Eugen Rochko
|
aa9d48343d
|
Fix suggestions box style for long names
|
8 years ago |
Eugen Rochko
|
edefd87adf
|
Fix multiple results return from FollowSuggestion.get
|
8 years ago |
Eugen Rochko
|
4d336cefac
|
Add sync command for neo4j, fix configuration, add neo4j to docker-compose, fix seed
|
8 years ago |
Eugen Rochko
|
20f581f796
|
Display follow suggestions
|
8 years ago |
Eugen Rochko
|
e21a3fe0cd
|
Adding sync of follow relationships to Neo4J, accounts/suggestions API
|
8 years ago |
Eugen Rochko
|
91144d46ec
|
Fix duplication of media attachments when a remote status reblogs a local one
|
8 years ago |
Eugen Rochko
|
244d1307a3
|
Fix remove status service sending salmons
|
8 years ago |
Eugen Rochko
|
a3384b6ea6
|
Add "edit profile" link to dropdown on own profile
|
8 years ago |
Eugen Rochko
|
7a6d95f70c
|
E-mail preferences page
|
8 years ago |
Eugen Rochko
|
9b195f5dd3
|
Add window titles to auth pages and about page, link sign up/login from about page
|
8 years ago |
Eugen Rochko
|
33f7e1cf99
|
Shorten 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
|
8 years ago |
Eugen Rochko
|
157f03f8bd
|
No-op for Salmons without body, fail fast if Webfinger does not contain
all required resource links (profile page, salmon, atom feed, magic key)
|
8 years ago |
Eugen Rochko
|
36e7eeb6b9
|
Treat dfrn:owner like xmlns:author for Friendica compatibility
|
8 years ago |
Eugen Rochko
|
64302b3c99
|
Improve Friendica support (but still not there yet)
|
8 years ago |
Eugen Rochko
|
160b5148ec
|
Fix magic key in webfinger XRD href
|
8 years ago |
Eugen Rochko
|
c257b29d86
|
Fix up a few exceptions
|
8 years ago |
Eugen Rochko
|
f7f3e6e3be
|
Fix styles
|
8 years ago |
Eugen Rochko
|
2ddf4e09f9
|
Change how convert options are escaped
|
8 years ago |
Eugen Rochko
|
cdc49c6b4b
|
Allow mp4 uploads, convert to WebM
|
8 years ago |
Eugen Rochko
|
45776b55b0
|
Responsively changing layout to single-column + nav on smaller screens
|
8 years ago |
Eugen Rochko
|
77efdfa110
|
Fixing namespaces issue
|
8 years ago |
Eugen Rochko
|
451733961b
|
Show media of reblogged statuses in public html view
|
8 years ago |
Eugen Rochko
|
68eed8c61f
|
Stop logging incoming Atom
|
8 years ago |
Eugen Rochko
|
87b618ab02
|
Fix namespace parsing in Atom feeds
|
8 years ago |
Eugen Rochko
|
f49ed8c819
|
Log incoming Atom from PuSH
|
8 years ago |
Eugen Rochko
|
38ce960ff9
|
Use Account#find_remote method when possible
|
8 years ago |
Eugen Rochko
|
cfba03bd27
|
Don't return unsaved status from ProcessFeedService
|
8 years ago |
Eugen Rochko
|
81065bc06c
|
Adding test for ProcessFeedService
|
8 years ago |
Eugen Rochko
|
3306a5d524
|
Improve process feed service
|
8 years ago |
Eugen Rochko
|
dd5e724c3f
|
Fix reblog mentions Atom
|
8 years ago |
Eugen Rochko
|
f249a8c187
|
Include mentions and media attachments of reblogged posts in Atom
|
8 years ago |
Eugen Rochko
|
65ae9637d6
|
PuSH unsubscribe needs correct callback URL
|
8 years ago |
Eugen Rochko
|
aec51e40ee
|
Make account domains case-insensitive, downcase before checking against local
|
8 years ago |
Eugen Rochko
|
5f737c7228
|
Fix default assumed object type (note->activity), make stream entry threaded? check aware of orphaned replies
|
8 years ago |
Eugen Rochko
|
0634e8dee5
|
Improved how in-UI profiles look
|
8 years ago |
Eugen Rochko
|
29e79f770f
|
Making AccountTimeline into a sub-route
|
8 years ago |
Eugen Rochko
|
427ba27641
|
Public timeline to exclude users you blocked
|
8 years ago |
Eugen Rochko
|
769b1ebbe0
|
Filter block users and reblogs of them from public timeline
|
8 years ago |
Eugen Rochko
|
22a8801dbc
|
Adding domain blocks
|
8 years ago |
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
|
8 years ago |
Eugen Rochko
|
d85df27053
|
Fix mistake
|
8 years ago |
Eugen Rochko
|
bef4d8dab8
|
Add link to public timeline to getting started screen
|
8 years ago |
Eugen Rochko
|
ef9d4f4e06
|
Use reselect to memoize denormalization in UI state
Also upgrade react-redux to latest version. This is a performance update
|
8 years ago |
Eugen Rochko
|
1f650d327d
|
Adding public timeline
|
8 years ago |
Eugen Rochko
|
06016453bd
|
Adding user settings (model and mailer), no form yet
|
8 years ago |
Eugen Rochko
|
943c69c65d
|
Fix #73 - Click on in-UI profile avatar/name to open public profile
|
8 years ago |
Eugen Rochko
|
a4b8069cf5
|
Styling loading indicator, removing unused routes, adding "getting started" explanation
Also, only update relative time every minute instead of 6 seconds. My bad
|
8 years ago |
Eugen Rochko
|
e8a8703a4b
|
Fix how missing display name is displayed (fallback to username)
|
8 years ago |
Eugen Rochko
|
296ce2d45a
|
Adjusting new CSS for smaller screens
|
8 years ago |
Eugen Rochko
|
2af3abd279
|
Fix #79 - break too long lines and hide overflowing characters in status content
|
8 years ago |
Eugen Rochko
|
05af66d6b9
|
Fix #80 - pretty scrollbars for lucky webkit users
|
8 years ago |
Eugen Rochko
|
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
|
8 years ago |
Eugen Rochko
|
3554d638b3
|
Fix #72 - add follow/unfollow button to public profiles
|
8 years ago |
Eugen Rochko
|
87ba52ad3f
|
Fix delete option missing from statuses in detailed view
|
8 years ago |
Eugen Rochko
|
15d01a5e08
|
Better comparison of "local" domain
|
8 years ago |
Eugen Rochko
|
b304cc07d5
|
Fix #76 - set scrollTop property of element node rather than use scrollTo() method
|
8 years ago |
Eugen Rochko
|
b60430fe8f
|
Fix sign-in redirecting "back" to a missing image because missing static files hit the raise_not_found method
|
8 years ago |
Eugen Rochko
|
8bdbe99d69
|
Fix #71 - Add logout link to UI
|
8 years ago |
Eugen Rochko
|
68402228f3
|
Fix #70 - disable autocomplete on follow form
|
8 years ago |
Eugen Rochko
|
5cfc9efad3
|
Update OStatus2 to handle malformed Salmon without raising unexpected exceptions
|
8 years ago |
Eugen Rochko
|
2f5b205916
|
Catch Paperclip errors on /api/v1/media, return early from update profile service if XML given is nil
|
8 years ago |
Yann Vaillant
|
038a407b9e
|
Update default devise wording to include reference to Mastodon
Fix #68
|
8 years ago |
Eugen Rochko
|
3319473b2c
|
Move PubSubHubbub pinging to a background worker
It can take as much as 0.5s if not longer to complete
|
8 years ago |
Eugen Rochko
|
2febc6ed65
|
Fix typo
|
8 years ago |
Eugen Rochko
|
fe77921e47
|
Catching more exceptions that slipped through, removing AR logging from
production as it's very verbose and not very useful
|
8 years ago |
Eugen Rochko
|
b078885414
|
Catch :warden correctly
|
8 years ago |
Eugen Rochko
|
feda1e6554
|
Catch warden throw in actioncable
|
8 years ago |
Eugen Rochko
|
70e9dd0b5b
|
Blocking will prevent e-mail notifications from blocked user, blocks in UI
|
8 years ago |
Eugen Rochko
|
7b9a4af311
|
API for blocking and unblocking
|
8 years ago |
Eugen Rochko
|
2c9e672ee2
|
Integrating block relationships into the API (read-only for now)
|
8 years ago |
Eugen Rochko
|
9d59d7b463
|
Adding a block model and filter mentions from blocked users (fix #60)
|
8 years ago |
Eugen Rochko
|
a488b05726
|
Cleaning up unused views
|
8 years ago |
Eugen Rochko
|
fc198a8b4c
|
Adding e-mail confirmations
|
8 years ago |
Eugen Rochko
|
b3c7c8700d
|
Fix most pages on small screens
|
8 years ago |
Eugen Rochko
|
188c6f326b
|
Making public pages responsive, removing reblogs/favs counts from them
|
8 years ago |
Eugen Rochko
|
d74da1a89a
|
Small fixes
|
8 years ago |
Eugen Rochko
|
9fd3d7b6cd
|
Add since_id param to feeds
|
8 years ago |
Eugen Rochko
|
a0f85774c4
|
Redirect after sign in to previous page (unless it's a sign in/up/etc page)
|
8 years ago |
Eugen Rochko
|
6d7290f47c
|
Add API for getting info about authenticated user: /api/v1/accounts/verify_credentials
|
8 years ago |
Eugen Rochko
|
31a0202546
|
Slightly improved e-mail notifications
|
8 years ago |
Eugen Rochko
|
2d4f9ecebf
|
Validate against multiple reblogs of same status by same account
|
8 years ago |
Eugen Rochko
|
be86d4e0a3
|
Preparing feeds for better filtering
|
8 years ago |
Eugen Rochko
|
1fce687f8e
|
Unreblogging and unfavouriting from the UI
|
8 years ago |
Eugen Rochko
|
4909bbf415
|
Add logging for outgoing http requests
|
8 years ago |
Eugen Rochko
|
96ad9b0db1
|
Meaningful validation errors in API response
|
8 years ago |
Eugen Rochko
|
62b057b085
|
Adjust client registration API
|
8 years ago |
Eugen Rochko
|
ef2b50c9ac
|
Deleting statuses from UI
|
8 years ago |
Eugen Rochko
|
a4f7eca5fa
|
Fix #25 - Only latest reblog of status kept on feed as zset value is set to "true" status ID
|
8 years ago |
Eugen Rochko
|
927333f4f8
|
Improve code style
|
8 years ago |
Eugen Rochko
|
e4aebad35a
|
Fix handling of multiple Link headers (that should not be a thing though)
|
8 years ago |
Eugen Rochko
|
e63aebff7a
|
Adding landing page
|
8 years ago |
Eugen Rochko
|
45a96e899e
|
Fix #58 - disable compose form while image is uploading
|
8 years ago |
Eugen Rochko
|
4f9b7432dd
|
Fix #52 - Add API versioning (v1)
|
8 years ago |
Eugen
|
3f75f52285
|
Fix subtle home feed filtering bug
|
8 years ago |
Eugen Rochko
|
7e14eefc81
|
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
registration API
|
8 years ago |
Eugen Rochko
|
210362e665
|
Improve redirect handling in FetchAtomService
|
8 years ago |