Commit graph

213 commits

Author SHA1 Message Date
Nolan Lawson 4d098d6b46
fix: fix streaming gap () 2019-07-21 15:31:26 -07:00
Nolan Lawson 95a68e1fe2
fix: delete-and-redraft preserves polls ()
* fix: delete-and-redraft preserves polls

fixes 

* fix test
2019-07-19 20:08:17 -07:00
Nolan Lawson 48f7c64c6c
test: re-enable skipped tests, use quarantine mode () 2019-07-08 20:51:30 -07:00
Nolan Lawson 38241abf35
test: skip flaky tests for now () 2019-07-07 11:43:29 -07:00
Nolan Lawson 85b75900c1
feat: add ability to set focal points for media ()
* feat: add ability to set focal points for media

fixes 

* fix tests

* actually fix tests

* really really fix tests

* really really really fix tests pinkie swear
2019-07-07 00:14:19 -07:00
Nolan Lawson ea220c32d3
tests: try to make tests less flaky () 2019-06-22 13:21:19 -07:00
Nolan Lawson b2d4279137
chore: update tested mastodon to v2.9.2 () 2019-06-22 13:21:06 -07:00
Nolan Lawson d75507bbce
fix: fix disableNotificationsBadge aria-label () 2019-06-01 15:51:53 -07:00
Nolan Lawson fcf64c2169
fix: fix "Show more" button in Notifications timeline when filtered () 2019-05-29 18:48:59 -07:00
Nolan Lawson 45630c185f
feat: add option to disable infinite scroll ()
* feat: add option to disable infinite scroll

fixes  and fixes . Also makes me less nervous about  because now keyboard users can disable infinite load and easily access the "reload" button in the snackbar footer.

* fix test
2019-05-28 22:46:01 -07:00
Nolan Lawson 12179505e1
fix: improve UI/a11y of media upload () 2019-05-27 12:31:49 -07:00
Nolan Lawson 37d3cac7d2
fix: add tests for polls, improve a11y of poll form () 2019-05-27 12:31:35 -07:00
Nolan Lawson 0878275ab9
feat: ability to create polls ()
* feat: ability to create polls

fixes 

* fix adds and deletes

* fix tests

* fix tests again
2019-05-27 00:24:47 -07:00
Nolan Lawson bf640b9b0f
fix: fix unread notifications badge for filters ()
fixes 
2019-05-26 16:01:06 -07:00
Nolan Lawson a17948cf99
feat: add home/notification filter settings ()
Fixes 
Fixes 
2019-05-25 13:21:36 -07:00
Nolan Lawson 8d0db2c97c
fix: make autosuggestion accessible ()
* fix: make autosuggestion accessible

fixes 

* remove tabindexes, fix aria-hidden
2019-05-05 22:08:54 -07:00
Nolan Lawson 3fa285447d
chore: update to mastodon v2.8.2 ()
* chore: update to mastodon v2.8.2

* fix test
2019-05-05 15:02:14 -07:00
Nolan Lawson 23bdc6c87e
feat: implement notification filters (all vs mentions) ()
fixes 
2019-05-04 17:58:44 -07:00
Nolan Lawson 1712081f0b
fix: fix profile clicks from compose dialog ()
* fix: don't allow profile clicks from compose dialog

fixes 

* make the links work correctly in the modal

* fix tests
2019-04-20 09:12:30 -07:00
Nolan Lawson 0649eee366
fix: fix dialogs within dialogs not opening ()
* fix: fix dialogs within dialogs not opening

fixes 

* remove console logs
2019-04-14 19:47:30 -07:00
Nolan Lawson b3098c8c5a fix: tweaks to conversations (direct) UI ()
- make the url `/direct`
- call it "Direct messages"
- fix sapper export
- retain DM background color
- add test
2019-04-13 15:30:49 -07:00
Nolan Lawson f169e0063d
test: improve test flakiness () 2019-03-31 10:56:03 -07:00
Nolan Lawson f758e12b24
fix: replace indexWhere with findIndex () 2019-03-31 09:21:57 -07:00
Nolan Lawson 6744de59f8
feat: add account page filters ()
* start on account page filters

