Commit graph

76 commits

Author SHA1 Message Date
63003c3763
fix: fix aria-posinset should be 1-based ()
* fix: fix aria-posinset should be 1-based

fixes 

* second attempt to fix tests

* try to fix test

*  fixup

* lint fix

* fix more tests

* simplify test math
2019-02-28 08:56:25 -08:00
547ee14f88
refactor: use ids instead of attrs for delegate/shortcut/focus ()
* refactor: use ids instead of attrs for delegate/shortcut/focus

fixes 

* console log on error

* fix test
2019-02-23 12:32:00 -08:00
c9ca605cfe
fix: fix keyboard shortcuts for pinned toots ()
* fix: fix keyboard shortcuts for pinned toots

fixes 

* fix test
2019-02-23 09:47:36 -08:00
42e466f3c2
fix: j/k shortcuts correctly set active element ()
fixes 
2019-02-21 23:50:27 -08:00
greenkeeper[bot]
8049977563 chore: Update file-drop-element to the latest version 🚀 ()
* fix(package): update file-drop-element to version 0.2.0

* chore(package): update lockfile yarn.lock

* fix: update for file drop 0.2.0
2019-02-19 22:24:03 -08:00
44e3ea575e
fix: remove __fakeFileInput, clean up on destroy () 2019-02-19 21:50:41 -08:00
a63e85bf30
feat: report an account or toots ()
fixes 
2019-02-18 19:55:44 -08:00
7a152fbdac
feat: allow muting notifications when muting ()
fixes 
2019-02-18 15:43:41 -08:00
e5ef4b9bb1
fix: add better browser notification badges ()
* fix: add better browser notification badges

* fix test

* fix tests for real

* actually fix tests
2018-12-30 14:51:03 -08:00
098a20db49
feat: add full emoji picker using emoji-mart ()
* feat: add full emoji picker using emoji-mart

Fixes 

* use a sailboat as the default emoji in the emoji picker

* fix tests

* fix lint
2018-12-18 00:43:51 -08:00
c90ad17686
fix: logging out results in visible homescreen ()
* fix: logging out results in visible homescreen

fixes 

* fixup
2018-12-14 00:25:12 -08:00
631603b0b7
fix: fix flaky test by clicking relative date ()
* fix: fix flaky test by clicking relative date

* fix test and add new one
2018-12-12 23:45:42 -08:00
42978c3c84
fix: fix duplicate statuses in threads ()
fixes 
2018-12-11 22:06:50 -08:00
60751b3339
feat(statuses): implement "Delete and redraft" ()
Fixes 
2018-12-03 23:23:29 -08:00
ce61b821c5
feat(ui): add option to always show sensitive media ()
fixes . I also went ahead and divided the settings into two groups: Preferences and Accessibility
2018-12-01 14:09:08 -08:00
48a1bd47b3
refactor(themes): use CSS specificity order for themes ()
The point of this PR is to make it easier to implement scrollbars ().

With this PR, the themes move from a body tag-based system (e.g. `body.theme-scarlet`) to a system where they simply declare global CSS and we use CSS specificity order to give us the right theme.
2018-11-24 00:41:36 -08:00
bae367da7b
test: make tests less flaky () 2018-11-21 22:08:37 -08:00
b7f5d04b4c
fix(scrolling): use body as scrolling container ()
* fix(scrolling): use body as scrolling container

Fixes 

* fixup tests and focus
2018-11-17 18:06:49 -08:00
62ac7330fc
feat(title): add dynamic document title ()
* feat(title): add dynamic document title

fixes  and 

* fix code style
2018-11-12 18:28:43 -08:00
9b2b90b46e
simplify theme definitions ()
* simplify theme definitions

* remove rollup dep which is overkill

* fix syntax error

* fix lint

* fix test
2018-09-23 12:26:01 -07:00
greenkeeper[bot]
8dbc1b0503 Update standard to the latest version 🚀 ()
* chore(package): update standard to version 12.0.0

