Commit Graph

335 Commits (c3e9ba6a66bfcb9e33edebc73adea0a17d7f02a6)

Author SHA1 Message Date
Eugen Rochko 14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
Fix , fix 
Eugen Rochko 1b447c190e Preparing sensitive content for text
Eugen 18da021529 Merge pull request from TazeTSchnitzel/settings_contrast
Improve contrast for settings pages (fixes )
Eugen Rochko 27fc49d745 Add simple admin overview of PuSH subscriptions
Eugen Rochko 79e41fbd51 Forgot to enable hungarian translation in the frontend
Eugen Rochko 66ab0d0d56 Enabling portuguese and hungarian translations, which are awfully incomplete
unsmell 7109711b71 activate portuguese translation
Eugen 26287b6e7d Merge pull request from kodacs/master
Hungarian translation for Mastodon.
Eugen 0cfb8dbd20 Merge pull request from nclm/misc
Allow vertical resizing of the toot textarea
Eugen Rochko 8a4913fde0 Public and hashtag timelines now exclude reblogs and replies
Fix  - don't download avatar unless the URL is http/https
Fix  - reblog/reblogged is now boost/boosted
nicolas 9f731b6a27 Allow vertical resizing of the toot textarea
Eugen Rochko 898ab66e2e Fix checkbox spacing
nicolas c1aab76da4 Checkboxes label adjustement
When the label of a checkbox is more than one line long, avoid unalignment.
nicolas effdb42f4c Update fr.jsx
kodacs eb3a12bba6 Server side HU translation + Toot fix.
kodacs 7d6c461739 Hungarian translation
nicolas 03d22fabb7 Update fr.jsx
Eugen Rochko 543d06971e Fix bad reference
Eugen Rochko 34e18eb251 Fix forgotten reference
Eugen Rochko 8efa081f21 Remove Neo4J
Eugen Rochko fca183968e Center header in account column, hide media in "muted" status components (notifications)
nicolas 60577f4c6e Merge branch 'master' into french-translation
nicolas 5e33445c5f Update index.jsx
Forgot to add `fr` here.
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
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
Eugen Rochko 3373ae02de Merge branch 'development'
Eugen Rochko 2112a81e86 Adding content sensitivity toggle, spoilers for media
Andrea Faulds 8e936b03d5 Improve contrast for settings pages (fixes )
nicolas e8725d2d98 Rename ‘Publier’ to ‘Pouet’ in French locale.
🎺 https://mastodon.social/users/Pierrec/updates/100589
Eugen Rochko 5434ad3002 Add content spoilers for media in sensitive-content statuses
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
Eugen Rochko fc90d38893 Moving some counter queries out of subqueries in the API
nicolas c7031fd535 Update fr.jsx
nicolas f9bd3d8808 Adding French locale to mastodon.jsx
nicolas 835d5483fe First version for fr.jsx
nicolas 6b6243a186 Create fr.jsx
Eugen Rochko e3665c1d67 Try to fix for browsers that don't support notifications
Eugen Rochko c41dc5e8e9 Icon for desktop notifications
Eugen Rochko d32e0364f9 Switch to compose route when replying and compose is not mounted
Eugen Rochko fb48cc3b74 Desktop notifications
Eugen Rochko e616ffc5d6 Fix responsive layout breakpoint, replace mentions column with notifications
Eugen Rochko 38dd85daab Adding notifications column
caesarologia 3838e6836d Portuguese translation (front-end)
Eugen Rochko 51dc725794 Graphic emoji in usernames in the "reblogged" string above status
Eugen Rochko c7a1b78536 Activating Spanish i18n
victorhck 2f1b6d4f41 fixed typos
Eugen 3794e4e307 Fix syntax error
victorhck 9d9bb1d728 doing spanish translation
victorhck 305d0375ab added spanish translation
Eugen Rochko 85d1b74ac3 Adding german localization
Eugen Rochko a6e4f754fc Add an Intl polyfill
Eugen Rochko b2e504616a Remove broken test
Eugen Rochko 2c766bd4b4 Add user locale setting
Eugen Rochko 01e43c3e57 Adding react-intl i18n to the frontend. No translations yet
Eugen Rochko a4313224d9 Improve how public status pages look slightly
Eugen Rochko 489bd99803 Support emojis in display name, bio
Eugen Rochko cea28e0c1d Fix wrong link header on followers API, wrong link in tabs component, order
account results
Eugen Rochko bcfa49aea7 Fix another mistake with infinite user list for following
Eugen Rochko 4286d49ade Fix another mistake
Eugen Rochko 44f236e889 Fix infinite scrolling mistake
Eugen Rochko dbfe1e4be6 Infinite scroll for followers/following lists
Eugen Rochko 49b7896953 Fix stale reference
Eugen Rochko 50d3083cbd Making upload button into a smaller icon button
Eugen Rochko d42ed78aa4 Fix - Make web UI use browser history, change links in e-mails to link to that
Eugen Rochko c4eb63c1d4 Debounce autosuggestions requests
Eugen Rochko f0bdfadab7 Search component
Eugen Rochko afded319d2 Add limit to search results
Eugen Rochko 09218d4c01 Use full-text search for autosuggestions
Eugen Rochko 1c17b932fe Enable emojis in reply indicator as well
Eugen Rochko 82fd74d101 Fix modals sizing and add animation to it, fix by only making the text of
status clickable (this also fixes multiple dropdown being openable at the same
time)
Eugen Rochko 36921be9aa Fix - Make active favourite buttons yellow
Eugen Rochko bf5f55a6bb Fix live status removal from public/hashtag channels
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
Eugen Rochko 86574ea524 Adding Emoji One
Eugen Rochko 0400734df7 Click video player to toggle playback
Eugen Rochko a39a92bd22 Fix - More prominent focus style for inputs
Eugen Rochko bec47e40f5 Better look/behaviours for video player/lightbox
Eugen Rochko d0d799f911 Replace react-skylight with own solution that centers images better
Eugen Rochko c3559d18a3 Do not modify scroll position unless content has been added to the top, not bottom
Eugen Rochko 4a6cc46e81 Keep scroll position when scrolled down and new content is added
Eugen Rochko 23fc424b7a Account notes (bios) can now contain links. Character limit upped to 160
Eugen Rochko 262adb9791 Fix remote hashtag linking
Eugen Rochko eb47409036 Fix mistake
Eugen Rochko a698b767c1 Fix linking of remote hashtags in UI, add public view of hashtags
Eugen Rochko 48b9619439 Adding hashtags
Eugen Rochko 2463c72006 Add forgotten reducer for FAVOURITES_FETCH_SUCCESS
Eugen Rochko 087b993892 Adding list of who favourited status
Eugen Rochko 6d5ef89356 Reduce code duplication, add touch scrolling behaviour for webkit browsers
on scrollable areas
Eugen Rochko 98c3a5e9c3 Optimize how statuses are re-rendered and relative time intervals
Eugen Rochko 6d26bfd147 Add list of who reblogged status
Eugen Rochko 0405ef977a Aria-labels actually didn't work in React, so removing. Fixing some bugs
Eugen Rochko 159203a7bc Fix : Add aria-labels
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
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
Eugen Rochko 4b357ecf98 Fix subtle bugs, new icon button
Eugen d427df4a8a Merge pull request from marcus-herrmann/master
a11y: Improve icon button component regarding semantics, screen reader usage
mhe 87aabeb7af a11y: Improve icon button component regarding semantics and screen reader usage
Frederic Hemberger 5ff2762fcf a11y: Add labels to input fields for screenreader
See: https://dequeuniversity.com/rules/axe/2.1/label
Eugen Rochko dd03118098 Fix follow icon changing plus to minus, add terms page stub
Eugen Rochko 57304ac375 Catch 404 errors when downloading remote media, add screenshot to landing page