Commit Graph

698 Commits (136e18b875f1743a5aced6f0a07cd949f2f19a5a)

Author SHA1 Message Date
Eugen Rochko 29b12f9e0a Call NotifyService about remote reblogs 8 years ago
Eugen Rochko 38dd85daab Adding notifications column 8 years ago
Eugen Rochko da2ef4d676 Adding unified streamable notifications 8 years ago
caesarologia 3838e6836d Portuguese translation (front-end) 8 years ago
Eugen Rochko 51dc725794 Graphic emoji in usernames in the "reblogged" string above status 8 years ago
Eugen Rochko 39533190c2 Display human names of locales in dropdown 8 years ago
Eugen Rochko c7a1b78536 Activating Spanish i18n 8 years ago
Eugen Rochko ac2403fb24 Add more Spanish i18n 8 years ago
Eugen Rochko 7dea6a23f7 Move Salmon processing to background as well as PuSH 8 years ago
Eugen Rochko 2c58e7e06a Catch validation errors in ProcessFeedService so that one failing entry wouldn't stop others from going through 8 years ago
Eugen Rochko e4f56fa942 Don't create attachments if remote file cannot be fetched 8 years ago
Eugen Rochko 882de42bab Validate presence of text even for remote statuses 8 years ago
Eugen Rochko 7b7bf834e9 Fix OAuth authorization page and add a spec for it 8 years ago
victorhck 2f1b6d4f41 fixed typos 8 years ago
Victorhck 1fd2ac774f Added spanish translation (#150) 8 years ago
Eugen 3794e4e307 Fix syntax error 8 years ago
victorhck 9d9bb1d728 doing spanish translation 8 years ago
victorhck 305d0375ab added spanish translation 8 years ago
Eugen Rochko 85d1b74ac3 Adding german localization 8 years ago
Eugen Rochko a6e4f754fc Add an Intl polyfill 8 years ago
Eugen Rochko 7ac574d9a9 Fix #148 - Devise mailer fixed, test spec added so it won't slip past again 8 years ago
Eugen Rochko b2e504616a Remove broken test 8 years ago
Eugen Rochko 116ab27e08 i18n for devise mailer too 8 years ago
Eugen Rochko 2c766bd4b4 Add user locale setting 8 years ago
Eugen Rochko 01e43c3e57 Adding react-intl i18n to the frontend. No translations yet 8 years ago
Eugen Rochko 546c4718e7 Localizations for most server-side strings 8 years ago
Eugen Rochko 3ce6ac0ce2 Adding some localizations 8 years ago
Eugen Rochko a4313224d9 Improve how public status pages look slightly 8 years ago
Eugen Rochko 489bd99803 Support emojis in display name, bio 8 years ago
Eugen Rochko 4f07fb1f0a Fix #144 - Filter statuses from blocked users out of ancestors/descendants results 8 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance 8 years ago
Eugen Rochko a91c3ef6ce Delegate processing of incoming PuSH data to background workers 8 years ago
Eugen Rochko cea28e0c1d Fix wrong link header on followers API, wrong link in tabs component, order
account results
8 years ago
Eugen Rochko f8f15e5697 Fix #63 - Filter mentions that reply to blocked users 8 years ago
Eugen Rochko bcfa49aea7 Fix another mistake with infinite user list for following 8 years ago
Eugen Rochko 4286d49ade Fix another mistake 8 years ago
Eugen Rochko 44f236e889 Fix infinite scrolling mistake 8 years ago
Eugen Rochko dbfe1e4be6 Infinite scroll for followers/following lists 8 years ago
Eugen Rochko 49b7896953 Fix stale reference 8 years ago
Eugen Rochko 3f54fba0d3 Use privacy policy from Discourse 8 years ago
Eugen Rochko 7ce4670164 Force utf-8 encoding when processing XML 8 years ago
Eugen Rochko 50d3083cbd Making upload button into a smaller icon button 8 years ago
Eugen Rochko d42ed78aa4 Fix #110 - Make web UI use browser history, change links in e-mails to link to that 8 years ago
Eugen Rochko c4eb63c1d4 Debounce autosuggestions requests 8 years ago
Eugen Rochko f0bdfadab7 Search component 8 years ago
Eugen Rochko 8152584cf5 Fix #142 - Escape ILIKE special characters from Account.find_remote 8 years ago
Eugen Rochko 20aa777c58 Weigh username matches higher than domain matches in account search 8 years ago
Eugen Rochko afded319d2 Add limit to search results 8 years ago
Eugen Rochko 09218d4c01 Use full-text search for autosuggestions 8 years ago
Eugen Rochko 1c17b932fe Enable emojis in reply indicator as well 8 years ago
Eugen Rochko 82fd74d101 Fix modals sizing and add animation to it, fix #140 by only making the text of
status clickable (this also fixes multiple dropdown being openable at the same
time)
8 years ago
Eugen Rochko 0320ea4b85 Fix public timeline query 8 years ago
Eugen Rochko 36921be9aa Fix #131 - Make active favourite buttons yellow 8 years ago
Eugen Rochko ca3b364aea Fix #122 - Add microformats-2 classes to mention links 8 years ago
Eugen Rochko bf5f55a6bb Fix live status removal from public/hashtag channels 8 years ago
Eugen Rochko aabf884c5f Discard misattributed remote statuses, improve timelines filter 8 years ago
Eugen Rochko 17903c6dae Improve filtering of public/hashtag timelines, both in backlog and real-time 8 years ago
Eugen Rochko c5e03a2e0d Status removal is broadcast to public/hashtag timelines too 8 years ago
Eugen Rochko 448ab18a20 Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint 8 years ago
Eugen Rochko b13e7dda1f API pagination for all collections using Link header 8 years ago
Eugen Rochko 9aecc0f48a Move timelines API from statuses to its own controller, add a check for
resources that require a user context vs those that don't (such as public timeline)

/api/v1/statuses/public   -> /api/v1/timelines/public
/api/v1/statuses/home     -> /api/v1/timelines/home
/api/v1/statuses/mentions -> /api/v1/timelines/mentions
/api/v1/statuses/tag/:tag -> /api/v1/timelines/tag/:tag
8 years ago
Eugen Rochko 86574ea524 Adding Emoji One 8 years ago
Eugen Rochko b6832553ff Adding more logging 8 years ago
Eugen Rochko cff0b03cbb Fix for thread resolve service and process feed service url method 8 years ago
Eugen Rochko 2f21f4cc01 Fix region setting for AWS gem 8 years ago
Eugen Rochko bb4d1eb2e8 Improve feed regeneration 8 years ago
Eugen Rochko 096bfbad96 Fix typo 8 years ago
Eugen Rochko 11cbe49ffc ProcessFeedService refactor 8 years ago
Eugen Rochko dbe00a4156 Improved configuration from ENV, cleaned up timeline filter methods
to be more readable, add extra logging to process feed service
8 years ago
Eugen Rochko 0400734df7 Click video player to toggle playback 8 years ago
Eugen Rochko a39a92bd22 Fix #135 - More prominent focus style for inputs 8 years ago
Eugen Rochko bec47e40f5 Better look/behaviours for video player/lightbox 8 years ago
Eugen Rochko d0d799f911 Replace react-skylight with own solution that centers images better 8 years ago
Eugen Rochko f5c6baf29d Fix account and hashtag regex 8 years ago
Eugen Rochko c3559d18a3 Do not modify scroll position unless content has been added to the top, not bottom 8 years ago
Eugen Rochko 4a6cc46e81 Keep scroll position when scrolled down and new content is added 8 years ago
Eugen Rochko 23fc424b7a Account notes (bios) can now contain links. Character limit upped to 160 8 years ago
Eugen Rochko d14967e1c8 Fix URL configuration when S3 is enabled 8 years ago
Eugen Rochko 93212bc2c4 Add test for FanOutOnWriteService 8 years ago
Eugen Rochko 7bb28bf780 Improve @mention regex 8 years ago
Eugen Rochko 262adb9791 Fix remote hashtag linking 8 years ago
Eugen Rochko eb47409036 Fix mistake 8 years ago
Eugen Rochko a698b767c1 Fix linking of remote hashtags in UI, add public view of hashtags 8 years ago
Eugen Rochko 48b9619439 Adding hashtags 8 years ago
Eugen Rochko 62292797ec Adding hashtag model 8 years ago
Eugen Rochko 4ea13d8dc9 Fix web app manifests 8 years ago
Eugen Rochko 2463c72006 Add forgotten reducer for FAVOURITES_FETCH_SUCCESS 8 years ago
Eugen Rochko 087b993892 Adding list of who favourited status 8 years ago
Eugen Rochko 6d5ef89356 Reduce code duplication, add touch scrolling behaviour for webkit browsers
on scrollable areas
8 years ago
Eugen Rochko 98c3a5e9c3 Optimize how statuses are re-rendered and relative time intervals 8 years ago
Eugen Rochko 6d26bfd147 Add list of who reblogged status 8 years ago
Eugen Rochko 0405ef977a Aria-labels actually didn't work in React, so removing. Fixing some bugs 8 years ago
Eugen Rochko 159203a7bc Fix #136: Add aria-labels 8 years ago
Eugen Rochko 1828df9bc0 Disable accounts caching too 8 years ago
Eugen Rochko abf664b560 Disable caching of statuses (maybe this will help with the weird bug) 8 years ago
Eugen Rochko 3731230c6d Allow @username@domain/@username in follow form, prevent duplicate accounts
created via remote look-up when domains differ but point to the same resource
8 years ago
Eugen Rochko e4671adc25 Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status 8 years ago
Eugen Rochko c003e70758 Caching should work correctly now (fingers crossed) 8 years ago
Eugen Rochko 562044f36a Need to disable caching again due to bug in Rabl 8 years ago
Eugen Rochko 0160d1d9b5 Enable caching for some rabl views 8 years ago
Eugen Rochko aff22bfdb5 Add own composed status to home without waiting for websocket event
This makes the UI appear less laggy. After all, the status *is* created
right there and then, it's the distribution to home timelines that can take
a while
8 years ago
Eugen Rochko 4b357ecf98 Fix subtle bugs, new icon button 8 years ago
Eugen d427df4a8a Merge pull request #132 from marcus-herrmann/master
a11y: Improve icon button component regarding semantics, screen reader usage
8 years ago
Eugen 76a717d549 Merge pull request #129 from fhemberger/fix/a11y-labels
a11y: Add labels to input fields for screenreader
8 years ago
mhe 87aabeb7af a11y: Improve icon button component regarding semantics and screen reader usage 8 years ago
Eugen bc1dba22c5 Fix syntax errors 8 years ago
Frederic Hemberger e7cd6da938 Add touch icons for Chrome, iOS and Windows 10 8 years ago
Frederic Hemberger 5ff2762fcf a11y: Add labels to input fields for screenreader
See: https://dequeuniversity.com/rules/axe/2.1/label
8 years ago
Eugen Rochko 9467b900a2 Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY,
add permissive CORS to API controllers
8 years ago
Frederic Hemberger d991869498 a11y: Add HTML lang attribute and utf8 encoding meta tag
See: https://dequeuniversity.com/rules/axe/2.1/html-has-lang
8 years ago
Eugen Rochko dd03118098 Fix follow icon changing plus to minus, add terms page stub 8 years ago
Eugen Rochko 57304ac375 Catch 404 errors when downloading remote media, add screenshot to landing page 8 years ago
Eugen Rochko bab4904492 Actually fix the reblogs/favs reducer issue 8 years ago
Eugen d88d148d89 Fix forgotten reducers for reblogs/favourites 8 years ago
Eugen 50aaf4667f Fix accounts not being normalized from context statuses 8 years ago
Eugen Rochko 7e35650398 Actually complete the autosuggestion feature 8 years ago
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