* package lock update

* fix eslint
2018-08-29 21:42:57 -07:00
543536409b
add application (client) name to statuses ()
* add application (client) name to statuses

fixes another thing in 

* add domain blocking ()

* add domain blocking

fixes another thing from 

* show "domain blocking" on profile page

* fix stuff
2018-08-26 15:38:45 -07:00
37e12e8d73
add option to remove emoji from user display names ()
* add option to remove emoji from user display names

fixes 

* slight memory perf improvement
2018-08-19 18:03:26 -07:00
350667e5df
allow user display names to contain custom emoji ()
* allow user display names to contain custom emoji

fixes 

* fix tests

* fix focus issue
2018-08-19 15:23:40 -07:00
a0d3a89180
remove useless aria-hidden () 2018-06-10 19:49:39 -07:00
eeff84a587
Fix text overflow on status headers ()
* Fix text overflow on status headers

* fix tests

* really fix tests
2018-06-09 15:04:47 -07:00
fa08739fc4
tests: remove .find()s from testcafe in utils.js () 2018-06-08 21:54:11 -07:00
greenkeeper[bot]
708340502d Update testcafe to the latest version 🚀 ()
* chore(package): update testcafe to version 0.20.3

* package-lock update

* make theme test pass
2018-06-07 15:26:21 -07:00
efdb0bc534
Remove testcafe roles and run in parallel x4 ()
* more attempts to fix test flakiness

* remove testcafe roles entirely

* really remove testcafe roles

* run testcafe in parallel x2

* run testcafe in parallel x4

* fix online/offline forcing in tests

* fix pin test
2018-05-26 13:51:41 -07:00
fe12b72293
attempt to fix flaky tests ()
* attempt to fix flaky tests

* another attempt to fix flakiness

* more attempts to fix flakiness
2018-05-24 20:01:34 -07:00
8089202977
add ability to pin and unpin statuses ()
* add ability to pin and unpin statuses

* add another test
2018-04-29 12:28:44 -07:00
ffb00fcc5c
approve/reject follow requests, unblock, unmute ()
* approve/reject follow requests, unblock, unmute

* make tests less flaky
2018-04-28 14:19:39 -07:00
8a46f3b3d1 add test and aria-label 2018-04-26 22:37:39 -07:00
209b36c73b
fix flaky login tests () 2018-04-21 13:06:46 -07:00
e4d2934c67
fix themes ()
Fixes 
2018-04-21 00:33:42 -07:00
e431c29efa
update and pin all deps () 2018-04-18 20:43:13 -07:00
e8a527989a
explicitly focus elements in tests () 2018-04-17 09:44:28 -07:00
732d1fded4
Block and unblock an account ()
One of the many features listed in 
2018-04-14 18:47:55 -07:00
84148912ee
Fix spoilers being posted after removal ()
Fixes 
2018-04-11 22:55:11 -07:00
dac4d120f3 travis: try to fix flaky tests 2018-04-10 20:56:42 -07:00
7ae3212c55
Fix alts for image uploads ()
* Fix alts for image uploads

Fixes 

* fix alts mixed with no-alts
2018-04-09 18:30:15 -07:00
ee8cda5d66 fix modifying replies to statuses 2018-04-08 13:42:31 -07:00
e34a1054a2 fix tests 2018-03-31 22:08:24 -07:00
125dd6ab75 make tests run slightly faster 2018-03-31 17:59:20 -07:00
f9993cac35 fix post privacy for replies 2018-03-30 10:04:35 -07:00
5a0c4897b0 make replies inline 2018-03-30 01:06:17 -07:00
58b700788c add floating compose button 2018-03-27 00:02:55 -07:00
7ce9a39119 add emoji autosuggest 2018-03-25 12:24:38 -07:00
eaa19f79e4 fix streaming gap issue 2018-03-19 10:09:05 -07:00
ed0db17ca0 add auto-focus to reply input text 2018-03-16 19:04:48 -07:00