Eugen Rochko
5fecdd7780
Fix #222 - Update followers count when following/unfollowing
...
Also, since the root component connects to the stream that updates home/notification columns,
there is pretty much no case for refreshing those columns beyond initial load. So, move the
loading of those columns into the root component, to prevent unneccessary reloads when switching tabs
on mobile or resizing desktop window between mobile/desktop layouts
2017-01-19 10:54:18 +01:00
Eugen Rochko
7865ce28e5
Add sounds for notifications. Boop by @jk@mastodon.social
2017-01-17 20:09:03 +01:00
Eugen Rochko
3f30e91462
Improve how the list entry Account component looks when target is blocked/follow is requested
2017-01-16 19:36:32 +01:00
blackle
94cedabbe3
Show 'do not display in public timeline' when replying to self
2017-01-16 10:26:44 -05:00
Eugen Rochko
89740d69ec
Fix upload file input being re-rendered needlessly
2017-01-16 14:21:55 +01:00
Eugen Rochko
f4d7f4c687
Fix #238 - Add "favourites" column
2017-01-16 13:28:25 +01:00
Eugen Rochko
81db795253
Fix #414 - Improve lightbox, add loading indicator
2017-01-16 12:04:02 +01:00
Eugen Rochko
972fb80de6
Move follow requests link above logout link in getting started column
2017-01-16 11:35:32 +01:00
Eugen Rochko
7e46083338
Fix typo introduced in #470 which made unlisted toggle only fade in/out and not also collapse
2017-01-15 14:59:25 +01:00
Eugen Rochko
5d88ef90c9
Fix tests, add applications to eager loading/cache for statuses, fix
...
application website validation, don't link to app website if website isn't set,
also comment out animated boost icon from #464 until it's consistent with non-animated version
2017-01-15 14:01:33 +01:00
Eugen Rochko
3a957e127a
Merge branch 'feature/toot-app-source' of https://github.com/ineffyble/mastodon into ineffyble-feature/toot-app-source
2017-01-15 13:23:47 +01:00
Effy Elden
8e0c1914fb
Add tracking of OAuth app that posted a status, extend OAuth apps to have optional website field, add application details to API, show application name and website on detailed status views. Resolves #11
2017-01-15 08:58:50 +11:00
Effy Elden
49ff508743
Hide 'Do not display on public timeline' for reply toots. Fixes #412 .
2017-01-15 06:10:23 +11:00
Eugen Rochko
efd8ce920f
Better animations
2017-01-11 04:21:49 +01:00
Eugen Rochko
bc17613e70
Fix issue when settings are not defined for column type
2017-01-10 17:33:32 +01:00
Eugen Rochko
c8bcd413e2
Home column filters
2017-01-10 17:25:10 +01:00
Eugen Rochko
15b183117c
Add "not found" component to UI
2017-01-10 13:50:59 +01:00
Eugen Rochko
394f185e91
Merge branch 'master' of https://github.com/blackle/mastodon into blackle-master
2017-01-09 14:12:40 +01:00
Eugen Rochko
a1783b80b2
Merge branch 'dropdown' of https://github.com/blackle/mastodon into blackle-dropdown
2017-01-09 14:10:32 +01:00
Eugen Rochko
4293e132d1
Persist UI settings, add missing localizations for German
2017-01-09 14:00:55 +01:00
Eugen Rochko
c1c814e6a1
Improve initialState loading
2017-01-09 12:37:53 +01:00
blackle
62167338b8
Generate key for each input so we can upload the same file even after deleting
2017-01-08 21:00:13 -05:00
blackle
a697b5473a
Switch to compose view when tapping 'mention' in dropdown on mobile
2017-01-08 17:12:00 -05:00
Eugen
9f3e2737e9
Merge pull request #443 from blackle/master
...
Add call-to developers on getting started page
2017-01-08 13:36:02 +01:00
blackle
9d66dfecf6
Expand dropdown leftways on status view
2017-01-08 06:32:37 -05:00
blackle
1adfe59c14
Add call-to developers on getting started page
2017-01-08 00:23:22 -05:00
Eugen
00c9ce1eff
Merge pull request #430 from blackle/logout_mobile
...
Show logout button on getting started so it's available on mobile
2017-01-08 01:24:06 +01:00
blackle
8ceae22535
Show logout button on getting started so it's available on mobile
2017-01-07 18:41:57 -05:00
blackle
75c2397ed1
Emojify display names in notifcations
2017-01-07 18:16:14 -05:00
blackle
a914180df6
Improve contrast of bio and username text in account info
2017-01-07 16:39:30 -05:00
Eugen Rochko
d019f1632c
Replace getting started icon on desktop nav bar with asterisk instead of hamburger
2017-01-07 15:46:39 +01:00
Eugen Rochko
0dac73b5cc
Add tab bar alternative to desktop UI, upgrade react & react-redux
2017-01-06 22:09:55 +01:00
Eugen Rochko
6bbc2c7954
Fixed unexpected error
2017-01-05 14:23:59 +01:00
Eugen Rochko
3f1dff3dfd
Fix compose form bug
2017-01-05 14:18:38 +01:00
Eugen Rochko
b2ea21b3c9
Fix selection resetting in compose form after unrelated data updates
2017-01-05 14:11:18 +01:00
Eugen
06a9a0a0f4
Merge pull request #403 from ticky/use-system-fonts
...
Use system fonts on more platforms
2017-01-05 13:37:48 +01:00
Eugen
d8197c27eb
Merge pull request #399 from ticky/public-timeline-de-hoist
...
Public timeline de-hoist
2017-01-05 13:36:55 +01:00
Eugen
30adea06fb
Merge pull request #400 from ticky/differentiate-settings-links
...
Differentiate settings links
2017-01-05 13:36:13 +01:00
Jessica Stokes
6860c6bcfd
Use system fonts on more platforms
...
This allows other platforms such as Windows, macOS and iOS to use their system fonts rather than downloading a copy of Roboto. It also makes the app feel a little closer to native on those platforms!
2017-01-04 20:24:27 -08:00
Misty De Meo
8745871737
Automatically position cursor when writing a reply toot
2017-01-04 20:04:14 -08:00
Jessica Stokes
c22ecd7f3b
Differentiate settings links
...
The "settings" links in the Getting Started section (or, if #399 were to happen, "more" menu) and compose sections are now different; the "compose" link is "Edit profile," while the one in the Getting Started section is now "Preferences."
All languages have been updated to accommodate this, based on the existing usages of these phrases in language files in the Rails part of the app!
addresses part of #384
2017-01-04 19:47:02 -08:00
Jessica Stokes
1ff1f5d344
Remove hamburger from "getting started"
2017-01-04 19:30:39 -08:00
Jessica Stokes
9953f14df9
Replace "Public" in tab bar with "More" hamburger
2017-01-04 19:30:22 -08:00
Eugen
51a491d49a
Merge pull request #394 from ticky/email-reblog-to-boost
...
"Reblog" -> "boost" in more places
2017-01-05 03:35:22 +01:00
Eugen
0fa6bbd99e
Merge pull request #395 from ticky/hide-media-list-if-no-media
...
Don't render the media list when there's no media
2017-01-05 03:34:49 +01:00
Jessica Stokes
ed51e797f0
Fix Command-enter tooting
...
metaKey is only set correctly on keyDown, not keyUp, so this swaps to using that
2017-01-04 18:29:43 -08:00
Eugen Rochko
2de668bcf9
Make shortcode emojis work, make getting started area scrollable
2017-01-05 03:14:33 +01:00
Jessica Stokes
f380a6adb5
Don't render the media list when there's no media
...
This stops the empty compose view from scrolling on 4-inch devices.
2017-01-04 18:10:45 -08:00
Jessica Stokes
b115602bb7
"Reblog" -> "boost" in more places
...
A couple of places were using "reblog" rather than "boost" - this updates them to match the web UI
2017-01-04 18:00:50 -08:00
Jessica Stokes
40bdd8905d
Disallow compose navbar from being shrunk
2017-01-04 17:44:41 -08:00
Jessica Stokes
7104775362
Stop Mastodon friend from overlapping text 🐘
2017-01-04 17:33:05 -08:00
Jessica Stokes
97b3e63776
Make tabs bar take up less room on 4-inch phones
2017-01-04 17:32:11 -08:00
Jessica Stokes
2d89579a7a
Improve quality of life for 4-inch phones
...
Removes extra UI margins < 360px, and allows the tab bar to scroll. Also slightly improves horizontal scrolling behaviour on desktop.
2017-01-04 17:29:09 -08:00
Mitchell Hentges
0f79047d49
On file-drag, show a border around textarea
2017-01-03 00:43:45 -08:00
Eugen Rochko
3cd4d3f90b
Add "back" button on column headers of public and hashtag timelines. The "back"
...
button takes you back to getting started page
2017-01-03 01:15:42 +01:00
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
2017-01-02 14:09:57 +01:00
Eugen Rochko
df2f14d2dd
Adding remote follow button
2017-01-01 19:54:34 +01:00
Eugen Rochko
bef225e5da
Add illustration to getting started column
2016-12-27 23:30:11 +01:00
Eugen Rochko
35f3b6bbf6
Only display follow requests link in getting started window if account is locked
2016-12-26 21:55:52 +01:00
Eugen Rochko
cef68b9b1c
Follow requests send e-mail notifications, but are excluded from notifications API
...
Better initial state for unlisted/nsfw toggles
2016-12-26 21:52:03 +01:00
Eugen Rochko
6a54df90c8
Replacing follow requests in the settings area with in-UI column
2016-12-26 21:33:51 +01:00
Eugen Rochko
d25168bc1e
Fix #367 - Lock icon instead of retweet icon on boost button on private statuses
2016-12-24 01:33:55 +01:00
Eugen Rochko
1d40662609
Hide unlisted toggle when private is active, hide nsfw toggle when no files added
2016-12-24 01:28:10 +01:00
Anthony Bellew
dfc95491f1
Re-add unlisted toggle to the UI
2016-12-24 01:28:02 +01:00
Eugen Rochko
4839ab3998
Compose form in the UI now has public/private toggle instead of public/unlisted
2016-12-23 00:38:16 +01:00
Eugen Rochko
302051ffcb
Add page for authorizing/rejecting follow requests
2016-12-23 00:04:52 +01:00
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
2016-12-22 23:03:57 +01:00
Eugen Rochko
001fee6bd5
Fix key up listener on compose form
2016-12-14 18:38:28 +01:00
Eugen Rochko
d088b3cade
Re-implemented autosuggestions component for the compose form
...
Fix #205 , fix #156 , fix #124
2016-12-14 18:21:31 +01:00
Eugen Rochko
66e08d880c
Improved admin UI
2016-12-13 13:42:10 +01:00
Eugen Rochko
d0a9cbbd10
Fix timelines loading bug
2016-12-12 14:39:18 +01:00
Eugen Rochko
5e89b02bc6
Adding some navigation items from #262 to the getting started screen
2016-12-12 14:27:52 +01:00
Eugen Rochko
fd1773c495
Fix metaKey usage
2016-12-11 23:54:32 +01:00
Eugen Rochko
534240240d
Fix #167 - Enable cmd+enter on Mac to submit form
2016-12-11 23:39:25 +01:00
Eugen Rochko
5c306a0260
Fix #171 - You can now drag & drop files to be uploaded
2016-12-11 23:35:06 +01:00
Eugen Rochko
0f221668a3
Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
2016-12-06 19:18:37 +01:00
Eugen Rochko
e5c39148d7
Keep timelines in the UI trimmed when possible
2016-12-03 21:04:57 +01:00
Eugen Rochko
78d6c567b3
Make all account links into permalinks (open public except on left click)
2016-12-02 15:05:50 +01:00
Eugen Rochko
ef09351a06
Fix #284 - Alignment in notifications column
2016-12-02 14:52:41 +01:00
Andrea Faulds
76bbb55d61
Replace "Unlisted mode" with more explicit text
2016-12-01 17:19:58 +00:00
Eugen Rochko
8d4ef0b6c3
Per-status control for unlisted mode, also federation for unlisted mode
...
Fix #233 , fix #268
2016-11-30 21:34:59 +01:00
nicolas
dfb0bace3c
Allow vertical resizing of the toot textarea
2016-11-25 18:17:47 +01:00
Eugen Rochko
30f9e9e624
Remove Neo4J
2016-11-24 23:46:27 +01:00
Eugen Rochko
4bbec58034
Center header in account column, hide media in "muted" status components (notifications)
2016-11-24 23:09:53 +01:00
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
2016-11-23 23:34:12 +01:00
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
2016-11-23 22:57:57 +01:00
Eugen Rochko
1c8ca7aed5
Adding content sensitivity toggle, spoilers for media
2016-11-23 18:53:23 +01:00
Eugen Rochko
524847e4e1
Switch to compose route when replying and compose is not mounted
2016-11-21 10:52:11 +01:00
Eugen Rochko
a75ad23c83
Fix responsive layout breakpoint, replace mentions column with notifications
2016-11-21 10:03:55 +01:00
Eugen Rochko
951843e646
Adding notifications column
2016-11-20 19:39:58 +01:00
Eugen Rochko
a82a15a38e
Adding german localization
2016-11-18 15:53:46 +01:00
Eugen Rochko
2096fc62ec
Add an Intl polyfill
2016-11-17 16:34:36 +01:00
Eugen Rochko
43daf0be85
Adding react-intl i18n to the frontend. No translations yet
2016-11-16 17:20:52 +01:00
Eugen Rochko
15af998d7b
Support emojis in display name, bio
2016-11-15 18:38:57 +01:00
Eugen Rochko
19ea717b3c
Fix wrong link header on followers API, wrong link in tabs component, order
...
account results
2016-11-14 01:19:25 +01:00
Eugen Rochko
c244c3f7bc
Infinite scroll for followers/following lists
2016-11-13 20:42:54 +01:00
Eugen Rochko
0a8aced7f4
Making upload button into a smaller icon button
2016-11-13 19:08:52 +01:00
Eugen Rochko
0f7a388de6
Fix #110 - Make web UI use browser history, change links in e-mails to link to that
2016-11-13 14:02:34 +01:00
Eugen Rochko
e60cb2792e
Debounce autosuggestions requests
2016-11-13 13:13:36 +01:00
Eugen Rochko
18341b1621
Search component
2016-11-13 13:04:18 +01:00