Commit Graph

83 Commits

Author SHA1 Message Date
a8c2e44fee Fix broken reference 2017-04-01 22:29:20 +02:00
60ebfa182f Made modal system more generic 2017-04-01 22:11:28 +02:00
13dfd8d109 Improve mobile tabs a little 2017-04-01 15:17:35 +02:00
bf61bc1b96 Fix drag & drop overlay flickering 2017-03-31 11:48:25 +02:00
bb7006bda1 Hide drag & drop area on drop event regardless of success 2017-03-28 14:17:24 +02:00
d7c6c6dbe1 Fancier drag & drop indicator, emoji icon for emoji, upload progress (fix #295) 2017-03-24 03:55:45 +01:00
caf5b8e975 Fix #431 - convert gif to webm during upload. Web UI treats them like it did
before. In the API, attachments now can be either image, video or gifv. Gifv
is to be treated like images in terms of behaviour, but are videos by file
type.
2017-03-04 23:02:24 +01:00
2c50687279 Improve compose form performance, upgrade JS dependencies. LightingBox
now allows to cycle through multiple images
2017-02-26 01:23:44 +01:00
c96fd24f48 Improve status reselect, do not display "load more" when no next link available 2017-02-22 16:30:09 +01:00
974d712fbe Improve performance of compose form 2017-02-22 15:43:07 +01:00
5997bb47a8 Fix #38 - Unread indicator when new content appears above the fold 2017-02-21 00:10:49 +01:00
f338cc6c94 Fix scroll to top not registering because of wrong debounce usage 2017-02-20 19:01:47 +01:00
4aa5ebe591 Split public timeline into "public timeline" which is local, and
"whole known network" which is what public timeline used to be

Only domain blocks with suspend severity will block PuSH subscriptions
Silenced accounts should not appear in conversations unless followed
2017-02-19 20:25:54 +01:00
cbb962fd77 Move more colours to scss 2017-02-10 16:30:06 +00:00
c424df5192 Progress on moving color styles to Sass 2017-02-09 01:20:09 +01:00
b5bf807a34 Remove react-dnd as it was interfering with text selection. Move content
warning mentions preview into area where actual content would be
2017-02-05 04:11:14 +01:00
fb6aa7ad5c Add tracking of delay to streaming API 2017-02-05 03:19:04 +01:00
6cdcac1396 Fix #598 - arrow keys to navigate media; fix #481 - non-exact matches no longer
overshadow requirement for remote-lookup
2017-02-05 03:01:23 +01:00
44fad0160f Add next/previous navigation in modal for media attachments 2017-02-05 02:48:11 +01:00
21972bb398 No replies filter on home timeline no longer hides self-replies 2017-02-05 02:02:46 +01:00
dbb7e5a644 Getting started on draggable columns 2017-02-05 01:58:25 +01:00
1ee4a17f37 Add logging and filtering to the node.js streaming API 2017-02-02 13:56:14 +01:00
7329fbd8a4 Fix up timeout, improve contrast on "show more", add responsive style
for extremely wide monitors
2017-01-26 18:48:56 +01:00
d9022884c6 Smarter infinite scroll 2017-01-24 04:12:10 +01:00
8aab692034 Less re-rendering 2017-01-23 21:40:48 +01:00
46be4631ae 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
6cf44ca92c Improve how the list entry Account component looks when target is blocked/follow is requested 2017-01-16 19:36:32 +01:00
da5d366230 Fix #414 - Improve lightbox, add loading indicator 2017-01-16 12:04:02 +01:00
18b11100e7 Fix issue when settings are not defined for column type 2017-01-10 17:33:32 +01:00
312c51b5c8 Home column filters 2017-01-10 17:25:10 +01:00
d64c454cfe Switch to compose view when tapping 'mention' in dropdown on mobile 2017-01-08 17:12:00 -05:00
e1ca354956 Show logout button on getting started so it's available on mobile 2017-01-07 18:41:57 -05:00
989c3f4002 Add tab bar alternative to desktop UI, upgrade react & react-redux 2017-01-06 22:09:55 +01:00
9c493b1ea2 Replace "Public" in tab bar with "More" hamburger 2017-01-04 19:30:22 -08:00
5b75f6d0f3 Make tabs bar take up less room on 4-inch phones 2017-01-04 17:32:11 -08:00
3807b0b171 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
65647a2472 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
6d1066fe61 Adding some navigation items from #262 to the getting started screen 2016-12-12 14:27:52 +01:00
cda297450f Fix #171 - You can now drag & drop files to be uploaded 2016-12-11 23:35:06 +01:00
bf5f8a2449 Fix #341 - Remove react-responsive in favour of simpler resize handler/window width 2016-12-06 19:18:37 +01:00
565cd95bca Keep timelines in the UI trimmed when possible 2016-12-03 21:04:57 +01:00
e616ffc5d6 Fix responsive layout breakpoint, replace mentions column with notifications 2016-11-21 10:03:55 +01:00
38dd85daab Adding notifications column 2016-11-20 19:39:58 +01:00
01e43c3e57 Adding react-intl i18n to the frontend. No translations yet 2016-11-16 17:20:52 +01:00
cea28e0c1d Fix wrong link header on followers API, wrong link in tabs component, order
account results
2016-11-14 01:19:25 +01:00
50d3083cbd Making upload button into a smaller icon button 2016-11-13 19:08:52 +01:00
d42ed78aa4 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
c4eb63c1d4 Debounce autosuggestions requests 2016-11-13 13:13:36 +01:00
09218d4c01 Use full-text search for autosuggestions 2016-11-12 14:36:10 +01:00
1c17b932fe Enable emojis in reply indicator as well 2016-11-10 23:30:42 +01:00