Vinh and Wyatt Johnson
7c2e56b751
[CORL-719] A11y runtime checks using react-axe ( #2725 )
...
* feature: use react-axe and fix some a11y issues in stream
* fix: adapt snapshots
* chore: fix axe warnings in auth and account bundle
* chore: improve accessibility in install bundle
* chore: add some comments
2019-11-22 19:10:51 +00:00
Vinh and Wyatt Johnson
4542dbdb43
feat: hide deprecated events behind a flag ( #2728 )
2019-11-22 18:48:33 +00:00
Tessa Thornton and Wyatt Johnson
09cf8c5490
[CORL-732] allow navigation via j/k in single comment view ( #2712 )
...
* allow navigation via j/k in single comment view
* update snaps
2019-11-22 17:59:46 +00:00
Wyatt Johnson and GitHub
ddedf4dc7e
[CORL-797] Moderate this stream ( #2729 )
...
* feat: added moderate this stream button
* fix: removed origin
* fix: revised based on feedback from design
2019-11-22 17:50:09 +00:00
Vinh and Wyatt Johnson
ca811a3496
Bring back deprecated events temporarily ( #2727 )
...
* fix: bring back deprecated events
* chore: update version number
2019-11-21 20:04:42 +00:00
Wyatt Johnson and GitHub
9e9c016f4b
fix: adjusted i18n keys ( #2708 )
2019-11-13 17:50:40 +00:00
Nick Funk and GitHub
40b247350b
[CORL-766] Update copy on SSO key regeneration and account deletion ( #2707 )
...
* Update acknowledgment copy for downloading user comment data
CORL-766
* Update copy for 30 day leniency on SSO tokens
CORL-766
2019-11-13 09:50:56 -07:00
Nick Funk and Kim Gardner
2945184b07
Stop propagation of Modal content click events ( #2706 )
...
This prevents the click event from propagating out to
the backdrop parent and auto-closing the modal on any
content click.
CORL-765
2019-11-13 11:00:55 -05:00
Wyatt Johnson and Kim Gardner
a55472e086
fix: adjusted onsubmit handlers ( #2705 )
2019-11-13 10:42:32 -05:00
Vinh and Wyatt Johnson
18346d1683
[CORL-666] Viewer Events ( #2681 )
...
* feat: viewer event system
* feat: more events
* feat: MORE events
* fix: tests
* fix: rte focus events
* chore: add comments
* fix: remove listening to events
* chore: update RTE
* fix: tests
* feature: generate event docs
* fix: remove obsolete line in docs
* chore: improve docs
* chore: improve formatting
* feature: protect events.md from getting out of sync
* chore: small improvements
* fix: removing redundant lambda
2019-11-08 17:17:01 +00:00
Wyatt Johnson and GitHub
ce4a3408fc
[CORL-628] CLI Support ( #2646 )
...
* feat: improved api for reloading tenants for cli
* fix: cleaned up merge beheviour
* feat: added support for stream/story edge
* feat: support tenant install
* fix: updated snapshot
* fix: fixed tests
2019-11-08 00:40:56 +00:00
Vinh and Kim Gardner
8ee74b7d24
[CORL-743] Fix sort menu on small screens ( #2698 )
...
* fix: sort menu on small screens
* chore: add comments
2019-11-07 15:32:49 -05:00
Vinh and Kim Gardner
f85af8e88f
[CORL-684] Fix scrolling bug in overflowing modal ( #2682 )
...
* fix: scrolling bug in overflowing modal
* fix: tests
2019-11-07 13:44:10 -05:00
Tessa Thornton and Kim Gardner
e334c3266a
update hotkeys legend to match implemented hotkeys ( #2679 )
2019-10-29 10:13:34 -04:00
Wyatt Johnson and GitHub
a31ee3bc96
Version Bumps ( #2677 )
...
* chore: upgraded versions
* chore: linting
* fix: updated snap
2019-10-28 23:45:21 +00:00
Wyatt Johnson and GitHub
4038fcbcd6
fix: handle redirection loop ( #2662 )
2019-10-24 17:15:53 +00:00
Wyatt Johnson and Kim Gardner
e91da1c9a3
fix: check if auth params exist in hash before clearing it ( #2666 )
2019-10-22 17:25:47 -04:00
Wyatt Johnson and Kim Gardner
e816f8e019
fix: adjusted copy, added translation support ( #2664 )
2019-10-22 13:33:15 -04:00
Tessa Thornton and Wyatt Johnson
044cbd39f1
Revert "ensure tab text doesn't get cut off if tab titles are long ( #2619 )" ( #2654 )
...
This reverts commit 8409dbb4ea .
2019-10-18 20:58:14 +00:00
Wyatt Johnson and GitHub
8bee5ae1f3
[CORL-721] SSO Logout Fix ( #2652 )
...
* fix: hide logout button when jti is undefined
* fix: improved local state init
2019-10-18 18:48:46 +00:00
Wyatt Johnson and GitHub
990a70d6f9
[CORL-680] Persist Fragment Access Tokens in sessionStorage ( #2643 )
...
* feat: persist access tokens passed via fragment to sessionStorage
* fix: review comments
2019-10-18 16:08:43 +00:00
Tessa Thornton and Wyatt Johnson
9df473178b
[CORL-8] prevent repeat comments ( #2632 )
...
* prevent users from reposting the same comment
* fix tests
* fix lints
* update comments for users service
* make updates based on review
2019-10-16 15:51:34 +00:00
Tessa Thornton and Wyatt Johnson
1f7fdb0d00
change keyboard shortcuts for approve/reject ( #2635 )
2019-10-15 23:04:31 +00:00
Vinh and Wyatt Johnson
3bfcc509d2
[CORL-678] Transition to eslint ( #2634 )
...
* chore: setup eslint
* chore: tslint checks with types & check for import order
* chore: complete eslint transition
* fix: tests
* fix: linting after rebase, faster lint for lint-staged
* chore: remove line
* fix: lint rules
* feat: add a11y linter and fix errors
* fix: tests
2019-10-15 22:56:38 +00:00
Cristian Dean and Wyatt Johnson
b0e0ba6633
Remove canChangeStatus condition ( #2631 )
2019-10-15 22:28:16 +00:00
Cristian Dean and Wyatt Johnson
0fbfdac846
Add CHANGE_STORY_STATUS permission to Moderators ( #2630 )
2019-10-15 22:16:08 +00:00
Tessa Thornton and Wyatt Johnson
8409dbb4ea
ensure tab text doesn't get cut off if tab titles are long ( #2619 )
2019-10-15 20:49:37 +00:00
Wyatt Johnson and GitHub
918ba10867
[CORL-681] Configurable Staff Badges ( #2620 )
...
* feat: added configurable staff badge
* fix: removed ambigous styles
2019-10-04 20:22:31 +00:00
Wyatt Johnson and GitHub
e7ab0b27f9
fix: fixed looping effect ( #2626 )
2019-10-04 19:53:14 +00:00
Tessa Thornton and Wyatt Johnson
33487be0ce
[CORL-469] keyboard shortcuts ( #2588 )
...
* make comments selectable in queue
* manage focus
* switching focus works
* keyboard navigation sort of works
* scroll into view
* prev, next, approve, reject
* shortcuts for queue switching
* ban modal?
* focus search bar with ctrl f
* keyboards shortcuts modal
* zen mode
* single comment view
* ban users from moderate cards
* clean up ts and lints
* update snaps
* add strings
* update smaps
* remove single comment view shortcut
* add single comment view to moderation queue
* clean up types
* fix deps for useEffect/useCallback hooks
* feat: added toggable help
2019-10-03 23:22:24 +00:00
Tessa Thornton and Wyatt Johnson
4a1492e88d
[CORL-90] moderator notes ( #2601 )
...
* add moderator notes and mutations
* add create moderator note mutation
* add components for moderator notes
* style moderator notes
* update styles
* prevent warning about optimistic update unused fields
* fix incorrect comment
* fix optimistic response shape
* fix create note payload type
* add migration for moderator notes
* updates from feedback
* add border width for firefox
2019-10-02 18:41:53 +00:00
Wyatt Johnson and GitHub
3a4eae87ad
[CORL-661] Encode Story ID ( #2614 )
...
* fix: encode story ID's for URL
* fix: use shared method
2019-10-02 16:21:49 +00:00
Tessa Thornton and Wyatt Johnson
fa3d442b36
[CORL-624] add note about word list case-sensitivity ( #2607 )
...
* add note about word list case-sensitivity:
* fix: removed unused keys
* fix: removed unused components
* fix: linting and key fix
2019-10-01 22:24:56 +00:00
Tessa Thornton and Wyatt Johnson
6edb411175
[CORL-650] remove duplicate text in invite form ( #2608 )
...
* remove duplicate text in invite form
* fix: reused message key
- message change consituted a grammar change
that wasn't reflected in other translated languages
2019-10-01 20:54:50 +00:00
Tessa Thornton and Wyatt Johnson
6dbc724f31
[CORL-619] update search results copy ( #2606 )
...
* update search results copy
* fix: removed unused messages
2019-10-01 20:43:50 +00:00
Vinh and Wyatt Johnson
808b355a27
[CORL-181] Comment Count Injection ( #2581 )
...
* feat: inject comment counts
* fix: tests
* feat: integrate stream embed with coral counts
* chore: refactor constants
* test: test for count bundle
* test: test live comment count integration with stream embed
* feat: use defer
* fix: snapshot
* feat: auto add count.js in when calling Coral.createStreamEmbed
* fix: tests
* fix: rm duplicate test
* chore: remove unuse file
2019-10-01 19:22:15 +00:00
Wyatt Johnson and GitHub
c045f52daa
[CORL-649] Migrations ( #2597 )
...
* feat: added migration framework
* chore: added premod user status migration
* feat: enhanced error handling of migrations
* fix: added missing argument from abstract method
* fix: another templating blunder
* fix: removed debug code
* feat: enhanced migration tracking
* fix: remove skipping migrations
* feat: moved indexing to migration system
* fix: linting
2019-10-01 16:00:27 +00:00
Tessa Thornton and GitHub
941a385d53
[CORL-51] show comment revisions ( #2590 )
...
* add comment revisions
* reverse history order
* add strings
* update fixtures
* fix fixtures
2019-09-30 09:18:34 -04:00
Tessa Thornton and Wyatt Johnson
e61e62a238
[CORL-174] premod user ( #2572 )
...
* add types for setting user premod
* add types, fields, and mutations for user premod
* enforce premoderation on users marked premod
* add user premod to dropdown
* update specs
* fix tests
* update premod workflow to match v4
* allow user filtering by premod status
* add premod user history to account actions drawer
* update snaps
* fix permissions on new premod fields
* update strings
* fix tests
* clean up formatting and copy
* fix: nullable fixes pre-migration
2019-09-25 21:31:12 +00:00
Tessa Thornton and Wyatt Johnson
a5c3e94751
[CORL-544] use react helmet to add favicon declarations to head ( #2595 )
...
* use react helmet to add favicon declarations to head
* rename adminHead to head
* fix: case
2019-09-25 20:22:32 +00:00
Vinh and Wyatt Johnson
4e4986fc03
fix: some form fields are not nullable ( #2577 )
2019-09-23 21:36:24 +00:00
Tessa Thornton and Wyatt Johnson
b3064c89de
[CORL-623] add live updates for comments moving from premod to approved ( #2571 )
...
* add live updates for comments moving from premod to approved
* rename disposables
* check if comment is system withheld as well as premod to publish event
2019-09-20 20:11:05 +00:00
Nick Funk and Wyatt Johnson
e4bfbbc1f8
Update COMMENT_DETECTED_SPAM marker text to Spam Detected ( #2576 )
...
Since this is used by Akismet and other spam detection tools, this
wording matches what Wordpress users will expect when seeing comments
detected as spam.
CORL-395
2019-09-20 19:48:00 +00:00
Wyatt Johnson and Kim Gardner
921461008e
[CORL-621] Auth Fixes ( #2569 )
...
* fix: resolve error with redirects
- fixes #2529
* fix: apply validations to username for oidc
* fix: converted components to function components
* fix: snapshots
2019-09-18 14:01:06 -04:00
Nick Funk and Kim Gardner
741739bc16
Un-feature a comment when it is rejected ( #2555 )
...
Also decrements the featured count for the story if rejected using the
in-stream moderation.
CORL-554
2019-09-18 12:17:31 -04:00
Tessa Thornton and GitHub
867f0993cc
[CORL 581] toggleable timestamp ( #2561 )
...
* toggle between relative and absolute timestamps
* make one common timestamp component
* remove unused timestamp component from /admin
2019-09-17 17:11:52 -04:00
Nick Funk and GitHub
24a27ca958
Show the viewer's username in "moderated by" on moderation cards ( #2573 )
...
If a mod is looking at a card they themselves moderated, we want their
username to show up under "moderated by". This helps them recognize cards
they themselves moderated.
CORL-615
2019-09-17 10:59:03 -06:00
Nick Funk and GitHub
d03b180a30
Set createdAt in optimistic response during SuspendUserMutation steps ( #2575 )
...
CORL-616
2019-09-17 09:51:43 -06:00
Tessa Thornton and Wyatt Johnson
72ef65577b
[CORL-605] remove user agent margin on safari search bar ( #2559 )
...
* remove user agent padding on safari search bar
* remove margin on other text fields too
* add margin reset to TextField
2019-09-13 20:29:01 +00:00
Tessa Thornton and Wyatt Johnson
3114727410
[CORL-606] fix incorrect translation string ( #2560 )
...
* fix incorrect translation string
* update snap
2019-09-12 16:59:22 +00:00