fixes 

* making progress

* more progress, just need style now

* fix lint

* fix style and add test
2019-03-30 21:48:49 -07:00
Nolan Lawson 8fc8108454
fix: back button dismisses the modal dialog ()
* fix: back button dismisses the modal dialog

fixes 

* try to manage nested modals

* seems working now

* fix modal timing issue

* fix test flakiness

* improve test flakiness again

* fix muting timing issue

* Revert "fix muting timing issue"

* remove setTimeout from MediaDialog

* refactor
2019-03-24 15:08:34 -07:00
Nolan Lawson 5a9d047019
test: improve flakiness of report ui test () 2019-03-23 18:16:20 -07:00
Nolan Lawson 059b455451
fix: fix and test shortcut keys in modals () 2019-03-23 18:16:06 -07:00
Nolan Lawson 13659f544e
test: improve flakiness of emoji test () 2019-03-23 16:23:20 -07:00
Nolan Lawson c896836ce8
fix: fix spaces in status aria-labels ()
fixes 
2019-03-21 14:38:37 -07:00
Nolan Lawson f0af8178af
feat: implement "." keyboard shortcut ()
fixes 
2019-03-18 09:09:24 -07:00
Nolan Lawson 4257951f93
test: better idb migration test () 2019-03-05 20:25:33 -08:00
Nolan Lawson c0918ccdc3
fix: fix pleroma snowflake IDs for real ()
fixes 
2019-03-05 20:25:10 -08:00
Will Pearson 8665a18ac0 fix: Fix reversed base62 encoding () 2019-03-05 20:03:55 -08:00
Nolan Lawson 5cde48c2c5
test: add IndexedDB tests ()
* test: add IndexedDB tests

Adds unit tests using fake-indexeddb.

* remove wtfnode dep
2019-03-03 18:34:10 -08:00
Nolan Lawson 93a3e85994
fix: use correct sorting for snowflake IDs ()
* fix: use correct sorting for snowflake IDs

fixes 

* refactor
2019-03-03 17:21:22 -08:00
Nolan Lawson 5aac6a213a
test: improve emoji test ()
trying to make this test less flakey
2019-02-28 08:56:38 -08:00
Nolan Lawson 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
Nolan Lawson d711b37165
test: add tests for image/video modals ()
should ensure  does not happen again
2019-02-23 21:10:15 -08:00
Nolan Lawson fabf9399f2
fix: use static server for node server.js ()
* fix: use static server for `node server.js`

Aligns the Node server with the Zeit server. Fixes 

* fix test
2019-02-23 16:09:48 -08:00
Nolan Lawson 31a6ec6857
chore: make test less flaky () 2019-02-23 12:32:10 -08:00
Nolan Lawson 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
Nolan Lawson 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
Nolan Lawson 11e918dd50
fix: fix keyboard shortcuts on thread ()
* fix: fix keyboard shortcuts on thread

fixes 

* fix test
2019-02-22 20:35:13 -08:00
Nolan Lawson 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
Nolan Lawson 44e3ea575e
fix: remove __fakeFileInput, clean up on destroy () 2019-02-19 21:50:41 -08:00
Nolan Lawson a63e85bf30
feat: report an account or toots ()
fixes 
2019-02-18 19:55:44 -08:00
Nolan Lawson 7a152fbdac
feat: allow muting notifications when muting ()
fixes 
2019-02-18 15:43:41 -08:00
Nolan Lawson 58d1f62b2b
feat: implement web share target ()
fixes 
2019-02-13 18:38:44 -08:00
Nolan Lawson c5394524df
chore: test in mastodon v2.7.0 ()
* chore: test in mastodon v2.7.0

* update ruby version

* fix backup script and update fixtures
2019-01-20 13:44:06 -08:00