Commit Graph

95 Commits (57d784f1e454af5500b608b7a3fd1452ecbb9e6a)

Author SHA1 Message Date
Eugen 6d70a80263 Onboarding modal (#1883)
* Basic onboarding modal that's shown to users once

* Lay out pages 2 through 5, add images, style modals (#1509)

* Lay out pages 2 through 5

Added images and laid out pages 2 through 5 in the jsx file. SCSS will
come, still working on just seeing if this works at all.

* Fix jsx errors, add images to modal pages, style modal pages

* Add animations to onboarding pager changes, improve wording and styling

* Finishing touches on the onboarding

* Add missing propTypes

* Update wording
8 years ago
abcang 90760eae4c fix regex filter (#1845)
* fix regex filter

* fixed br to linebreak and, stlip tags.

* change to send raw content

* changed to unescape in reducer
8 years ago
Zac Anger f4045ba3d9 Add eslint-plugin-jsx-a11y (#1651)
* Add eslint-plugin-jsx-a11y.

* Fix npm script.

* Adjust npm scripts so test also runs lint.

* Fix existing lint errors.

* Don't break on a11y issues.

* Add role and tabIndex.

* Add vim and Mac files to .gitignore and .dockerignore.

* Handle htmlFor (partially), a that's actually a button.

* Fix missing tabIndex.

* Add cursor:pointer to load-more

* Revert change to load_more.

* Fixes based on review.

* Update yarn.lock.

* Don't try to install fsevents on Linux (hides warning noise).
8 years ago
Alda Marteau-Hardi bddd36f260 Add a classname to the loading bar (#1826) 8 years ago
JP DeVries 1467515d3d Use landmark regions on columns (#1732)
Closes mastodon#1720
8 years ago
Eugen c5afe573da Fix drag & drop overlay not appearing on firefox (#1721) 8 years ago
Eugen Rochko 5f8155482a Add overlay style to buttons, continue video after expanding it 8 years ago
blackle 00cc3066a2 Allow video to be expanded into lightbox 8 years ago
Isabelle Knott 1ea662963f Use shift+click instead of alt+click to bypass boost dialog (#1638) 8 years ago
Henry Smith 1921c5416b Fix console error when scrolling a column with no scrollable content (#1574) 8 years ago
Eugen Rochko 960181fd99 Fix look of the modals 8 years ago
blackle 01e5447e35 Add boost confirm modal 8 years ago
Eugen Rochko a8c2e44fee Fix broken reference 8 years ago
Eugen Rochko 60ebfa182f Made modal system more generic 8 years ago
Eugen Rochko 13dfd8d109 Improve mobile tabs a little 8 years ago
Eugen Rochko bf61bc1b96 Fix drag & drop overlay flickering 8 years ago
Eugen Rochko bb7006bda1 Hide drag & drop area on drop event regardless of success 8 years ago
Eugen Rochko d7c6c6dbe1 Fancier drag & drop indicator, emoji icon for emoji, upload progress (fix #295) 8 years ago
Eugen Rochko 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.
8 years ago
Eugen Rochko 2c50687279 Improve compose form performance, upgrade JS dependencies. LightingBox
now allows to cycle through multiple images
8 years ago
Eugen Rochko c96fd24f48 Improve status reselect, do not display "load more" when no next link available 8 years ago
Eugen Rochko 974d712fbe Improve performance of compose form 8 years ago
Eugen Rochko 5997bb47a8 Fix #38 - Unread indicator when new content appears above the fold 8 years ago
Eugen f338cc6c94 Fix scroll to top not registering because of wrong debounce usage 8 years ago
Eugen Rochko 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
8 years ago
Lorenz Diener cbb962fd77 Move more colours to scss 8 years ago
Eugen Rochko c424df5192 Progress on moving color styles to Sass 8 years ago
Eugen Rochko b5bf807a34 Remove react-dnd as it was interfering with text selection. Move content
warning mentions preview into area where actual content would be
8 years ago
Eugen Rochko fb6aa7ad5c Add tracking of delay to streaming API 8 years ago
Eugen Rochko 6cdcac1396 Fix #598 - arrow keys to navigate media; fix #481 - non-exact matches no longer
overshadow requirement for remote-lookup
8 years ago
Eugen Rochko 44fad0160f Add next/previous navigation in modal for media attachments 8 years ago
Eugen Rochko 21972bb398 No replies filter on home timeline no longer hides self-replies 8 years ago
Eugen Rochko dbb7e5a644 Getting started on draggable columns 8 years ago
Eugen Rochko 1ee4a17f37 Add logging and filtering to the node.js streaming API 8 years ago
Eugen Rochko 7329fbd8a4 Fix up timeout, improve contrast on "show more", add responsive style
for extremely wide monitors
8 years ago
Eugen Rochko d9022884c6 Smarter infinite scroll 8 years ago
Eugen Rochko 8aab692034 Less re-rendering 8 years ago
Eugen Rochko 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
8 years ago
Eugen Rochko 6cf44ca92c Improve how the list entry Account component looks when target is blocked/follow is requested 8 years ago
Eugen Rochko da5d366230 Fix #414 - Improve lightbox, add loading indicator 8 years ago
Eugen Rochko 18b11100e7 Fix issue when settings are not defined for column type 8 years ago
Eugen Rochko 312c51b5c8 Home column filters 8 years ago
blackle d64c454cfe Switch to compose view when tapping 'mention' in dropdown on mobile 8 years ago
blackle e1ca354956 Show logout button on getting started so it's available on mobile 8 years ago
Eugen Rochko 989c3f4002 Add tab bar alternative to desktop UI, upgrade react & react-redux 8 years ago
Jessica Stokes 9c493b1ea2
Replace "Public" in tab bar with "More" hamburger 8 years ago
Jessica Stokes 5b75f6d0f3
Make tabs bar take up less room on 4-inch phones 8 years ago
Jessica Stokes 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.
8 years ago
Eugen Rochko 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
8 years ago
Eugen Rochko 6d1066fe61 Adding some navigation items from #262 to the getting started screen 8 years ago