Eugen Rochko
3cd4d3f90b
Add "back" button on column headers of public and hashtag timelines. The "back"
...
button takes you back to getting started page
8 years ago
Eugen Rochko
019df3182b
See #244 - Added notifications column settings to filter what's displayed
...
in the column and what appears as desktop notifications. Settings do not
persist yet
8 years ago
Eugen Rochko
df2f14d2dd
Adding remote follow button
8 years ago
Eugen Rochko
bef225e5da
Add illustration to getting started column
8 years ago
Eugen Rochko
35f3b6bbf6
Only display follow requests link in getting started window if account is locked
8 years ago
Eugen Rochko
cef68b9b1c
Follow requests send e-mail notifications, but are excluded from notifications API
...
Better initial state for unlisted/nsfw toggles
8 years ago
Eugen Rochko
6a54df90c8
Replacing follow requests in the settings area with in-UI column
8 years ago
Eugen Rochko
4afc13868b
Fix #357 - Also make textarea blur close suggestions which make it more accessible on touch devices
8 years ago
Eugen Rochko
d25168bc1e
Fix #367 - Lock icon instead of retweet icon on boost button on private statuses
8 years ago
Eugen Rochko
1d40662609
Hide unlisted toggle when private is active, hide nsfw toggle when no files added
8 years ago
Anthony Bellew
dfc95491f1
Re-add unlisted toggle to the UI
8 years ago
Eugen Rochko
cec209dbad
Fix confirmation email being sent to old address when changing it
8 years ago
Eugen Rochko
4839ab3998
Compose form in the UI now has public/private toggle instead of public/unlisted
8 years ago
Eugen Rochko
302051ffcb
Add page for authorizing/rejecting follow requests
8 years ago
Eugen Rochko
238233440f
Follow call on locked account creates follow request instead
...
Reflect "requested" relationship in API and UI
Reflect inability of private posts to be reblogged in the UI
Disable Webfinger for locked accounts
8 years ago
Eugen Rochko
11e2159859
Merge branch 'master' into development
8 years ago
Eugen Rochko
bb74b9787a
Fix notifications reducer bug
8 years ago
Eugen Rochko
d417da7d3a
Private visibility on statuses prevents non-followers from seeing those
...
Filters out hidden stream entries from Atom feed
Blocks now generate hidden stream entries, can be used to federate blocks
Private statuses cannot be reblogged (generates generic 422 error for now)
POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean
Statuses JSON now contains visibility=(public|unlisted|private) field
8 years ago
Eugen Rochko
090e3a245d
Fix #249 - use window.location hack to let people login from sandboxed iOS homescreen
8 years ago
Eugen
4bfaca1470
Merge pull request #356 from victorhck/master
...
added two missings spanish translations
8 years ago
Eugen Rochko
346aae50b0
Adjusting public display of statuses to look similar to logged-in UI,
...
fix #361 with rich OEmbed display via iframe, fix #237 by hiding sensitive
content behind a spoiler on public pages
8 years ago
Eugen Rochko
6d7f3be2f6
Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails
8 years ago
victorhck
b254629157
added to missings spanish translations
8 years ago
Eugen Rochko
001fee6bd5
Fix key up listener on compose form
8 years ago
Eugen Rochko
d088b3cade
Re-implemented autosuggestions component for the compose form
...
Fix #205 , fix #156 , fix #124
8 years ago
Eugen Rochko
66e08d880c
Improved admin UI
8 years ago
Eugen Rochko
d0a9cbbd10
Fix timelines loading bug
8 years ago
Eugen Rochko
5e89b02bc6
Adding some navigation items from #262 to the getting started screen
8 years ago
Eugen Rochko
fd1773c495
Fix metaKey usage
8 years ago
Eugen Rochko
534240240d
Fix #167 - Enable cmd+enter on Mac to submit form
8 years ago
Eugen Rochko
5c306a0260
Fix #171 - You can now drag & drop files to be uploaded
8 years ago
Eugen Rochko
549633aa0e
Fix #203 - try/catch around JSON parse
8 years ago
Eugen Rochko
44c725fd17
Fix #157 - labels/titles on follow/unfollow buttons
8 years ago
Eugen Rochko
a2fee40e8f
Fix whitespace preservation in status text
8 years ago
Eugen Rochko
e9e11b0ff5
Sensitive content federates using the "nsfw" hashtag
8 years ago
Eugen Rochko
7fb69d5153
Fix translations
8 years ago
Stanislav Makar
fffd718696
Declare Ukrainian
...
Closes : #345
8 years ago
Vladyslav
8266ff2d69
Final steps for Ukrainian translation
8 years ago
Eugen Rochko
0f221668a3
Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
8 years ago
Eugen Rochko
303044f899
Downsize originals in media attachments, small fixes
8 years ago
Eugen Rochko
cc7e8339ac
Fix rule
8 years ago
Eugen Rochko
9c379084a7
Fix mutating objects
8 years ago
Eugen Rochko
bae8aa876a
Better responsiveness
8 years ago
Eugen Rochko
595f592304
Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals
...
for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also
make it private (aka only accessible via expiring links to prevent hotlinking)
8 years ago
Eugen Rochko
e5c39148d7
Keep timelines in the UI trimmed when possible
8 years ago
Eugen Rochko
78d6c567b3
Make all account links into permalinks (open public except on left click)
8 years ago
Eugen Rochko
ef09351a06
Fix #284 - Alignment in notifications column
8 years ago
Eugen Rochko
29bd2ba85b
Fix #298 - Esc to close modal
8 years ago
Eugen
b81f025a56
Merge pull request #327 from TazeTSchnitzel/clearer_unlisted
...
Replace “Unlisted mode” with “Do not show on public timeline”
8 years ago
Andrea Faulds
3966353feb
Fix line endings for Portuguese locale
8 years ago
Andrea Faulds
76bbb55d61
Replace "Unlisted mode" with more explicit text
8 years ago
unsmell
26a69d768c
Create pt.jsx
8 years ago
Eugen Rochko
8d4ef0b6c3
Per-status control for unlisted mode, also federation for unlisted mode
...
Fix #233 , fix #268
8 years ago
Eugen Rochko
53cefcb6f8
Preparing sensitive content for text
8 years ago
Eugen Rochko
3439869ca1
Forgot to enable hungarian translation in the frontend
8 years ago
Eugen Rochko
ef93efbb5b
Enabling portuguese and hungarian translations, which are awfully incomplete
8 years ago
unsmell
d4631d5479
activate portuguese translation
8 years ago
Eugen
313ebb4962
Merge pull request #275 from kodacs/master
...
Hungarian translation for Mastodon.
8 years ago
Eugen
3d86a74933
Merge pull request #282 from nclm/misc
...
Allow vertical resizing of the toot textarea
8 years ago
Eugen Rochko
31108d4659
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
dfb0bace3c
Allow vertical resizing of the toot textarea
8 years ago
nicolas
12100797c4
Update fr.jsx
8 years ago
kodacs
6d952d6815
Server side HU translation + Toot fix.
8 years ago
kodacs
c6353f6d39
Hungarian translation
8 years ago
nicolas
b70a12c0f3
Update fr.jsx
8 years ago
Eugen Rochko
ca342abbff
Fix bad reference
8 years ago
Eugen Rochko
45c68c76d0
Fix forgotten reference
8 years ago
Eugen Rochko
30f9e9e624
Remove Neo4J
8 years ago
Eugen Rochko
4bbec58034
Center header in account column, hide media in "muted" status components (notifications)
8 years ago
nicolas
f447649d25
Merge branch 'master' into french-translation
8 years ago
nicolas
d46c2e98ee
Update index.jsx
...
Forgot to add `fr` here.
8 years ago
Eugen Rochko
90b3ff2518
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
f6d196255c
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
cda67241d4
Merge branch 'development'
8 years ago
Eugen Rochko
1c8ca7aed5
Adding content sensitivity toggle, spoilers for media
8 years ago
nicolas
862b82051a
Rename ‘Publier’ to ‘Pouet’ in French locale.
...
🎺 https://mastodon.social/users/Pierrec/updates/100589
8 years ago
Eugen Rochko
3c12f6f23b
Add content spoilers for media in sensitive-content statuses
8 years ago
Eugen Rochko
c60df460af
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
30010a6dbd
Moving some counter queries out of subqueries in the API
8 years ago
nicolas
5902e95af9
Update fr.jsx
8 years ago
nicolas
1555bf8400
Adding French locale to mastodon.jsx
8 years ago
nicolas
c6ca8f8f2f
First version for fr.jsx
8 years ago
nicolas
14e9972858
Create fr.jsx
8 years ago
Eugen Rochko
3624a8b6dd
Try to fix for browsers that don't support notifications
8 years ago
Eugen Rochko
75590bba23
Icon for desktop notifications
8 years ago
Eugen Rochko
524847e4e1
Switch to compose route when replying and compose is not mounted
8 years ago
Eugen Rochko
80d58c6c04
Desktop notifications
8 years ago
Eugen Rochko
a75ad23c83
Fix responsive layout breakpoint, replace mentions column with notifications
8 years ago
Eugen Rochko
951843e646
Adding notifications column
8 years ago
caesarologia
622b48803b
Portuguese translation (front-end)
8 years ago
Eugen Rochko
575b585024
Graphic emoji in usernames in the "reblogged" string above status
8 years ago
Eugen Rochko
42fb16ec3a
Activating Spanish i18n
8 years ago
victorhck
95ac094a1b
fixed typos
8 years ago
Eugen
8a3ac3502e
Fix syntax error
8 years ago
victorhck
73f578231c
doing spanish translation
8 years ago
victorhck
709fa3e988
added spanish translation
8 years ago
Eugen Rochko
a82a15a38e
Adding german localization
8 years ago
Eugen Rochko
2096fc62ec
Add an Intl polyfill
8 years ago
Eugen Rochko
f06907eadd
Remove broken test
8 years ago
Eugen Rochko
43daf0be85
Adding react-intl i18n to the frontend. No translations yet
8 years ago
Eugen Rochko
15af998d7b
Support emojis in display name, bio
8 years ago
Eugen Rochko
19ea717b3c
Fix wrong link header on followers API, wrong link in tabs component, order
...
account results
8 years ago
Eugen Rochko
2a3ec3d5a3
Fix another mistake with infinite user list for following
8 years ago
Eugen Rochko
e3556ed56d
Fix another mistake
8 years ago
Eugen Rochko
d2b92bca09
Fix infinite scrolling mistake
8 years ago
Eugen Rochko
c244c3f7bc
Infinite scroll for followers/following lists
8 years ago
Eugen Rochko
b20d651b88
Fix stale reference
8 years ago
Eugen Rochko
0a8aced7f4
Making upload button into a smaller icon button
8 years ago
Eugen Rochko
0f7a388de6
Fix #110 - Make web UI use browser history, change links in e-mails to link to that
8 years ago
Eugen Rochko
e60cb2792e
Debounce autosuggestions requests
8 years ago
Eugen Rochko
18341b1621
Search component
8 years ago
Eugen Rochko
6206f75837
Add limit to search results
8 years ago
Eugen Rochko
cbfa28b9cc
Use full-text search for autosuggestions
8 years ago
Eugen Rochko
202fbc3e1b
Enable emojis in reply indicator as well
8 years ago
Eugen Rochko
db4df4481b
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
6430d86e86
Fix #131 - Make active favourite buttons yellow
8 years ago
Eugen Rochko
aed424aef0
Fix live status removal from public/hashtag channels
8 years ago
Eugen Rochko
d98b43cf56
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
46191e7071
Adding Emoji One
8 years ago
Eugen Rochko
5d46b8d285
Click video player to toggle playback
8 years ago
Eugen Rochko
4a9a053b90
Better look/behaviours for video player/lightbox
8 years ago
Eugen Rochko
24abc550ab
Replace react-skylight with own solution that centers images better
8 years ago
Eugen Rochko
4d2b690582
Do not modify scroll position unless content has been added to the top, not bottom
8 years ago
Eugen Rochko
8ac4c4eed1
Keep scroll position when scrolled down and new content is added
8 years ago
Eugen Rochko
6d948a809e
Account notes (bios) can now contain links. Character limit upped to 160
8 years ago
Eugen Rochko
c6461dc247
Fix remote hashtag linking
8 years ago
Eugen Rochko
bb517d832d
Fix mistake
8 years ago
Eugen Rochko
814907e870
Fix linking of remote hashtags in UI, add public view of hashtags
8 years ago
Eugen Rochko
cb22dce970
Adding hashtags
8 years ago
Eugen Rochko
c625dd46d0
Add forgotten reducer for FAVOURITES_FETCH_SUCCESS
8 years ago
Eugen Rochko
5285e9b1f9
Adding list of who favourited status
8 years ago
Eugen Rochko
12a420f0f3
Reduce code duplication, add touch scrolling behaviour for webkit browsers
...
on scrollable areas
8 years ago
Eugen Rochko
ef16a48c5f
Optimize how statuses are re-rendered and relative time intervals
8 years ago
Eugen Rochko
1f9aaede07
Add list of who reblogged status
8 years ago
Eugen Rochko
db3322033f
Aria-labels actually didn't work in React, so removing. Fixing some bugs
8 years ago
Eugen Rochko
be2b3eb241
Fix #136 : Add aria-labels
8 years ago
Eugen Rochko
4c3885b952
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
6c4efc9cab
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
72565e9e61
Fix subtle bugs, new icon button
8 years ago
Eugen
e0d7b3401c
Merge pull request #132 from marcus-herrmann/master
...
a11y: Improve icon button component regarding semantics, screen reader usage
8 years ago
mhe
7867bfc281
a11y: Improve icon button component regarding semantics and screen reader usage
8 years ago
Frederic Hemberger
1a6e13a4e5
a11y: Add labels to input fields for screenreader
...
See: https://dequeuniversity.com/rules/axe/2.1/label
8 years ago
Eugen Rochko
36470feeb2
Fix follow icon changing plus to minus, add terms page stub
8 years ago
Eugen Rochko
31cacef08b
Actually fix the reblogs/favs reducer issue
8 years ago
Eugen
8c3f7964fb
Fix forgotten reducers for reblogs/favourites
8 years ago
Eugen
543e8d6a20
Fix accounts not being normalized from context statuses
8 years ago
Eugen Rochko
6448169447
Actually complete the autosuggestion feature
8 years ago
Eugen Rochko
b91faaebbb
Basic username autocomplete for text area
8 years ago
Eugen Rochko
53de3b66ce
Refactoring redux state into different reducers
8 years ago
Eugen Rochko
1c157c040a
Hide notes on user lists for now
8 years ago