Commit Graph

343 Commits (18b11100e7d66b5e5f5a2a364423582c6b7d75a9)

Author SHA1 Message Date
Eugen Rochko 470f629b06 Fix #284 - Alignment in notifications column 8 years ago
Eugen Rochko d9232959df Fix #298 - Esc to close modal 8 years ago
Eugen 2b2797d6a5 Merge pull request #327 from TazeTSchnitzel/clearer_unlisted
Replace “Unlisted mode” with “Do not show on public timeline”
8 years ago
Andrea Faulds 1c1102008f Fix line endings for Portuguese locale 8 years ago
Andrea Faulds fd01f13b3c Replace "Unlisted mode" with more explicit text 8 years ago
unsmell 2b13df4a8d Create pt.jsx 8 years ago
Eugen Rochko 14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
Fix #233, fix #268
8 years ago
Eugen Rochko 1b447c190e Preparing sensitive content for text 8 years ago
Eugen Rochko 79e41fbd51 Forgot to enable hungarian translation in the frontend 8 years ago
Eugen Rochko 66ab0d0d56 Enabling portuguese and hungarian translations, which are awfully incomplete 8 years ago
unsmell 7109711b71 activate portuguese translation 8 years ago
Eugen 26287b6e7d Merge pull request #275 from kodacs/master
Hungarian translation for Mastodon.
8 years ago
Eugen 0cfb8dbd20 Merge pull request #282 from nclm/misc
Allow vertical resizing of the toot textarea
8 years ago
Eugen Rochko 8a4913fde0 Public and hashtag timelines now exclude reblogs and replies
Fix #289 - don't download avatar unless the URL is http/https
Fix #293 - reblog/reblogged is now boost/boosted
8 years ago
nicolas 9f731b6a27 Allow vertical resizing of the toot textarea 8 years ago
nicolas effdb42f4c Update fr.jsx 8 years ago
kodacs eb3a12bba6 Server side HU translation + Toot fix. 8 years ago
kodacs 7d6c461739 Hungarian translation 8 years ago
nicolas 03d22fabb7 Update fr.jsx 8 years ago
Eugen Rochko 543d06971e Fix bad reference 8 years ago
Eugen Rochko 34e18eb251 Fix forgotten reference 8 years ago
Eugen Rochko 8efa081f21 Remove Neo4J 8 years ago
Eugen Rochko fca183968e Center header in account column, hide media in "muted" status components (notifications) 8 years ago
nicolas 60577f4c6e Merge branch 'master' into french-translation 8 years ago
nicolas 5e33445c5f Update index.jsx
Forgot to add `fr` here.
8 years ago
Eugen Rochko cbc50016eb Follow/unfollow button outside of dropdown, also make favs/reblogs update indicator instantly and
then adjust to failure later if the request fails
8 years ago
Eugen Rochko 7cee27f517 Fix unfollows not clearing reblogs, fix blocks not clearing reblogs and notifications,
skip ActionCable for follow/unfollow/block events, instead clear UI from
blocked account's posts instantly if block request succeeds. Add forgotten
i18n for sensitive content
8 years ago
Eugen Rochko 3373ae02de Merge branch 'development' 8 years ago
Eugen Rochko 2112a81e86 Adding content sensitivity toggle, spoilers for media 8 years ago
nicolas e8725d2d98 Rename ‘Publier’ to ‘Pouet’ in French locale.
🎺 https://mastodon.social/users/Pierrec/updates/100589
8 years ago
Eugen Rochko 5434ad3002 Add content spoilers for media in sensitive-content statuses 8 years ago
Eugen Rochko 4bdb6a0eaf Rename "publish" to "toot" in english locale, fix lightbox showing old image
before loading new one, cache notifications API, fix missing follow button
on public profiles
8 years ago
Eugen Rochko fc90d38893 Moving some counter queries out of subqueries in the API 8 years ago
nicolas c7031fd535 Update fr.jsx 8 years ago
nicolas f9bd3d8808 Adding French locale to mastodon.jsx 8 years ago
nicolas 835d5483fe First version for fr.jsx 8 years ago
nicolas 6b6243a186 Create fr.jsx 8 years ago
Eugen Rochko e3665c1d67 Try to fix for browsers that don't support notifications 8 years ago
Eugen Rochko c41dc5e8e9 Icon for desktop notifications 8 years ago
Eugen Rochko d32e0364f9 Switch to compose route when replying and compose is not mounted 8 years ago
Eugen Rochko fb48cc3b74 Desktop notifications 8 years ago
Eugen Rochko e616ffc5d6 Fix responsive layout breakpoint, replace mentions column with notifications 8 years ago
Eugen Rochko 38dd85daab Adding notifications column 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 c7a1b78536 Activating Spanish i18n 8 years ago
victorhck 2f1b6d4f41 fixed typos 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 b2e504616a Remove broken test 8 years ago
Eugen Rochko 01e43c3e57 Adding react-intl i18n to the frontend. No translations yet 8 years ago
Eugen Rochko 489bd99803 Support emojis in display name, bio 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 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 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 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 36921be9aa Fix #131 - Make active favourite buttons yellow 8 years ago
Eugen Rochko bf5f55a6bb Fix live status removal from public/hashtag channels 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 0400734df7 Click video player to toggle playback 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 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 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 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 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 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
mhe 87aabeb7af a11y: Improve icon button component regarding semantics and screen reader usage 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 dd03118098 Fix follow icon changing plus to minus, add terms page stub 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 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 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 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 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 f88b8ce757 Improve how errors are displayed in the UI 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 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 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 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 df2c0b8dad Fix typo 8 years ago
Eugen Rochko 04bfd4262f Fix follow suggestions ranking 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 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 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 f7f3e6e3be Fix styles 8 years ago
Eugen Rochko 45776b55b0 Responsively changing layout to single-column + nav on smaller screens 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 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 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 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