Kiwi and GitHub
9eb5afbb2b
[CORL-159, CORL-160] Stream Config Tab ( #2219 )
...
* feat: Implement stream configuration tab
* feat: split profile & configure into separate bundles
* chore: better role logic
* fix+chore: add test cases, implement expectAndFail, refactor tests
* chore: add some comments
* chore: Update src/core/client/framework/lib/form/helpers.tsx
Co-Authored-By: cvle <vinh@wikiwi.io >
* feat: support new graphql mutations/schema
* fix: ci fixes
* fix: improvement to revision loading
* fix: updated some tests
* fix: adapt client to changes
* fix: remove obsolote isClosed in UpdateStory
* ci: increase no_output_timeout for build
2019-03-18 22:07:52 +01:00
Wyatt Johnson and Kiwi
d37333be89
[CORL 133] API Review ( #2197 )
...
* refactor: removed unused subscription code
* refactor: removed management api's
* refactor: cleanup of connections
* refactor: refactored comments edge
* refactor: simplified connection resolving
* feat: added story connection edge
* fix: added story index
* feat: added user pagination and user edge
* fix: added filter to comment query
* fix: removed unused resolvers
* fix: creating a comment reply should require auth
* refactor: cleanup of graph files
* feat: removed display name, made username non-unique
* fix: fixed tests
* fix: fixed tests
* fix: added more api docs
* fix: fixed bug with installer
* refactor: fixes and updates
* fix: added linting for graphql, fixed schema
* feat: added docker build tests
* fix: upped output timeout
* fix: fixed stacktraces in production builds
* fix: removed `git add`
- `git add` was causing issues with
partial staged changs on files
* feat: improved error messaging for auth
* refactor: cleaned up queue names
* fix: merge error
2019-03-12 15:12:21 +01:00
Kiwi and GitHub
37959f9398
[CORL-130] Handle non-visible comment status ( #2213 )
...
* feat: support blue color in message
* feat: Show message when comment is in review
* feat: handle non-visible comment status
* test: add feature test for handling invisible comment status
* fix: apply review
* chore: better comment :-)
* Update isVisible.ts
2019-03-05 19:15:33 +01:00
Kiwi and GitHub
625809b42c
[CORL 212] Implement CharCount Restriction feature ( #2204 )
...
* feat: adhere to char count settings for posting top level comments
* fix: remove bidi characters during test
* test: add feature tests for charCount
* test: update snapshots
* test: add feature test for updating settings
* feat: use red color and warn icon (from review)
* feat: Implement charCount for reply
* feat: charCount for edit comment
* test: update snapshots
2019-03-04 22:49:04 +01:00
Kiwi and GitHub
51880bcfc9
[CORL-129] Render Community Guidelines ( #2191 )
...
* chore: Rename InnerProps to Props
* feat: Render community guidelines
* chore: refactor schema communityGuidelines* settings into it's own type
* test: update snapshots
2019-02-13 18:06:42 +01:00
Kiwi and Wyatt Johnson
f4037ce6fb
[CORL-260] Bring back sorting ( #2186 )
...
* feat: sort stream
* feat: add FieldSet component to ui
* feat: make accessible and add feature test
* test: fix snapshots
2019-02-13 16:11:13 +00:00
Kiwi and GitHub
53e168ae93
[next] Implement configuration panes ( #2173 )
...
* feat: moderation config
* feat: configure banned and suspect words
* chore: upgrade react and test libs to the newest version <3
* chore: upgrade typescript + some refactor
* feat: general, organization and advanced configuration panes
* fix: translation
* feat: speedup fetching markdown editor
* feat: localize markdown editor
* chore: refactor container names
* chore: rename infobox to communityGuidelines
* feat: closing comment streams duration config
* test: add feature tests for configurations
* fix: mock only console.error
* chore: upgrade node
* chore: require node >= 10
* fix: better validation and default values
* feat: Make DurationField a general purpose component and reuse for Edit Comment Timeframe
* test: add unit test for duration field
* fix: patch for bug when built in production
* chore: bump npm version to latest
* fix: adapted Dockerfile to new version of node
* refactor: harmonized seconds/milliseconds to seconds
* fix: resolve bug from merge conflict
2019-02-07 01:10:51 +01:00
Kiwi and Wyatt Johnson
7e8ef2189d
[next] Admin Authentication ( #2155 )
...
* feat: Support sign in via E-Mail, and social logins + permission check
* feat: no permission info
* test: unit test
* test: fix remaining tests
* test: add integration tests
* feat: add admin account completion
* test: auth completion feature tests
* fix: translation
* fix: comment marker design
* fix: linting issues
* chore: address pr review comments
* chore: add comment
2019-02-04 21:26:41 +00:00
Kiwi and Wyatt Johnson
939152ee81
[next] Report Comment + Stream Refactor & Test Improvements ( #2144 )
...
* fix: stabilize mutations
* feat: Refactor Stream + Implement Report Comment
* test: add unit tests
* chore: Improve stream integration tests
* test: add integration test for reaction
* test: add feature/integration tests for report comment
* fix: order import
* fix: performance issues + keep active button styling until clicked away
2019-01-16 22:31:43 +00:00
Kiwi and GitHub
065cb4b03a
[next] Auth Popup v2 ( #2101 )
...
* feat: Implement new Sign In view
* feat: Move forgot + resetPassword to new design
* feat: Implement sign up with new design
* fix: narrow gutter
* test: add unit tests
* test: integration tests
* feat: support show / hide password
* feat: support oauth2 flow
* feat: add views for user completion
* feat: implement oauth2 sign up
* test: fix snapshots
* fix: lint
* fix: get more complete mutation response
* fix: removed array of OIDC integrations
* fix: renamed resolver function
* fix: adapt oidc client implementation
* fix: targetFilter should be stream on signup
* fix: removed unneeded message
* fix: moved password into local profile
* fix: made username optional, removed valid null value
* fix: linting
* fix: respect targetFilter
* feat: support user registration mutations
- Added `setUsername`
- Added `setEmail`
- Added `setPassword`
- Added `permit` to `@auth`
- Added `email` to `User`
* fix: fixed issue with query
* feat: added user password update
* feat: complete sign in mutation
* fix: adapt some rebasing gitches
* test: improve tests
* test: unittest for setting auth token
* fix: failing tests
* test: move most tests from enzyme to react-test-renderer
* fix: remove schema warnings in tests
* test: improve window mock
* test: test different social login configurations
* test: test social logins for sign up
* fix: use htmlFor instead of for
* test: more feature tests
* feat: always go through account completion
* test: feature test account completion
* feat: addtional account completion test
* Update start.ts
* chore: refactor auth token retrieval logic
2018-12-20 22:32:04 +01:00
Kiwi and Wyatt Johnson
1fc49f8e50
[next] Moderate ( #2118 )
...
* fix: load .env before building / watching
* feat: Implement AppBar, Brand, and SubBar
* feat: add card ui component
* feat: add modqueue components
* feat: implement modqueue
* feat: add translations
* test: add unit tests
* feat: single comment view
* test: feature / integration tests for modqueue
* test: fix remaining tests
* feature: support TextMatchOptions
* fix: remove body count marker
* fix: remove accidently added package
* feat: testHelper toJSON
* chore: cleanup + comments
* chore: better types
* test: fix test
* chore: refactor decision history test
* chore: tiny fix
* fix: adjust to recent server changes
* fix: marking suspect and banned words
* feat: added moderation queue edge to accept/reject comment payloads
- Simplified moderationQueue returns
- Simplified resolvers
* feat: update counts
* feat: added id's to moderation queue and settings
* fix+test: test count changes, apply fix
* chore: adapt to server change, and remove custom mutation handlers
* fix: use common utils
* fix: purify fix, babel fix
* fix: workaround css treeshake issue and upgrade css plugins
* fix: fixed snapshot
* fix: support empty word lists
* feat: separate client config
2018-12-18 18:00:39 +00:00
Kiwi and GitHub
5b62082693
[next] Decision History ( #2103 )
...
* feat: decision history components
* feat: implement decision history container
* test: add unit tests
* test: integration test
* test: fix remaining snapshots
* test: add more concepts from react-testing-library
* fix: wrap long username into the next line
* fix: fallback to word-break: break-all;
2018-11-30 20:51:45 +01:00
Kiwi and GitHub
50cb46a053
[next] Delay showing loading spinner ( #2090 )
...
* feat: delay showing loading spinner
* fix: snapshots
* fix: lint
* fix: make delay duration shorter
2018-11-21 23:14:15 +01:00
Kiwi and Wyatt Johnson
05350d651f
[next] Admin Configure ( #2076 )
...
* feat: Add RadioButton and CheckBox
* feat: configure facebook and google auth
* feat: configure sso, localAuth and displayName + some tests
* test: add integration tests for configure auth
* test: more integration tests
* feat: add oidc support
* test: add oidc integration test
* feat: generate sso key initially
* fix: import fetchQuery from correct package
* fix: admin url
* fix: set timezone to utc when testing
* refactor: improve route config
* fix: remove obsolete line
* fix: clientMutationId increment
* fix: oidc only create when enabled
* fix: copy
* test: update snapshots
* feat: fixed graphql logging extension
* Update src/locales/en-US/admin.ftl
Co-Authored-By: cvle <vinh@wikiwi.io >
* Apply suggestions from code review
Co-Authored-By: cvle <vinh@wikiwi.io >
* test: update snapshots
* fix: change Local Auth to Email Authentication
* fix: copy updates
2018-11-19 22:47:32 +00:00
Kiwi and GitHub
cd2ccf8792
Merge branch 'next' into next-ui-select
2018-10-19 20:42:56 +02:00
Chi Vinh Le
1f0cba5657
fix: use correct value
2018-10-19 19:43:46 +02:00
Chi Vinh Le
1176080aee
feat: Implement InReplyTo
2018-10-19 17:31:21 +02:00
Chi Vinh Le
6f51f68776
fix: improve types
2018-10-17 15:48:06 +02:00
Chi Vinh Le
847d5d0ea9
fix: types
2018-10-17 15:36:00 +02:00
Chi Vinh Le
70465ebd31
feat: Implement SelectField
2018-10-17 00:02:12 +02:00
Kiwi and Wyatt Johnson
cf2be96a13
[next] Permalink View ( #1987 )
...
* feat: Implement converation thread
* Update unit tests
* test: adapt integration tests
* test: refactor denormalization helpers
* test: Include multiple parents in permalink View
* test: add integration test for loading previous parent comments
* feat: use dashed & solid time line
* feat: use new conversation thread design
* feat: add header from new design
* test: update snapshots
* fix: better scrolling behavior
* feat: add user box
* fix: add translations
* fix: typo
* fix: plural translation
* fix: paddings
* feat: better styling for level 0 comments
* fix: gutter size
* fix: update iframe url with new comment id
* test: add unit tests
2018-10-12 16:41:58 +00:00
Wyatt Johnson and GitHub
8184c3932e
[next] Install ( #1957 )
...
* Wip
* Adding Wizard and initial step <3
* Wip
* Adding more steps to the Install Wizard
* Mantaining state across steps
* Adding Steps
* Step Component
* wip
* feat: improved logging
* feat: added tenant install route
* Progress
* Refactor
* Adding rest install mutation
* Wip
* Done
* Addding snapshots
* URL validators
* Adding validation for url, and final step
* Header component and main variants
* fix: resolved router
* fix: corrected spec for prop
* fix: updated test snapshot
* Translations
* Translations
* Adding extra validation
* prefixing events with On - onSaveData
* prefixing events with On - onSaveData
* Adding translations, and colors from the palette
* Centering steps
* Ready
* feat: added production redirects
* fix: fixes during production
* fix: removed dead code
* Placeholder translations
* removing submit from cancel
* Adding a description for the URL field
* typo
* Refactor and renaming
* Using white as var
* Refactor and renaming
* feat: use new palette colors
* fix: extracted styles
* Adding await to avoid race condition with setState :)
* lint
* feat: added urls
* fix: wizard leaking styles
* fix: simplify icon style
* fix: adjust global body css to remove padding to allow seamless integration
* fix: types and small refactors
* fix: correctly filter wizard children
* refactor: simplify step containers
* fix: better typecheck
* test: remove obsolete snapshots
* fix: don't export FormProps
2018-10-11 22:13:02 +00:00
Chi Vinh Le
11fb12a22a
fix: undesired margin
2018-10-08 16:24:18 +02:00
Belén Curcio
45e942a345
Adding styling
2018-09-25 14:13:54 -03:00
Chi Vinh Le
2a640d2bbc
Don't use css capitalize
2018-09-20 17:23:26 +02:00
Chi Vinh Le
2af01e5f4b
Styling fixes
2018-09-17 22:12:58 +02:00
Chi Vinh Le
b00a7f9618
WIP
2018-09-17 21:12:27 +02:00
Chi Vinh Le
0983d31c10
Update snapshots
2018-09-17 21:01:20 +02:00
Chi Vinh Le
0b0aa7b1ee
Namespace ids
2018-09-17 20:56:42 +02:00
Chi Vinh Le
3314bc3ba6
Move styles to button
2018-09-17 20:52:36 +02:00
Belén Curcio
2969dad58b
Merge branch 'next' of github.com:coralproject/talk into ui-tab
...
* 'next' of github.com:coralproject/talk:
Adapt snapshot
Fix lint
Only show edit button for the author
Use Message Component
Adapt integration test
Fix integration test
Add edited marker
fix: remove assetID from client queries to edit comment
feat: merge metadata during edit
fix: remove assetID from EditCommentInput
Fix linting
Add integration tests
Add integration test
More unit tests
Fix lint and test
Implement edit
2018-09-14 09:50:23 -03:00
Belén Curcio
38f1068a77
Updates
2018-09-14 09:33:16 -03:00
Belén Curcio
23a5243611
Merge branch 'next' of github.com:coralproject/talk into ui-tab
...
* 'next' of github.com:coralproject/talk:
new snapshots after rebuilding the schema
new snapshots after rebuilding the schema
updated status
changes
Updated tests
Updated tests
Updated tests
Adding MessageIcon
Updated colors
Updated snapshots
Supporting icons with ValidationMessages
Updated API
Adding Message Matching the exact values
2018-09-13 14:27:42 -03:00
Belén Curcio
bb7007214d
Adding button
2018-09-13 09:32:05 -03:00
Chi Vinh Le
c8cd68c6b7
Use Message Component
2018-09-12 22:01:43 +02:00
Chi Vinh Le
aa904ab0e2
Merge branch 'next' into next-edit
2018-09-12 21:44:16 +02:00
Belen Curcio
e6f8b7623b
Adding docs and changes
2018-09-12 15:10:14 -03:00
Belen Curcio
6f367a0078
changes
2018-09-12 13:13:09 -03:00
Chi Vinh Le
b1e7c6d2d4
Add edited marker
2018-09-12 17:05:31 +02:00
Belén Curcio
d04b9d818c
Test added
2018-09-12 09:20:50 -03:00
Belén Curcio
cc67f2f572
Changes
2018-09-12 09:00:38 -03:00
Belén Curcio
19b1a7882c
Changes
2018-09-12 08:53:22 -03:00
Belén Curcio
5a8ce7655c
Updated tests
2018-09-11 13:09:49 -03:00
Belén Curcio
f7fa1dae23
Updated tests
2018-09-11 10:17:46 -03:00
Belén Curcio
91d421ad46
Updated tests
2018-09-11 10:01:14 -03:00
Belén Curcio
1ca2c5ec95
Merge branch 'ui-message' of github.com:coralproject/talk into ui-message
...
* 'ui-message' of github.com:coralproject/talk: (26 commits)
Adapt snapshots
Disable RTE when submitting
Wrap long words
Disable submit button when empty
Fix test
Fix types and tests
Remove outdated workarounds
Remove accidently commited files
Move uuid generation to TalkContext
Full PromisifiedStorage + Simplifications
Update package-lock
Return null cursor when creating comment
Change commentEdge to edge
Update snapshots
Fix types
Reply opens auth popup when not logged in
Better tests
Stream should work outside of iframe for debugging
Add test
Focus RTE when opening reply
...
2018-09-11 09:58:16 -03:00
Belén Curcio
a35ee79098
Adding MessageIcon
2018-09-11 09:57:55 -03:00
Belén Curcio
b5db80b1e1
Updated colors
2018-09-11 09:47:59 -03:00
Chi Vinh Le
a36d944e4a
Implement edit
2018-09-11 00:15:27 +02:00
Belén Curcio
b608e8a521
Adding descriptions
2018-09-10 13:22:57 -03:00