Michael Deeb
e4c294432f
Added the repository field and a script for after npm version ( #2459 )
9 years ago
Ash Furrow
48652cb41e
Fixes string length issue for multibyte characters. ( #2443 )
9 years ago
Keiji, Yoshimi
2bf7e81ed5
update emojione-picker for fixed warnings. ( #2324 )
9 years ago
Yamagishi Kazutoshi
1948f9e767
Remove deprecated features at React v15.5 ( #1905 )
...
* Remove deprecated features at React v15.5
- [x] React.PropTypes
- [x] react-addons-pure-render-mixin
- [x] react-addons-test-utils
* Uncommented out & Add browserify_rails options
* re-add react-addons-shallow
* Fix syntax error from resolve conflicts
* follow up 59a77923b3
9 years ago
Mingye Wang
b00f4a0cf3
Use new ESLint filename (.json) ( #2248 )
...
* Use new ESLint filename (.json)
Codeclimate's ESLint 3 is complaining about the old filename. Let me try changing it.
* point eslint to new rc
(squash this)
9 years ago
Christoph Witzany
556f68ab15
Make Docker image buildable on ARM ( #2065 )
...
* after yarn upgrade
* after manually removing node-gyp as top level dependency
9 years ago
Alda Marteau-Hardi
77d1447ac4
Add the licence key in package.json ( #1914 )
9 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).
9 years ago
Eugen
b22b2cbfac
Fix #1491 - Fix broken notifications, broken Link header parsing for exclude_types ( #1548 )
9 years ago
Gavin Mogan
3672a799d4
Dev Tooling fixes (eslint/editorconfig) ( #1398 )
...
* Add eslint to dev dependancies so it gets installed for the repo
yarn add --dev eslint babel-eslint eslint-plugin-reac
project specific version of eslint, you can globally install eslint-cli
if you want the global runtime, or add .bin to your path
* fix eslint errors about inconsitent returns
* eslint ignore the same as git ignore. allows for eslint .
* Add editorconfig file so everyones editor will be setup to follow the same standards
9 years ago
Eugen Rochko
333e44c3fc
Improve emojis - use SVGs where possible
9 years ago
Eugen Rochko
952bce3023
Replace howler.js with simple <audio />, will hopefully resolve
...
some weird mobile browser behaviours
9 years ago
Eugen Rochko
89fc2d7f48
Fix #372 - Emoji picker
9 years ago
Eugen Rochko
b44dd38360
Fix broken dependency on inner react utility function
9 years ago
Eugen Rochko
2c50687279
Improve compose form performance, upgrade JS dependencies. LightingBox
...
now allows to cycle through multiple images
9 years ago
Eugen Rochko
4d2be9f432
Add unique request IDs to streaming API to improve logs
9 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
9 years ago
Eugen Rochko
dbb7e5a644
Getting started on draggable columns
9 years ago
Eugen Rochko
ccb8ac8573
Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
...
work flawlessly was a nightmare). WARNING: This commit makes the web UI connect to the streaming API instead
of ActionCable like before. This means that if you are upgrading, you should set that up beforehand.
9 years ago
Eugen Rochko
1ee4a17f37
Add logging and filtering to the node.js streaming API
9 years ago
Eugen Rochko
0cfd3188b4
Add streaming API in Node.js
9 years ago
Eugen Rochko
fcb5a85cdd
Add sounds for notifications. Boop by @jk@mastodon.social
9 years ago
Eugen Rochko
da5d366230
Fix #414 - Improve lightbox, add loading indicator
9 years ago
Eugen Rochko
7951e7ffd5
Add ruby version to Gemfile, move devDependencies in package.json to dependencies,
...
fix bug in process feed service
9 years ago
Eugen Rochko
312c51b5c8
Home column filters
9 years ago
Eugen Rochko
989c3f4002
Add tab bar alternative to desktop UI, upgrade react & react-redux
9 years ago
Jessica Stokes
28a2f79dff
Upgrade EmojiOne to 2.2.7
...
Adds support for, among other things, 🏳️🌈
9 years ago
Eugen
9e6ceb3201
Revert "Display native emoji on browsers which support it"
9 years ago
Misty De Meo
c318e6e42e
Display native emoji on browsers which support it
9 years ago
Eugen Rochko
b27066e154
Re-implemented autosuggestions component for the compose form
...
Fix #205 , fix #156 , fix #124
9 years ago
Eugen Rochko
bf5f8a2449
Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
9 years ago
Eugen Rochko
2112a81e86
Adding content sensitivity toggle, spoilers for media
9 years ago
Eugen Rochko
0293a7dd49
Updating some npm packages
9 years ago
Eugen Rochko
a6e4f754fc
Add an Intl polyfill
10 years ago
Eugen Rochko
01e43c3e57
Adding react-intl i18n to the frontend. No translations yet
10 years ago
Eugen Rochko
dbfe1e4be6
Infinite scroll for followers/following lists
10 years ago
Eugen Rochko
c4eb63c1d4
Debounce autosuggestions requests
10 years ago
Eugen Rochko
82fd74d101
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)
10 years ago
Eugen Rochko
86574ea524
Adding Emoji One
10 years ago
Eugen Rochko
d0d799f911
Replace react-skylight with own solution that centers images better
10 years ago
Eugen Rochko
c49f6290eb
Basic username autocomplete for text area
10 years ago
Eugen Rochko
de50eff6ac
Add opening images in a modal window
10 years ago
Eugen Rochko
8698cd3281
Remember scroll position when navigating back, do not needlessly reload
...
entire timelines (only fetch since last known ID). Side effect: account
timelines no longer update in real-time
10 years ago
Kai Schaper
b113cf97fb
add chai-enzyme; add/improve Avatar component specs
10 years ago
Eugen Rochko
45776b55b0
Responsively changing layout to single-column + nav on smaller screens
10 years ago
Kai Schaper
71e7537330
setup React Storybook; add example story for LoadingIndicator component
10 years ago
Kai Schaper
e0a4455622
add sinon; add basic Button component test
10 years ago
Kai Schaper
998f161e1d
add jsdom; add basic Avatar component test
10 years ago
Kai Schaper
1a1b9bbbc0
add required peer dependency
10 years ago
Kai Schaper
d7c55853e9
set up Mocha/Chai/Enzyme for React component unit testing
10 years ago