Implemented enhancements:
- Upgrade to react-select v2 #198
Fixed bugs:
- Can't write '<' on speaker name field #142
Merged pull requests:
- Show unread notifications count #431 (Betree)
- Fix comment form replies #430 (Betree)
- Edit speaker minor improvements #428 (Betree)
- Fix integration tests and improve CI configuration #427 (Betree)
- chore(eslint): Move out from airbnb's config #426 (Betree)
- Autofetch speaker info from Wikidata #424 (Betree)
- chore(nginx): Allow for inline css from data: #422 (Betree)
- Improve statements scroll behaviour #421 (Betree)
- Add a fallback page for unexpected errors #418 (Betree)
- Add different background sounds if the statement is refuted or confirmed #417 (Vayel)
- Add code formatting to pre-commit #411 (Vayel)
- chore(deps-dev): bump babel-eslint from 9.0.0 to 10.0.1 #409 (dependabot[bot])
1.0.0-staging (2019-03-29)
1.0.0 (2019-03-29)
Merged pull requests:
- refactor(CommentForm): Use Formik #420 (Betree)
- chore(deps): bump dotenv-webpack from 1.5.7 to 1.7.0 #408 (dependabot[bot])
- chore(deps-dev): [security] bump webpack-dev-server from 3.1.9 to 3.2.1 #406 (dependabot[bot])
- chore(deps): [security] bump tough-cookie from 2.3.2 to 2.3.4 #405 (dependabot[bot])
- chore(deps): [security] bump stringstream from 0.0.5 to 0.0.6 #403 (dependabot[bot])
- chore(deps): [security] bump sshpk from 1.13.1 to 1.16.1 #402 (dependabot[bot])
- chore(deps-dev): bump copy-webpack-plugin from 5.0.0 to 5.0.1 #401 (dependabot[bot])
- chore(deps): bump react-redux from 5.0.7 to 5.1.1 #400 (dependabot[bot])
- chore(deps): [security] bump https-proxy-agent from 2.0.0 to 2.2.1 #399 (dependabot[bot])
- chore(deps): [security] bump http-proxy-agent from 2.0.0 to 2.1.0 #398 (dependabot[bot])
- chore: Remove Greenkeeper (replaced by dependabot) #397 (Betree)
- chore(deps): [security] bump merge from 1.2.0 to 1.2.1 #396 (dependabot[bot])
- chore(deps): [security] bump extend from 3.0.1 to 3.0.2 #394 (dependabot[bot])
- chore(deps): bump phoenix from 1.4.1 to 1.4.2 #393 (dependabot[bot])
- chore(deps): [security] bump debug from 2.6.8 to 2.6.9 #392 (dependabot[bot])
- Fix NavBar and notifications popup responsiveness #391 (Betree)
- Clearly display speaker title max length #390 (Vayel)
- Greenkeeper/monorepo.babel7 20190319223643 #389 (Betree)
- Limit speakers list length in video card #378 (Vayel)
- Greenkeeper/polished 3.0.3 #371 (Betree)
- Try another message for the home page #353 (Betree)
v1.0.0 (2019-03-19)
Merged pull requests:
- Release 1.0.0 #381 (Betree)
- fix(SubscriptionsPage): Use network-only fetch policy #380 (Betree)
- Automatically fill new statement speaker if there is only one #377 (Vayel)
- Greenkeeper/prop types 15.7.2 #372 (Betree)
- Update copy-webpack-plugin to the latest version 🚀 #363 (greenkeeper[bot])
- Update phoenix to the latest version 🚀 #358 (greenkeeper[bot])
- Fix authentication issue when local token has expired #350 (Betree)
- Redirect to previous page once logged in #348 (Ge0)
- Notifications #331 (Betree)
v0.9.4 (2019-01-05)
Merged pull requests:
- Release 0.9.4 #347 (Betree)
- Ability for users to add unlisted videos #345 (Betree)
- fix(Moderation): No more crashing when there's something to moderate #344 (Betree)
- chore(ActivityLog): Add translations for banned comments #343 (Betree)
- Greenkeeper/react i18next 9.0.1 #342 (Betree)
- Greenkeeper/file loader 3.0.1 #341 (Betree)
- chore(Help): Fix typo on privileges page #340 (Betree)
- chore(Limitations): Change message when limitation is reached #339 (Betree)
- Update styled-system to the latest version 🚀 #338 (greenkeeper[bot])
- Update i18next to the latest version 🚀 #337 (greenkeeper[bot])
- Move logged in user to react context #330 (Betree)
- Change speaker icon from buddy to microphone #327 (Betree)
- Update react to the latest version 🚀 #323 (greenkeeper[bot])
v0.9.3 (2018-12-20)
Merged pull requests:
- Release 0.9.3 #326 (Betree)
- Timecodes shifting is now specific to video provider #322 (Betree)
- Don't try to translate speakers title #321 (Betree)
- Update react-player to the latest version 🚀 #320 (greenkeeper[bot])
- Fix missing close icon on modals #319 (Betree)
- Improve error message when video creation fails #318 (Betree)
- Update core-js to the latest version 🚀 #317 (greenkeeper[bot])
- Update i18next to the latest version 🚀 #316 (greenkeeper[bot])
- Update react-apollo to the latest version 🚀 #315 (greenkeeper[bot])
- Update react-i18next to the latest version 🚀 #314 (greenkeeper[bot])
- Update styled-icons to the latest version 🚀 #312 (greenkeeper[bot])
v0.9.2 (2018-12-09)
Fixed bugs:
- Next page nav button is disabled on https://captainfact.io/videos #306
- ReferenceError: Can't find variable: Audio #303
- [iOS / Firefox] Closing fullscreen makes video disappear #210
- Application crash on loading with Safari Mobile for iOS 10.3.2 #152
- Content Security Policy #112
Closed issues:
- An in-range update of webpack is breaking the build 🚨 #300
- New gif demo for "Browser extension" page #297
- An in-range update of react is breaking the build 🚨 #267
- Firefox inline extension install #250
Merged pull requests:
- Release 0.9.2 #310 (Betree)
- Update Babel to v7 #309 (Betree)
- Fix dependencies minor versions #308 (Betree)
- Ignore Matomo errors #307 (Betree)
- Update css-loader to the latest version 🚀 #305 (greenkeeper[bot])
- Update mini-css-extract-plugin to the latest version 🚀 #304 (greenkeeper[bot])
- [Travis] No need to run test when pushing on master #299 (Betree)
- Browser extension page #298 (Betree)
- Update ambassadors help page #295 (Betree)
v0.9.1 (2018-12-01)
Fixed bugs:
- Error doesn't flash when reaching limitation on user info edition #126
- [Safari] Intempestive appearing/disappearing scroll-bar on mouse-over event on video module #80
Merged pull requests:
- Release 0.9.1 #296 (Betree)
- [Homepage redesign] Add social profiles icons with styled-components / styled-icons #294 (Betree)
- Redesign homepage #292 (Betree)
- Remove feathub from README, remove CONTRIBUTING.md #290 (Betree)
- Prettier: Set max to 90 columns #289 (Betree)
- Add information to privacy policy #288 (Betree)
- Run prettier on the code #287 (Betree)
- Add Matomo script with opt-out checkbox in user settings #286 (Betree)
- Release 0.9 #276 (Betree)
v0.9.0 (2018-11-23)
Fixed bugs:
- Video pauses when clicking on time-change links #230
Closed issues:
- Notify user when a new statement is focused in background #269
- An in-range update of validator is breaking the build 🚨 #258
- An in-range update of reactjs-popup is breaking the build 🚨 #251
- An in-range update of redux-actions is breaking the build 🚨 #235
Merged pull requests:
- Minor improvements before release #278 (Betree)
- Fix browser locale when locale is not supported #277 (Betree)
- Reduce sidebar width by 30px #275 (Betree)
- Minor improvements #274 (Betree)
- Notify user when a new statement is focused in background #273 (Betree)
- Fix a crash when trying to reply to a comment made by a deleted user #272 (Betree)
- Update lint-staged to the latest version 🚀 #271 (greenkeeper[bot])
- Update contribution guidelines #270 (Miragide)
- Update clean-webpack-plugin to the latest version 🚀 #265 (greenkeeper[bot])
- Greenkeeper/redux actions 2.6.4 #264 (Betree)
- Greenkeeper/reactjs popup 1.3.1 #263 (Betree)
- chore: pin validator to 10.8.0 #261 (Betree)
- Fix video pauses when clicking on time-change links #260 (Betree)
- Add jobs service to docker-compose #257 (Betree)
- User action: action type and entity as string values. #255 (Betree)
v0.8.17 (2018-11-01)
Fixed bugs:
- Pagination menu is broken when the number of pages is between 4 and 5 #215
Closed issues:
- Ability to login using email or username alike #234
Merged pull requests:
- Release 0.8.17 #254 (Betree)
- Integrate rollabar #253 (Betree)
- Fix pagination broken behaviour #252 (Betree)
- Add YesWeHack to partners #243 (Betree)
- Add end-to-end testing with Cypress #242 (Betree)
- Use Merryweather font for logo #241 (Betree)
- Move static assets out of
app/assets
toapp/static
#240 (Betree) - Remove non-implemented third parties from login / signup #239 (Betree)
- Add ability to login using email or username alike #238 (Betree)
- Add API source code repo URL to help pages #237 (Betree)
- Update i18next to the latest version 🚀 #236 (greenkeeper[bot])
v0.8.16 (2018-10-17)
Implemented enhancements:
- Improve build scripts #218 (naomiHauret)
- More reputation tooltips #199 (Betree)
- Store Q letter in wikidata_item_id + Disable speakers validation feature #192 (Betree)
Fixed bugs:
- [IE11] Doesn't work (missing Object.includes polyfill) #196
- Fix flagged comment display #206 (Betree)
Merged pull requests:
- Release 0.8.16 #229 (Betree)
- Add Greenkeeper badge 🌴 #228 (greenkeeper[bot])
- Update dependencies and fix linting issues #226 (Betree)
- Improve build and npm scripts #224 (Betree)
- Update dev API start instructions #222 (Betree)
- Add UT for video-debate/video/reducer #221 (FacuRossi)
- Bugfix/ie11 missing object includes polyfill #220 (MaitreManuel)
- Fix a bug with speaker page infinite loop when changing the speaker #214 (Betree)
- Fix crash when API was not reachable on videos page #213 (Betree)
- Videos list pagination #212 (Betree)
- Import logos in JS to have them bundled #211 (Betree)
- Release 0.8.15 #209 (Betree)
- Add "La Tronche en biais" and new contributors to homepage #208 (Betree)
- Refactor FormUtils and CommentForm #204 (Betree)
- Use new action model and add links to comments and statements in history #203 (Betree)
- Fix a crash that was occuring when deleting speaker with self-comments #202 (Betree)
- Use replace to change URL in history when redirecting on speaker page #201 (Betree)
- Use new video hash_id field #200 (Betree)
v0.8.14 (2018-08-18)
Implemented enhancements:
- Make homepage statistics dynamic #193 (Betree)
- Mobile menu that looks like a real mobile menu #191 (Betree)
- Update dependencies #189 (Betree)
- Move LanguageSelector up in sidebar and add it to settings page #187 (Betree)
- Reduce username margin-bottom and fix icon width when collapsed #186 (Betree)
- Fix help page colors and add missing translation #185 (Betree)
- Add type="email" on email fields #184 (Betree)
- Use external link icon on speaker's page wiki links #182 (Betree)
- Add discord bot to OpenGraph user agents #178 (Betree)
Fixed bugs:
- Publishers : show
unlimited
(or nothing) instead of-1
for number of available flags #144 - Fix display bug with self-sourcing on small devices #188 (Betree)
Merged pull requests:
- Release 0.8.14 #195 (Betree)
- Add
Artist
andGoodVibes
achievements #194 (Betree) - Tooltip on AddVideo when not enough reputation #190 (Betree)
- Refactor CommentDisplay and CommentsContainer (now CommentsList) #183 (Betree)
- Fix typo #181 (Betree)
- Don's show flags limit if no limit #180 (Betree)
- Feature/activity log #179 (Betree)
- Bold text + colorful icon on partner's video cards #177 (Betree)
v0.8.13 (2018-08-05)
Implemented enhancements:
Merged pull requests:
- Release 0.8.13 #175 (Betree)
- Increase max comment length to 512 #173 (Betree)
- Speaker Route now insensitive #172 (julien-leclercq)
- Fix tests config for invitation system #171 (Betree)
- Clarify documentation #169 (Manu1400)
- add missing translate #168 (Manu1400)
- Change minimum reputation to add video at 75 #167 (Betree)
- Update logo and homepage #166 (Betree)
- Allow null comment user (anonymous) #164 (Betree)
- Remove chrome scrollbar customization #162 (Betree)
- Change demo video on extension page #161 (Betree)
- Make invitation system optionnal by using build variables #160 (Betree)
- Improve UX on homepage and help #158 (Betree)
- Update NGinx conf with internal OpenGraph service URL #157 (Betree)
v0.8.12 (2018-07-19)
Fixed bugs:
- Chat button double right border #148
Merged pull requests:
- Add video form: Accept url as URL param (/videos/add?url=xxx) #155 (Betree)
- Release 0.8.12 #154 (Betree)
- Show if video was added by a partner / user on video card #153 (Betree)
- Fix chat button right border #151 (Betree)
- Update dependencies #150 (Betree)
- French/English translation fixes #149 (Spidersouris)
- refine videos filters #147 (julien-leclercq)
- Add store snapshot testing for modals and help #146 (Betree)
- Update limitations + help pages #145 (Betree)
- Minor improvements to release + script to check nginx config #141 (Betree)
- NGinx config for opengraph application #140 (julien-leclercq)
- Basic minify of HTML in production (doesn't strip comments) #138 (Betree)
v0.8.11 (2018-06-22)
Fixed bugs:
- Show SpeakerForm if user is publisher (even without needed reputation) #134 (Betree)
- Fix unwanted scrollbar on speaker's name for Windows #133 (Betree)
Merged pull requests:
- Release 0.8.11 #137 (Betree)
- Allways allow publishers in ReputationGuard #136 (Betree)
- Add icons for "Community" and "Speaker" headers #135 (Betree)
- Self-sourcing #132 (Betree)
- Release 0.8.11 #130 (Betree)
- Use a lighter font-weight on first part of logo #129 (Betree)
- Replace "Contact Us" by "Support Us" in sidebar #128 (Betree)
v0.8.10 (2018-05-18)
Fixed bugs:
- Fonts and other assets are not included in build with new webpack build #117
Closed issues:
- Sass styles hot reload #119
Merged pull requests:
- Release 0.8.10 #125 (Betree)
- Add filter for partners videos #124 (Betree)
- Eslint enforcement #123 (Betree)
- Allow 255 characters length for comments and statements #122 (Betree)
- Add Ambassadors Discord link to help pages #121 (Betree)
- [Webpack] SASS hot reload + CSS minify #120 (Betree)
- Fixed #117 : Fonts and other assets are not included in build with new webpack build #118 (NGambini)
- Update dependencies #116 (Betree)
- Add security.txt - see http://securitytxt.org for more info #115 (Betree)
- Add discord link to verification Inteface #114 (Betree)
- Improvement/webpack #113 (NGambini)
v0.8.7 (2018-04-13)
Merged pull requests:
- Release 0.8.7 #111 (Betree)
- Improve responsiveness on multiple pages and slightly re-style user page #110 (Betree)
- New flags types, display reported comments, moderation re-design, update help pages #109 (Betree)
- add username/name in User page title #107 (najeal)
v0.8.6 (2018-03-26)
Fixed bugs:
- Last react-player version breaks live videos timecodes #91
- Forcing video position changes sound volume #88
- [Chrome] Videos embed in comments fullscreen bug #81
Closed issues:
Merged pull requests:
- Release 0.8.6 #106 (Betree)
- Misc styles update #105 (Betree)
- Staging #104 (Betree)
- Update bulma to 0.6.2 #103 (Betree)
- correct some french words #102 (najeal)
- Update react player #101 (Betree)
- Small optimizations and code clean #100 (Betree)
- Fix typos and translations #99 (Betree)
- Add react-helmet to put video titlte in title tag when watching it #98 (Betree)
- Update ambassadors.md #97 (Betree)
- Update ambassadors.md #96 (Betree)
- Correct bug_report.md #95 (Betree)
- Update tasks.md #94 (Betree)
- Update User.js #93 (Betree)
- Update tasks.md #92 (Betree)
- Release 0.8.4 #90 (Betree)
- Help pages rethinking #89 (Betree)
v0.8.3 (2018-03-06)
Fixed bugs:
- Statement add "Cancel" button requires two clics to be closed when empty #83
Closed issues:
- Collective moderation #24
Merged pull requests:
- Release 0.8.3 #87 (Betree)
- Misc improvements #86 (Betree)
- Update dependencies #85 (Betree)
- Misc fixes and improvements #84 (Betree)
- Feature/moderation #79 (NGambini)
v0.8.2 (2018-02-20)
Fixed bugs:
- [Chrome] UI components appearing over fullscreen videos #1
Merged pull requests:
v0.8.1 (2018-02-07)
Closed issues:
- "Bulletproof" achievement (install web browser extension) #23
Merged pull requests:
- Release 0.8.1 #78 (Betree)
- Videodebate users / viewers live presence count #76 (Betree)
- New achievements and graphics + translate and fix Help content #75 (Betree)
v0.8.0 (2018-01-25)
Merged pull requests:
- Release 0.8.0 - Minor bug fixes, host image on DockerHub and add dev configs for 0.8 API #74 (Betree)
- Dev compatibility with API v0.8 + release on Dockerhub #73 (Betree)
v0.7.9 (2018-01-18)
Merged pull requests:
- Release 0.7.9 #71 (Betree)
- [Travis] Add a condition to build from tags #70 (Betree)
- Comment texts in bubbles + sources and other various styling #69 (Betree)
- Bundle translations in JS + improve server config #68 (Betree)
- Compact statements on mobile + small users pictures + fixes #67 (Betree)
v0.7.8 (2018-01-15)
Merged pull requests:
- Last fixes (sidebar + IE) #66 (Betree)
- Fix inline script CSP #65 (Betree)
- Pre-0.7.8 release fixes #64 (Betree)
- Release 0.7.8 #63 (Betree)
- Spinner while loading initial JS and optimize bundle size #62 (Betree)
- Update dependencies #61 (Betree)
- Use ReactMarkdown instead of marked #60 (Betree)
- Add unit tests, update dependencies and travis config #59 (Betree)
v0.7.7 (2018-01-09)
Fixed bugs:
- UTF8 characters (especially font awesome) random bug on prod #28
Closed issues:
- Bubble menu: Disable and show cross if statement form is active #25
Merged pull requests:
- Staging #58 (Betree)
- Add security headers to NGinx + remove Dailymotion / SoundCloud embed #56 (Betree)
- Display history as a table and add video actions to history #55 (Betree)
- Statement text counter, new API config and various fixes #54 (Betree)
- Improvement/misc #53 (Betree)
- Add a script to easily extract icomoon bundle and add missing unlock icon #52 (Betree)
- Add missing social networks icons (facebook ,twitter, g+...etc) #51 (Betree)
v0.7.4 (2017-12-13)
Merged pull requests:
- Icons, bubble menu and various improvements #50 (Betree)
- Icons, bubble menu and various improvements #49 (Betree)
- Style improvement and various fixes #47 (Betree)
- Style improvement and various fixes #46 (Betree)
v0.7.3 (2017-12-08)
Merged pull requests:
- Release 0.7.3 #45 (Betree)
- Feature unsubscribe page, resizable video column and bubble menu improvements #44 (Betree)
- Videos open from extension doesn't automatically add if inexistant #43 (Betree)
- Videos open from extension doesn't automatically add if inexistant #42 (Betree)
v0.7.2 (2017-11-21)
Closed issues:
Merged pull requests:
- Release 0.7.2 🚆 #41 (Betree)
- Add link to Firefox extension 🎆 #40 (Betree)
- UI / UX improvements #39 (Betree)
- Speaker preview / video card styles #38 (Betree)
- Speaker page + various style fixes #37 (Betree)
- Replace "Approve" by "Confirm" and improve mobile styles #36 (Betree)
- Comments, statements and video debate history UI improvements #35 (Betree)
- Youtube sources: show title on video and increase version to 0.7.1 #34 (Betree)
- Set maintenance mode by env variable #33 (Betree)
- Release 0.7.1 - Rich medias, help tooltips and various improvements #32 (Betree)
- Update help pages #31 (Betree)
- UserActions history refactor #30 (Betree)
- Improve socket disconnection, update docs and help pages #27 (Betree)
- Sources rich medias improvements #26 (Betree)
- Update to React 16 #22 (Betree)
- Restore VideoDebate tips, improve autoscroll + refactors #21 (Betree)
- Create script to easilly launch dev API #12 (Betree)
v0.7.0 (2017-11-03)
Fixed bugs:
- Comment / Statement text normalizer is breaking caret position #2
Merged pull requests:
- Release 0.7 #20 (Betree)
- Fix bug with comment form #19 (Betree)
- Fix achievements list (stupid omission) #18 (Betree)
- Show replied to comment above textbox #17 (Betree)
- Upgrades for API 0.7 + OAuth, translations, styling & minor improvements #16 (Betree)
- Improve comment and statement forms #15 (Betree)
- Update LICENSE to AGPL 3 #14 (Betree)
- Remove useless SASS rules that generate warnings with ruby SASS binary #13 (Betree)
- Improve HTML markup and minify HTML #11 (Betree)
- Update favicons / opengraph images #10 (Betree)
- Update build and help pages #9 (Betree)
- Update .travis.yml to only build for master/staging/maintenance #8 (Betree)
- Update privileges / achievements help pages and remove deprecated .gitlab-ci.yml #7 (Betree)
- Statements shifting and various improvements #5 (Betree)
* This Change Log was automatically generated by github_changelog_generator