Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
1,015
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 308.47 KB | None | 0 0
  1. {
  2. "ref": "refs/heads/test-robot",
  3. "before": "070f25e1ab17841483e81c54d16dcf00dfb99aff",
  4. "after": "1d7ad35ec823914a80f48c2994f03f7722f843ff",
  5. "created": false,
  6. "deleted": false,
  7. "forced": false,
  8. "base_ref": null,
  9. "compare": "https://github.com/ingipro/gsm-client/compare/070f25e1ab17...1d7ad35ec823",
  10. "commits": [
  11. {
  12. "id": "50e50306ae3b4fd860c5e7c6045cc8a728b8ecb4",
  13. "tree_id": "38e5e87afe3251a3f73829e8c6eb6f3ce1d9461d",
  14. "distinct": false,
  15. "message": "FRONTEND-1806: Избавиться от setMeshColor (#1364)\n\nИзменил на использование setMeshMaterial, добавил файл для наших материалов, а также пофиксил пару багов с отображением рёбер (пока что они у нас должны быть скрыты)",
  16. "timestamp": "2018-11-22T18:08:37+03:00",
  17. "url": "https://github.com/ingipro/gsm-client/commit/50e50306ae3b4fd860c5e7c6045cc8a728b8ecb4",
  18. "author": {
  19. "name": "Grigory Sobenin",
  20. "email": "sobenin.g@gmail.com",
  21. "username": "Gorizory"
  22. },
  23. "committer": {
  24. "name": "Viacheslav Glushko",
  25. "email": "mail@ixax.me",
  26. "username": "ixax"
  27. },
  28. "added": [
  29. "app/libs/3d/meshMaterials.ts"
  30. ],
  31. "removed": [
  32.  
  33. ],
  34. "modified": [
  35. "app/libs/3d/index.ts"
  36. ]
  37. },
  38. {
  39. "id": "26a7719961f09146d6c721803592fddc0f087209",
  40. "tree_id": "2b572a2cf9ae0b391144db70fa0c666fc668f26c",
  41. "distinct": false,
  42. "message": "FRONTEND-1751: Контрол: 'Виды отображения' на 3D холсте (#1323)\n\nДобавил кнопку показать /скрыть ребра и соответствующую функцию в libs/3d",
  43. "timestamp": "2018-11-23T17:59:48+03:00",
  44. "url": "https://github.com/ingipro/gsm-client/commit/26a7719961f09146d6c721803592fddc0f087209",
  45. "author": {
  46. "name": "Sergey Samoylov",
  47. "email": "mr.smolya@yandex.ru",
  48. "username": "Smolya"
  49. },
  50. "committer": {
  51. "name": "Viacheslav Glushko",
  52. "email": "mail@ixax.me",
  53. "username": "ixax"
  54. },
  55. "added": [
  56. "app/components/Button/Button_theme_canvas-tools.scss",
  57. "app/components/Icon/_tool/shading-with-edges.svg",
  58. "app/components/Icon/_tool/shading.svg",
  59. "app/components/Icon/_tool/skeleton.svg",
  60. "app/components/Icon/_tool/transparency.svg",
  61. "app/components/ToolsDropdown/ToolsDropdown.i18n.ts",
  62. "app/components/ToolsDropdown/ToolsDropdown.scss",
  63. "app/components/ToolsDropdown/ToolsDropdown.stories.tsx",
  64. "app/components/ToolsDropdown/ToolsDropdown.tsx"
  65. ],
  66. "removed": [
  67.  
  68. ],
  69. "modified": [
  70. "app/components/Button/Button.tsx",
  71. "app/components/Button/Button.types.ts",
  72. "app/components/Button/Button_size_s.scss",
  73. "app/components/Icon/Icon.stories.tsx",
  74. "app/components/Icon/Icon.types.ts",
  75. "app/components/Icon/_tool/Icon_tool.scss",
  76. "app/components/Viewer3D/Viewer3D.tsx",
  77. "app/components/Viewer3D/Viewer3D.types.ts",
  78. "app/controllers/Canvas3D/Canvas3D.scss",
  79. "app/controllers/Canvas3D/Canvas3D.tsx",
  80. "app/controllers/Canvas3D/Canvas3D.types.ts",
  81. "app/libs/3d/index.ts",
  82. "app/libs/3d/meshMaterials.ts",
  83. "app/types/tools.ts"
  84. ]
  85. },
  86. {
  87. "id": "47d361c04cd100e94d76c4359034604626ca6421",
  88. "tree_id": "b4b14a6ac19e6d8896ee1b956734a978b79bfd1c",
  89. "distinct": false,
  90. "message": "FRONTEND-1778: Подсвечивать элемент в дереве по двойному клику по нему на сцене (#1347)\n\n* select by model id\r\n\r\n* selectedTreeNodeId\r\n\r\n* review fix",
  91. "timestamp": "2018-11-23T18:13:30+03:00",
  92. "url": "https://github.com/ingipro/gsm-client/commit/47d361c04cd100e94d76c4359034604626ca6421",
  93. "author": {
  94. "name": "Sergey Samoylov",
  95. "email": "mr.smolya@yandex.ru",
  96. "username": "Smolya"
  97. },
  98. "committer": {
  99. "name": "Viacheslav Glushko",
  100. "email": "mail@ixax.me",
  101. "username": "ixax"
  102. },
  103. "added": [
  104.  
  105. ],
  106. "removed": [
  107.  
  108. ],
  109. "modified": [
  110. "app/components/Model3DTree/Model3DTree.tsx",
  111. "app/components/Model3DTree/Model3DTree.types.tsx",
  112. "app/components/Model3DTreeList/Model3DTreeList.tsx",
  113. "app/components/Model3DTreeList/Model3DTreeList.types.tsx",
  114. "app/components/Viewer3D/Viewer3D.tsx",
  115. "app/components/Viewer3D/Viewer3D.types.ts",
  116. "app/components/Viewer3D/ViewerMouseControls.ts",
  117. "app/controllers/Canvas3D/Canvas3D.tsx",
  118. "app/controllers/Canvas3D/Canvas3D.types.ts",
  119. "app/libs/3d/index.ts",
  120. "app/libs/3d/mouseControls.ts"
  121. ]
  122. },
  123. {
  124. "id": "6c9fb5627e01b71acf91071813f9e3f70304970e",
  125. "tree_id": "6dca09addcbcdea75aa5cc07645479165b4620aa",
  126. "distinct": false,
  127. "message": "FRONTEND-1746: Ошибка в консоли при открытии 3д холста из 2д холста (#1341)\n\nЭта ошибка не воспроизводилась, была другая:\r\nВылетает при создании 2д задачи или при открытии 2д холста с существующей задачей\r\n\r\n`Uncaught TypeError: Failed to construct 'Worker': 1 argument required, but only 0 present.\r\n(anonymous) @ svg.worker.js:802\r\n../node_modules/babel-loader/lib/index.js?!./workers/svg.worker.js @ svg.worker.js:803\r\n__webpack_require__ @ svg.worker.js:722\r\n(anonymous) @ svg.worker.js:789\r\n(anonymous) @ svg.worker.js:792`\r\n\r\nПочему-то в воркера не передавался self",
  128. "timestamp": "2018-11-23T19:29:17+03:00",
  129. "url": "https://github.com/ingipro/gsm-client/commit/6c9fb5627e01b71acf91071813f9e3f70304970e",
  130. "author": {
  131. "name": "Grigory Sobenin",
  132. "email": "sobenin.g@gmail.com",
  133. "username": "Gorizory"
  134. },
  135. "committer": {
  136. "name": "Viacheslav Glushko",
  137. "email": "mail@ixax.me",
  138. "username": "ixax"
  139. },
  140. "added": [
  141.  
  142. ],
  143. "removed": [
  144.  
  145. ],
  146. "modified": [
  147. "app/workers/svg.worker.js"
  148. ]
  149. },
  150. {
  151. "id": "ed8feb2368030c6b1d75e44cc368afae63504ea3",
  152. "tree_id": "4bcb3733325084b5c9b098e66d163fa072303aae",
  153. "distinct": false,
  154. "message": "rsync → cp in postinstall script",
  155. "timestamp": "2018-11-24T16:51:40+03:00",
  156. "url": "https://github.com/ingipro/gsm-client/commit/ed8feb2368030c6b1d75e44cc368afae63504ea3",
  157. "author": {
  158. "name": "Vyacheslav Glushko",
  159. "email": "mail@ixax.me",
  160. "username": "ixax"
  161. },
  162. "committer": {
  163. "name": "Vyacheslav Glushko",
  164. "email": "mail@ixax.me",
  165. "username": "ixax"
  166. },
  167. "added": [
  168.  
  169. ],
  170. "removed": [
  171.  
  172. ],
  173. "modified": [
  174. "package.json"
  175. ]
  176. },
  177. {
  178. "id": "0b417d3756ce2c09fa54d1f632b256092a85b465",
  179. "tree_id": "9bfb39eece462a20bfd98bdf138a0203740694ea",
  180. "distinct": false,
  181. "message": "fix pm2 path for sandbox user",
  182. "timestamp": "2018-11-24T16:54:42+03:00",
  183. "url": "https://github.com/ingipro/gsm-client/commit/0b417d3756ce2c09fa54d1f632b256092a85b465",
  184. "author": {
  185. "name": "Vyacheslav Glushko",
  186. "email": "mail@ixax.me",
  187. "username": "ixax"
  188. },
  189. "committer": {
  190. "name": "Vyacheslav Glushko",
  191. "email": "mail@ixax.me",
  192. "username": "ixax"
  193. },
  194. "added": [
  195.  
  196. ],
  197. "removed": [
  198.  
  199. ],
  200. "modified": [
  201. "frontback_start.sh"
  202. ]
  203. },
  204. {
  205. "id": "95d8f37341fae667d7ef77c43cb0d178d7675863",
  206. "tree_id": "0dbe152daa48fc0046467dac8cd6d848065fda80",
  207. "distinct": false,
  208. "message": "fix ./frontback_ permissions",
  209. "timestamp": "2018-11-24T16:55:14+03:00",
  210. "url": "https://github.com/ingipro/gsm-client/commit/95d8f37341fae667d7ef77c43cb0d178d7675863",
  211. "author": {
  212. "name": "Vyacheslav Glushko",
  213. "email": "mail@ixax.me",
  214. "username": "ixax"
  215. },
  216. "committer": {
  217. "name": "Vyacheslav Glushko",
  218. "email": "mail@ixax.me",
  219. "username": "ixax"
  220. },
  221. "added": [
  222.  
  223. ],
  224. "removed": [
  225.  
  226. ],
  227. "modified": [
  228. "frontback_build.sh"
  229. ]
  230. },
  231. {
  232. "id": "3ea1fdcb11647c3803a7edd9d32b7bc37c1dacd8",
  233. "tree_id": "2cabe2fa6b48fc013f0c9d8f9de524c9bb51d819",
  234. "distinct": false,
  235. "message": "0.10.3 (#1367)",
  236. "timestamp": "2018-11-24T17:04:24+03:00",
  237. "url": "https://github.com/ingipro/gsm-client/commit/3ea1fdcb11647c3803a7edd9d32b7bc37c1dacd8",
  238. "author": {
  239. "name": "Viacheslav Glushko",
  240. "email": "mail@ixax.me",
  241. "username": "ixax"
  242. },
  243. "committer": {
  244. "name": "GitHub",
  245. "email": "noreply@github.com",
  246. "username": "web-flow"
  247. },
  248. "added": [
  249.  
  250. ],
  251. "removed": [
  252.  
  253. ],
  254. "modified": [
  255. "CHANGELOG.md",
  256. "RELEASES.md",
  257. "package.json"
  258. ]
  259. },
  260. {
  261. "id": "aff6293c6b67d0da9b0e8323e51088c870e6caf6",
  262. "tree_id": "b5eb86b8d485c704bb79e5a95b49591207c6a69b",
  263. "distinct": false,
  264. "message": "FRONTEND-1773: Починить callback-урлы voximplant для удалённых фронтбеков (#1368)\n\n* support remote frontback voximplant callback\r\n\r\n* handle case remoteFrontback not last param\r\n\r\n* review changed",
  265. "timestamp": "2018-11-24T17:44:45+03:00",
  266. "url": "https://github.com/ingipro/gsm-client/commit/aff6293c6b67d0da9b0e8323e51088c870e6caf6",
  267. "author": {
  268. "name": "Viacheslav Glushko",
  269. "email": "mail@ixax.me",
  270. "username": "ixax"
  271. },
  272. "committer": {
  273. "name": "GitHub",
  274. "email": "noreply@github.com",
  275. "username": "web-flow"
  276. },
  277. "added": [
  278.  
  279. ],
  280. "removed": [
  281.  
  282. ],
  283. "modified": [
  284. "configs/frontback/index.js",
  285. "server/helpers/auth.ts",
  286. "server/libs/host.ts"
  287. ]
  288. },
  289. {
  290. "id": "0828a9ceffa988fbce1f80c3941a48b04cdb14f6",
  291. "tree_id": "f2576e29791ff7541ab28f55ac489330888c3609",
  292. "distinct": false,
  293. "message": "FRONTEND-877: Аттачи (#985)",
  294. "timestamp": "2018-11-26T13:44:21+03:00",
  295. "url": "https://github.com/ingipro/gsm-client/commit/0828a9ceffa988fbce1f80c3941a48b04cdb14f6",
  296. "author": {
  297. "name": "Viacheslav Glushko",
  298. "email": "mail@ixax.me",
  299. "username": "ixax"
  300. },
  301. "committer": {
  302. "name": "GitHub",
  303. "email": "noreply@github.com",
  304. "username": "web-flow"
  305. },
  306. "added": [
  307. "app/components/AttachViewer/AttachViewer.i18n.js",
  308. "app/components/AttachViewer/AttachViewer.scss",
  309. "app/components/AttachViewer/AttachViewer.tsx",
  310. "app/components/AttachViewer/AttachViewer.types.ts",
  311. "app/components/Button/Button_photo_attach.scss",
  312. "app/components/Button/Button_select.scss",
  313. "app/components/Button/Button_theme_white-clean.scss",
  314. "app/components/Button/Button_width_m.scss",
  315. "app/components/CanvasToolbar/CanvasToolbar.i18n.ts",
  316. "app/components/Clickable/Clickable.scss",
  317. "app/components/CommentsForm/CommentsForm.stories.tsx",
  318. "app/components/CommentsForm/CommentsForm.tsx",
  319. "app/components/CommentsForm/CommentsForm.types.ts",
  320. "app/components/Icon/_camera/Icon_camera.scss",
  321. "app/components/Icon/_camera/ic_camera.svg",
  322. "app/components/Icon/_close/Icon_close.svg",
  323. "app/components/Modal/Modal.stories.tsx",
  324. "app/components/PickUploadButton/PickUploadButton.scss",
  325. "app/components/PickUploadButton/PickUploadButton.tsx",
  326. "app/components/PickUploadButton/PickUploadButton.types.ts",
  327. "app/components/PickUploadButton/i/button_icon_camera.svg",
  328. "app/components/Popup/Popup.stories.tsx",
  329. "app/components/Preview/Preview.types.ts",
  330. "app/components/PreviewAttach/PreviewAttach.i18n.ts",
  331. "app/components/PreviewAttach/PreviewAttach.scss",
  332. "app/components/PreviewAttach/PreviewAttach.stories.tsx",
  333. "app/components/PreviewAttach/PreviewAttach.tsx",
  334. "app/components/PreviewAttach/PreviewAttach.types.ts",
  335. "app/components/PreviewAttach/PreviewAttach_size_m.scss",
  336. "app/components/PreviewAttach/PreviewAttach_size_s.scss",
  337. "app/components/PreviewAttach/i/inner.svg",
  338. "app/components/PreviewNode/PreviewNode.stories.tsx",
  339. "app/components/PreviewNode/PreviewNode.types.ts",
  340. "app/components/PreviewTask/PreviewTask.stories.tsx",
  341. "app/components/Screen/Divider_type_horizontal.scss",
  342. "app/components/Screen/Divider_type_vertical.scss",
  343. "app/components/Screen/i/divider_horizontal.svg",
  344. "app/components/Screen/i/divider_vertical.svg",
  345. "app/components/Tools/Tools.stories.tsx",
  346. "app/components/Tooltip/Tooltip.stories.tsx",
  347. "app/types/app.ts"
  348. ],
  349. "removed": [
  350. "app/components/Button/Button_theme_select.scss",
  351. "app/components/CanvasToolbar/CanvasToolbar.i18n.js",
  352. "app/components/CommentsForm/CommentsForm.jsx",
  353. "app/components/ConferencePlayerDropdown/ConferencePlayerDropdown.scss",
  354. "app/components/Modal/Modal.stories.jsx",
  355. "app/components/Popup/Popup.stories.jsx",
  356. "app/components/Screen/images/divider.svg",
  357. "app/components/Tools/Tools.stories.jsx",
  358. "app/components/Tooltip/Tooltip.stories.jsx"
  359. ],
  360. "modified": [
  361. "app/actions/journals.ts",
  362. "app/actions/tasks.ts",
  363. "app/app.entry.js",
  364. "app/components/AccessRightsEditTable/AccessRightsEditTable.tsx",
  365. "app/components/AccessRightsEditTable/StatusGroup/StatusGroup.scss",
  366. "app/components/AccessRightsEditTable/StatusGroup/StatusGroup.tsx",
  367. "app/components/Button/Button.tsx",
  368. "app/components/Button/Button.types.ts",
  369. "app/components/Button/Button_icon.scss",
  370. "app/components/CanvasToolbar/CanvasToolbar.scss",
  371. "app/components/CanvasToolbar/CanvasToolbar.tsx",
  372. "app/components/ClickOutListener/ClickOutListener.jsx",
  373. "app/components/CommentItem/CommentItem.tsx",
  374. "app/components/ConferenceItem/ConferenceItem.tsx",
  375. "app/components/ConferencePlayerDropdown/ConferencePlayerDropdown.tsx",
  376. "app/components/DynamicReport/DynamicReport.i18n.js",
  377. "app/components/DynamicReport/DynamicReport.jsx",
  378. "app/components/DynamicReport/DynamicReport.scss",
  379. "app/components/GroupForm/GroupForm.stories.jsx",
  380. "app/components/GroupForm/GroupForm.tsx",
  381. "app/components/GroupForm/GroupForm.types.ts",
  382. "app/components/GroupItem/GroupItem.tsx",
  383. "app/components/GroupItem/GroupItem.types.ts",
  384. "app/components/Icon/Icon.stories.tsx",
  385. "app/components/Icon/Icon.types.ts",
  386. "app/components/Icon/_close/Icon_close.scss",
  387. "app/components/Icon/_help/icon_help.scss",
  388. "app/components/Input/Input.stories.tsx",
  389. "app/components/Input/Input.tsx",
  390. "app/components/Input/Input.types.ts",
  391. "app/components/LinkTooltip/LinkTooltip.scss",
  392. "app/components/LinkTooltip/LinkTooltip.tsx",
  393. "app/components/Modal/Modal.tsx",
  394. "app/components/Modal/Modal.types.ts",
  395. "app/components/NodesForm/NodesForm.jsx",
  396. "app/components/NodesForm/NodesForm.scss",
  397. "app/components/NodesListBulkPanel/NodesListBulkPanel.jsx",
  398. "app/components/NodesMultipleForm/NodesMultipleForm.scss",
  399. "app/components/NodesMultipleForm/NodesMultipleForm.tsx",
  400. "app/components/Notifications/Notifications.tsx",
  401. "app/components/OrganizationsList/OrganizationsList.stories.jsx",
  402. "app/components/OrganizationsList/OrganizationsList.tsx",
  403. "app/components/ParticipantsList/ParticipantsList.jsx",
  404. "app/components/Popup/Popup.scss",
  405. "app/components/Popup/Popup.tsx",
  406. "app/components/Popup/Popup.types.ts",
  407. "app/components/Preview/Preview.scss",
  408. "app/components/Preview/Preview.tsx",
  409. "app/components/PreviewNode/PreviewNode.tsx",
  410. "app/components/PreviewTask/PreviewTask.tsx",
  411. "app/components/Screen/Cell.jsx",
  412. "app/components/Screen/Divider.jsx",
  413. "app/components/Screen/Divider.scss",
  414. "app/components/Screen/Screen.jsx",
  415. "app/components/Screen/Screen.scss",
  416. "app/components/Select/Select.scss",
  417. "app/components/Select/Select.stories.tsx",
  418. "app/components/Select/Select.tsx",
  419. "app/components/Select/Select.types.ts",
  420. "app/components/Select/Select_theme_default.scss",
  421. "app/components/SelectUserGroupsModal/SelectUserGroupsModal.tsx",
  422. "app/components/StatusForm/StatusForm.tsx",
  423. "app/components/StatusesList/StatusesListDropdown.tsx",
  424. "app/components/Task/Task.jsx",
  425. "app/components/Task/Task.scss",
  426. "app/components/Tools/Tools.tsx",
  427. "app/components/Tools/Tools.types.ts",
  428. "app/components/Tools/ToolsDropdown.tsx",
  429. "app/components/ToolsDropdown/ToolsDropdown.tsx",
  430. "app/components/Tooltip/Tooltip.scss",
  431. "app/components/Tooltip/Tooltip.tsx",
  432. "app/components/Tooltip/Tooltip.types.ts",
  433. "app/components/UploadFiles/UploadFiles.tsx",
  434. "app/components/VersionStatusDropdown/VersionStatusDropdown.scss",
  435. "app/components/VersionStatusDropdown/VersionStatusDropdown.tsx",
  436. "app/controllers/AccessRights/AccessRights.tsx",
  437. "app/controllers/Canvas/Canvas.i18n.js",
  438. "app/controllers/Canvas/Canvas.jsx",
  439. "app/controllers/Canvas/Canvas.scss",
  440. "app/controllers/Canvas3D/Canvas3D.tsx",
  441. "app/controllers/Canvas3D/Canvas3D.types.ts",
  442. "app/dataProviders/nodes.ts",
  443. "app/dataProviders/tasks.ts",
  444. "app/libs/files.js",
  445. "app/libs/storage.ts",
  446. "app/libs/stories.tsx",
  447. "app/models/entry.taskComment.ts",
  448. "app/models/tiles.ts",
  449. "app/reducers/projects.ts",
  450. "app/reducers/tasks.ts",
  451. "app/storage/nodesScrollSorage.ts",
  452. "app/storage/taskCommentDraftsStorage.ts",
  453. "app/types/entities.ts",
  454. "app/types/entry.ts",
  455. "app/types/status.ts",
  456. "app/types/tasks.ts",
  457. "app/types/urlBuilder.ts",
  458. "configs/app/index.js"
  459. ]
  460. },
  461. {
  462. "id": "958d6176c982aee12a690265291a4213d527193e",
  463. "tree_id": "6cf4379795ff6bfe344a076099b4b926c913621d",
  464. "distinct": false,
  465. "message": "FRONTEND-1731: Распределенная модель (#1315)\n\n- [x] Появление кнопки `Отобразить распределенную модель` в балкпанели и переход по ней на 3д канваc при включенном флаге `distribute` в урле.\r\n- [x] Подгрузка тесселяций для каждого представления, полученного из `query`.\r\n- [x] Теперь this.elements это объект где ключ - id представления, значение - элементы. Перед передачей в 3d вьювер собираем их вместе.\r\n- [x] Немного потюнил дерево, чтобы было понятно в какой модели мы жмакали check ноды.",
  466. "timestamp": "2018-11-26T16:44:09+03:00",
  467. "url": "https://github.com/ingipro/gsm-client/commit/958d6176c982aee12a690265291a4213d527193e",
  468. "author": {
  469. "name": "Sergey Samoylov",
  470. "email": "mr.smolya@yandex.ru",
  471. "username": "Smolya"
  472. },
  473. "committer": {
  474. "name": "Viacheslav Glushko",
  475. "email": "mail@ixax.me",
  476. "username": "ixax"
  477. },
  478. "added": [
  479.  
  480. ],
  481. "removed": [
  482.  
  483. ],
  484. "modified": [
  485. "app/actions/tesselation.ts",
  486. "app/components/Model3DTree/Model3DTree.types.tsx",
  487. "app/components/Model3DTreeList/Model3DTreeList.tsx",
  488. "app/components/Model3DTreeList/Model3DTreeList.types.tsx",
  489. "app/components/NodesListBulkPanel/NodesListBulkPanel.i18n.js",
  490. "app/components/NodesListBulkPanel/NodesListBulkPanel.jsx",
  491. "app/controllers/Canvas3D/Canvas3D.scss",
  492. "app/controllers/Canvas3D/Canvas3D.tsx",
  493. "app/controllers/Canvas3D/Canvas3D.types.ts",
  494. "app/controllers/Navigator/Navigator.jsx",
  495. "app/libs/urlBuilder.js",
  496. "app/reducers/tesselation.ts",
  497. "app/types/urlBuilder.ts"
  498. ]
  499. },
  500. {
  501. "id": "350d1c5ad5e6d0edbe19bc796b977ff419fee3c5",
  502. "tree_id": "c5ef1be9b30a9066249e7396b28eb86ac474ee00",
  503. "distinct": false,
  504. "message": "FRONTEND-1606: Уведомления [версия 2.0] (#1225)\n\n* FRONTEND-1608: Модифицировать компонент Owner (#1220)\r\n\r\nЦвет определяется так: есть массив 15 цветов. Берем инициалы. Считаем сумму чар кодов. Получаем число. Считаем сумму его цифр. Если больше 15, то делим на 3 (рандомно выбранное число) и так рекурсивно. Потом достаем из массива цвет с полученным индексом.\r\n\r\n* FRONTEND-1607: Перенести существующую вёрстку уведомлений в storybook (#1222)\r\n\r\nГенерация уведомлений (без конференций)\r\nПрисоединил стор\r\nЗамокал экшены (без датапровайдеров)\r\n\r\n* FRONTEND-1609: icon_bell (#1224)\r\n\r\n* icon bell\r\n\r\n* withHover mod\r\n\r\n* navigator toolbar replace bell icon\r\n\r\n* canvas toolbar replace bell icon\r\n\r\n* review fixes\r\n\r\n* fix size\r\n\r\n* FRONTEND-1610: Модифицировать компонент counter (#1232)\r\n\r\nДобавил модификатор Bold (толщина шрифта)\r\nДополнил Size (раньше не проставлялось многоточие на конце) и Theme\r\n\r\n* FRONTEND-1620: Ввести понятие \"активного уведомления\" (#1239)\r\n\r\nдобавил поле active в модель\r\n\r\n* FRONTEND-1618: Рефакторинг стора уведомлений (#1238)\r\n\r\n- [x] Нода каждого уведомления вынесена в отдельный ключ объекта nodes (минус повторяющаяся информация о нодах)\r\n- [x] Во время прихода новых уведомлений проверяем наличие ноды, чтобы повторно не запрашивать\r\n- [x] Подправил метод `searchNotificationsToSkip`\r\n- [x] В редьюсере убрал лишние фильтрации\r\n\r\n* FRONTEND-1612: Вёрстка списка уведомлений проектов (#1233)\r\n\r\n* storybook, mock Data + mock Store\r\n\r\n* change action path\r\n\r\n* mock actions\r\n\r\n* review changes (NormalModuleReplacementPlugin)\r\n\r\n* first implementation\r\n\r\n* sticky added\r\n\r\n* tabs fixes\r\n\r\n* calculate top for sticky components\r\n\r\n* average store for stories\r\n\r\n* owner css fix\r\n\r\n* transferred mock projects to stories\r\n\r\n* added method for calculate strip style\r\n\r\n* added method for get all items from private\r\n\r\n* clone items\r\n\r\n* type fix\r\n\r\n* merging fix\r\n\r\n* will-change\r\n\r\n* FRONTEND-1617: Разделение поля Ответственные (#1241)\r\n\r\n* i18n (responsible --> owners)\r\n\r\n* change responsible possibility\r\n\r\n* search by responsible\r\n\r\n* added update responsible in to NodesMultipleForm\r\n\r\n* width resize\r\n\r\n* useless div jsx delete\r\n\r\n* import order\r\n\r\n* multiple responsible (array support)\r\nselect --> participant list\r\n\r\n* review fix\r\n\r\n* change list on promise\r\n\r\n* participants fix\r\n\r\n* fetchPossibleOwners outside\r\n\r\n* FRONTEND-1614: Новые методы в reducers/notifications (#1247)\r\n\r\nСмысл методов можно посмотреть в трекере. У функции itemsBySender сделано разбиение по проектам\r\n\r\n2 функции упростил\r\n\r\n* FRONTEND-1611: Вёрстка панели списка пользователей (#1242)\r\n\r\n* add transparent and default color in Owner label\r\n\r\n* add Counter theme white and size XS\r\n\r\n* add action setUser\r\n\r\n* fix Owner\r\n\r\n* add dispatchSetUser\r\n\r\n* add notifications_users CSS\r\n\r\n* add theme light and sizes for Icon_close\r\n\r\n* add icon to Input\r\n\r\n* save active user in localstorage\r\n\r\n* add NotificationsUsersList\r\n\r\n* types NotificationsUsersList\r\n\r\n* CSS NotificationsUsersList\r\n\r\n* i18n NotificationsUsersList\r\n\r\n* review fixes\r\n\r\n* action search\r\n\r\n* move search to reducer\r\n\r\n* class --> function\r\n\r\n* review fixes\r\n\r\n* fix Owner stories\r\n\r\n* add tittle\r\n\r\n* fix title\r\n\r\n* Owner background white\r\n\r\n* fix Owner stories\r\n\r\n* add NotificationsUsersList stories\r\n\r\n* new methods\r\n\r\n* remove common part\r\n\r\n* fix searchNodesNotificationsToSkip\r\n\r\n* review changes\r\n\r\n* simplify itemsBySender (old version)\r\n\r\n* add projectId + itemsBySender (new version)\r\n\r\n* skip notification without node\r\n\r\n* review fixes\r\n\r\n* add coment\r\n\r\n* interfaces changes\r\n\r\n* review changes\r\n\r\n* comments\r\n\r\n* refactor filteredStatBySenders in reducer\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* fix counter\r\n\r\n* review fixes\r\n\r\n* FRONTEND-1623: Реализовать матрицу уведомлений по задачам (#1248)\r\n\r\nПока упрощенный вариант согласной этой таблицы: (красными рамками выделено то, чего пока нету)\r\nhttps://docs.google.com/spreadsheets/d/17BOonaGEpOqOq-rtWZweylAP7VHMlKApAfr5X6l_oNs/edit?usp=sharing\r\n\r\nЧто нужно:\r\n\r\n- [x] составить таблицу\r\n- [x] написать отдельный экшен на создание уведомлений для задач, в котором будут формироваться данные о получателях а также уровень их уведомлений на основании таблицы.\r\n- [x] убрать в канвасе получение subscribers (теперь будут формироваться в экшене)\r\n- [x] добавить в таблицу поддержку поля responsible (первый столбец в таблице - Ответственный за ноду)\r\n\r\n* FRONTEND-1624: Реализовать матрицу уведомлений по документам (#1262)\r\n\r\n- [x] Добавить формирование уведомлений на все события из таблицы\r\n- [x] Реализовать формирование пользователей и отправку уведомлений по второй таблице\r\n- [x] Реализовать формирование пользователей и отправку уведомлений по третьей таблице\r\n\r\n* FRONTEND-1616: Механика мьюта уведомлений (#1263)\r\n\r\n- [x] Добавить `mutes` в атрибуты entity[TYPE=NOTIFICATIONS]\r\n- [x] Обновить модель с учетом нового поля `mutes`\r\n- [x] Добавить экшены на mute/unmute и редьюсер для этих экшенов\r\n- [x] Перед отправкой уведомления пользователю, если он имеет значение 2 (active) по исходной таблице, то достаем его мьюты и фильтруем еще по ним.\r\n\r\n* FRONTEND-1621: Вёрстка заглушек (#1261)\r\n\r\n* refactor Splash\r\n\r\n* add CSS splash_component_notifications\r\n\r\n* add renderSplash\r\n\r\n* add splash for total count zero\r\n\r\n* add splash for documents and tasks\r\n\r\n* add splash for non-select user\r\n\r\n* fix splash for non-select user\r\n\r\n* remove logs\r\n\r\n* fix loadMore button\r\n\r\n* add CSS splash_component_notifications\r\n\r\n* refactor\r\n\r\n* add Splash stories\r\n\r\n* refactor\r\n\r\n* add Splash mods\r\n\r\n* add knobs mods\r\n\r\n* fix story name\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* merging fix\r\n\r\n* FRONTEND-1681: Встроить заглушки в новый компонент Splash (#1277)\r\n\r\n* FRONTEND-1659: Верстка мьютов (#1264)\r\n\r\nСделал мьюты на:\r\n\r\n- [x] Юзеров\r\n- [x] Проекты\r\n- [x] Таски\r\n- [x] Документы\r\n\r\nБыл сломан сторибук уведомлений и списка пользователей, поправил\r\n\r\n* FRONTEND-1615: Подключить новые методы редьюсеров в вёрстку (#1272)\r\n\r\n- [x] подправлен редьюсер под новые уведомления\r\n- [x] разделение на активные/неактивные\r\n- [x] правильный подсчет\r\n- [x] подправлены сортировки\r\n- [x] данные о проекте для конкретного пользователя вынесены в стор\r\n- [x] связь проекта с его названием вынесена в стор\r\n- [x] основная верстка (не вся) + пофикшены некоторые недочеты в ней\r\n- [x] связано с мьютами\r\n- [x] добавлены новые методы, учитывающие текущего выбранного пользователя (старые остались)\r\n- [x] фикс красного колокольчика\r\n- [x] фикс названия вкладки (если название было больше допустимого, оно обрезалось + становилось число общих непрочитанных уведомлений, даже если их число было 0)\r\n\r\n* FRONTEND-1725: Сломана верстка Владельцев и Ответственных (#1319)\r\n\r\nпофиксил верстку в полях + поправил знаки поиска (они съезжали)\r\n\r\n* FRONTEND-1637: Рефакторинг сортировок в редьюсере (#1316)\r\n\r\n* fetch fix + sort fix + css fix\r\n\r\n* count fix in projects\r\n\r\n* fix tasks count by user\r\n\r\n* return read point in project\r\n\r\n* FRONTEND-1754: Не открывается окно с совещаниями если там есть хоть одно совещание (#1332)\r\n\r\n* FRONTEND-1727: Увеличить ширину поля ИД, уменьшить ширину поля ответственных (#1321)\r\n\r\nпосмотрев на макеты, постарался более менее подходящие пропорции подобрать\r\n\r\nпри мердже внимательнее (базовая ветка - https://tracker.yandex.ru/FRONTEND-1725)\r\n\r\n* FRONTEND-1769: Нельзя удалить всех ответственных (#1345)\r\n\r\nДобавил в ParticipantList дополнительный пропс, позволяющий удалять все теги (юзеров)\r\n\r\n* FRONTEND-1766: Не работает интерфейс и ошибка в консоли при нажатии кнопки отметить как прочитанное (#1353)\r\n\r\nПри расчете значения внутри красного круга выполнялись вычисления, когда еще не обновился стор полностью\r\n\r\n* FRONTEND-1782: Не приходит уведомление об удалении/восстановлении (#1354)\r\n\r\n* FRONTEND-1802: Ломается верстка уведомлений если например отредактировать ответственных и владельцев (#1361)\r\n\r\nДумаю, нужно будет задачу создать на фиксы всей верстки уведомлений (займусь, пожалуй :slightly_smiling_face: :gun: )\r\n\r\n* FRONTEND-1795: При изменении статуса у папки не приходит в уведомлении надпись изменен статус (#1360)\r\n\r\n* FRONTEND-1785: При загрузке новых версий вылезает плашка \"Что-то пошло не так\" и не растеризуется файл (#1359)\r\n\r\n* FRONTEND-1784: Не прилетает новое имя документа при его переименовании (#1355)\r\n\r\n* show document new title and description\r\n\r\n* fix\r\n\r\n* FRONTEND-1613: Внедрить reselect (#1351)\r\n\r\n* reselect first version\r\n\r\n* isLoaded support\r\n\r\n* review fixes\r\n\r\n* add type to state\r\n\r\n* merge fix\r\n\r\n* FRONTEND-1786: Кейсы по неправильно приходящим уведомлениям (#1356)\r\n\r\n* fix fetch groups with shared access\r\n\r\n* refetch node access if create node\r\n\r\n* review fix\r\n\r\n* marker renamed\r\n\r\n* find entity[type=NOTIFICATION] by userId\r\n\r\n* FRONTEND-1812: Правка верстки в уведомлениях (#1370)\r\n\r\n* nodeslist and nodesform css fix\r\n\r\n* notifications header fix\r\n\r\n* notification user list fix + load more\r\n\r\n* long node name support\r\n\r\n* project arrow position",
  505. "timestamp": "2018-11-26T17:01:41+03:00",
  506. "url": "https://github.com/ingipro/gsm-client/commit/350d1c5ad5e6d0edbe19bc796b977ff419fee3c5",
  507. "author": {
  508. "name": "Viacheslav Glushko",
  509. "email": "mail@ixax.me",
  510. "username": "ixax"
  511. },
  512. "committer": {
  513. "name": "GitHub",
  514. "email": "noreply@github.com",
  515. "username": "web-flow"
  516. },
  517. "added": [
  518. "app/actions/notifications.mock.ts",
  519. "app/components/Counter/Counter.stories.tsx",
  520. "app/components/Icon/_bell/Icon_bell.scss",
  521. "app/components/Icon/_bell/bell-disable_blue.svg",
  522. "app/components/Icon/_bell/bell-disable_gray.svg",
  523. "app/components/Icon/_bell/bell-disable_red.svg",
  524. "app/components/Icon/_bell/bell-disable_white.svg",
  525. "app/components/Icon/_bell/bell_blue.svg",
  526. "app/components/Icon/_bell/bell_cadet-gray.svg",
  527. "app/components/Icon/_bell/bell_gray.svg",
  528. "app/components/Icon/_bell/bell_light-gray.svg",
  529. "app/components/Icon/_bell/bell_red.svg",
  530. "app/components/Icon/_bell/bell_white.svg",
  531. "app/components/Icon/_search/ic_black.svg",
  532. "app/components/Icon/_search/ic_gray.svg",
  533. "app/components/Notifications/Notifications.mock.ts",
  534. "app/components/Notifications/Notifications.stories.tsx",
  535. "app/components/NotificationsUsersList/NotificationsUsersList.i18n.ts",
  536. "app/components/NotificationsUsersList/NotificationsUsersList.scss",
  537. "app/components/NotificationsUsersList/NotificationsUsersList.stories.tsx",
  538. "app/components/NotificationsUsersList/NotificationsUsersList.tsx",
  539. "app/components/NotificationsUsersList/NotificationsUsersList.types.ts",
  540. "app/components/Owner/Owner.stories.tsx",
  541. "app/components/Splash/Splash_role_notifications.scss",
  542. "app/selectors/notifications.ts"
  543. ],
  544. "removed": [
  545. "app/components/CanvasToolbar/i/notifications.svg",
  546. "app/components/CanvasToolbar/i/notifications_active.svg",
  547. "app/components/Counter/Counter.stories.jsx",
  548. "app/components/NavigatorToolbar/i/notifications.svg",
  549. "app/components/NavigatorToolbar/i/notifications_active.svg",
  550. "app/components/NodesList/i/Search.svg",
  551. "app/components/NodesList/i/Search_active.svg"
  552. ],
  553. "modified": [
  554. ".eslintignore",
  555. ".storybook/webpack.config.js",
  556. "app/actions/notifications.ts",
  557. "app/components/CanvasToolbar/CanvasToolbar.scss",
  558. "app/components/CanvasToolbar/CanvasToolbar.tsx",
  559. "app/components/CanvasToolbar/CanvasToolbar.types.ts",
  560. "app/components/Conferences/Conferences.tsx",
  561. "app/components/Counter/Counter.scss",
  562. "app/components/Counter/Counter.tsx",
  563. "app/components/Counter/Counter.types.ts",
  564. "app/components/Icon/Icon.stories.tsx",
  565. "app/components/Icon/Icon.types.ts",
  566. "app/components/Icon/_close/Icon_close.scss",
  567. "app/components/Icon/_search/Icon_search.scss",
  568. "app/components/Input/Input.scss",
  569. "app/components/Input/Input.stories.tsx",
  570. "app/components/Input/Input.tsx",
  571. "app/components/Input/Input.types.ts",
  572. "app/components/NavigatorToolbar/NavigatorToolbar.scss",
  573. "app/components/NavigatorToolbar/NavigatorToolbar.tsx",
  574. "app/components/NodesForm/NodesForm.jsx",
  575. "app/components/NodesForm/NodesForm.scss",
  576. "app/components/NodesList/NodesList.i18n.js",
  577. "app/components/NodesList/NodesList.jsx",
  578. "app/components/NodesList/NodesList.scss",
  579. "app/components/NodesMultipleForm/NodesMultipleForm.i18n.ts",
  580. "app/components/NodesMultipleForm/NodesMultipleForm.tsx",
  581. "app/components/NodesMultipleForm/NodesMultipleForm.types.ts",
  582. "app/components/Notifications/Notifications.i18n.ts",
  583. "app/components/Notifications/Notifications.scss",
  584. "app/components/Notifications/Notifications.tsx",
  585. "app/components/Notifications/Notifications.types.ts",
  586. "app/components/Owner/Owner.scss",
  587. "app/components/Owner/Owner.tsx",
  588. "app/components/ParticipantsList/ParticipantsList.jsx",
  589. "app/components/ParticipantsList/ParticipantsList.scss",
  590. "app/components/Preview/Preview.tsx",
  591. "app/components/Splash/Splash.stories.tsx",
  592. "app/components/Splash/Splash.types.ts",
  593. "app/controllers/Base/Base.tsx",
  594. "app/controllers/Canvas/Canvas.jsx",
  595. "app/controllers/Canvas/Canvas.scss",
  596. "app/controllers/Canvas3D/Canvas3D.tsx",
  597. "app/controllers/Navigator/Navigator.jsx",
  598. "app/dataProviders/nodes.ts",
  599. "app/dataProviders/notifications.ts",
  600. "app/dataProviders/owners.ts",
  601. "app/libs/color.ts",
  602. "app/models/entity.ts",
  603. "app/models/node.ts",
  604. "app/models/notification.ts",
  605. "app/models/project.ts",
  606. "app/reducers/nodes.ts",
  607. "app/reducers/notifications.ts",
  608. "app/reducers/tasks.ts",
  609. "app/types/entities.ts",
  610. "app/types/nodes.ts",
  611. "app/types/notifications.ts",
  612. "configs/app/index.js",
  613. "package.json"
  614. ]
  615. },
  616. {
  617. "id": "989ed6924abe83bc0b73df7d0f91a55cea056f1c",
  618. "tree_id": "40512a20f5eb32c5f8f1439a95c4f9717f104ed0",
  619. "distinct": false,
  620. "message": "FRONTEND-1828: Починить 3д ДО после мерджа аттачей (#1371)\n\nПеренёс *вроде как* весь функционал по аттачам в Canvas3D\r\nПеределал Cell.jsx в tsx, почему-то требовал передавать size, хотя там указано, что это не обязательное свойство",
  621. "timestamp": "2018-11-27T17:53:58+03:00",
  622. "url": "https://github.com/ingipro/gsm-client/commit/989ed6924abe83bc0b73df7d0f91a55cea056f1c",
  623. "author": {
  624. "name": "Grigory Sobenin",
  625. "email": "sobenin.g@gmail.com",
  626. "username": "Gorizory"
  627. },
  628. "committer": {
  629. "name": "Viacheslav Glushko",
  630. "email": "mail@ixax.me",
  631. "username": "ixax"
  632. },
  633. "added": [
  634. "app/components/Screen/Cell.tsx",
  635. "app/components/Screen/Cell.types.ts"
  636. ],
  637. "removed": [
  638. "app/components/Screen/Cell.jsx"
  639. ],
  640. "modified": [
  641. "app/actions/tasks.ts",
  642. "app/components/DynamicReport/DynamicReport.jsx",
  643. "app/controllers/Canvas3D/Canvas3D.scss",
  644. "app/controllers/Canvas3D/Canvas3D.tsx",
  645. "app/controllers/Canvas3D/Canvas3D.types.ts",
  646. "app/libs/events/dnd.ts"
  647. ]
  648. },
  649. {
  650. "id": "d7008786b7430bd0e36a6821c5cb2f39b8ec29b6",
  651. "tree_id": "08a2cac97ee70efdfb520876e64eaa113d387346",
  652. "distinct": false,
  653. "message": "FRONTEND-1836: Съехала верстка у модератора (#1378)",
  654. "timestamp": "2018-11-29T12:06:58+03:00",
  655. "url": "https://github.com/ingipro/gsm-client/commit/d7008786b7430bd0e36a6821c5cb2f39b8ec29b6",
  656. "author": {
  657. "name": "podlovchenko",
  658. "email": "podlovchenko.vera@gmail.com",
  659. "username": "podlovchenko"
  660. },
  661. "committer": {
  662. "name": "Viacheslav Glushko",
  663. "email": "mail@ixax.me",
  664. "username": "ixax"
  665. },
  666. "added": [
  667.  
  668. ],
  669. "removed": [
  670.  
  671. ],
  672. "modified": [
  673. "app/components/ParticipantsList/ParticipantsList.scss"
  674. ]
  675. },
  676. {
  677. "id": "4ba32e632f70e3df5345389463d9d8196a54f662",
  678. "tree_id": "a6479593cab54904c89743e767079a502eb428e5",
  679. "distinct": false,
  680. "message": "FRONTEND-1816: Собрать анстейбл с новой версией 3D-библиотеки от Ледас-а (#1375)\n\n* Moved funcs but still doesn't works\r\n\r\n* Fixed not showing panels\r\n\r\n* Use HTMLElement\r\n\r\n* Review fixes\r\n\r\n* Use QueryParams\r\n\r\n* Edit package.json\r\n\r\n* Fix\r\n\r\n* Review fix\r\n\r\n* Delete ^\r\n\r\n* Delete empty lines\r\n\r\n* Show DR if opened 3d first\r\n\r\n* Edit package.json\r\n\r\n* Fix\r\n\r\n* Review fix\r\n\r\n* Delete ^\r\n\r\n* Delete empty lines\r\n\r\n* Use binary\r\n\r\n* Do not use binaryTess in lods\r\n\r\n* Parse BSON\r\n\r\n* Fix bson parse\r\n\r\n* Move BSON parse to dataProvider\r\n\r\n* Delete elements when Viewer3D is loaded\r\n\r\n* Rework delete\r\n\r\n* Call renderer destroy only if it exists\r\n\r\n* Use master",
  681. "timestamp": "2018-11-29T13:50:08+03:00",
  682. "url": "https://github.com/ingipro/gsm-client/commit/4ba32e632f70e3df5345389463d9d8196a54f662",
  683. "author": {
  684. "name": "Grigory Sobenin",
  685. "email": "sobenin.g@gmail.com",
  686. "username": "Gorizory"
  687. },
  688. "committer": {
  689. "name": "Viacheslav Glushko",
  690. "email": "mail@ixax.me",
  691. "username": "ixax"
  692. },
  693. "added": [
  694.  
  695. ],
  696. "removed": [
  697.  
  698. ],
  699. "modified": [
  700. "app/components/Viewer3D/Viewer3D.tsx",
  701. "app/controllers/Canvas3D/Canvas3D.tsx",
  702. "app/dataProviders/tesselation.ts",
  703. "app/libs/3d/index.ts",
  704. "app/libs/request2.ts",
  705. "package.json"
  706. ]
  707. },
  708. {
  709. "id": "848a5806d2a56ff2d06b8e69bea9c517f1fab7ed",
  710. "tree_id": "c028ec4868a4355cd1fa52aa8f904b27c076fdd0",
  711. "distinct": false,
  712. "message": "FRONTEND-1859: Поддержать уведомления после мержа в совещаниях (#1393)",
  713. "timestamp": "2018-11-29T22:12:24+03:00",
  714. "url": "https://github.com/ingipro/gsm-client/commit/848a5806d2a56ff2d06b8e69bea9c517f1fab7ed",
  715. "author": {
  716. "name": "Vsevolod",
  717. "email": "seva213415@inbox.ru",
  718. "username": "sevaTechoPark"
  719. },
  720. "committer": {
  721. "name": "Viacheslav Glushko",
  722. "email": "mail@ixax.me",
  723. "username": "ixax"
  724. },
  725. "added": [
  726.  
  727. ],
  728. "removed": [
  729.  
  730. ],
  731. "modified": [
  732. "app/components/Conferences/Conferences.tsx",
  733. "app/types/notifications.ts",
  734. "server/controllers/voximplant/voximplant.ts"
  735. ]
  736. },
  737. {
  738. "id": "443ec154ef5b7e8cf9b7e3e4c8deada8559b8dff",
  739. "tree_id": "e5c499eb3090c6e6a5981329d347f3131101f20d",
  740. "distinct": false,
  741. "message": "FRONTEND-1729: При клике на иконку добавления пользователя в попапе добавления ошибка в консоли",
  742. "timestamp": "2018-11-30T19:38:00+07:00",
  743. "url": "https://github.com/ingipro/gsm-client/commit/443ec154ef5b7e8cf9b7e3e4c8deada8559b8dff",
  744. "author": {
  745. "name": "Oleg Lebedev",
  746. "email": "oleg.lebedev.v@gmail.com",
  747. "username": "seraf-z"
  748. },
  749. "committer": {
  750. "name": "Dan Onoshko",
  751. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  752. "username": "onoshkodaniil"
  753. },
  754. "added": [
  755.  
  756. ],
  757. "removed": [
  758.  
  759. ],
  760. "modified": [
  761. "app/components/GroupAddParticipants/GroupAddParticipants.tsx"
  762. ]
  763. },
  764. {
  765. "id": "29dc6aca0f2c6b128f5637b855e9ad09a03f55ca",
  766. "tree_id": "fd5d4f2c4e766fa7591c454f14e79d99cc5a7560",
  767. "distinct": false,
  768. "message": "FRONTEND-1858: Убрать открытие распределенки по флажку. (#1391)\n\nУбрал флажок, по которому открывалась распределенка",
  769. "timestamp": "2018-11-30T18:01:18+03:00",
  770. "url": "https://github.com/ingipro/gsm-client/commit/29dc6aca0f2c6b128f5637b855e9ad09a03f55ca",
  771. "author": {
  772. "name": "Sergey Samoylov",
  773. "email": "mr.smolya@yandex.ru",
  774. "username": "Smolya"
  775. },
  776. "committer": {
  777. "name": "Viacheslav Glushko",
  778. "email": "mail@ixax.me",
  779. "username": "ixax"
  780. },
  781. "added": [
  782.  
  783. ],
  784. "removed": [
  785.  
  786. ],
  787. "modified": [
  788. "app/components/NodesListBulkPanel/NodesListBulkPanel.jsx",
  789. "app/controllers/Navigator/Navigator.jsx",
  790. "app/libs/urlBuilder.js",
  791. "app/types/urlBuilder.ts"
  792. ]
  793. },
  794. {
  795. "id": "ff80b9d935da13c205d47ac63e29a15c2b875e4d",
  796. "tree_id": "bcb8375a8cb862b3af368d5a4baa10e6e1973b53",
  797. "distinct": false,
  798. "message": "FRONTEND-1770: Развернуть анстейблы/тестинг для нодовых фронтбеков (#1334)\n\n- [x] deploy-scripts\r\n- [x] optimize memory usage for remote/unstable environments\r\n- [x] optimize `npm install`\r\n- [x] use unstable frontback in unstable environment :)\r\n- [x] POST /ping handler\r\n- [x] use sh-scripts from CI\r\n- [x] [locate and fix problem](https://tracker.yandex.ru/FRONTEND-1770#5bfbd9801f9cc0001c3497fe)\r\n- [x] calculateClientAppEnv: optimize, use *.knevod.com as testing (exclude unstable and remotes)\r\n- [x] testing autodeploy scripts\r\n- [x] app.logger",
  799. "timestamp": "2018-11-30T18:07:08+03:00",
  800. "url": "https://github.com/ingipro/gsm-client/commit/ff80b9d935da13c205d47ac63e29a15c2b875e4d",
  801. "author": {
  802. "name": "Viacheslav Glushko",
  803. "email": "mail@ixax.me",
  804. "username": "ixax"
  805. },
  806. "committer": {
  807. "name": "GitHub",
  808. "email": "noreply@github.com",
  809. "username": "web-flow"
  810. },
  811. "added": [
  812. "configs/frontback/environment/beta.js",
  813. "configs/frontback/environment/ingipro.js",
  814. "configs/frontback/environment/unstable.js",
  815. "configs/voximplant/unstable.js",
  816. "frontback_stop.sh",
  817. "server/controllers/ping.ts"
  818. ],
  819. "removed": [
  820. "app/components/ResizableBox/README.md",
  821. "app/components/ResizableBox/ResizableBox.jsx",
  822. "app/components/ResizableBox/ResizableBox.scss",
  823. "app/components/ResizableBox/_bottom/ResizableBox_Bottom.scss",
  824. "app/components/ResizableBox/_hidden/ResizableBox_Hidden.scss",
  825. "app/components/ResizableBox/_left/ResizableBox_Left.scss",
  826. "app/components/ResizableBox/_right/ResizableBox_Right.scss",
  827. "app/components/ResizableBox/_top/ResizableBox_Top.scss",
  828. "configs/ecosystems/test2.json",
  829. "logs/.gikeep",
  830. "server/controllers/root.ts"
  831. ],
  832. "modified": [
  833. ".gitignore",
  834. ".npmrc",
  835. "app/actions/alerts.ts",
  836. "app/app.entry.js",
  837. "app/components/Notifications/Notifications.tsx",
  838. "app/libs/env.ts",
  839. "app/libs/logger.js",
  840. "app/libs/urlBuilder.js",
  841. "app/sockets/frontback.ts",
  842. "configs/app/index.js",
  843. "configs/frontback/ecosystem.config.js",
  844. "configs/frontback/environment/common.js",
  845. "configs/frontback/environment/development.js",
  846. "configs/frontback/environment/remote.js",
  847. "configs/frontback/environment/testing.js",
  848. "configs/frontback/index.js",
  849. "frontback_build.sh",
  850. "nodemon.json",
  851. "package.json",
  852. "server/controllers/index.ts",
  853. "server/controllers/voximplant/voximplant.ts",
  854. "server/dataProviders/journal.ts",
  855. "server/libs/configsLoader.ts",
  856. "server/libs/host.ts",
  857. "server/libs/logger.ts",
  858. "server/websocket/index.ts",
  859. "webpack.config.js"
  860. ]
  861. },
  862. {
  863. "id": "f54d8b7fbef413c23c6d256160b499d19ab9aa73",
  864. "tree_id": "237719d2262ec11e6c8296d406f4b6e5c77b15fd",
  865. "distinct": false,
  866. "message": "FRONTEND-1186: Подготовка совещаний к запуску в ingipro.ingipro.com (#1348)\n\nХаб-таск совещаний",
  867. "timestamp": "2018-11-30T22:07:00+03:00",
  868. "url": "https://github.com/ingipro/gsm-client/commit/f54d8b7fbef413c23c6d256160b499d19ab9aa73",
  869. "author": {
  870. "name": "Vsevolod",
  871. "email": "seva213415@inbox.ru",
  872. "username": "sevaTechoPark"
  873. },
  874. "committer": {
  875. "name": "Viacheslav Glushko",
  876. "email": "mail@ixax.me",
  877. "username": "ixax"
  878. },
  879. "added": [
  880. "@types/expess/index.d.ts",
  881. "server/helpers/checkOnlineConferencesAlive.ts",
  882. "server/helpers/endConference.ts",
  883. "server/libs/fs.ts",
  884. "server/types/configs.ts"
  885. ],
  886. "removed": [
  887. "server/helpers/mergeOnlineParticipantsToConferences.ts",
  888. "server/types/index.ts"
  889. ],
  890. "modified": [
  891. "app/actions/conferences.ts",
  892. "app/components/CanvasToolbar/CanvasToolbar.tsx",
  893. "app/components/ConferenceParticipants/ConferenceParticipants.tsx",
  894. "app/components/Container/Container.tsx",
  895. "app/components/NavigatorToolbar/NavigatorToolbar.tsx",
  896. "app/constants/conferences.frontback.ts",
  897. "app/controllers/Base/Base.tsx",
  898. "app/dataProviders/conferences.ts",
  899. "app/dataProviders/journals.ts",
  900. "app/dataProviders/owners.ts",
  901. "app/libs/dates.ts",
  902. "configs/app/index.js",
  903. "configs/frontback/index.js",
  904. "configs/frontback/tsconfig.json",
  905. "package.json",
  906. "server/controllers/conferences/join.ts",
  907. "server/controllers/conferences/pass.ts",
  908. "server/controllers/voximplant/voximplant.ts",
  909. "server/dataProviders/document.ts",
  910. "server/dataProviders/group.ts",
  911. "server/dataProviders/journal.ts",
  912. "server/dataProviders/keyValue.ts",
  913. "server/dataProviders/node.ts",
  914. "server/dataProviders/notification.ts",
  915. "server/dataProviders/owners.ts",
  916. "server/dataProviders/user.ts",
  917. "server/dataProviders/voximplant.ts",
  918. "server/helpers/auth.ts",
  919. "server/helpers/getOnlineConferences.ts",
  920. "server/helpers/getOnlineParticipants.ts",
  921. "server/libs/configsLoader.ts",
  922. "server/libs/host.ts",
  923. "server/libs/httpDataProvider.ts",
  924. "server/libs/logger.ts",
  925. "server/libs/socket.ts",
  926. "server/libs/store.ts",
  927. "server/middlewares/bindEmitter.ts",
  928. "server/middlewares/checkUserToken.ts",
  929. "server/middlewares/errorHandler.ts",
  930. "server/middlewares/init.ts",
  931. "server/middlewares/validateConferenceAttributes.ts",
  932. "server/middlewares/xRequestId.ts",
  933. "server/server.ts",
  934. "server/types/dataProvider.ts",
  935. "server/types/environments.ts",
  936. "server/types/events.ts",
  937. "server/types/store.ts",
  938. "server/utils/expressExtensions.ts",
  939. "server/utils/requestMeta.ts",
  940. "server/voxEngine/conference.js",
  941. "server/websocket/index.ts",
  942. "server/websocket/middlewares/checkEventType.ts",
  943. "server/worker.ts",
  944. "tsconfig.json"
  945. ]
  946. },
  947. {
  948. "id": "01d381b37a80d39bd8370a5edd5d52983e8fc914",
  949. "tree_id": "82f3dee87c7fb00ed50edff0b8dbbef267230364",
  950. "distinct": false,
  951. "message": "FRONTEND-1829: Контрол ребер отображается поверх ДО (#1389)\n\nИзменил z-index панелей (у всех тулбаров он 30, поэтому потребовалось поставить больше)",
  952. "timestamp": "2018-11-30T23:07:57+03:00",
  953. "url": "https://github.com/ingipro/gsm-client/commit/01d381b37a80d39bd8370a5edd5d52983e8fc914",
  954. "author": {
  955. "name": "Grigory Sobenin",
  956. "email": "sobenin.g@gmail.com",
  957. "username": "Gorizory"
  958. },
  959. "committer": {
  960. "name": "Viacheslav Glushko",
  961. "email": "mail@ixax.me",
  962. "username": "ixax"
  963. },
  964. "added": [
  965.  
  966. ],
  967. "removed": [
  968.  
  969. ],
  970. "modified": [
  971. "app/controllers/Canvas3D/Canvas3D.scss"
  972. ]
  973. },
  974. {
  975. "id": "7a02c027da7ea578b7d41ef7d87b7888e90fa7a5",
  976. "tree_id": "f8d323df7f8787ddc32c75644a92f6b14ea3902c",
  977. "distinct": false,
  978. "message": "do not remove frontback logs on cleanup",
  979. "timestamp": "2018-12-01T03:25:42+03:00",
  980. "url": "https://github.com/ingipro/gsm-client/commit/7a02c027da7ea578b7d41ef7d87b7888e90fa7a5",
  981. "author": {
  982. "name": "Vyacheslav Glushko",
  983. "email": "mail@ixax.me",
  984. "username": "ixax"
  985. },
  986. "committer": {
  987. "name": "Vyacheslav Glushko",
  988. "email": "mail@ixax.me",
  989. "username": "ixax"
  990. },
  991. "added": [
  992.  
  993. ],
  994. "removed": [
  995.  
  996. ],
  997. "modified": [
  998. "package.json"
  999. ]
  1000. },
  1001. {
  1002. "id": "2e56a5f7a643dda5fd1fa351e8fcf2ef3526b2a3",
  1003. "tree_id": "faf6c619a573315a3a88aaa0656c5f841b7c8376",
  1004. "distinct": false,
  1005. "message": "Emergency (#1410)\n\n* fix logger errors\r\n\r\n* wait a little bit before worker should restart",
  1006. "timestamp": "2018-12-01T14:29:12+03:00",
  1007. "url": "https://github.com/ingipro/gsm-client/commit/2e56a5f7a643dda5fd1fa351e8fcf2ef3526b2a3",
  1008. "author": {
  1009. "name": "Viacheslav Glushko",
  1010. "email": "mail@ixax.me",
  1011. "username": "ixax"
  1012. },
  1013. "committer": {
  1014. "name": "GitHub",
  1015. "email": "noreply@github.com",
  1016. "username": "web-flow"
  1017. },
  1018. "added": [
  1019.  
  1020. ],
  1021. "removed": [
  1022.  
  1023. ],
  1024. "modified": [
  1025. "server/libs/logger.ts",
  1026. "server/server.ts"
  1027. ]
  1028. },
  1029. {
  1030. "id": "1d53f7f9427c01d4e9025c49739d8f836131a0f6",
  1031. "tree_id": "48ac383e37155e0cd1d747bdea84cb90c0a5e747",
  1032. "distinct": false,
  1033. "message": "FRONTEND-1353: Хаб-таск для реализации \"админки\" (#1269)",
  1034. "timestamp": "2018-12-01T16:58:47+03:00",
  1035. "url": "https://github.com/ingipro/gsm-client/commit/1d53f7f9427c01d4e9025c49739d8f836131a0f6",
  1036. "author": {
  1037. "name": "Viacheslav Glushko",
  1038. "email": "mail@ixax.me",
  1039. "username": "ixax"
  1040. },
  1041. "committer": {
  1042. "name": "GitHub",
  1043. "email": "noreply@github.com",
  1044. "username": "web-flow"
  1045. },
  1046. "added": [
  1047. "app/actions/users.ts",
  1048. "app/components/Accounts/Accounts.i18n.ts",
  1049. "app/components/Accounts/Accounts.scss",
  1050. "app/components/Accounts/Accounts.tsx",
  1051. "app/components/Button/Button_theme_middle-gray.scss",
  1052. "app/components/EcosystemCreationForm/EcosystemCreationForm.i18n.ts",
  1053. "app/components/EcosystemCreationForm/EcosystemCreationForm.scss",
  1054. "app/components/EcosystemCreationForm/EcosystemCreationForm.stories.tsx",
  1055. "app/components/EcosystemCreationForm/EcosystemCreationForm.tsx",
  1056. "app/components/EcosystemCreationForm/EcosystemCreationForm.types.ts",
  1057. "app/components/Icon/_check-mark/Icon_check-mark.scss",
  1058. "app/components/Icon/_check-mark/ic.svg",
  1059. "app/components/Icon/_logo/Icon_logo.scss",
  1060. "app/components/Icon/_logo/logo.svg",
  1061. "app/components/Icon/_profile/Icon_profile.scss",
  1062. "app/components/Icon/_profile/profile.svg",
  1063. "app/components/Icon/_profile/profile_active.svg",
  1064. "app/components/Icon/_search/search.svg",
  1065. "app/components/Icon/_search/search_active.svg",
  1066. "app/components/Input/Input_size_l.scss",
  1067. "app/components/Input/Input_success.scss",
  1068. "app/components/Input/ic.svg",
  1069. "app/components/Label/Label.scss",
  1070. "app/components/Label/Label.stories.tsx",
  1071. "app/components/Label/Label.tsx",
  1072. "app/components/Owner/Onwer.stories.tsx",
  1073. "app/components/ToggleNav/ToggleNav.scss",
  1074. "app/components/ToggleNav/ToggleNav.stories.tsx",
  1075. "app/components/ToggleNav/ToggleNav.tsx",
  1076. "app/components/ToggleNav/ToggleNav.types.ts",
  1077. "app/components/ToggleNav/ToggleNav_size_m.scss",
  1078. "app/components/ToggleNav/ToggleNav_size_s.scss",
  1079. "app/components/ToggleNav/ToggleNav_theme_dark-blue.scss",
  1080. "app/components/ToggleNav/ToggleNav_theme_dark-orange.scss",
  1081. "app/components/ToggleNav/ToggleNav_theme_light-orange.scss",
  1082. "app/components/UsersInviteForm/UsersInviteForm.i18n.ts",
  1083. "app/components/UsersInviteForm/UsersInviteForm.scss",
  1084. "app/components/UsersInviteForm/UsersInviteForm.stories.tsx",
  1085. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  1086. "app/components/UsersInviteForm/UsersInviteForm.types.ts",
  1087. "app/components/UsersManageTable/UsersManageTable.i18n.ts",
  1088. "app/components/UsersManageTable/UsersManageTable.scss",
  1089. "app/components/UsersManageTable/UsersManageTable.stories.tsx",
  1090. "app/components/UsersManageTable/UsersManageTable.tsx",
  1091. "app/components/UsersManageTable/UsersManageTable.types.tsx",
  1092. "app/controllers/Admin/Admin.i18n.ts",
  1093. "app/controllers/Admin/Admin.loadable.tsx",
  1094. "app/controllers/Admin/Admin.scss",
  1095. "app/controllers/Admin/Admin.tsx",
  1096. "app/controllers/Admin/Admin.types.ts",
  1097. "app/dataProviders/encoding.ts",
  1098. "app/dataProviders/users.ts",
  1099. "app/libs/columnsSyncObserver.ts",
  1100. "app/models/user.ts",
  1101. "app/reducers/users.ts",
  1102. "app/types/admin.ts",
  1103. "configs/mail/index.js",
  1104. "server/controllers/users/buy.ts",
  1105. "server/controllers/users/encoding.ts",
  1106. "server/controllers/users/get.ts",
  1107. "server/controllers/users/index.ts",
  1108. "server/controllers/users/limits.ts",
  1109. "server/controllers/users/send.ts",
  1110. "server/controllers/users/update.ts",
  1111. "server/dataProviders/limits.ts",
  1112. "server/libs/mail.ts",
  1113. "server/middlewares/calculateBackendHost.ts",
  1114. "server/templates/application.i18n.ts",
  1115. "server/templates/application.ts",
  1116. "server/templates/i/background_01.png",
  1117. "server/templates/i/background_02.png",
  1118. "server/templates/i/background_03.png",
  1119. "server/templates/i/fb.png",
  1120. "server/templates/i/icon.png",
  1121. "server/templates/i/instagram.png",
  1122. "server/templates/i/logo.png",
  1123. "server/templates/i/manager_01.png",
  1124. "server/templates/i/manager_02.png",
  1125. "server/templates/i/twitter.png",
  1126. "server/templates/i/vk.png",
  1127. "server/templates/i/youtube.png",
  1128. "server/templates/index.ts",
  1129. "server/templates/login.i18n.ts",
  1130. "server/templates/login.ts",
  1131. "types/chardet/index.d.ts",
  1132. "types/csv-string/index.d.ts"
  1133. ],
  1134. "removed": [
  1135.  
  1136. ],
  1137. "modified": [
  1138. ".gitignore",
  1139. "app/components/App/App.jsx",
  1140. "app/components/Button/Button.types.ts",
  1141. "app/components/Container/Container.tsx",
  1142. "app/components/Icon/Icon.stories.tsx",
  1143. "app/components/Icon/Icon.types.ts",
  1144. "app/components/Icon/_close/Icon_close.scss",
  1145. "app/components/Icon/_search/Icon_search.scss",
  1146. "app/components/Input/Input.tsx",
  1147. "app/components/Input/Input.types.ts",
  1148. "app/components/NavigatorToolbar/NavigatorToolbar.scss",
  1149. "app/components/NavigatorToolbar/NavigatorToolbar.tsx",
  1150. "app/components/NavigatorToolbar/NavigatorToolbar.types.ts",
  1151. "app/components/Owner/Owner.scss",
  1152. "app/components/Owner/Owner.tsx",
  1153. "app/controllers/Base/Base.tsx",
  1154. "app/controllers/Navigator/Navigator.jsx",
  1155. "app/dataProviders/documents.js",
  1156. "app/dataProviders/notifications.ts",
  1157. "app/dataProviders/owners.ts",
  1158. "app/libs/color.ts",
  1159. "app/libs/parseResponse.ts",
  1160. "app/libs/request.js",
  1161. "app/libs/urlBuilder.js",
  1162. "app/reducers/index.js",
  1163. "app/types/backendHandlers.ts",
  1164. "app/types/notifications.ts",
  1165. "app/types/urlBuilder.ts",
  1166. "configs/app/i18n.js",
  1167. "configs/app/index.js",
  1168. "configs/frontback/index.js",
  1169. "frontback_build.sh",
  1170. "nodemon.json",
  1171. "package.json",
  1172. "server/controllers/index.ts",
  1173. "server/controllers/voximplant/voximplant.ts",
  1174. "server/dataProviders/user.ts",
  1175. "server/libs/host.ts",
  1176. "server/libs/httpDataProvider.ts",
  1177. "server/server.ts",
  1178. "server/types/dataProvider.ts",
  1179. "server/worker.ts",
  1180. "tslint.json"
  1181. ]
  1182. },
  1183. {
  1184. "id": "ad515f0231bd407f461ba97dfcbbfe0fcd8a0641",
  1185. "tree_id": "8ad8c5b7bf4d9459478e25fe56fd0c2fb73d1b17",
  1186. "distinct": false,
  1187. "message": "FRONTEND-1887: frontback/users/get 500 для неавторизованных пользователей (#1418)\n\nЗабыли использовать мидлевару на проверку токена юзера",
  1188. "timestamp": "2018-12-02T16:23:55+03:00",
  1189. "url": "https://github.com/ingipro/gsm-client/commit/ad515f0231bd407f461ba97dfcbbfe0fcd8a0641",
  1190. "author": {
  1191. "name": "Sergey Samoylov",
  1192. "email": "mr.smolya@yandex.ru",
  1193. "username": "Smolya"
  1194. },
  1195. "committer": {
  1196. "name": "Viacheslav Glushko",
  1197. "email": "mail@ixax.me",
  1198. "username": "ixax"
  1199. },
  1200. "added": [
  1201.  
  1202. ],
  1203. "removed": [
  1204.  
  1205. ],
  1206. "modified": [
  1207. "server/controllers/users/index.ts",
  1208. "server/middlewares/checkUserToken.ts"
  1209. ]
  1210. },
  1211. {
  1212. "id": "0eb2eadc3788931ae7f8c0c459e00c6414cd7514",
  1213. "tree_id": "108d55007628dc1dd5e6c2819a956d945058bd0a",
  1214. "distinct": false,
  1215. "message": "Fix tokens (#1420)\n\n- [x] fix localhost detection → use knevod as backend hostname\r\n- [x] remote token from body in checkUserTokenMiddleware (should use user's token in user controller)\r\n- [x] ErrorWithStatus class\r\n- [x] optimize `checkUserAuthMiddlware` usage by handlers",
  1216. "timestamp": "2018-12-02T19:17:30+03:00",
  1217. "url": "https://github.com/ingipro/gsm-client/commit/0eb2eadc3788931ae7f8c0c459e00c6414cd7514",
  1218. "author": {
  1219. "name": "Viacheslav Glushko",
  1220. "email": "mail@ixax.me",
  1221. "username": "ixax"
  1222. },
  1223. "committer": {
  1224. "name": "GitHub",
  1225. "email": "noreply@github.com",
  1226. "username": "web-flow"
  1227. },
  1228. "added": [
  1229. "server/libs/errors.ts"
  1230. ],
  1231. "removed": [
  1232.  
  1233. ],
  1234. "modified": [
  1235. "configs/frontback/index.js",
  1236. "server/controllers/conferences/index.ts",
  1237. "server/controllers/users/index.ts",
  1238. "server/dataProviders/user.ts",
  1239. "server/libs/host.ts",
  1240. "server/middlewares/checkUserToken.ts"
  1241. ]
  1242. },
  1243. {
  1244. "id": "5f86ad793a1af416511aa8231adfde2014d3b1a5",
  1245. "tree_id": "2e2d3782d3016350df252f9bf8dad79645a94d17",
  1246. "distinct": false,
  1247. "message": "FRONTEND-1867: При переходе в админку пользователям не имеющим права админа показывать заглушку\n\n* fix\r\n\r\n* review fixes\r\n\r\n* fix name\r\n\r\n* icon\r\n\r\n* fix icon search\r\n\r\n* replace type and add config admin\r\n\r\n* fix config\r\n\r\n* rename\r\n\r\n* add actions and reducer\r\n\r\n* change fetch users\r\n\r\n* add splash\r\n\r\n* block user\r\n\r\n* change reducer\r\n\r\n* fix reducer\r\n\r\n* fix reducer\r\n\r\n* unblock\r\n\r\n* active icon\r\n\r\n* i18n config\r\n\r\n* type in reducer\r\n\r\n* on load\r\n\r\n* scroll\r\n\r\n* fetch\r\n\r\n* fix scroll\r\n\r\n* send links action\r\n\r\n* update\r\n\r\n* fix path\r\n\r\n* ColumnsSyncObserver\r\n\r\n* className\r\n\r\n* bind onSubmit\r\n\r\n* merge\r\n\r\n* Delete .env\r\n\r\n* Delete login.html\r\n\r\n* fix data provider and action\r\n\r\n* fix ts\r\n\r\n* review fixes\r\n\r\n* add model\r\n\r\n* fix tslint\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* fetch users\r\n\r\n* send links\r\n\r\n* fetch limit and offset\r\n\r\n* send links and fix model\r\n\r\n* fix table\r\n\r\n* review fixes\r\n\r\n* user => userIds\r\n\r\n* fix fields\r\n\r\n* create users and send links\r\n\r\n* FRONTEND-1596: ColumnsSyncObserver\r\n\r\n* ColumnsSyncObserver\r\n\r\n* rm example, add ColumnsSyncObserver description\r\n\r\n* all and blocked users\r\n\r\n* search users\r\n\r\n* fix\r\n\r\n* FRONTEND-1522: Отправка писем\r\n\r\n* add data provider send\r\n\r\n* nodemailer\r\n\r\n* dotenv\r\n\r\n* controller\r\n\r\n* add image\r\n\r\n* add templates\r\n\r\n* i18n\r\n\r\n* fix i18n\r\n\r\n* review fixes\r\n\r\n* remove html\r\n\r\n* review fixes\r\n\r\n* br\r\n\r\n* add links\r\n\r\n* string array\r\n\r\n* fix\r\n\r\n* replace\r\n\r\n* nl2br func\r\n\r\n* get update\r\n\r\n* enter to login and fix link\r\n\r\n* options\r\n\r\n* Delete .env\r\n\r\n* Delete login.html\r\n\r\n* add body type\r\n\r\n* first\r\n\r\n* fetch users\r\n\r\n* send links and create\r\n\r\n* remove enter\r\n\r\n* send link\r\n\r\n* add type\r\n\r\n* review fixes\r\n\r\n* review fixes [2]\r\n\r\n* send link\r\n\r\n* send link again\r\n\r\n* fix lint\r\n\r\n* fix\r\n\r\n* rename\r\n\r\n* next\r\n\r\n* fb\r\n\r\n* remove users\r\n\r\n* search values\r\n\r\n* search clear when change\r\n\r\n* link to profile\r\n\r\n* js fix footer\r\n\r\n* review fixes\r\n\r\n* load users\r\n\r\n* removed\r\n\r\n* removed\r\n\r\n* clear selected ids\r\n\r\n* did update\r\n\r\n* create users\r\n\r\n* will update\r\n\r\n* scroll\r\n\r\n* Revert \"scroll\"\r\n\r\nThis reverts commit c20653d695d3d9e6a67fe4c2aafd818f7ce88a5e.\r\n\r\n* Revert \"scroll\"\r\n\r\nThis reverts commit c20653d695d3d9e6a67fe4c2aafd818f7ce88a5e.\r\n\r\n* scroll\r\n\r\n* scroll\r\n\r\n* review fixes\r\n\r\n* review fixes 2\r\n\r\n* scroll table invite users\r\n\r\n* remove unused\r\n\r\n* fix\r\n\r\n* add button\r\n\r\n* add alerts\r\n\r\n* FRONTEND-1667: Появление кнопки \"отправить всем\" при пустых полях\r\n\r\n* check max users count\r\n\r\n* fake fetch count\r\n\r\n* set type\r\n\r\n* fix search users\r\n\r\n* search value clear\r\n\r\n* fix tslint\r\n\r\n* remove dispatch\r\n\r\n* review fixes\r\n\r\n* FRONTEND-1677: .env файл для хранения настроек SMTP (#1268)\r\n\r\n1. Разложил в хомяков knevod.com и ingipro.com файл `.env` с актуальными данными SMTP-сервера ingipro.com\r\n2. В build-скрипте фронтбеков создаю символическую ссылку на этот файлик\r\n\r\n```\r\n$ pwd\r\n/usr/home/node-frontback\r\n$ ls -la | grep .env\r\n-rw-r--r-- 1 node-frontback node-frontback 87 Nov 1 14:05 .env\r\n```\r\n\r\n* FRONTEND-1354: Реализовать контроллер \"Управление пользователями\" (#1128)\r\n\r\n* create admin controller\r\n\r\n* add toolbar and usersInviteForm\r\n\r\n* add toolbar\r\n\r\n* fix import\r\n\r\n* position\r\n\r\n* add admin button\r\n\r\n* toolbar\r\n\r\n* replace type and add config admin\r\n\r\n* fix config\r\n\r\n* rename\r\n\r\n* add actions and reducer\r\n\r\n* change fetch users\r\n\r\n* add splash\r\n\r\n* block user\r\n\r\n* change reducer\r\n\r\n* fix reducer\r\n\r\n* fix reducer\r\n\r\n* unblock\r\n\r\n* active icon\r\n\r\n* i18n config\r\n\r\n* type in reducer\r\n\r\n* on load\r\n\r\n* scroll\r\n\r\n* fetch\r\n\r\n* fix scroll\r\n\r\n* send links action\r\n\r\n* update\r\n\r\n* fix path\r\n\r\n* ColumnsSyncObserver\r\n\r\n* className\r\n\r\n* bind onSubmit\r\n\r\n* fix data provider and action\r\n\r\n* fix ts\r\n\r\n* review fixes\r\n\r\n* add model\r\n\r\n* fix tslint\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* fetch users\r\n\r\n* send links\r\n\r\n* fetch limit and offset\r\n\r\n* send links and fix model\r\n\r\n* fix table\r\n\r\n* review fixes\r\n\r\n* user => userIds\r\n\r\n* fix fields\r\n\r\n* create users and send links\r\n\r\n* all and blocked users\r\n\r\n* search users\r\n\r\n* fix\r\n\r\n* fb\r\n\r\n* remove users\r\n\r\n* search values\r\n\r\n* search clear when change\r\n\r\n* link to profile\r\n\r\n* js fix footer\r\n\r\n* review fixes\r\n\r\n* load users\r\n\r\n* removed\r\n\r\n* removed\r\n\r\n* clear selected ids\r\n\r\n* did update\r\n\r\n* create users\r\n\r\n* will update\r\n\r\n* scroll\r\n\r\n* Revert \"scroll\"\r\n\r\nThis reverts commit c20653d695d3d9e6a67fe4c2aafd818f7ce88a5e.\r\n\r\n* set type\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* loader\r\n\r\n* review fixes\r\n\r\n* style\r\n\r\n* className\r\n\r\n* fetch limits\r\n\r\n* maxLength\r\n\r\n* rename\r\n\r\n* pattern name\r\n\r\n* add char\r\n\r\n* review fix\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* change regexp\r\n\r\n* check symbol\r\n\r\n* regexp\r\n\r\n* FRONTEND-1714: Появление и исчезновение кнопки \"отправить всем\" не соответствует тз (#1297)\r\n\r\n* isCheckingInput\r\n\r\n* fix icon and sync columns\r\n\r\n* add icon edit\r\n\r\n* add button edit\r\n\r\n* update user\r\n\r\n* rename\r\n\r\n* reducer\r\n\r\n* props\r\n\r\n* check fields\r\n\r\n* fix\r\n\r\n* value and notEmpty\r\n\r\n* send link message\r\n\r\n* fix\r\n\r\n* FRONTEND-1664: Лимиты на количество пользователей (#1265)\r\n\r\n* add button\r\n\r\n* add alerts\r\n\r\n* check max users count\r\n\r\n* fake fetch count\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* fetch limits\r\n\r\n* rename\r\n\r\n* trim\r\n\r\n* remove delete func\r\n\r\n* icon check mark\r\n\r\n* fix\r\n\r\n* check email\r\n\r\n* review fixes\r\n\r\n* ic\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* FRONTEND-1658: \"Бесконечный\" скролл в админке (#1259)\r\n\r\n* className\r\n\r\n* maxLength\r\n\r\n* pattern name\r\n\r\n* add char\r\n\r\n* review fix\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* change regexp\r\n\r\n* check symbol\r\n\r\n* regexp\r\n\r\n* isCheckingInput\r\n\r\n* fix icon and sync columns\r\n\r\n* rename\r\n\r\n* props\r\n\r\n* fix\r\n\r\n* FRONTEND-1664: Лимиты на количество пользователей (#1265)\r\n\r\n* add button\r\n\r\n* add alerts\r\n\r\n* check max users count\r\n\r\n* fake fetch count\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* fetch limits\r\n\r\n* rename\r\n\r\n* trim\r\n\r\n* remove delete func\r\n\r\n* review fixes\r\n\r\n* replace func\r\n\r\n* add check length and press key\r\n\r\n* complex -> query\r\n\r\n* FRONTEND-1675: Создавать entity[TYPE=NOTIFICATIONS] при создании пользователя (#1304)\r\n\r\nУбрал создание `entity[TYPE=NOTIFICATIONS]` при фетче таковых. Перенес на фронтбек. Происходит это во время создания пользователя (помечаем флагом `createUser`)\r\n\r\n* FRONTEND-1718: Сборка имени пользователя из нескольких атрибутов на фронте (#1302)\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* change text error\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix icon\r\n\r\n* FRONTEND-1759: Добавить плашку \"отправлено\" в разделе \"все пользователи\" как это сделано в разделе \"добавление пользователей\" (#1328)\r\n\r\n* FRONTEND-1760: Запретить редактирование email пользователя (#1330)\r\n\r\n* FRONTEND-1767: Скрывать дополнительные поля в таблице, если стандартные поля заполнены не полностью (#1339)\r\n\r\n* check\r\n\r\n* fix\r\n\r\n* FRONTEND-1801: Элементы расположены неровно относительно друг друга (#1357)\r\n\r\n* FRONTEND-1757: Добавить заглушки в разделы все пользователи и заблокированные пользователи (#1337)\r\n\r\n* FRONTEND-1666: Неправильное чтение кодировки при чтении из .csv файла (#1310)\r\n\r\n- [x] датапровайдер на фронтбэк\r\n- [x] экшн \r\n- [x] контролер encoding на фронтбэке\r\n- [x] определение кодировки (detect-character-encoding)\r\n- [x] перекодировка при необходимости (iconv-lite)\r\n- [x] проверка типа загружаемого файла\r\n- [x] алерты при ошибках\r\n\r\n* FRONTEND-1740: Список доступных для входа экосистем: вёрстка (#1363)\r\n\r\n* cherrypick FRONTEND-1608: Модифицировать компонент Owner (#1220)\r\n\r\n* move makeLabel to helpers\r\n\r\n* add Label\r\n\r\n* add isFill\r\n\r\n* fix Label CSS\r\n\r\n* add Label stories\r\n\r\n* add Icon logo\r\n\r\n* component Accounts\r\n\r\n* CSS Accounts\r\n\r\n* i18n Accounts\r\n\r\n* always capital letters in Label\r\n\r\n* use functional component\r\n\r\n* add color in Label props\r\n\r\n* fix stories\r\n\r\n* cherry picked FRONTEND-1608\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* review fixes\r\n\r\n* fix config\r\n\r\n* FRONTEND-1807: Рефакторинг логов фронтбека (#1366)\r\n\r\n* refactoring contollers, add logs to send mail\r\n\r\n* update logger like conferences branch\r\n\r\n* add logs to user dataProvider\r\n\r\n* review fixes\r\n\r\n* FRONTEND-1815: Необходимо иметь возможность редактировать почту пользователей по ключу в урле (#1369)\r\n\r\n- [x] проверка ключа\r\n\r\n* FRONTEND-1855: Убирать значок редактирования напротив редактируемой строки, после входа в этот режим\r\n\r\n* FRONTEND-1832: При вводе символов в поле поиска юзеров снимается фокус с поля после каждой введенной буквы\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* FRONTEND-1831: Вместо имени и фамилии пользователя отображается id\r\n\r\n* fetch users\r\n\r\n* possible\r\n\r\n* title\r\n\r\n* usersOld\r\n\r\n* fetch users\r\n\r\n* FRONTEND-1852: Починить отправку писем\r\n\r\n* fix send email message\r\n\r\n* fix invite link for signup controller\r\n\r\n* create link outside from sendMail func\r\n\r\n* use model in server user controller\r\n\r\n* FRONTEND-1809: Создание экосистемы: верстка\r\n\r\n* i18n EcosystemCreationForm\r\n\r\n* add alwaysPlaceholder in Input\r\n\r\n* remove alwaysPlaceholder\r\n\r\n* add Button theme middle-gray\r\n\r\n* add Button theme middle-gray\r\n\r\n* add Input size l\r\n\r\n* EcosystemCreationForm\r\n\r\n* add input_cuccess.css (pick from FRONTEND-1808)\r\n\r\n* toggleCheckbox\r\n\r\n* stories\r\n\r\n* review fisex\r\n\r\n* review fisex\r\n\r\n* tel -> phone\r\n\r\n* fix build\r\n\r\n* review fixes\r\n\r\n* tel -> phone\r\n\r\n* review fixes\r\n\r\n* fix names\r\n\r\n* refs arr -> obj\r\n\r\n* add errors messages\r\n\r\n* remove types/bson\r\n\r\n* remove debounce\r\n\r\n* add padding in Input\r\n\r\n* fix default value\r\n\r\n* name/surname -> firstName/lastName\r\n\r\n* use <form>\r\n\r\n* submit button\r\n\r\n* !! -> Boolean(...)\r\n\r\n* FRONTEND-1857: Ошибка при попытке отправить письмо с приглашением\r\n\r\n* change token\r\n\r\n* fix\r\n\r\n* check admin\r\n\r\n* fix\r\n\r\n* assign\r\n\r\n* replace\r\n\r\n* FRONTEND-1800: Создать заглушку для ситуации, когда у нас достигнут лимит на юзеров (#1358)\r\n\r\n- [x] Верстка заглушки\r\n- [x] Отпрака письма\r\n- [X] Попап\r\n\r\n* fix rerender\r\n\r\n* export\r\n\r\n* lint\r\n\r\n* FRONTEND-1874: Кнопки массовых операций появляются когда выбран 1 юзер. (#1404)\r\n\r\nМассовые операции для двух и более выбранных пользователей\r\n\r\n* FRONTEND-1872: Исправить url запроса на чтение файла (#1401)\r\n\r\n* replace check\r\n\r\n* fix\r\n\r\n* FRONTEND-1877: connect ECONNREFUSED 127.0.0.1:465 (#1407)\r\n\r\n- [x] Убрал ненужное извлечение бекенд-хоста из всех ручек. Это нужно только для одной единственной websocket-мидлвары.\r\n- [x] Вычисляю backendHost по заголовкам в мидлваре, кладу в стор и не творю говногод, добавляя кучу аргументов в ф-ии, в которых этого не нужно\r\n- [x] Починил локальный watch-запуск\r\n- [x] Mama I'm a terrorist\r\n- [x] Починил основную проблему — правильная ссылка на .env-файл\r\n\r\n* fix logger errors\r\n\r\n* trying to prevent gigantic CPU usage\r\n\r\n* access to admin mods\r\n\r\n* loading states mods\r\n\r\n* styles mod\r\n\r\n* review fixes\r\n\r\n* extends base interface\r\n\r\n* now model knows how to string boolean",
  1248. "timestamp": "2018-12-03T00:51:54+07:00",
  1249. "url": "https://github.com/ingipro/gsm-client/commit/5f86ad793a1af416511aa8231adfde2014d3b1a5",
  1250. "author": {
  1251. "name": "podlovchenko",
  1252. "email": "podlovchenko.vera@gmail.com",
  1253. "username": "podlovchenko"
  1254. },
  1255. "committer": {
  1256. "name": "Dan Onoshko",
  1257. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  1258. "username": "onoshkodaniil"
  1259. },
  1260. "added": [
  1261.  
  1262. ],
  1263. "removed": [
  1264.  
  1265. ],
  1266. "modified": [
  1267. "app/actions/users.ts",
  1268. "app/controllers/Admin/Admin.i18n.ts",
  1269. "app/controllers/Admin/Admin.scss",
  1270. "app/controllers/Admin/Admin.tsx",
  1271. "app/controllers/Admin/Admin.types.ts",
  1272. "app/controllers/Navigator/Navigator.jsx",
  1273. "app/dataProviders/owners.ts",
  1274. "app/dataProviders/users.ts",
  1275. "app/libs/model.spec.ts",
  1276. "app/libs/model.ts",
  1277. "app/models/user.ts",
  1278. "app/reducers/users.ts",
  1279. "app/types/admin.ts"
  1280. ]
  1281. },
  1282. {
  1283. "id": "1ebbf4b91da6f7a543a07928b6f1571293ab03ed",
  1284. "tree_id": "6fba3169dda5c0419c87e4303aa8b0230c2c1e78",
  1285. "distinct": false,
  1286. "message": "FRONTEND-1880: Запретить парсить любые форматы кроме .csv (#1421)\n\n- [x] Пофиксил в принципе вывод ошибок. Раньше алерты не выводились, поскольку поля `res.status` в принципе не было в ответе с ошибкой. \r\n- [x] Чекаю `mime type` на фронтбеке, если не соответствует нужному - учу ошибке",
  1287. "timestamp": "2018-12-02T23:03:44+03:00",
  1288. "url": "https://github.com/ingipro/gsm-client/commit/1ebbf4b91da6f7a543a07928b6f1571293ab03ed",
  1289. "author": {
  1290. "name": "Sergey Samoylov",
  1291. "email": "mr.smolya@yandex.ru",
  1292. "username": "Smolya"
  1293. },
  1294. "committer": {
  1295. "name": "Viacheslav Glushko",
  1296. "email": "mail@ixax.me",
  1297. "username": "ixax"
  1298. },
  1299. "added": [
  1300.  
  1301. ],
  1302. "removed": [
  1303.  
  1304. ],
  1305. "modified": [
  1306. "app/components/UsersInviteForm/UsersInviteForm.i18n.ts",
  1307. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  1308. "app/dataProviders/documents.js",
  1309. "app/libs/events/dnd.ts",
  1310. "configs/app/i18n.js",
  1311. "configs/app/index.js",
  1312. "configs/frontback/index.js",
  1313. "server/controllers/users/encoding.ts"
  1314. ]
  1315. },
  1316. {
  1317. "id": "a1698c6a3d5a62598394cf952be4e993bc9fbf88",
  1318. "tree_id": "925b51c7d3fc3c6fb879fcbfc419e02e0cd9ab52",
  1319. "distinct": false,
  1320. "message": "FRONTEND-1892: Не показывать заглушку о том что достигнут лимит пользователей, пока не будет получен ответ с фронтбека (#1419)",
  1321. "timestamp": "2018-12-03T10:06:06+03:00",
  1322. "url": "https://github.com/ingipro/gsm-client/commit/a1698c6a3d5a62598394cf952be4e993bc9fbf88",
  1323. "author": {
  1324. "name": "Sergey Samoylov",
  1325. "email": "mr.smolya@yandex.ru",
  1326. "username": "Smolya"
  1327. },
  1328. "committer": {
  1329. "name": "Viacheslav Glushko",
  1330. "email": "mail@ixax.me",
  1331. "username": "ixax"
  1332. },
  1333. "added": [
  1334.  
  1335. ],
  1336. "removed": [
  1337.  
  1338. ],
  1339. "modified": [
  1340. "app/reducers/users.ts"
  1341. ]
  1342. },
  1343. {
  1344. "id": "f1f25c47dc805b3c03195ccc2f6cd1d66a94eee5",
  1345. "tree_id": "eea84b7079c491a6af5342b55f20c3c18d90d3c0",
  1346. "distinct": false,
  1347. "message": "FRONTEND-1888: Съехали треугольники попапов совещаний и уведомлений в навигаторе (#1417)",
  1348. "timestamp": "2018-12-03T10:06:40+03:00",
  1349. "url": "https://github.com/ingipro/gsm-client/commit/f1f25c47dc805b3c03195ccc2f6cd1d66a94eee5",
  1350. "author": {
  1351. "name": "Sergey Samoylov",
  1352. "email": "mr.smolya@yandex.ru",
  1353. "username": "Smolya"
  1354. },
  1355. "committer": {
  1356. "name": "Viacheslav Glushko",
  1357. "email": "mail@ixax.me",
  1358. "username": "ixax"
  1359. },
  1360. "added": [
  1361.  
  1362. ],
  1363. "removed": [
  1364.  
  1365. ],
  1366. "modified": [
  1367. "app/components/ConferenceHeader/ConferenceHeader.tsx",
  1368. "app/controllers/Navigator/Navigator.scss"
  1369. ]
  1370. },
  1371. {
  1372. "id": "deecc557f28772e81553cd7c2e63368eb407fa35",
  1373. "tree_id": "d0e7284c07a03cf7babbd395d7cd67e3fed33348",
  1374. "distinct": false,
  1375. "message": "FRONTEND-1873: Убрать лишний символ в сообщении \"отправлено\" (#1422)",
  1376. "timestamp": "2018-12-03T10:07:37+03:00",
  1377. "url": "https://github.com/ingipro/gsm-client/commit/deecc557f28772e81553cd7c2e63368eb407fa35",
  1378. "author": {
  1379. "name": "Viacheslav Glushko",
  1380. "email": "mail@ixax.me",
  1381. "username": "ixax"
  1382. },
  1383. "committer": {
  1384. "name": "GitHub",
  1385. "email": "noreply@github.com",
  1386. "username": "web-flow"
  1387. },
  1388. "added": [
  1389.  
  1390. ],
  1391. "removed": [
  1392.  
  1393. ],
  1394. "modified": [
  1395. "app/components/UsersInviteForm/UsersInviteForm.tsx"
  1396. ]
  1397. },
  1398. {
  1399. "id": "1c3cd0e1cbdefa6f31f2ecff551d98c729c2b121",
  1400. "tree_id": "06d2b71bfb760722cc3c92529359903d6b492676",
  1401. "distinct": false,
  1402. "message": "FRONTEND-1897: Не чистить совещания в локальной разработке (#1424)\n\n* specify environments for `emitCheckConferencesAlive` action\r\n\r\n* move types/environments to app/types\r\n\r\n* use `Environments` in `app/libs/env`",
  1403. "timestamp": "2018-12-03T10:34:39+03:00",
  1404. "url": "https://github.com/ingipro/gsm-client/commit/1c3cd0e1cbdefa6f31f2ecff551d98c729c2b121",
  1405. "author": {
  1406. "name": "Viacheslav Glushko",
  1407. "email": "mail@ixax.me",
  1408. "username": "ixax"
  1409. },
  1410. "committer": {
  1411. "name": "GitHub",
  1412. "email": "noreply@github.com",
  1413. "username": "web-flow"
  1414. },
  1415. "added": [
  1416. "app/types/environments.ts"
  1417. ],
  1418. "removed": [
  1419. "server/types/environments.ts"
  1420. ],
  1421. "modified": [
  1422. "app/libs/env.ts",
  1423. "server/libs/host.ts",
  1424. "server/server.ts",
  1425. "server/worker.ts"
  1426. ]
  1427. },
  1428. {
  1429. "id": "3f819abf465945546e3cd5f0c1bf00d383288021",
  1430. "tree_id": "be30abe1ad7a95c0e782859e5610f5d0ae3931dd",
  1431. "distinct": false,
  1432. "message": "FRONTEND-1871: При нажатии на кнопку отправить выбранным фронтбек не обрабатывает это событие ( не происходит отправки писем) (#1413)\n\n* fix localhost websockets\r\n\r\n* refactor server/libs/mail\r\n\r\n* refactor encoding controller\r\n\r\n* add `uploads` directory to .gitignore\r\n\r\n* fix missed logs\r\n\r\n* do not log OPTIONS requests\r\n\r\n* trim too large response log\r\n\r\n* show curl on every request\r\n\r\n* minify store logs\r\n\r\n* remove unused comment\r\n\r\n* fix multiple users mail send\r\n\r\n* refactor users.update dataprovider and /update, /get controllers\r\n\r\n* refactor other controllers\r\n\r\n* remove unused code",
  1433. "timestamp": "2018-12-03T10:40:49+03:00",
  1434. "url": "https://github.com/ingipro/gsm-client/commit/3f819abf465945546e3cd5f0c1bf00d383288021",
  1435. "author": {
  1436. "name": "Viacheslav Glushko",
  1437. "email": "mail@ixax.me",
  1438. "username": "ixax"
  1439. },
  1440. "committer": {
  1441. "name": "GitHub",
  1442. "email": "noreply@github.com",
  1443. "username": "web-flow"
  1444. },
  1445. "added": [
  1446. "logs/.gitkeep"
  1447. ],
  1448. "removed": [
  1449.  
  1450. ],
  1451. "modified": [
  1452. ".gitignore",
  1453. "app/dataProviders/users.ts",
  1454. "app/libs/model.ts",
  1455. "app/libs/parseResponse.ts",
  1456. "app/models/user.ts",
  1457. "app/types/model.ts",
  1458. "app/types/nodes.ts",
  1459. "configs/mail/index.js",
  1460. "server/controllers/users/buy.ts",
  1461. "server/controllers/users/encoding.ts",
  1462. "server/controllers/users/get.ts",
  1463. "server/controllers/users/index.ts",
  1464. "server/controllers/users/limits.ts",
  1465. "server/controllers/users/send.ts",
  1466. "server/controllers/users/update.ts",
  1467. "server/dataProviders/node.ts",
  1468. "server/dataProviders/user.ts",
  1469. "server/libs/httpDataProvider.ts",
  1470. "server/libs/mail.ts",
  1471. "server/libs/store.ts",
  1472. "server/middlewares/init.ts",
  1473. "server/templates/application.ts",
  1474. "server/templates/index.ts",
  1475. "server/templates/login.ts",
  1476. "server/types/dataProvider.ts",
  1477. "server/utils/expressExtensions.ts",
  1478. "server/websocket/index.ts",
  1479. "server/worker.ts"
  1480. ]
  1481. },
  1482. {
  1483. "id": "440ccede8f4b99d20cee5314f9214fb0f716fd5e",
  1484. "tree_id": "6fdf80f71002ccb9a8ffb692f8bcbfa2afd1afb0",
  1485. "distinct": false,
  1486. "message": "FRONTEND-1903: Создание папки media (#1435)",
  1487. "timestamp": "2018-12-03T12:10:21+03:00",
  1488. "url": "https://github.com/ingipro/gsm-client/commit/440ccede8f4b99d20cee5314f9214fb0f716fd5e",
  1489. "author": {
  1490. "name": "Vsevolod",
  1491. "email": "seva213415@inbox.ru",
  1492. "username": "sevaTechoPark"
  1493. },
  1494. "committer": {
  1495. "name": "Viacheslav Glushko",
  1496. "email": "mail@ixax.me",
  1497. "username": "ixax"
  1498. },
  1499. "added": [
  1500. "media/.gitkeep"
  1501. ],
  1502. "removed": [
  1503.  
  1504. ],
  1505. "modified": [
  1506. ".gitignore"
  1507. ]
  1508. },
  1509. {
  1510. "id": "bfeb9d551da64e1982f11c7676c7707aac290f7a",
  1511. "tree_id": "f8f7d7f85c40089245bc86247881a76ed96f335f",
  1512. "distinct": false,
  1513. "message": "FRONTEND-1905: Не логгировать в request buffer на фронтбеке (#1436)\n\n.",
  1514. "timestamp": "2018-12-03T12:58:32+03:00",
  1515. "url": "https://github.com/ingipro/gsm-client/commit/bfeb9d551da64e1982f11c7676c7707aac290f7a",
  1516. "author": {
  1517. "name": "Vsevolod",
  1518. "email": "seva213415@inbox.ru",
  1519. "username": "sevaTechoPark"
  1520. },
  1521. "committer": {
  1522. "name": "Viacheslav Glushko",
  1523. "email": "mail@ixax.me",
  1524. "username": "ixax"
  1525. },
  1526. "added": [
  1527.  
  1528. ],
  1529. "removed": [
  1530.  
  1531. ],
  1532. "modified": [
  1533. "server/middlewares/init.ts"
  1534. ]
  1535. },
  1536. {
  1537. "id": "fd2b9e1b2c28d0f4b25e8c106129b30ff6daf742",
  1538. "tree_id": "147fc53f0445bf41b00559cdd199dd958e66e394",
  1539. "distinct": false,
  1540. "message": "FRONTEND-1896: Починить навигацию по браузерной кнопке \"Назад\" (#1427)\n\n* fix navigateToProfile\r\n\r\n* remove replace\r\n\r\n* fix",
  1541. "timestamp": "2018-12-03T13:40:16+03:00",
  1542. "url": "https://github.com/ingipro/gsm-client/commit/fd2b9e1b2c28d0f4b25e8c106129b30ff6daf742",
  1543. "author": {
  1544. "name": "podlovchenko",
  1545. "email": "podlovchenko.vera@gmail.com",
  1546. "username": "podlovchenko"
  1547. },
  1548. "committer": {
  1549. "name": "Viacheslav Glushko",
  1550. "email": "mail@ixax.me",
  1551. "username": "ixax"
  1552. },
  1553. "added": [
  1554.  
  1555. ],
  1556. "removed": [
  1557.  
  1558. ],
  1559. "modified": [
  1560. "app/controllers/Base/Base.tsx"
  1561. ]
  1562. },
  1563. {
  1564. "id": "265133f0b156f3c5988c0445879fde848abc2403",
  1565. "tree_id": "21966d2937b87ae559276bb8d91f2305eba03d68",
  1566. "distinct": false,
  1567. "message": "FRONTEND-1882: Серая полоска возле заголовка вкладки в админке (#1432)",
  1568. "timestamp": "2018-12-03T13:42:04+03:00",
  1569. "url": "https://github.com/ingipro/gsm-client/commit/265133f0b156f3c5988c0445879fde848abc2403",
  1570. "author": {
  1571. "name": "Oleg Lebedev",
  1572. "email": "oleg.lebedev.v@gmail.com",
  1573. "username": "seraf-z"
  1574. },
  1575. "committer": {
  1576. "name": "Viacheslav Glushko",
  1577. "email": "mail@ixax.me",
  1578. "username": "ixax"
  1579. },
  1580. "added": [
  1581.  
  1582. ],
  1583. "removed": [
  1584.  
  1585. ],
  1586. "modified": [
  1587. "app/components/ToggleNav/ToggleNav.scss",
  1588. "app/components/ToggleNav/ToggleNav_theme_dark-blue.scss",
  1589. "app/components/ToggleNav/ToggleNav_theme_dark-orange.scss",
  1590. "app/components/ToggleNav/ToggleNav_theme_light-orange.scss"
  1591. ]
  1592. },
  1593. {
  1594. "id": "f9b38d852a29550fd01fa21a49e30c3e5ae082a2",
  1595. "tree_id": "011027782f21de4c578def0668c121336feb7f22",
  1596. "distinct": false,
  1597. "message": "FRONTEND-1881: Моргает карандаш редактирования юзера когда курсор находится над строкой (#1433)\n\n* border-spacing -> padding\r\n\r\n* remove unused code\r\n\r\n* fix CSS\r\n\r\n* text-align: left in Icon pencil",
  1598. "timestamp": "2018-12-03T13:42:37+03:00",
  1599. "url": "https://github.com/ingipro/gsm-client/commit/f9b38d852a29550fd01fa21a49e30c3e5ae082a2",
  1600. "author": {
  1601. "name": "Oleg Lebedev",
  1602. "email": "oleg.lebedev.v@gmail.com",
  1603. "username": "seraf-z"
  1604. },
  1605. "committer": {
  1606. "name": "Viacheslav Glushko",
  1607. "email": "mail@ixax.me",
  1608. "username": "ixax"
  1609. },
  1610. "added": [
  1611.  
  1612. ],
  1613. "removed": [
  1614.  
  1615. ],
  1616. "modified": [
  1617. "app/components/Icon/_pencil/Icon_pencil.scss",
  1618. "app/components/UsersManageTable/UsersManageTable.scss"
  1619. ]
  1620. },
  1621. {
  1622. "id": "98783a4dc4255815d9ecec2b9e96f8267b92dfb2",
  1623. "tree_id": "1b9ea8a154358f8d220c4faf493ce5037705332a",
  1624. "distinct": false,
  1625. "message": "FRONTEND-1884: Кривая верстка текста \"отправлено\" в разделе все пользователи(#1429)",
  1626. "timestamp": "2018-12-03T13:44:46+03:00",
  1627. "url": "https://github.com/ingipro/gsm-client/commit/98783a4dc4255815d9ecec2b9e96f8267b92dfb2",
  1628. "author": {
  1629. "name": "podlovchenko",
  1630. "email": "podlovchenko.vera@gmail.com",
  1631. "username": "podlovchenko"
  1632. },
  1633. "committer": {
  1634. "name": "Viacheslav Glushko",
  1635. "email": "mail@ixax.me",
  1636. "username": "ixax"
  1637. },
  1638. "added": [
  1639.  
  1640. ],
  1641. "removed": [
  1642.  
  1643. ],
  1644. "modified": [
  1645. "app/components/UsersManageTable/UsersManageTable.scss",
  1646. "app/components/UsersManageTable/UsersManageTable.tsx"
  1647. ]
  1648. },
  1649. {
  1650. "id": "31589442cdad1a27370c010bdc7ea758377f6c76",
  1651. "tree_id": "fea03bb12072477491b7dc6e3b0bc351eff4e26c",
  1652. "distinct": false,
  1653. "message": "FRONTEND-1893: Ошибка в консоли у checkbox (#1428)\n\n* fix\r\n\r\n* onChange",
  1654. "timestamp": "2018-12-03T13:58:27+03:00",
  1655. "url": "https://github.com/ingipro/gsm-client/commit/31589442cdad1a27370c010bdc7ea758377f6c76",
  1656. "author": {
  1657. "name": "podlovchenko",
  1658. "email": "podlovchenko.vera@gmail.com",
  1659. "username": "podlovchenko"
  1660. },
  1661. "committer": {
  1662. "name": "Viacheslav Glushko",
  1663. "email": "mail@ixax.me",
  1664. "username": "ixax"
  1665. },
  1666. "added": [
  1667.  
  1668. ],
  1669. "removed": [
  1670.  
  1671. ],
  1672. "modified": [
  1673. "app/components/UsersManageTable/UsersManageTable.tsx"
  1674. ]
  1675. },
  1676. {
  1677. "id": "b94edced945bfd0d4a058737719a8c853529b42e",
  1678. "tree_id": "675b9a1dc62c871f368a02567f347ef896887e7d",
  1679. "distinct": false,
  1680. "message": "FRONTEND-1840: Обрезается кнопка \"сохранить\" в форме создания проекта/ноды (#1416)\n\n* cell type action use min-width\r\n\r\n* remove overflow:hidden",
  1681. "timestamp": "2018-12-03T14:09:30+03:00",
  1682. "url": "https://github.com/ingipro/gsm-client/commit/b94edced945bfd0d4a058737719a8c853529b42e",
  1683. "author": {
  1684. "name": "Oleg Lebedev",
  1685. "email": "oleg.lebedev.v@gmail.com",
  1686. "username": "seraf-z"
  1687. },
  1688. "committer": {
  1689. "name": "Viacheslav Glushko",
  1690. "email": "mail@ixax.me",
  1691. "username": "ixax"
  1692. },
  1693. "added": [
  1694.  
  1695. ],
  1696. "removed": [
  1697.  
  1698. ],
  1699. "modified": [
  1700. "app/components/NodesForm/NodesForm.scss"
  1701. ]
  1702. },
  1703. {
  1704. "id": "4169018f9eb5524dca765a70bb7df1f1d358a9eb",
  1705. "tree_id": "dcc460857b19551c8217c9cdfd8c57431923c6cc",
  1706. "distinct": false,
  1707. "message": "FRONTEND-1901: Убрать галочку в чекбоксе при ситуации когда через поиск не найдено соответствие запросу (#1431)\n\nПроверять что список выбранных пользователей не пустой",
  1708. "timestamp": "2018-12-03T14:36:23+03:00",
  1709. "url": "https://github.com/ingipro/gsm-client/commit/4169018f9eb5524dca765a70bb7df1f1d358a9eb",
  1710. "author": {
  1711. "name": "podlovchenko",
  1712. "email": "podlovchenko.vera@gmail.com",
  1713. "username": "podlovchenko"
  1714. },
  1715. "committer": {
  1716. "name": "Viacheslav Glushko",
  1717. "email": "mail@ixax.me",
  1718. "username": "ixax"
  1719. },
  1720. "added": [
  1721.  
  1722. ],
  1723. "removed": [
  1724.  
  1725. ],
  1726. "modified": [
  1727. "app/components/UsersManageTable/UsersManageTable.tsx"
  1728. ]
  1729. },
  1730. {
  1731. "id": "8a0affe721912624655e9b464463c934160b66fc",
  1732. "tree_id": "d49a30d8840533636d8ec323c8c4993a6cd1757e",
  1733. "distinct": false,
  1734. "message": "FRONTEND-1907: Дописать переводы i18n (#1438)\n\ni18n",
  1735. "timestamp": "2018-12-03T14:37:25+03:00",
  1736. "url": "https://github.com/ingipro/gsm-client/commit/8a0affe721912624655e9b464463c934160b66fc",
  1737. "author": {
  1738. "name": "podlovchenko",
  1739. "email": "podlovchenko.vera@gmail.com",
  1740. "username": "podlovchenko"
  1741. },
  1742. "committer": {
  1743. "name": "Viacheslav Glushko",
  1744. "email": "mail@ixax.me",
  1745. "username": "ixax"
  1746. },
  1747. "added": [
  1748.  
  1749. ],
  1750. "removed": [
  1751.  
  1752. ],
  1753. "modified": [
  1754. "app/controllers/Admin/Admin.i18n.ts"
  1755. ]
  1756. },
  1757. {
  1758. "id": "e138b0a9583a36bb93c42f6ce2363cb7c7be028c",
  1759. "tree_id": "ea8e21138f3dd63c4e13430bc01aa3f3a3ecb40c",
  1760. "distinct": false,
  1761. "message": "_.uniq(ownerIds)",
  1762. "timestamp": "2018-12-03T15:31:40+03:00",
  1763. "url": "https://github.com/ingipro/gsm-client/commit/e138b0a9583a36bb93c42f6ce2363cb7c7be028c",
  1764. "author": {
  1765. "name": "Vyacheslav Glushko",
  1766. "email": "mail@ixax.me",
  1767. "username": "ixax"
  1768. },
  1769. "committer": {
  1770. "name": "Vyacheslav Glushko",
  1771. "email": "mail@ixax.me",
  1772. "username": "ixax"
  1773. },
  1774. "added": [
  1775.  
  1776. ],
  1777. "removed": [
  1778.  
  1779. ],
  1780. "modified": [
  1781. "app/dataProviders/nodes.ts"
  1782. ]
  1783. },
  1784. {
  1785. "id": "03a1c454d56cb5b209e60e859d7b754cfe6a8c68",
  1786. "tree_id": "d8c0744990b54a5d84d130b9989a51d189dc82d6",
  1787. "distinct": false,
  1788. "message": "FRONTEND-1641: Обрезать имя статуса с очень длинным именем (#1437)\n\nuse _.truncate",
  1789. "timestamp": "2018-12-03T16:42:54+03:00",
  1790. "url": "https://github.com/ingipro/gsm-client/commit/03a1c454d56cb5b209e60e859d7b754cfe6a8c68",
  1791. "author": {
  1792. "name": "Oleg Lebedev",
  1793. "email": "oleg.lebedev.v@gmail.com",
  1794. "username": "seraf-z"
  1795. },
  1796. "committer": {
  1797. "name": "Viacheslav Glushko",
  1798. "email": "mail@ixax.me",
  1799. "username": "ixax"
  1800. },
  1801. "added": [
  1802.  
  1803. ],
  1804. "removed": [
  1805.  
  1806. ],
  1807. "modified": [
  1808. "app/components/VersionStatus/VersionStatus.tsx"
  1809. ]
  1810. },
  1811. {
  1812. "id": "0a791cb00c70b30592c72014035f9fde95ca7de2",
  1813. "tree_id": "e8cce1c548194da26f499caa5e819217657461db",
  1814. "distinct": false,
  1815. "message": "FRONTEND-1876: Сверстать таблицы страниц админки согласно макетам (#1439)\n\n- [x] Admin controller fixes\r\n- [x] UsersInviteForm fix\r\n- [x] UsersManageTable fix",
  1816. "timestamp": "2018-12-03T17:10:21+03:00",
  1817. "url": "https://github.com/ingipro/gsm-client/commit/0a791cb00c70b30592c72014035f9fde95ca7de2",
  1818. "author": {
  1819. "name": "Dan Onoshko",
  1820. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  1821. "username": "onoshkodaniil"
  1822. },
  1823. "committer": {
  1824. "name": "Viacheslav Glushko",
  1825. "email": "mail@ixax.me",
  1826. "username": "ixax"
  1827. },
  1828. "added": [
  1829.  
  1830. ],
  1831. "removed": [
  1832.  
  1833. ],
  1834. "modified": [
  1835. "app/components/UsersInviteForm/UsersInviteForm.scss",
  1836. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  1837. "app/components/UsersManageTable/UsersManageTable.scss",
  1838. "app/components/UsersManageTable/UsersManageTable.tsx",
  1839. "app/controllers/Admin/Admin.scss",
  1840. "app/controllers/Admin/Admin.tsx"
  1841. ]
  1842. },
  1843. {
  1844. "id": "cc40dd890c5824082e301afa0fdf4ad0ca77818f",
  1845. "tree_id": "27c59f26a01a659029adb29378499dbac9a43a24",
  1846. "distinct": false,
  1847. "message": "FRONTEND-1916: Исправить ошибку, связанную с попыткой отредактировать данные юзера при пустом поле (#1443)\n\nОшибка при пустом поле\r\nЛишняя проверка емейла (его нельзя редактировать без флага в урле)",
  1848. "timestamp": "2018-12-03T18:27:42+03:00",
  1849. "url": "https://github.com/ingipro/gsm-client/commit/cc40dd890c5824082e301afa0fdf4ad0ca77818f",
  1850. "author": {
  1851. "name": "podlovchenko",
  1852. "email": "podlovchenko.vera@gmail.com",
  1853. "username": "podlovchenko"
  1854. },
  1855. "committer": {
  1856. "name": "Viacheslav Glushko",
  1857. "email": "mail@ixax.me",
  1858. "username": "ixax"
  1859. },
  1860. "added": [
  1861.  
  1862. ],
  1863. "removed": [
  1864.  
  1865. ],
  1866. "modified": [
  1867. "app/components/UsersManageTable/UsersManageTable.tsx",
  1868. "app/models/user.ts"
  1869. ]
  1870. },
  1871. {
  1872. "id": "a070005b98ceb2ccc64bf704880c1ac446f6f45e",
  1873. "tree_id": "a4751d62f3d85d9a19c10cea01210dc940641257",
  1874. "distinct": false,
  1875. "message": "FRONTEND-1900: Не отправляются письма нескольким пользователям сразу при добавлении их в систему (#1430)\n\n- [x] Починить создание юзеров и отправку им сообщений\r\n- [x] Перенести проверку email'a на фронтбек",
  1876. "timestamp": "2018-12-03T19:01:43+03:00",
  1877. "url": "https://github.com/ingipro/gsm-client/commit/a070005b98ceb2ccc64bf704880c1ac446f6f45e",
  1878. "author": {
  1879. "name": "Sergey Samoylov",
  1880. "email": "mr.smolya@yandex.ru",
  1881. "username": "Smolya"
  1882. },
  1883. "committer": {
  1884. "name": "Viacheslav Glushko",
  1885. "email": "mail@ixax.me",
  1886. "username": "ixax"
  1887. },
  1888. "added": [
  1889. "server/middlewares/checkUserEmail.ts"
  1890. ],
  1891. "removed": [
  1892.  
  1893. ],
  1894. "modified": [
  1895. "app/actions/users.ts",
  1896. "app/components/UsersInviteForm/UsersInviteForm.i18n.ts",
  1897. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  1898. "app/components/UsersInviteForm/UsersInviteForm.types.ts",
  1899. "app/controllers/Admin/Admin.tsx",
  1900. "app/controllers/Admin/Admin.types.ts",
  1901. "app/types/admin.ts",
  1902. "server/controllers/users/index.ts"
  1903. ]
  1904. },
  1905. {
  1906. "id": "422a226d00dd25f6956e6579e0ebec058fe28157",
  1907. "tree_id": "4abb2fbf5b9a705a47efe42d1afd399573a75763",
  1908. "distinct": false,
  1909. "message": "fix webpack error",
  1910. "timestamp": "2018-12-03T20:38:41+03:00",
  1911. "url": "https://github.com/ingipro/gsm-client/commit/422a226d00dd25f6956e6579e0ebec058fe28157",
  1912. "author": {
  1913. "name": "Vyacheslav Glushko",
  1914. "email": "mail@ixax.me",
  1915. "username": "ixax"
  1916. },
  1917. "committer": {
  1918. "name": "Vyacheslav Glushko",
  1919. "email": "mail@ixax.me",
  1920. "username": "ixax"
  1921. },
  1922. "added": [
  1923. "package-lock.json"
  1924. ],
  1925. "removed": [
  1926.  
  1927. ],
  1928. "modified": [
  1929. ".gitignore",
  1930. "package.json"
  1931. ]
  1932. },
  1933. {
  1934. "id": "6dba0258a17f6fcb8071394784e7e607c541c12d",
  1935. "tree_id": "ebcc6795725143e73460c84d828a1c0708aaed52",
  1936. "distinct": false,
  1937. "message": "FRONTEND-1865: Хаб-таск: Переход на использование новой версии IFC*.json (#1400)\n\nВ связи с переходом на новую версию библиотеки от Ледаса (и на фронте, и на бэке), потребовалось внести достаточно много изменений в код:\r\n- Произвёл рефакторинг модели IFCProgress (теперь в ней содержатся ссылки на прочие файлы)\r\n- Сделал загрузку файлов IFCGeometry.json, IFCStyles.json и IFCTesselations.json\r\n- Из-за того, что теперь ссылки на тесселяции находятся не прямо в IFCProgress, а достаются из IFCTesselations, изменил загрузку файлов тесселяций\r\n- Поскольку структура 3д-модели заметно изменилась, поменял тип хранилища: с простого массива с тесселяциями + id элемента + тип элемента на Record (ключ - id элемента) с вложенным в него Record'ом (ключ - id 3д тела, значение - массив стилей, координаты тела, а также загружаемая тесселяция)\r\n- В связи с этим произвёл изменения в нашей части 3д библиотеки (самое крупное - изменение модели хранения элемента)\r\n\r\nВ конечном итоге имеем:\r\n- Появилась поддержка стилей\r\n- Теперь каждый элемент 3д модели разбивается на тела, которые повторяются у различных элементов. Как пример, число загружаемых тесселяций упало с 740 до 134",
  1938. "timestamp": "2018-12-03T20:56:39+03:00",
  1939. "url": "https://github.com/ingipro/gsm-client/commit/6dba0258a17f6fcb8071394784e7e607c541c12d",
  1940. "author": {
  1941. "name": "Grigory Sobenin",
  1942. "email": "sobenin.g@gmail.com",
  1943. "username": "Gorizory"
  1944. },
  1945. "committer": {
  1946. "name": "Viacheslav Glushko",
  1947. "email": "mail@ixax.me",
  1948. "username": "ixax"
  1949. },
  1950. "added": [
  1951. "app/libs/3d/modelElement.ts"
  1952. ],
  1953. "removed": [
  1954.  
  1955. ],
  1956. "modified": [
  1957. "app/actions/tesselation.ts",
  1958. "app/components/SplashCanvas3DLoading/SplashCanvas3DLoading.i18n.ts",
  1959. "app/components/SplashCanvas3DLoading/SplashCanvas3DLoading.tsx",
  1960. "app/components/Viewer3D/Viewer3D.tsx",
  1961. "app/components/Viewer3D/Viewer3D.types.ts",
  1962. "app/controllers/Canvas3D/Canvas3D.tsx",
  1963. "app/controllers/Canvas3D/Canvas3D.types.ts",
  1964. "app/dataProviders/tesselation.ts",
  1965. "app/libs/3d/index.ts",
  1966. "app/libs/3d/meshMaterials.ts",
  1967. "app/models/IFCProgress.spec.ts",
  1968. "app/models/IFCProgress.ts",
  1969. "app/types/tesselation.ts"
  1970. ]
  1971. },
  1972. {
  1973. "id": "92f4d0a6b0b13df4ecd39305deb459a26b16f343",
  1974. "tree_id": "0f59e6671b364b394bdc4e7e9efd871acc1a21e3",
  1975. "distinct": false,
  1976. "message": "FRONTEND-1910: Медленная загрузка пользователей (#1440)",
  1977. "timestamp": "2018-12-03T23:32:26+03:00",
  1978. "url": "https://github.com/ingipro/gsm-client/commit/92f4d0a6b0b13df4ecd39305deb459a26b16f343",
  1979. "author": {
  1980. "name": "podlovchenko",
  1981. "email": "podlovchenko.vera@gmail.com",
  1982. "username": "podlovchenko"
  1983. },
  1984. "committer": {
  1985. "name": "Viacheslav Glushko",
  1986. "email": "mail@ixax.me",
  1987. "username": "ixax"
  1988. },
  1989. "added": [
  1990.  
  1991. ],
  1992. "removed": [
  1993.  
  1994. ],
  1995. "modified": [
  1996. "app/controllers/Admin/Admin.tsx",
  1997. "app/dataProviders/owners.ts"
  1998. ]
  1999. },
  2000. {
  2001. "id": "cc790abdfb4d0fce42b2cb6550c22e42b12327d9",
  2002. "tree_id": "7b10b025114dcec43ad087095e31c66e065a51c1",
  2003. "distinct": false,
  2004. "message": "FRONTEND-1915: Включить кнопку ЛК у обычных юзеров (#1447)",
  2005. "timestamp": "2018-12-03T23:33:04+03:00",
  2006. "url": "https://github.com/ingipro/gsm-client/commit/cc790abdfb4d0fce42b2cb6550c22e42b12327d9",
  2007. "author": {
  2008. "name": "Oleg Lebedev",
  2009. "email": "oleg.lebedev.v@gmail.com",
  2010. "username": "seraf-z"
  2011. },
  2012. "committer": {
  2013. "name": "Viacheslav Glushko",
  2014. "email": "mail@ixax.me",
  2015. "username": "ixax"
  2016. },
  2017. "added": [
  2018.  
  2019. ],
  2020. "removed": [
  2021.  
  2022. ],
  2023. "modified": [
  2024. "app/components/NavigatorToolbar/NavigatorToolbar.tsx",
  2025. "app/components/NavigatorToolbar/NavigatorToolbar.types.ts",
  2026. "app/controllers/Navigator/Navigator.jsx"
  2027. ]
  2028. },
  2029. {
  2030. "id": "df3fa8cd832a8f801b24ebca48e9d1adcfdf8656",
  2031. "tree_id": "a82e9cc0821a71d7c89fc8d4407fab5ccc7a4132",
  2032. "distinct": false,
  2033. "message": "FRONTEND-1895: Правка верстки в уведомлениях v2 (#1423)\n\n* add inline-block mod in owner\r\n\r\n* white label background + remove overflow\r\n\r\n* odd label prop",
  2034. "timestamp": "2018-12-03T23:33:42+03:00",
  2035. "url": "https://github.com/ingipro/gsm-client/commit/df3fa8cd832a8f801b24ebca48e9d1adcfdf8656",
  2036. "author": {
  2037. "name": "Andrey Efimov",
  2038. "email": "efim-and95@mail.ru",
  2039. "username": "andrey-e-v"
  2040. },
  2041. "committer": {
  2042. "name": "Viacheslav Glushko",
  2043. "email": "mail@ixax.me",
  2044. "username": "ixax"
  2045. },
  2046. "added": [
  2047.  
  2048. ],
  2049. "removed": [
  2050.  
  2051. ],
  2052. "modified": [
  2053. "app/components/Label/Label.tsx",
  2054. "app/components/NodesList/NodesList.scss",
  2055. "app/components/Notifications/Notifications.scss",
  2056. "app/components/Notifications/Notifications.tsx",
  2057. "app/components/Owner/Owner.scss",
  2058. "app/components/Owner/Owner.tsx",
  2059. "app/components/ParticipantsList/ParticipantsList.scss"
  2060. ]
  2061. },
  2062. {
  2063. "id": "8a83434b261a9c11870e118f5d11ecf30b1547e7",
  2064. "tree_id": "30df8f626d11bfccf37d1064314ee13b30bf6985",
  2065. "distinct": false,
  2066. "message": "increase frontback dataprovider timeout",
  2067. "timestamp": "2018-12-03T23:36:02+03:00",
  2068. "url": "https://github.com/ingipro/gsm-client/commit/8a83434b261a9c11870e118f5d11ecf30b1547e7",
  2069. "author": {
  2070. "name": "Vyacheslav Glushko",
  2071. "email": "mail@ixax.me",
  2072. "username": "ixax"
  2073. },
  2074. "committer": {
  2075. "name": "Vyacheslav Glushko",
  2076. "email": "mail@ixax.me",
  2077. "username": "ixax"
  2078. },
  2079. "added": [
  2080.  
  2081. ],
  2082. "removed": [
  2083.  
  2084. ],
  2085. "modified": [
  2086. "configs/frontback/environment/common.js"
  2087. ]
  2088. },
  2089. {
  2090. "id": "c648cd200074df478f6aeb44d57d1b38843bd354",
  2091. "tree_id": "fec44512587e2e88c7691a16c1babee88b278a55",
  2092. "distinct": false,
  2093. "message": "FRONTEND-1922: Переименовать вкладку \"Все пользователи\" в \"Активные\"",
  2094. "timestamp": "2018-12-04T17:43:15+07:00",
  2095. "url": "https://github.com/ingipro/gsm-client/commit/c648cd200074df478f6aeb44d57d1b38843bd354",
  2096. "author": {
  2097. "name": "podlovchenko",
  2098. "email": "podlovchenko.vera@gmail.com",
  2099. "username": "podlovchenko"
  2100. },
  2101. "committer": {
  2102. "name": "Dan Onoshko",
  2103. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  2104. "username": "onoshkodaniil"
  2105. },
  2106. "added": [
  2107.  
  2108. ],
  2109. "removed": [
  2110.  
  2111. ],
  2112. "modified": [
  2113. "app/components/ToggleNav/ToggleNav.stories.tsx",
  2114. "app/controllers/Admin/Admin.i18n.ts",
  2115. "app/controllers/Admin/Admin.tsx",
  2116. "app/reducers/users.ts",
  2117. "app/types/admin.ts"
  2118. ]
  2119. },
  2120. {
  2121. "id": "e6cdc4eb50d1b460dccae28e85f2f8e6f0e33397",
  2122. "tree_id": "bbab9bfd0dbb16fdcab0683c10fc304779d2cd5d",
  2123. "distinct": false,
  2124. "message": "FRONTEND-1932: Поправить фронтбек для работы в бете/ингипро (#1453)\n\n* fix frontback host for beta / ingipro\r\n\r\n* BaseBackendDataProvider with custom port\r\ntypes for frontback/environments configs\r\n\r\n* detect backend hostname by current environment\r\n\r\n* fix checkUserToken host detection\r\n\r\n* fix headers.host usage in knevod/ingipro",
  2125. "timestamp": "2018-12-04T18:47:50+03:00",
  2126. "url": "https://github.com/ingipro/gsm-client/commit/e6cdc4eb50d1b460dccae28e85f2f8e6f0e33397",
  2127. "author": {
  2128. "name": "Viacheslav Glushko",
  2129. "email": "mail@ixax.me",
  2130. "username": "ixax"
  2131. },
  2132. "committer": {
  2133. "name": "GitHub",
  2134. "email": "noreply@github.com",
  2135. "username": "web-flow"
  2136. },
  2137. "added": [
  2138. "server/libs/baseBackendDataProvider.ts"
  2139. ],
  2140. "removed": [
  2141.  
  2142. ],
  2143. "modified": [
  2144. "configs/app/index.js",
  2145. "configs/frontback/environment/beta.js",
  2146. "configs/frontback/environment/common.js",
  2147. "configs/frontback/environment/ingipro.js",
  2148. "server/dataProviders/document.ts",
  2149. "server/dataProviders/group.ts",
  2150. "server/dataProviders/journal.ts",
  2151. "server/dataProviders/keyValue.ts",
  2152. "server/dataProviders/limits.ts",
  2153. "server/dataProviders/node.ts",
  2154. "server/dataProviders/notification.ts",
  2155. "server/dataProviders/owners.ts",
  2156. "server/dataProviders/user.ts",
  2157. "server/libs/config.ts",
  2158. "server/libs/httpDataProvider.ts",
  2159. "server/middlewares/calculateBackendHost.ts",
  2160. "server/middlewares/checkUserToken.ts",
  2161. "server/types/configs.ts",
  2162. "server/types/dataProvider.ts",
  2163. "server/websocket/index.ts"
  2164. ]
  2165. },
  2166. {
  2167. "id": "8c73e8b2a388c94e1023a856281ab1b51e78ce17",
  2168. "tree_id": "83114b1f139b9fd2af1fe67c31ac0149b95248f8",
  2169. "distinct": false,
  2170. "message": "FRONTEND-1938: Убрать кнопку \"отправить заново\" в админке (#1456)",
  2171. "timestamp": "2018-12-04T19:09:55+03:00",
  2172. "url": "https://github.com/ingipro/gsm-client/commit/8c73e8b2a388c94e1023a856281ab1b51e78ce17",
  2173. "author": {
  2174. "name": "podlovchenko",
  2175. "email": "podlovchenko.vera@gmail.com",
  2176. "username": "podlovchenko"
  2177. },
  2178. "committer": {
  2179. "name": "Viacheslav Glushko",
  2180. "email": "mail@ixax.me",
  2181. "username": "ixax"
  2182. },
  2183. "added": [
  2184.  
  2185. ],
  2186. "removed": [
  2187.  
  2188. ],
  2189. "modified": [
  2190. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  2191. "app/components/UsersManageTable/UsersManageTable.tsx",
  2192. "app/controllers/Admin/Admin.tsx"
  2193. ]
  2194. },
  2195. {
  2196. "id": "5ce35396b127effbb6cc066a6aec0eef78a138b9",
  2197. "tree_id": "ceb59b44776096f9d35fdfd029dc8f9fd9f9b05e",
  2198. "distinct": false,
  2199. "message": "FRONTEND-1918: Не отображать рутов в списке пользователей в админке (#1450)",
  2200. "timestamp": "2018-12-04T19:10:21+03:00",
  2201. "url": "https://github.com/ingipro/gsm-client/commit/5ce35396b127effbb6cc066a6aec0eef78a138b9",
  2202. "author": {
  2203. "name": "Sergey Samoylov",
  2204. "email": "mr.smolya@yandex.ru",
  2205. "username": "Smolya"
  2206. },
  2207. "committer": {
  2208. "name": "Viacheslav Glushko",
  2209. "email": "mail@ixax.me",
  2210. "username": "ixax"
  2211. },
  2212. "added": [
  2213.  
  2214. ],
  2215. "removed": [
  2216.  
  2217. ],
  2218. "modified": [
  2219. "app/controllers/Admin/Admin.tsx"
  2220. ]
  2221. },
  2222. {
  2223. "id": "ae2929018f3b44a87442bbfcf51f9daf57f78e49",
  2224. "tree_id": "0d5fc35997bb2d4e8e71e87ffc6b5d6875caa0fd",
  2225. "distinct": false,
  2226. "message": "FRONTEND-1917: Не работает загрузка .csv файлов (#1446)\n\n* regexp route\r\n\r\n* add mime type for Exel",
  2227. "timestamp": "2018-12-04T19:11:05+03:00",
  2228. "url": "https://github.com/ingipro/gsm-client/commit/ae2929018f3b44a87442bbfcf51f9daf57f78e49",
  2229. "author": {
  2230. "name": "podlovchenko",
  2231. "email": "podlovchenko.vera@gmail.com",
  2232. "username": "podlovchenko"
  2233. },
  2234. "committer": {
  2235. "name": "Viacheslav Glushko",
  2236. "email": "mail@ixax.me",
  2237. "username": "ixax"
  2238. },
  2239. "added": [
  2240.  
  2241. ],
  2242. "removed": [
  2243.  
  2244. ],
  2245. "modified": [
  2246. "configs/app/index.js",
  2247. "configs/frontback/index.js",
  2248. "server/controllers/users/index.ts"
  2249. ]
  2250. },
  2251. {
  2252. "id": "ffd2e9bb023c072adf49d213b569646ecd6c02bb",
  2253. "tree_id": "2848e924c0291526a6e0317bcc9e2222d1bbe929",
  2254. "distinct": false,
  2255. "message": "FRONTEND-1928: Убрать ограничения на поля ввода ФИО и e-майл, а так же ограничения на русский язык (разрешить его) (#1452)\n\n* remove check pattern and max length\r\n\r\n* error field",
  2256. "timestamp": "2018-12-04T19:11:30+03:00",
  2257. "url": "https://github.com/ingipro/gsm-client/commit/ffd2e9bb023c072adf49d213b569646ecd6c02bb",
  2258. "author": {
  2259. "name": "podlovchenko",
  2260. "email": "podlovchenko.vera@gmail.com",
  2261. "username": "podlovchenko"
  2262. },
  2263. "committer": {
  2264. "name": "Viacheslav Glushko",
  2265. "email": "mail@ixax.me",
  2266. "username": "ixax"
  2267. },
  2268. "added": [
  2269.  
  2270. ],
  2271. "removed": [
  2272.  
  2273. ],
  2274. "modified": [
  2275. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  2276. "app/components/UsersManageTable/UsersManageTable.tsx",
  2277. "configs/app/index.js"
  2278. ]
  2279. },
  2280. {
  2281. "id": "95a99cf43e9c74a35dd98070e7f8d9a64b961130",
  2282. "tree_id": "dcc49937ae98c0ab52e89938929cea378de68ee8",
  2283. "distinct": false,
  2284. "message": "FRONTEND-1924: Пропадает кнопка сохранения редактируемого юзера / добавить кнопку отменить (#1451)",
  2285. "timestamp": "2018-12-04T19:12:01+03:00",
  2286. "url": "https://github.com/ingipro/gsm-client/commit/95a99cf43e9c74a35dd98070e7f8d9a64b961130",
  2287. "author": {
  2288. "name": "podlovchenko",
  2289. "email": "podlovchenko.vera@gmail.com",
  2290. "username": "podlovchenko"
  2291. },
  2292. "committer": {
  2293. "name": "Viacheslav Glushko",
  2294. "email": "mail@ixax.me",
  2295. "username": "ixax"
  2296. },
  2297. "added": [
  2298.  
  2299. ],
  2300. "removed": [
  2301.  
  2302. ],
  2303. "modified": [
  2304. "app/components/UsersManageTable/UsersManageTable.i18n.ts",
  2305. "app/components/UsersManageTable/UsersManageTable.tsx"
  2306. ]
  2307. },
  2308. {
  2309. "id": "3d264a830a89953582b6b02313cd5928967acc76",
  2310. "tree_id": "7c83823f2e2cfad8e7f510719e140293a08a0d03",
  2311. "distinct": false,
  2312. "message": "FRONTEND-1923: Добавить отображение текстуры на обратной стороне поверхности модели (#1449)",
  2313. "timestamp": "2018-12-04T19:12:25+03:00",
  2314. "url": "https://github.com/ingipro/gsm-client/commit/3d264a830a89953582b6b02313cd5928967acc76",
  2315. "author": {
  2316. "name": "Grigory Sobenin",
  2317. "email": "sobenin.g@gmail.com",
  2318. "username": "Gorizory"
  2319. },
  2320. "committer": {
  2321. "name": "Viacheslav Glushko",
  2322. "email": "mail@ixax.me",
  2323. "username": "ixax"
  2324. },
  2325. "added": [
  2326.  
  2327. ],
  2328. "removed": [
  2329.  
  2330. ],
  2331. "modified": [
  2332. "app/controllers/Canvas3D/Canvas3D.tsx",
  2333. "app/libs/3d/index.ts"
  2334. ]
  2335. },
  2336. {
  2337. "id": "e84c0e3968421a93f3fc348378ba6413bc81f199",
  2338. "tree_id": "c2d9ea062bba84d490e5c9d057bd7a5a28551b27",
  2339. "distinct": false,
  2340. "message": "FRONTEND-1920: Не работает фильтрация по e-mail в админке (#1454)\n\nВ общем добавил в модель еще одно поле query, которое будет отвечать именно за название поля для query запросов, поскольку у нас у бека 2 поля в этом случае: /user/login для апдейта и прочего\r\nи просто login, по query которого можно искать",
  2341. "timestamp": "2018-12-04T19:32:25+03:00",
  2342. "url": "https://github.com/ingipro/gsm-client/commit/e84c0e3968421a93f3fc348378ba6413bc81f199",
  2343. "author": {
  2344. "name": "Sergey Samoylov",
  2345. "email": "mr.smolya@yandex.ru",
  2346. "username": "Smolya"
  2347. },
  2348. "committer": {
  2349. "name": "Viacheslav Glushko",
  2350. "email": "mail@ixax.me",
  2351. "username": "ixax"
  2352. },
  2353. "added": [
  2354.  
  2355. ],
  2356. "removed": [
  2357.  
  2358. ],
  2359. "modified": [
  2360. "app/dataProviders/users.ts",
  2361. "app/models/user.ts",
  2362. "server/middlewares/checkUserEmail.ts"
  2363. ]
  2364. },
  2365. {
  2366. "id": "aa7fc3ae699a8865d55730ece436d1c3fa4ab2fb",
  2367. "tree_id": "a41534ca9a3842b7444a9ba1bbabb77d631046d6",
  2368. "distinct": false,
  2369. "message": "FRONTEND-1798: Фокус на не том документ при переходе через хлебные крошки (#1457)",
  2370. "timestamp": "2018-12-04T19:58:07+03:00",
  2371. "url": "https://github.com/ingipro/gsm-client/commit/aa7fc3ae699a8865d55730ece436d1c3fa4ab2fb",
  2372. "author": {
  2373. "name": "Oleg Lebedev",
  2374. "email": "oleg.lebedev.v@gmail.com",
  2375. "username": "seraf-z"
  2376. },
  2377. "committer": {
  2378. "name": "Viacheslav Glushko",
  2379. "email": "mail@ixax.me",
  2380. "username": "ixax"
  2381. },
  2382. "added": [
  2383.  
  2384. ],
  2385. "removed": [
  2386.  
  2387. ],
  2388. "modified": [
  2389. "app/controllers/Navigator/Navigator.jsx"
  2390. ]
  2391. },
  2392. {
  2393. "id": "fa9722701da055e49d87bb63493c2fcc877a794f",
  2394. "tree_id": "db7815c3a306c3642caebb5d2e8c6c6487dcbec2",
  2395. "distinct": false,
  2396. "message": "FRONTEND-1942: Добавить в app.env хосты beta.ingipro и ingipro.ingipro (#1461)\n\n* hot fix callback url for voximplant\r\n\r\n* off check outdated conferences\r\n\r\n* disable auto-cleanup in beta/ingipro",
  2397. "timestamp": "2018-12-04T23:44:18+03:00",
  2398. "url": "https://github.com/ingipro/gsm-client/commit/fa9722701da055e49d87bb63493c2fcc877a794f",
  2399. "author": {
  2400. "name": "Vsevolod",
  2401. "email": "seva213415@inbox.ru",
  2402. "username": "sevaTechoPark"
  2403. },
  2404. "committer": {
  2405. "name": "Viacheslav Glushko",
  2406. "email": "mail@ixax.me",
  2407. "username": "ixax"
  2408. },
  2409. "added": [
  2410.  
  2411. ],
  2412. "removed": [
  2413.  
  2414. ],
  2415. "modified": [
  2416. "server/libs/host.ts",
  2417. "server/server.ts"
  2418. ]
  2419. },
  2420. {
  2421. "id": "b0e231931cba53e6aafa2acf97391eb4a3c0df03",
  2422. "tree_id": "032c74afb8bb9c2ba1112f22f674be1ac95ff964",
  2423. "distinct": false,
  2424. "message": "FRONTEND-1912: Реализовать поддержку совещаний на 3д холсте (#1442)\n\n* Rework IFCProgress.json model\r\n\r\n* Use function to get all JSONs\r\n\r\n* Fetch geom data\r\n\r\n* Add styles\r\n\r\n* Update vcs.xml\r\n\r\n* Update vcs.xml\r\n\r\n* Send styles into lib\r\n\r\n* Delete newline\r\n\r\n* Review fixes\r\n\r\n* try..catch\r\n\r\n* Review fixes\r\n\r\n* Concat styles and optimize downloading\r\n\r\n* Syntax\r\n\r\n* Dont parse styles data\r\n\r\n* Move download to actions\r\n\r\n* Update splash\r\n\r\n* Reworked downloading tesselations\r\n\r\n* Changed 3d loading splash\r\n\r\n* get first lod\r\n\r\n* Download tesselations and put them into geometries record\r\n\r\n* Review fixes\r\n\r\n* Fetch tess tree\r\n\r\n* Add modelElement + transfer geometries to lib\r\n\r\n* Fixed everything (except canvas3d.render)\r\n\r\n* Some fixes + use type GeometryStorage\r\n\r\n* Fix selecting element\r\n\r\n* Use styles\r\n\r\n* Delete ''\r\n\r\n* IFCMeta\r\n\r\n* Fixes in actions/tesselation\r\n\r\n* Use reduce\r\n\r\n* Fixes in modelElement\r\n\r\n* Review fixes\r\n\r\n* Set style for both sides\r\n\r\n* Fix setting default style\r\n\r\n* Fix setting default style x2\r\n\r\n* Fix setting default style x3\r\n\r\n* Use build-in funcs\r\n\r\n* Fix bug with random colors\r\n\r\n* Set viewerLoaded false if changed node/version\r\n\r\n* Add isPartialMode\r\n\r\n* use componentIds to composite object\r\n\r\n* setMeshMaterial to composite model\r\n\r\n* Block camera movement\r\n\r\n* Block camera movement\r\n\r\n* Fix style\r\n\r\n* Fix conference\r\n\r\n* Use setInterval\r\n\r\n* Hide cube\r\n\r\n* Check if this.camera exists\r\n\r\n* Add cube overlay",
  2425. "timestamp": "2018-12-04T23:45:24+03:00",
  2426. "url": "https://github.com/ingipro/gsm-client/commit/b0e231931cba53e6aafa2acf97391eb4a3c0df03",
  2427. "author": {
  2428. "name": "Grigory Sobenin",
  2429. "email": "sobenin.g@gmail.com",
  2430. "username": "Gorizory"
  2431. },
  2432. "committer": {
  2433. "name": "Viacheslav Glushko",
  2434. "email": "mail@ixax.me",
  2435. "username": "ixax"
  2436. },
  2437. "added": [
  2438.  
  2439. ],
  2440. "removed": [
  2441.  
  2442. ],
  2443. "modified": [
  2444. "app/components/Viewer3D/ViewDumpRestore.ts",
  2445. "app/components/Viewer3D/Viewer3D.scss",
  2446. "app/components/Viewer3D/Viewer3D.tsx",
  2447. "app/components/Viewer3D/Viewer3D.types.ts",
  2448. "app/components/Viewer3D/ViewerMouseControls.ts",
  2449. "app/controllers/Canvas3D/Canvas3D.tsx",
  2450. "app/controllers/Canvas3D/Canvas3D.types.ts",
  2451. "app/libs/urlBuilder.js"
  2452. ]
  2453. },
  2454. {
  2455. "id": "c2bc165340451a3561d83eeaeae644863b89ff58",
  2456. "tree_id": "5ba60609ee2ab0dbcee82d9197f8f367ec05d3d8",
  2457. "distinct": false,
  2458. "message": "FRONTEND-1940: Записывать в энтити совещания APP_ENV, из которого оно было создано (#1460)\n\n.",
  2459. "timestamp": "2018-12-04T23:47:03+03:00",
  2460. "url": "https://github.com/ingipro/gsm-client/commit/c2bc165340451a3561d83eeaeae644863b89ff58",
  2461. "author": {
  2462. "name": "Vsevolod",
  2463. "email": "seva213415@inbox.ru",
  2464. "username": "sevaTechoPark"
  2465. },
  2466. "committer": {
  2467. "name": "Viacheslav Glushko",
  2468. "email": "mail@ixax.me",
  2469. "username": "ixax"
  2470. },
  2471. "added": [
  2472.  
  2473. ],
  2474. "removed": [
  2475.  
  2476. ],
  2477. "modified": [
  2478. "app/models/conference.ts",
  2479. "app/types/conferences.ts",
  2480. "server/dataProviders/node.ts",
  2481. "server/helpers/checkOnlineConferencesAlive.ts",
  2482. "server/types/store.ts"
  2483. ]
  2484. },
  2485. {
  2486. "id": "ecce7057bb1eb223687da41b62f467c70922e3c5",
  2487. "tree_id": "2b78654abc49aba364fcd24287bc2e5bafbe478f",
  2488. "distinct": false,
  2489. "message": "FRONTEND-1946: Съезжает верстка юзера в совещаниях (#1462)\n\n* if !label -> owner with inline-block\r\n\r\n* remove inline prop",
  2490. "timestamp": "2018-12-05T01:27:36+03:00",
  2491. "url": "https://github.com/ingipro/gsm-client/commit/ecce7057bb1eb223687da41b62f467c70922e3c5",
  2492. "author": {
  2493. "name": "Andrey Efimov",
  2494. "email": "efim-and95@mail.ru",
  2495. "username": "andrey-e-v"
  2496. },
  2497. "committer": {
  2498. "name": "Viacheslav Glushko",
  2499. "email": "mail@ixax.me",
  2500. "username": "ixax"
  2501. },
  2502. "added": [
  2503.  
  2504. ],
  2505. "removed": [
  2506.  
  2507. ],
  2508. "modified": [
  2509. "app/components/Notifications/Notifications.tsx",
  2510. "app/components/Owner/Owner.tsx"
  2511. ]
  2512. },
  2513. {
  2514. "id": "cb5456d36f6a5385f0e483697a44fa5764f22711",
  2515. "tree_id": "657dd5567da8debad6df15dc311b9816cd73051f",
  2516. "distinct": false,
  2517. "message": "0.10.4 (#1464)",
  2518. "timestamp": "2018-12-05T03:04:12+03:00",
  2519. "url": "https://github.com/ingipro/gsm-client/commit/cb5456d36f6a5385f0e483697a44fa5764f22711",
  2520. "author": {
  2521. "name": "Viacheslav Glushko",
  2522. "email": "mail@ixax.me",
  2523. "username": "ixax"
  2524. },
  2525. "committer": {
  2526. "name": "GitHub",
  2527. "email": "noreply@github.com",
  2528. "username": "web-flow"
  2529. },
  2530. "added": [
  2531.  
  2532. ],
  2533. "removed": [
  2534.  
  2535. ],
  2536. "modified": [
  2537. "CHANGELOG.md",
  2538. "RELEASES.md",
  2539. "package.json"
  2540. ]
  2541. },
  2542. {
  2543. "id": "335cdafb490715fb0e3487ca06adebe105253f10",
  2544. "tree_id": "7abcd3fb1911a9f27bcfac768b420172effd5c62",
  2545. "distinct": false,
  2546. "message": "0.10.5 (#1465)",
  2547. "timestamp": "2018-12-05T03:22:44+03:00",
  2548. "url": "https://github.com/ingipro/gsm-client/commit/335cdafb490715fb0e3487ca06adebe105253f10",
  2549. "author": {
  2550. "name": "Viacheslav Glushko",
  2551. "email": "mail@ixax.me",
  2552. "username": "ixax"
  2553. },
  2554. "committer": {
  2555. "name": "GitHub",
  2556. "email": "noreply@github.com",
  2557. "username": "web-flow"
  2558. },
  2559. "added": [
  2560.  
  2561. ],
  2562. "removed": [
  2563.  
  2564. ],
  2565. "modified": [
  2566. "CHANGELOG.md",
  2567. "RELEASES.md",
  2568. "package.json"
  2569. ]
  2570. },
  2571. {
  2572. "id": "ad0e7d64a32886a1ce4dd291ab35eccb93f87840",
  2573. "tree_id": "ec1ab37cafcae82831f3455867f977089a70647f",
  2574. "distinct": false,
  2575. "message": "FRONTEND-1944: После логина вместо имен юзеров отображается их айдишник (#1467)\n\nПри заходе в контроллер аутентификации вызывается из App.jsx `fetchPossibleOwners()`, который не проходит, поскольку токена нет еще и кэш с юзерами не заполняется. Делаю перезапрос перед размонтирование Auth.",
  2576. "timestamp": "2018-12-06T14:53:20+03:00",
  2577. "url": "https://github.com/ingipro/gsm-client/commit/ad0e7d64a32886a1ce4dd291ab35eccb93f87840",
  2578. "author": {
  2579. "name": "Sergey Samoylov",
  2580. "email": "mr.smolya@yandex.ru",
  2581. "username": "Smolya"
  2582. },
  2583. "committer": {
  2584. "name": "Viacheslav Glushko",
  2585. "email": "mail@ixax.me",
  2586. "username": "ixax"
  2587. },
  2588. "added": [
  2589.  
  2590. ],
  2591. "removed": [
  2592.  
  2593. ],
  2594. "modified": [
  2595. "app/controllers/Auth/Auth.jsx"
  2596. ]
  2597. },
  2598. {
  2599. "id": "a3b9284c28c7b770f2de69e48df2b12a31284f0b",
  2600. "tree_id": "d7644394efcef504940d0bfa007aed34f7ccefcf",
  2601. "distinct": false,
  2602. "message": "FRONTEND-1909: Запрещать нажимать по ссылкам в задачах в режиме совещания (#1459)\n\n* forbid go to link in conference mode\r\n\r\n* text about disabled\r\n\r\n* change text",
  2603. "timestamp": "2018-12-06T14:54:38+03:00",
  2604. "url": "https://github.com/ingipro/gsm-client/commit/a3b9284c28c7b770f2de69e48df2b12a31284f0b",
  2605. "author": {
  2606. "name": "Vsevolod",
  2607. "email": "seva213415@inbox.ru",
  2608. "username": "sevaTechoPark"
  2609. },
  2610. "committer": {
  2611. "name": "Viacheslav Glushko",
  2612. "email": "mail@ixax.me",
  2613. "username": "ixax"
  2614. },
  2615. "added": [
  2616.  
  2617. ],
  2618. "removed": [
  2619.  
  2620. ],
  2621. "modified": [
  2622. "app/components/LinkTooltip/LinkTooltip.i18n.ts",
  2623. "app/components/LinkTooltip/LinkTooltip.tsx"
  2624. ]
  2625. },
  2626. {
  2627. "id": "e7478fafeeb2f77544735dfc2a93ab07ec4854bd",
  2628. "tree_id": "4f88ee3e0f58f84f896a9ef7e9cf852e67abf1bb",
  2629. "distinct": false,
  2630. "message": "FRONTEND-1948: При входе в режим редактирования юзера не отображаются его данные (#1466)",
  2631. "timestamp": "2018-12-06T14:55:06+03:00",
  2632. "url": "https://github.com/ingipro/gsm-client/commit/e7478fafeeb2f77544735dfc2a93ab07ec4854bd",
  2633. "author": {
  2634. "name": "podlovchenko",
  2635. "email": "podlovchenko.vera@gmail.com",
  2636. "username": "podlovchenko"
  2637. },
  2638. "committer": {
  2639. "name": "Viacheslav Glushko",
  2640. "email": "mail@ixax.me",
  2641. "username": "ixax"
  2642. },
  2643. "added": [
  2644.  
  2645. ],
  2646. "removed": [
  2647.  
  2648. ],
  2649. "modified": [
  2650. "app/components/UsersManageTable/UsersManageTable.tsx"
  2651. ]
  2652. },
  2653. {
  2654. "id": "0eb30ee83482ce556be55cd807971b453f22f624",
  2655. "tree_id": "f40da3ab1ecaf1447d7babf6fbbe45dfa775a8e3",
  2656. "distinct": false,
  2657. "message": "FRONTEND-1952: Не учитывать уведомления совещаний в колокольчике (#1468)\n\n* add notification type check\r\n\r\n* destruction",
  2658. "timestamp": "2018-12-06T14:55:23+03:00",
  2659. "url": "https://github.com/ingipro/gsm-client/commit/0eb30ee83482ce556be55cd807971b453f22f624",
  2660. "author": {
  2661. "name": "Andrey Efimov",
  2662. "email": "efim-and95@mail.ru",
  2663. "username": "andrey-e-v"
  2664. },
  2665. "committer": {
  2666. "name": "Viacheslav Glushko",
  2667. "email": "mail@ixax.me",
  2668. "username": "ixax"
  2669. },
  2670. "added": [
  2671.  
  2672. ],
  2673. "removed": [
  2674.  
  2675. ],
  2676. "modified": [
  2677. "app/reducers/notifications.ts"
  2678. ]
  2679. },
  2680. {
  2681. "id": "53efb6b0f43fd1dccc48e90ed80915e291cc5e9b",
  2682. "tree_id": "bebd120e35420d5c34982761e39dfb6848493d24",
  2683. "distinct": false,
  2684. "message": "FRONTEND-1953: Поплыла немножко плашка уведомлений (#1469)",
  2685. "timestamp": "2018-12-06T14:55:56+03:00",
  2686. "url": "https://github.com/ingipro/gsm-client/commit/53efb6b0f43fd1dccc48e90ed80915e291cc5e9b",
  2687. "author": {
  2688. "name": "Andrey Efimov",
  2689. "email": "efim-and95@mail.ru",
  2690. "username": "andrey-e-v"
  2691. },
  2692. "committer": {
  2693. "name": "Viacheslav Glushko",
  2694. "email": "mail@ixax.me",
  2695. "username": "ixax"
  2696. },
  2697. "added": [
  2698.  
  2699. ],
  2700. "removed": [
  2701.  
  2702. ],
  2703. "modified": [
  2704. "app/components/Notifications/Notifications.scss"
  2705. ]
  2706. },
  2707. {
  2708. "id": "4fa25c29f262d4f44b7df52b521fde8de9abdb13",
  2709. "tree_id": "82f84d4cc432dc4b5867f6b9128bafddfbd84455",
  2710. "distinct": false,
  2711. "message": "FRONTEND-1960: Убрать возможность отправить в архив у онлайн совещания (#1472)\n\nнужно дождаться после создания совещания 5 минут, обновить страницу и начать совещание, тогда его можно будет отправить в архив и онлайн",
  2712. "timestamp": "2018-12-06T15:09:55+03:00",
  2713. "url": "https://github.com/ingipro/gsm-client/commit/4fa25c29f262d4f44b7df52b521fde8de9abdb13",
  2714. "author": {
  2715. "name": "Vsevolod",
  2716. "email": "seva213415@inbox.ru",
  2717. "username": "sevaTechoPark"
  2718. },
  2719. "committer": {
  2720. "name": "Viacheslav Glushko",
  2721. "email": "mail@ixax.me",
  2722. "username": "ixax"
  2723. },
  2724. "added": [
  2725.  
  2726. ],
  2727. "removed": [
  2728.  
  2729. ],
  2730. "modified": [
  2731. "app/components/ConferenceItem/ConferenceItem.tsx"
  2732. ]
  2733. },
  2734. {
  2735. "id": "7005d1bce94606967f0b37a522d7ddadde46df12",
  2736. "tree_id": "ea7237c54ff30fba5a9f18c787abbbdd8dc7f13f",
  2737. "distinct": false,
  2738. "message": "FRONTEND-1935: Сделать кнопку ДО в распределенной модели некликаьельной и полупрозрачной (#1476)",
  2739. "timestamp": "2018-12-06T15:13:48+03:00",
  2740. "url": "https://github.com/ingipro/gsm-client/commit/7005d1bce94606967f0b37a522d7ddadde46df12",
  2741. "author": {
  2742. "name": "Sergey Samoylov",
  2743. "email": "mr.smolya@yandex.ru",
  2744. "username": "Smolya"
  2745. },
  2746. "committer": {
  2747. "name": "Viacheslav Glushko",
  2748. "email": "mail@ixax.me",
  2749. "username": "ixax"
  2750. },
  2751. "added": [
  2752.  
  2753. ],
  2754. "removed": [
  2755.  
  2756. ],
  2757. "modified": [
  2758. "app/components/CanvasToolbar/CanvasToolbar.scss",
  2759. "app/components/CanvasToolbar/CanvasToolbar.tsx",
  2760. "app/components/CanvasToolbar/CanvasToolbar.types.ts",
  2761. "app/controllers/Canvas3D/Canvas3D.tsx"
  2762. ]
  2763. },
  2764. {
  2765. "id": "6bf742c6de171a0a912ece569f6456d924b5ef62",
  2766. "tree_id": "0c20483e773ac8f796a31a5023f7401026e1d212",
  2767. "distinct": false,
  2768. "message": "FRONTEND-1936: Подвинуть кнопку распределенной модели в навигаторе (#1463)",
  2769. "timestamp": "2018-12-06T15:14:38+03:00",
  2770. "url": "https://github.com/ingipro/gsm-client/commit/6bf742c6de171a0a912ece569f6456d924b5ef62",
  2771. "author": {
  2772. "name": "Oleg Lebedev",
  2773. "email": "oleg.lebedev.v@gmail.com",
  2774. "username": "seraf-z"
  2775. },
  2776. "committer": {
  2777. "name": "Viacheslav Glushko",
  2778. "email": "mail@ixax.me",
  2779. "username": "ixax"
  2780. },
  2781. "added": [
  2782.  
  2783. ],
  2784. "removed": [
  2785.  
  2786. ],
  2787. "modified": [
  2788. "app/components/NodesListBulkPanel/NodesListBulkPanel.scss"
  2789. ]
  2790. },
  2791. {
  2792. "id": "633c22c7114adab8443e8285a1f7ebc65c4fb4c7",
  2793. "tree_id": "63fc7ea5b1a93375fa0eb60055bec34d91b417b8",
  2794. "distinct": false,
  2795. "message": "FRONTEND-1955: Поправить верстку микрофона в совещаниях (#1470)",
  2796. "timestamp": "2018-12-06T15:15:01+03:00",
  2797. "url": "https://github.com/ingipro/gsm-client/commit/633c22c7114adab8443e8285a1f7ebc65c4fb4c7",
  2798. "author": {
  2799. "name": "Vsevolod",
  2800. "email": "seva213415@inbox.ru",
  2801. "username": "sevaTechoPark"
  2802. },
  2803. "committer": {
  2804. "name": "Viacheslav Glushko",
  2805. "email": "mail@ixax.me",
  2806. "username": "ixax"
  2807. },
  2808. "added": [
  2809.  
  2810. ],
  2811. "removed": [
  2812.  
  2813. ],
  2814. "modified": [
  2815. "app/components/ConferenceIndicator/ConferenceIndicator.scss",
  2816. "app/components/ConferenceItemPlayer/ConferenceItemPlayer.scss"
  2817. ]
  2818. },
  2819. {
  2820. "id": "ebe83b711b97eed1a5e8205d0d59554ae3813d15",
  2821. "tree_id": "d4a0c9c2368deb0386077efb21a5cb6802f1e22c",
  2822. "distinct": false,
  2823. "message": "FRONTEND-1964: Добавить заголовок x-request-id в запросах с фронтбека на бекенд, даже если они не инициированы фронтендом (#1473)",
  2824. "timestamp": "2018-12-06T15:15:36+03:00",
  2825. "url": "https://github.com/ingipro/gsm-client/commit/ebe83b711b97eed1a5e8205d0d59554ae3813d15",
  2826. "author": {
  2827. "name": "Vsevolod",
  2828. "email": "seva213415@inbox.ru",
  2829. "username": "sevaTechoPark"
  2830. },
  2831. "committer": {
  2832. "name": "Viacheslav Glushko",
  2833. "email": "mail@ixax.me",
  2834. "username": "ixax"
  2835. },
  2836. "added": [
  2837.  
  2838. ],
  2839. "removed": [
  2840.  
  2841. ],
  2842. "modified": [
  2843. "server/libs/httpDataProvider.ts"
  2844. ]
  2845. },
  2846. {
  2847. "id": "777283bb994541989bc92705af7378bc78dc4b97",
  2848. "tree_id": "a22bdd902689e10f5337d6bd3b0bc9ff11e54b3e",
  2849. "distinct": false,
  2850. "message": "FRONTEND-1919: Добавить заглушку для пустого результата поиска (#1455)\n\nДобавить проверку на число пользователей",
  2851. "timestamp": "2018-12-06T15:16:27+03:00",
  2852. "url": "https://github.com/ingipro/gsm-client/commit/777283bb994541989bc92705af7378bc78dc4b97",
  2853. "author": {
  2854. "name": "podlovchenko",
  2855. "email": "podlovchenko.vera@gmail.com",
  2856. "username": "podlovchenko"
  2857. },
  2858. "committer": {
  2859. "name": "Viacheslav Glushko",
  2860. "email": "mail@ixax.me",
  2861. "username": "ixax"
  2862. },
  2863. "added": [
  2864.  
  2865. ],
  2866. "removed": [
  2867. "app/components/Owner/Onwer.stories.tsx"
  2868. ],
  2869. "modified": [
  2870. "app/components/UsersManageTable/UsersManageTable.i18n.ts",
  2871. "app/components/UsersManageTable/UsersManageTable.scss",
  2872. "app/components/UsersManageTable/UsersManageTable.tsx",
  2873. "app/components/UsersManageTable/UsersManageTable.types.tsx",
  2874. "app/controllers/Admin/Admin.scss",
  2875. "app/controllers/Admin/Admin.tsx"
  2876. ]
  2877. },
  2878. {
  2879. "id": "c628f3d83b23350cb20f6c109bc610bf750c641f",
  2880. "tree_id": "29027abbb43c9da73625a679bbc74c147550bfd2",
  2881. "distinct": false,
  2882. "message": "FRONTEND-1929: Добавить Дебаунс в поиск в админке (#1458)\n\n* add debounce\r\n\r\n* review fixes\r\n\r\n* return bind\r\n\r\n* review fixes\r\n\r\n* debounce -> throttle",
  2883. "timestamp": "2018-12-06T15:16:50+03:00",
  2884. "url": "https://github.com/ingipro/gsm-client/commit/c628f3d83b23350cb20f6c109bc610bf750c641f",
  2885. "author": {
  2886. "name": "Oleg Lebedev",
  2887. "email": "oleg.lebedev.v@gmail.com",
  2888. "username": "seraf-z"
  2889. },
  2890. "committer": {
  2891. "name": "Viacheslav Glushko",
  2892. "email": "mail@ixax.me",
  2893. "username": "ixax"
  2894. },
  2895. "added": [
  2896.  
  2897. ],
  2898. "removed": [
  2899.  
  2900. ],
  2901. "modified": [
  2902. "app/components/UsersManageTable/UsersManageTable.tsx",
  2903. "app/controllers/Admin/Admin.tsx",
  2904. "configs/app/index.js"
  2905. ]
  2906. },
  2907. {
  2908. "id": "64c47367486b872d145fb52753c93d4ce09ea9dc",
  2909. "tree_id": "761989f08d0934edb1657d427b874a19813c2856",
  2910. "distinct": false,
  2911. "message": "FRONTEND-1963: Рефакторинг логов фронтбека (#1475)\n\nПосле длительного разбора логов были выявлены основные проблемы:\r\n1) Не понятно какой воркер проделывает ту или иную работу.\r\n2) Не понятно движение данных между мастером и воркерами.\r\n3) Путающий текст в логах.\r\n\r\n- Каждый хелпер теперь начинается с лога.\r\n- Чекер совещаний теперь имеет более читаемые логи, в лейблы добавлены id совещаний и участников.\r\n- **В каждом логе теперь присутсвует process.pid**\r\n- Убраны ненужные логи из `checkUserTokenMiddleware`\r\n- Мастер теперь логирует что он отсылает и кому",
  2912. "timestamp": "2018-12-06T15:39:58+03:00",
  2913. "url": "https://github.com/ingipro/gsm-client/commit/64c47367486b872d145fb52753c93d4ce09ea9dc",
  2914. "author": {
  2915. "name": "Vsevolod",
  2916. "email": "seva213415@inbox.ru",
  2917. "username": "sevaTechoPark"
  2918. },
  2919. "committer": {
  2920. "name": "Viacheslav Glushko",
  2921. "email": "mail@ixax.me",
  2922. "username": "ixax"
  2923. },
  2924. "added": [
  2925.  
  2926. ],
  2927. "removed": [
  2928. "server/middlewares/validateConferenceAttributes.ts"
  2929. ],
  2930. "modified": [
  2931. "server/helpers/auth.ts",
  2932. "server/helpers/checkOnlineConferencesAlive.ts",
  2933. "server/helpers/endConference.ts",
  2934. "server/helpers/getOnlineConferences.ts",
  2935. "server/helpers/getOnlineParticipants.ts",
  2936. "server/libs/httpDataProvider.ts",
  2937. "server/libs/logger.ts",
  2938. "server/middlewares/checkUserToken.ts",
  2939. "server/server.ts",
  2940. "server/utils/expressExtensions.ts",
  2941. "server/websocket/index.ts",
  2942. "server/worker.ts"
  2943. ]
  2944. },
  2945. {
  2946. "id": "ff7d97ec0e2126341774b75afb1835fb1ddf8ec7",
  2947. "tree_id": "58ea0d6ffe3f3381ed9ccc7d2a0830714eba3a98",
  2948. "distinct": false,
  2949. "message": "FRONTEND-1967: Разрешить фронтбеку на test чистить совещания с unstable (#1478)\n\nРазрешил проверку на протухшие совещания созданные из анстейбла в тестинг фронтбеке",
  2950. "timestamp": "2018-12-06T16:00:37+03:00",
  2951. "url": "https://github.com/ingipro/gsm-client/commit/ff7d97ec0e2126341774b75afb1835fb1ddf8ec7",
  2952. "author": {
  2953. "name": "Vsevolod",
  2954. "email": "seva213415@inbox.ru",
  2955. "username": "sevaTechoPark"
  2956. },
  2957. "committer": {
  2958. "name": "Viacheslav Glushko",
  2959. "email": "mail@ixax.me",
  2960. "username": "ixax"
  2961. },
  2962. "added": [
  2963.  
  2964. ],
  2965. "removed": [
  2966.  
  2967. ],
  2968. "modified": [
  2969. "server/helpers/checkOnlineConferencesAlive.ts"
  2970. ]
  2971. },
  2972. {
  2973. "id": "0ec37a6e16af729d1f89ebc3e4c8857f024a41f8",
  2974. "tree_id": "13b3b67ef119c412ed2ee6bc4cc5bfedca140271",
  2975. "distinct": false,
  2976. "message": "FRONTEND-1941: Искать пользователей по полям name1, firstName итд в полях где нужно добавлять пользователей (#1474)\n\n* do not request of users if need all and cache is not empty(just get from cache)\r\n\r\n* save title, patronymic, firstName and lastName in owners cache\r\n\r\n* fix searches in many inputs\r\n\r\n* notification user list support\r\n\r\n* oops\r\n\r\n* review fix\r\n\r\n* delete nodes field in user request body\r\n\r\n* do not send empty query\r\n\r\n* don't generate suggestions by projectId, it was made outside of component (source promise)",
  2977. "timestamp": "2018-12-06T21:15:48+03:00",
  2978. "url": "https://github.com/ingipro/gsm-client/commit/0ec37a6e16af729d1f89ebc3e4c8857f024a41f8",
  2979. "author": {
  2980. "name": "Sergey Samoylov",
  2981. "email": "mr.smolya@yandex.ru",
  2982. "username": "Smolya"
  2983. },
  2984. "committer": {
  2985. "name": "Viacheslav Glushko",
  2986. "email": "mail@ixax.me",
  2987. "username": "ixax"
  2988. },
  2989. "added": [
  2990.  
  2991. ],
  2992. "removed": [
  2993.  
  2994. ],
  2995. "modified": [
  2996. "app/components/ConferenceItem/ConferenceItem.tsx",
  2997. "app/components/GroupAddParticipants/GroupAddParticipants.tsx",
  2998. "app/components/GroupAddParticipants/GroupAddParticipants.types.ts",
  2999. "app/components/NodesForm/NodesForm.jsx",
  3000. "app/components/NodesMultipleForm/NodesMultipleForm.tsx",
  3001. "app/components/Notifications/Notifications.mock.ts",
  3002. "app/components/NotificationsUsersList/NotificationsUsersList.stories.tsx",
  3003. "app/components/Owner/Owner.tsx",
  3004. "app/components/ParticipantsList/ParticipantsList.jsx",
  3005. "app/dataProviders/owners.ts",
  3006. "app/dataProviders/users.ts",
  3007. "app/libs/ownersCache.ts",
  3008. "app/libs/stories.tsx",
  3009. "app/libs/user.js",
  3010. "app/reducers/nodes.ts",
  3011. "app/reducers/notifications.ts",
  3012. "app/reducers/projects.ts",
  3013. "app/selectors/notifications.ts",
  3014. "app/types/admin.ts",
  3015. "app/types/owners.ts"
  3016. ]
  3017. },
  3018. {
  3019. "id": "a5286c900a76628a9a5cddc718a013d7261e7449",
  3020. "tree_id": "73265ec843a61c0f39a97bc4780e5c8b0ff90fb3",
  3021. "distinct": false,
  3022. "message": "FRONTEND-1972: Поправить верстку в архиве совещаний (#1479)",
  3023. "timestamp": "2018-12-06T21:16:35+03:00",
  3024. "url": "https://github.com/ingipro/gsm-client/commit/a5286c900a76628a9a5cddc718a013d7261e7449",
  3025. "author": {
  3026. "name": "Vsevolod",
  3027. "email": "seva213415@inbox.ru",
  3028. "username": "sevaTechoPark"
  3029. },
  3030. "committer": {
  3031. "name": "Viacheslav Glushko",
  3032. "email": "mail@ixax.me",
  3033. "username": "ixax"
  3034. },
  3035. "added": [
  3036.  
  3037. ],
  3038. "removed": [
  3039.  
  3040. ],
  3041. "modified": [
  3042. "app/components/ConferenceList/ConferenceList.scss"
  3043. ]
  3044. },
  3045. {
  3046. "id": "c059a7951a2bcf3fae46ded6a2eeef3f11f19ab1",
  3047. "tree_id": "9c722d82a2f0b51d5b6834126078cb4bb61f7f57",
  3048. "distinct": false,
  3049. "message": "FRONTEND-1959: Не отображается заглушка, у пользователей не имеющих доступа к документу (#1484)\n\n* add return value in fetchTree\r\n\r\n* add condition hasAccess for to3D",
  3050. "timestamp": "2018-12-06T22:55:51+03:00",
  3051. "url": "https://github.com/ingipro/gsm-client/commit/c059a7951a2bcf3fae46ded6a2eeef3f11f19ab1",
  3052. "author": {
  3053. "name": "Oleg Lebedev",
  3054. "email": "oleg.lebedev.v@gmail.com",
  3055. "username": "seraf-z"
  3056. },
  3057. "committer": {
  3058. "name": "Viacheslav Glushko",
  3059. "email": "mail@ixax.me",
  3060. "username": "ixax"
  3061. },
  3062. "added": [
  3063.  
  3064. ],
  3065. "removed": [
  3066.  
  3067. ],
  3068. "modified": [
  3069. "app/actions/nodes.ts",
  3070. "app/controllers/Canvas/Canvas.jsx"
  3071. ]
  3072. },
  3073. {
  3074. "id": "6c94af06caabbef594609c179958a34b46cb7606",
  3075. "tree_id": "5e01ac095f1bbd08605dfc83eae9ff25046cd1d9",
  3076. "distinct": false,
  3077. "message": "FRONTEND-1968: Не работает ссылка на совещание, если до этого не был открыт сайт (#1481)\n\n* fix open conf link\r\n\r\n* fix reducer method getAll",
  3078. "timestamp": "2018-12-06T22:56:30+03:00",
  3079. "url": "https://github.com/ingipro/gsm-client/commit/6c94af06caabbef594609c179958a34b46cb7606",
  3080. "author": {
  3081. "name": "Vsevolod",
  3082. "email": "seva213415@inbox.ru",
  3083. "username": "sevaTechoPark"
  3084. },
  3085. "committer": {
  3086. "name": "Viacheslav Glushko",
  3087. "email": "mail@ixax.me",
  3088. "username": "ixax"
  3089. },
  3090. "added": [
  3091.  
  3092. ],
  3093. "removed": [
  3094.  
  3095. ],
  3096. "modified": [
  3097. "app/components/Conferences/Conferences.tsx",
  3098. "app/controllers/Conferences/Conferences.tsx",
  3099. "app/reducers/conferences.ts"
  3100. ]
  3101. },
  3102. {
  3103. "id": "0c36e98b05b8e789422165a327da520edccecfc9",
  3104. "tree_id": "4126833f683783adb933eefdaa4f8102dc86f952",
  3105. "distinct": false,
  3106. "message": " FRONTEND-1971: Писать текст в алерте, при подключении с выключенным микрофоном \"включите свой микрофон для доступа к совещанию\" (#1483)",
  3107. "timestamp": "2018-12-06T22:58:43+03:00",
  3108. "url": "https://github.com/ingipro/gsm-client/commit/0c36e98b05b8e789422165a327da520edccecfc9",
  3109. "author": {
  3110. "name": "Vsevolod",
  3111. "email": "seva213415@inbox.ru",
  3112. "username": "sevaTechoPark"
  3113. },
  3114. "committer": {
  3115. "name": "Viacheslav Glushko",
  3116. "email": "mail@ixax.me",
  3117. "username": "ixax"
  3118. },
  3119. "added": [
  3120.  
  3121. ],
  3122. "removed": [
  3123.  
  3124. ],
  3125. "modified": [
  3126. "app/actions/conferences.ts",
  3127. "app/libs/voximplant.ts"
  3128. ]
  3129. },
  3130. {
  3131. "id": "415fff69f39b485a331288ece76fbd84089e7900",
  3132. "tree_id": "6add224ace49570d692210d46fae355d381e201f",
  3133. "distinct": false,
  3134. "message": "FRONTEND-1364: Написать компонент Drawing для 3D-холста (с возможностью использовать на 2D- холсте) (#1322)\n\n* Delete useless code\r\n\r\n* Move react-infinite-tree to devDeps\r\n\r\n* Added Marks to Viewer3d\r\n\r\n* Add functions to Canvas3d\r\n\r\n* Add some funcs to viewer3d\r\n\r\n* Add comp will update + its funcs\r\n\r\n* Dont render viewer if not ready\r\n\r\n* Dont render viewer if not ready\r\n\r\n* Added many funcs\r\n\r\n* Init Marks comp\r\n\r\n* Connect refs\r\n\r\n* Delete originalEvent, add Draw tool\r\n\r\n* Fix getting point\r\n\r\n* Delete all convert to image\r\n\r\n* Prevent events\r\n\r\n* Merge fix\r\n\r\n* Moved funcs but still doesn't works\r\n\r\n* Fixed not showing panels\r\n\r\n* Use HTMLElement\r\n\r\n* Review fixes\r\n\r\n* Use QueryParams\r\n\r\n* Edit package.json\r\n\r\n* Fix\r\n\r\n* Review fix\r\n\r\n* Delete ^\r\n\r\n* Delete empty lines\r\n\r\n* Show DR if opened 3d first\r\n\r\n* Edit package.json\r\n\r\n* Fix\r\n\r\n* Review fix\r\n\r\n* Delete ^\r\n\r\n* Delete empty lines\r\n\r\n* Add rotate & pre-rotate modes\r\n\r\n* Delete useless\r\n\r\n* Use binary\r\n\r\n* Do not use binaryTess in lods\r\n\r\n* Parse BSON\r\n\r\n* Fix bson parse\r\n\r\n* Draw lines + various fixes\r\n\r\n* Fix exiting tasks\r\n\r\n* Filter polylines to show\r\n\r\n* Fix reloading canvas\r\n\r\n* Added task coords\r\n\r\n* Get position from server\r\n\r\n* Block if task is selected or can draw/erase\r\n\r\n* Fix task escape\r\n\r\n* Hide non-task polylines\r\n\r\n* Restore camera on start\r\n\r\n* Various fixes\r\n\r\n* Navigate to new task\r\n\r\n* Polylines, go away\r\n\r\n* Disable draw in distr model",
  3135. "timestamp": "2018-12-06T23:32:10+03:00",
  3136. "url": "https://github.com/ingipro/gsm-client/commit/415fff69f39b485a331288ece76fbd84089e7900",
  3137. "author": {
  3138. "name": "Grigory Sobenin",
  3139. "email": "sobenin.g@gmail.com",
  3140. "username": "Gorizory"
  3141. },
  3142. "committer": {
  3143. "name": "Viacheslav Glushko",
  3144. "email": "mail@ixax.me",
  3145. "username": "ixax"
  3146. },
  3147. "added": [
  3148. "app/components/Viewer3D/Marks.jsx"
  3149. ],
  3150. "removed": [
  3151.  
  3152. ],
  3153. "modified": [
  3154. "app/actions/journals.ts",
  3155. "app/actions/tasks.ts",
  3156. "app/components/Viewer3D/Viewer3D.scss",
  3157. "app/components/Viewer3D/Viewer3D.tsx",
  3158. "app/components/Viewer3D/Viewer3D.types.ts",
  3159. "app/controllers/Canvas/Canvas.jsx",
  3160. "app/controllers/Canvas3D/Canvas3D.tsx",
  3161. "app/controllers/Canvas3D/Canvas3D.types.ts",
  3162. "app/dataProviders/tasks.ts",
  3163. "app/libs/task-preview.ts",
  3164. "app/models/entry.taskCreated.ts",
  3165. "app/models/task.ts",
  3166. "app/reducers/tasks.ts",
  3167. "app/types/canvas.ts",
  3168. "app/types/tasks.ts",
  3169. "package.json"
  3170. ]
  3171. },
  3172. {
  3173. "id": "692cd2a437c54d082bd4d4546b2cbe8e1dda003a",
  3174. "tree_id": "32525b6a4c29c2139ce3bb8a105b160e438f8cf5",
  3175. "distinct": false,
  3176. "message": "0.10.6 (#1486)",
  3177. "timestamp": "2018-12-07T01:25:01+03:00",
  3178. "url": "https://github.com/ingipro/gsm-client/commit/692cd2a437c54d082bd4d4546b2cbe8e1dda003a",
  3179. "author": {
  3180. "name": "Viacheslav Glushko",
  3181. "email": "mail@ixax.me",
  3182. "username": "ixax"
  3183. },
  3184. "committer": {
  3185. "name": "GitHub",
  3186. "email": "noreply@github.com",
  3187. "username": "web-flow"
  3188. },
  3189. "added": [
  3190.  
  3191. ],
  3192. "removed": [
  3193.  
  3194. ],
  3195. "modified": [
  3196. "CHANGELOG.md",
  3197. "RELEASES.md",
  3198. "package.json"
  3199. ]
  3200. },
  3201. {
  3202. "id": "63dd0435a9ebea620d4ee30e63e477b777aff110",
  3203. "tree_id": "79cd7b7d02952d5fe92535558f3483a53c7d0a1c",
  3204. "distinct": false,
  3205. "message": "FRONTEND-1951: Включить чекалку онлайн-совещаний в beta/ingipro",
  3206. "timestamp": "2018-12-07T17:54:41+03:00",
  3207. "url": "https://github.com/ingipro/gsm-client/commit/63dd0435a9ebea620d4ee30e63e477b777aff110",
  3208. "author": {
  3209. "name": "Vsevolod",
  3210. "email": "seva213415@inbox.ru",
  3211. "username": "sevaTechoPark"
  3212. },
  3213. "committer": {
  3214. "name": "GitHub",
  3215. "email": "noreply@github.com",
  3216. "username": "web-flow"
  3217. },
  3218. "added": [
  3219.  
  3220. ],
  3221. "removed": [
  3222.  
  3223. ],
  3224. "modified": [
  3225. "server/server.ts"
  3226. ]
  3227. },
  3228. {
  3229. "id": "94c3bce54de9d96490b36e80abeb315416bdc0ae",
  3230. "tree_id": "12547c3b767703402dd03d4256d3d4d478421cc3",
  3231. "distinct": false,
  3232. "message": "Merge branch 'master' of github.com:ingipro/gsm-client into conferences-prod",
  3233. "timestamp": "2018-12-07T17:57:38+03:00",
  3234. "url": "https://github.com/ingipro/gsm-client/commit/94c3bce54de9d96490b36e80abeb315416bdc0ae",
  3235. "author": {
  3236. "name": "seva",
  3237. "email": "seva213415@inbox.ru",
  3238. "username": "sevaTechoPark"
  3239. },
  3240. "committer": {
  3241. "name": "seva",
  3242. "email": "seva213415@inbox.ru",
  3243. "username": "sevaTechoPark"
  3244. },
  3245. "added": [
  3246. "app/components/Viewer3D/Marks.jsx"
  3247. ],
  3248. "removed": [
  3249.  
  3250. ],
  3251. "modified": [
  3252. "CHANGELOG.md",
  3253. "RELEASES.md",
  3254. "app/actions/conferences.ts",
  3255. "app/actions/journals.ts",
  3256. "app/actions/nodes.ts",
  3257. "app/actions/tasks.ts",
  3258. "app/components/ConferenceItem/ConferenceItem.tsx",
  3259. "app/components/ConferenceList/ConferenceList.scss",
  3260. "app/components/Conferences/Conferences.tsx",
  3261. "app/components/GroupAddParticipants/GroupAddParticipants.tsx",
  3262. "app/components/GroupAddParticipants/GroupAddParticipants.types.ts",
  3263. "app/components/NodesForm/NodesForm.jsx",
  3264. "app/components/NodesMultipleForm/NodesMultipleForm.tsx",
  3265. "app/components/Notifications/Notifications.mock.ts",
  3266. "app/components/NotificationsUsersList/NotificationsUsersList.stories.tsx",
  3267. "app/components/Owner/Owner.tsx",
  3268. "app/components/ParticipantsList/ParticipantsList.jsx",
  3269. "app/components/Viewer3D/Viewer3D.scss",
  3270. "app/components/Viewer3D/Viewer3D.tsx",
  3271. "app/components/Viewer3D/Viewer3D.types.ts",
  3272. "app/controllers/Canvas/Canvas.jsx",
  3273. "app/controllers/Canvas3D/Canvas3D.tsx",
  3274. "app/controllers/Canvas3D/Canvas3D.types.ts",
  3275. "app/controllers/Conferences/Conferences.tsx",
  3276. "app/dataProviders/owners.ts",
  3277. "app/dataProviders/tasks.ts",
  3278. "app/dataProviders/users.ts",
  3279. "app/libs/ownersCache.ts",
  3280. "app/libs/stories.tsx",
  3281. "app/libs/task-preview.ts",
  3282. "app/libs/user.js",
  3283. "app/libs/voximplant.ts",
  3284. "app/models/entry.taskCreated.ts",
  3285. "app/models/task.ts",
  3286. "app/reducers/conferences.ts",
  3287. "app/reducers/nodes.ts",
  3288. "app/reducers/notifications.ts",
  3289. "app/reducers/projects.ts",
  3290. "app/reducers/tasks.ts",
  3291. "app/selectors/notifications.ts",
  3292. "app/types/admin.ts",
  3293. "app/types/canvas.ts",
  3294. "app/types/owners.ts",
  3295. "app/types/tasks.ts",
  3296. "package.json"
  3297. ]
  3298. },
  3299. {
  3300. "id": "7753c4744283c8c8b778d76bc915391506c7601e",
  3301. "tree_id": "90cd59482399b08c4af9324c6487734def0cacd0",
  3302. "distinct": false,
  3303. "message": "use ts-node-dev instead nodemon",
  3304. "timestamp": "2018-12-07T18:35:47+03:00",
  3305. "url": "https://github.com/ingipro/gsm-client/commit/7753c4744283c8c8b778d76bc915391506c7601e",
  3306. "author": {
  3307. "name": "seva",
  3308. "email": "seva213415@inbox.ru",
  3309. "username": "sevaTechoPark"
  3310. },
  3311. "committer": {
  3312. "name": "seva",
  3313. "email": "seva213415@inbox.ru",
  3314. "username": "sevaTechoPark"
  3315. },
  3316. "added": [
  3317.  
  3318. ],
  3319. "removed": [
  3320. "nodemon.json"
  3321. ],
  3322. "modified": [
  3323. "package-lock.json",
  3324. "package.json"
  3325. ]
  3326. },
  3327. {
  3328. "id": "3f644e8397ae41b9da48a0717de984592ec653e9",
  3329. "tree_id": "381791f105083a0cf91a2224383ccb17dab92e8b",
  3330. "distinct": false,
  3331. "message": "FRONTEND-1978: Неправильный текст алерта, появляющегося после копирования ссылки на совещание (#1491)\n\nКогда копипастил, забыл поменять",
  3332. "timestamp": "2018-12-11T14:26:10+03:00",
  3333. "url": "https://github.com/ingipro/gsm-client/commit/3f644e8397ae41b9da48a0717de984592ec653e9",
  3334. "author": {
  3335. "name": "Vsevolod",
  3336. "email": "seva213415@inbox.ru",
  3337. "username": "sevaTechoPark"
  3338. },
  3339. "committer": {
  3340. "name": "Viacheslav Glushko",
  3341. "email": "mail@ixax.me",
  3342. "username": "ixax"
  3343. },
  3344. "added": [
  3345.  
  3346. ],
  3347. "removed": [
  3348.  
  3349. ],
  3350. "modified": [
  3351. "app/components/Conferences/Conferences.i18n.ts"
  3352. ]
  3353. },
  3354. {
  3355. "id": "59d775e7bfb342a4bcb60bb8a2006ea1c4edfb55",
  3356. "tree_id": "0d5c2565885b30aead10c37771561eb1ac9360c6",
  3357. "distinct": false,
  3358. "message": "FRONTEND-1991: Ошибка в консоли при выходе из холста (#1499)\n\n* Fixed\r\n\r\n* Reverted to reduce\r\n\r\n* Return action\r\n\r\n* Apply changes to Viewer.jsx\r\n\r\n* Add _",
  3359. "timestamp": "2018-12-11T14:26:29+03:00",
  3360. "url": "https://github.com/ingipro/gsm-client/commit/59d775e7bfb342a4bcb60bb8a2006ea1c4edfb55",
  3361. "author": {
  3362. "name": "Grigory Sobenin",
  3363. "email": "sobenin.g@gmail.com",
  3364. "username": "Gorizory"
  3365. },
  3366. "committer": {
  3367. "name": "Viacheslav Glushko",
  3368. "email": "mail@ixax.me",
  3369. "username": "ixax"
  3370. },
  3371. "added": [
  3372.  
  3373. ],
  3374. "removed": [
  3375.  
  3376. ],
  3377. "modified": [
  3378. "app/components/Viewer/Viewer.jsx",
  3379. "app/components/Viewer3D/Viewer3D.tsx"
  3380. ]
  3381. },
  3382. {
  3383. "id": "e4876d5305eafc268a506ef5c15ece83fd4d24fc",
  3384. "tree_id": "aa6180dc8fd694fe9060bf00b0e1c8fa8a328d88",
  3385. "distinct": false,
  3386. "message": "FRONTEND-1982: Не пропадает задача с ДО (#1492)\n\n* Delete task if erased full polyline\r\n\r\n* Code is like in Viewer.jsx",
  3387. "timestamp": "2018-12-11T14:26:49+03:00",
  3388. "url": "https://github.com/ingipro/gsm-client/commit/e4876d5305eafc268a506ef5c15ece83fd4d24fc",
  3389. "author": {
  3390. "name": "Grigory Sobenin",
  3391. "email": "sobenin.g@gmail.com",
  3392. "username": "Gorizory"
  3393. },
  3394. "committer": {
  3395. "name": "Viacheslav Glushko",
  3396. "email": "mail@ixax.me",
  3397. "username": "ixax"
  3398. },
  3399. "added": [
  3400.  
  3401. ],
  3402. "removed": [
  3403.  
  3404. ],
  3405. "modified": [
  3406. "app/components/Viewer3D/Viewer3D.tsx"
  3407. ]
  3408. },
  3409. {
  3410. "id": "f3e3065873a9f8223a02fabbcdd25ee9b4d7d9ca",
  3411. "tree_id": "4fde1cd8e4a7d1434dbd417d7dccd69ec1697f96",
  3412. "distinct": false,
  3413. "message": "FRONTEND-1980: Криво отображается попап выбора статусов на ДО при переходе по ссылке задачи (#1490)\n\n* fetch project\r\n\r\n* fetch project from action",
  3414. "timestamp": "2018-12-11T14:27:05+03:00",
  3415. "url": "https://github.com/ingipro/gsm-client/commit/f3e3065873a9f8223a02fabbcdd25ee9b4d7d9ca",
  3416. "author": {
  3417. "name": "Sergey Samoylov",
  3418. "email": "mr.smolya@yandex.ru",
  3419. "username": "Smolya"
  3420. },
  3421. "committer": {
  3422. "name": "Viacheslav Glushko",
  3423. "email": "mail@ixax.me",
  3424. "username": "ixax"
  3425. },
  3426. "added": [
  3427.  
  3428. ],
  3429. "removed": [
  3430.  
  3431. ],
  3432. "modified": [
  3433. "app/actions/nodes.ts",
  3434. "app/controllers/Canvas/Canvas.jsx"
  3435. ]
  3436. },
  3437. {
  3438. "id": "70a38469826271d8c89321fe88c9949a9b0d113a",
  3439. "tree_id": "b795a9c20f3316e0d03138bf3c12ac2438d72a1b",
  3440. "distinct": false,
  3441. "message": "FRONTEND-1911: Таймаут бекенда должен быть 504 у фронтбека (#1444)\n\n* ErrorWithStatus\r\n\r\n* fix\r\n\r\n* review fixes\r\n\r\n* for test\r\n\r\n* fix\r\n\r\n* timeout",
  3442. "timestamp": "2018-12-11T14:27:37+03:00",
  3443. "url": "https://github.com/ingipro/gsm-client/commit/70a38469826271d8c89321fe88c9949a9b0d113a",
  3444. "author": {
  3445. "name": "podlovchenko",
  3446. "email": "podlovchenko.vera@gmail.com",
  3447. "username": "podlovchenko"
  3448. },
  3449. "committer": {
  3450. "name": "Viacheslav Glushko",
  3451. "email": "mail@ixax.me",
  3452. "username": "ixax"
  3453. },
  3454. "added": [
  3455.  
  3456. ],
  3457. "removed": [
  3458.  
  3459. ],
  3460. "modified": [
  3461. "server/controllers/users/get.ts"
  3462. ]
  3463. },
  3464. {
  3465. "id": "603809b69bef56bc0d53a87b84fda55692f23eca",
  3466. "tree_id": "602691ca3003d79907d703b5196454159bf807c8",
  3467. "distinct": false,
  3468. "message": "FRONTEND-1984: Не закрывается задача, при смене статуса на решена и проверить (#1503)",
  3469. "timestamp": "2018-12-11T14:28:02+03:00",
  3470. "url": "https://github.com/ingipro/gsm-client/commit/603809b69bef56bc0d53a87b84fda55692f23eca",
  3471. "author": {
  3472. "name": "Sergey Samoylov",
  3473. "email": "mr.smolya@yandex.ru",
  3474. "username": "Smolya"
  3475. },
  3476. "committer": {
  3477. "name": "Viacheslav Glushko",
  3478. "email": "mail@ixax.me",
  3479. "username": "ixax"
  3480. },
  3481. "added": [
  3482.  
  3483. ],
  3484. "removed": [
  3485.  
  3486. ],
  3487. "modified": [
  3488. "app/controllers/Canvas3D/Canvas3D.tsx"
  3489. ]
  3490. },
  3491. {
  3492. "id": "a0f90f843af7dccdf672f44300dccc898058a1aa",
  3493. "tree_id": "f6ab45e5622c2ff7d9fc412bb1455f4e7514c2fc",
  3494. "distinct": false,
  3495. "message": "FRONTEND-1983: Убрать кнопку сравнения из 3Д (#1497)",
  3496. "timestamp": "2018-12-11T14:28:24+03:00",
  3497. "url": "https://github.com/ingipro/gsm-client/commit/a0f90f843af7dccdf672f44300dccc898058a1aa",
  3498. "author": {
  3499. "name": "Grigory Sobenin",
  3500. "email": "sobenin.g@gmail.com",
  3501. "username": "Gorizory"
  3502. },
  3503. "committer": {
  3504. "name": "Viacheslav Glushko",
  3505. "email": "mail@ixax.me",
  3506. "username": "ixax"
  3507. },
  3508. "added": [
  3509.  
  3510. ],
  3511. "removed": [
  3512.  
  3513. ],
  3514. "modified": [
  3515. "app/components/DynamicReport/DynamicReport.jsx"
  3516. ]
  3517. },
  3518. {
  3519. "id": "7bf87e10aa9617c4cb194c64f46f2a7813977045",
  3520. "tree_id": "46a3750c4d9f150ee19f7a0ad4fc77649b2ccf8a",
  3521. "distinct": false,
  3522. "message": "FRONTEND-1947: Не открывается 3д деталь сразу после ее загрузки (#1485)\n\nДобавил перезапросы если 404 приходит\r\nНо ждем задачу чтобы в nginx добавили cors заголовки на бед запросы",
  3523. "timestamp": "2018-12-11T14:29:04+03:00",
  3524. "url": "https://github.com/ingipro/gsm-client/commit/7bf87e10aa9617c4cb194c64f46f2a7813977045",
  3525. "author": {
  3526. "name": "Sergey Samoylov",
  3527. "email": "mr.smolya@yandex.ru",
  3528. "username": "Smolya"
  3529. },
  3530. "committer": {
  3531. "name": "Viacheslav Glushko",
  3532. "email": "mail@ixax.me",
  3533. "username": "ixax"
  3534. },
  3535. "added": [
  3536.  
  3537. ],
  3538. "removed": [
  3539.  
  3540. ],
  3541. "modified": [
  3542. "app/libs/request2.ts"
  3543. ]
  3544. },
  3545. {
  3546. "id": "89b16c898e9c2a51f727dc28120ed96116d64435",
  3547. "tree_id": "529cfde17b1ae6b3d8373163738d274e528722fc",
  3548. "distinct": false,
  3549. "message": "FRONTEND-1981: Линия остается на холсте если при рисовании занести мышку на ДО (#1494)",
  3550. "timestamp": "2018-12-11T14:29:28+03:00",
  3551. "url": "https://github.com/ingipro/gsm-client/commit/89b16c898e9c2a51f727dc28120ed96116d64435",
  3552. "author": {
  3553. "name": "Grigory Sobenin",
  3554. "email": "sobenin.g@gmail.com",
  3555. "username": "Gorizory"
  3556. },
  3557. "committer": {
  3558. "name": "Viacheslav Glushko",
  3559. "email": "mail@ixax.me",
  3560. "username": "ixax"
  3561. },
  3562. "added": [
  3563.  
  3564. ],
  3565. "removed": [
  3566.  
  3567. ],
  3568. "modified": [
  3569. "app/components/Viewer3D/Marks.jsx"
  3570. ]
  3571. },
  3572. {
  3573. "id": "1d6de41be6ba208d466c657a45b476ee4ab1f521",
  3574. "tree_id": "b0c225df8f3a3873d1cd581bb1df4fb72d7d6425",
  3575. "distinct": false,
  3576. "message": "FRONTEND-1930: Пустое окно совещаний неправильного размера (#1495)\n\n* increase heigt for conference splash\r\n\r\n* fix height in conferences",
  3577. "timestamp": "2018-12-11T14:29:50+03:00",
  3578. "url": "https://github.com/ingipro/gsm-client/commit/1d6de41be6ba208d466c657a45b476ee4ab1f521",
  3579. "author": {
  3580. "name": "Vsevolod",
  3581. "email": "seva213415@inbox.ru",
  3582. "username": "sevaTechoPark"
  3583. },
  3584. "committer": {
  3585. "name": "Viacheslav Glushko",
  3586. "email": "mail@ixax.me",
  3587. "username": "ixax"
  3588. },
  3589. "added": [
  3590.  
  3591. ],
  3592. "removed": [
  3593.  
  3594. ],
  3595. "modified": [
  3596. "app/components/Conferences/Conferences.scss",
  3597. "app/components/Conferences/Conferences.tsx"
  3598. ]
  3599. },
  3600. {
  3601. "id": "02da8be6169de39211e49b2aa67b70a2cbcacb87",
  3602. "tree_id": "a05fbb5b12862d45720782778b2782acd3021cb2",
  3603. "distinct": false,
  3604. "message": "FRONTEND-1988: В добавлении пользователя в совещании отображаются группы (#1501)\n\n* fetch possible conferences users outside participant list\r\n\r\n* review fix\r\n\r\n* sync columns size before fetch owners",
  3605. "timestamp": "2018-12-11T14:30:11+03:00",
  3606. "url": "https://github.com/ingipro/gsm-client/commit/02da8be6169de39211e49b2aa67b70a2cbcacb87",
  3607. "author": {
  3608. "name": "Sergey Samoylov",
  3609. "email": "mr.smolya@yandex.ru",
  3610. "username": "Smolya"
  3611. },
  3612. "committer": {
  3613. "name": "Viacheslav Glushko",
  3614. "email": "mail@ixax.me",
  3615. "username": "ixax"
  3616. },
  3617. "added": [
  3618.  
  3619. ],
  3620. "removed": [
  3621.  
  3622. ],
  3623. "modified": [
  3624. "app/components/ConferenceItem/ConferenceItem.tsx",
  3625. "app/components/ConferenceItem/ConferenceItem.types.ts",
  3626. "app/components/NodesForm/NodesForm.jsx",
  3627. "app/components/NodesMultipleForm/NodesMultipleForm.tsx",
  3628. "app/dataProviders/owners.ts",
  3629. "app/types/owners.ts"
  3630. ]
  3631. },
  3632. {
  3633. "id": "1c989aadc0490483c1d71d3797566e953219e53d",
  3634. "tree_id": "0948217af2fbe52a513e86993e051b757d712b14",
  3635. "distinct": false,
  3636. "message": "FRONTEND-1975: Перестал работать скролл в админке и разъехались столбцы таблицы (#1487)\n\nУбрать обертку content",
  3637. "timestamp": "2018-12-12T14:25:59+03:00",
  3638. "url": "https://github.com/ingipro/gsm-client/commit/1c989aadc0490483c1d71d3797566e953219e53d",
  3639. "author": {
  3640. "name": "podlovchenko",
  3641. "email": "podlovchenko.vera@gmail.com",
  3642. "username": "podlovchenko"
  3643. },
  3644. "committer": {
  3645. "name": "Viacheslav Glushko",
  3646. "email": "mail@ixax.me",
  3647. "username": "ixax"
  3648. },
  3649. "added": [
  3650.  
  3651. ],
  3652. "removed": [
  3653.  
  3654. ],
  3655. "modified": [
  3656. "app/controllers/Admin/Admin.scss",
  3657. "app/controllers/Admin/Admin.tsx"
  3658. ]
  3659. },
  3660. {
  3661. "id": "a1e41f80e7981de258b5062f8d04777f33a358ea",
  3662. "tree_id": "43a8038fcc0cb10f814b145f4b444fa27b2db54e",
  3663. "distinct": false,
  3664. "message": "FRONTEND-1993: Не находит пользователя по firstName в поле ответственных у ноды (#1504)\n\n* fetch possible conferences users outside participant list\r\n\r\n* review fix\r\n\r\n* sync columns size before fetch owners\r\n\r\n* disable add tag while fetching suggest list\r\n\r\n* disable add tag while fetching suggest list",
  3665. "timestamp": "2018-12-12T14:26:34+03:00",
  3666. "url": "https://github.com/ingipro/gsm-client/commit/a1e41f80e7981de258b5062f8d04777f33a358ea",
  3667. "author": {
  3668. "name": "Sergey Samoylov",
  3669. "email": "mr.smolya@yandex.ru",
  3670. "username": "Smolya"
  3671. },
  3672. "committer": {
  3673. "name": "Viacheslav Glushko",
  3674. "email": "mail@ixax.me",
  3675. "username": "ixax"
  3676. },
  3677. "added": [
  3678.  
  3679. ],
  3680. "removed": [
  3681.  
  3682. ],
  3683. "modified": [
  3684. "app/components/NodesForm/NodesForm.i18n.js",
  3685. "app/components/NodesForm/NodesForm.jsx",
  3686. "app/components/NodesMultipleForm/NodesMultipleForm.i18n.ts",
  3687. "app/components/NodesMultipleForm/NodesMultipleForm.tsx",
  3688. "app/components/NodesMultipleForm/NodesMultipleForm.types.ts",
  3689. "app/components/ParticipantsList/ParticipantsList.jsx",
  3690. "package.json"
  3691. ]
  3692. },
  3693. {
  3694. "id": "d7e3cb285edfff73ed7e035da5325138195215e1",
  3695. "tree_id": "751b437b4857334a7893110519b00d47d7411855",
  3696. "distinct": false,
  3697. "message": "FRONTEND-1986: Ссылка на совещание приводит в попап совещаний, но не в само совещание (#1493)",
  3698. "timestamp": "2018-12-12T14:27:10+03:00",
  3699. "url": "https://github.com/ingipro/gsm-client/commit/d7e3cb285edfff73ed7e035da5325138195215e1",
  3700. "author": {
  3701. "name": "Vsevolod",
  3702. "email": "seva213415@inbox.ru",
  3703. "username": "sevaTechoPark"
  3704. },
  3705. "committer": {
  3706. "name": "Viacheslav Glushko",
  3707. "email": "mail@ixax.me",
  3708. "username": "ixax"
  3709. },
  3710. "added": [
  3711.  
  3712. ],
  3713. "removed": [
  3714.  
  3715. ],
  3716. "modified": [
  3717. "app/components/Conferences/Conferences.tsx",
  3718. "app/reducers/conferences.ts"
  3719. ]
  3720. },
  3721. {
  3722. "id": "f1cc6c4048c0d8cd599d8900b48f68c4010b0468",
  3723. "tree_id": "0364c8d8b2db315124324dccff80100b1e29a041",
  3724. "distinct": false,
  3725. "message": "FRONTEND-1994: Если ничего не делать с алертом обновления приложения, он обновит страницу, а алерт все равно останется (#1506)\n\nНе делал установку ключа. По истечении 60 сек - просто обновлялась страница, без обновления локального хранилища.",
  3726. "timestamp": "2018-12-12T14:32:05+03:00",
  3727. "url": "https://github.com/ingipro/gsm-client/commit/f1cc6c4048c0d8cd599d8900b48f68c4010b0468",
  3728. "author": {
  3729. "name": "Sergey Samoylov",
  3730. "email": "mr.smolya@yandex.ru",
  3731. "username": "Smolya"
  3732. },
  3733. "committer": {
  3734. "name": "Viacheslav Glushko",
  3735. "email": "mail@ixax.me",
  3736. "username": "ixax"
  3737. },
  3738. "added": [
  3739.  
  3740. ],
  3741. "removed": [
  3742.  
  3743. ],
  3744. "modified": [
  3745. "app/components/CheckAppVersion/CheckAppVersion.jsx"
  3746. ]
  3747. },
  3748. {
  3749. "id": "a2c97a17ef363913e44b7d171bc2e5873d86576c",
  3750. "tree_id": "0eb9a344cc2fab87d2e22511c910b05a061d58e5",
  3751. "distinct": false,
  3752. "message": "Merge branch 'FRONTEND-1776_ts_node_dev' of github.com:ingipro/gsm-client\n\n* 'FRONTEND-1776_ts_node_dev' of github.com:ingipro/gsm-client:\n use ts-node-dev instead nodemon\n FRONTEND-1951: Включить чекалку онлайн-совещаний в beta/ingipro",
  3753. "timestamp": "2018-12-12T15:52:16+03:00",
  3754. "url": "https://github.com/ingipro/gsm-client/commit/a2c97a17ef363913e44b7d171bc2e5873d86576c",
  3755. "author": {
  3756. "name": "Vyacheslav Glushko",
  3757. "email": "mail@ixax.me",
  3758. "username": "ixax"
  3759. },
  3760. "committer": {
  3761. "name": "Vyacheslav Glushko",
  3762. "email": "mail@ixax.me",
  3763. "username": "ixax"
  3764. },
  3765. "added": [
  3766.  
  3767. ],
  3768. "removed": [
  3769. "nodemon.json"
  3770. ],
  3771. "modified": [
  3772. "package-lock.json",
  3773. "package.json",
  3774. "server/server.ts"
  3775. ]
  3776. },
  3777. {
  3778. "id": "bfb9ed5998510de4a6fe0649e53ffe110a578e3d",
  3779. "tree_id": "22a2f6b80dec630aaeda0ce9355b4c60c1eb1abf",
  3780. "distinct": false,
  3781. "message": "FRONTEND-1974: Крайне неудобное написание комментариев под совещанием (#1489)\n\n* add editMode to CommentsForm\r\n\r\n* fix clear comment on get new comment\r\n\r\n* Revert \"fix clear comment on get new comment\"\r\n\r\nThis reverts commit 5bd7c4b5798bbea68c6ba0059a76adb7032f87d0.\r\n\r\n* Revert \"add editMode to CommentsForm\"\r\n\r\nThis reverts commit 8788696e483b2009233acf3dd6bf92c3617a28e5.\r\n\r\n* fix\r\n\r\n* use default state",
  3782. "timestamp": "2018-12-13T14:31:30+03:00",
  3783. "url": "https://github.com/ingipro/gsm-client/commit/bfb9ed5998510de4a6fe0649e53ffe110a578e3d",
  3784. "author": {
  3785. "name": "Vsevolod",
  3786. "email": "seva213415@inbox.ru",
  3787. "username": "sevaTechoPark"
  3788. },
  3789. "committer": {
  3790. "name": "Viacheslav Glushko",
  3791. "email": "mail@ixax.me",
  3792. "username": "ixax"
  3793. },
  3794. "added": [
  3795.  
  3796. ],
  3797. "removed": [
  3798.  
  3799. ],
  3800. "modified": [
  3801. "app/components/Comments/Comments.tsx",
  3802. "app/components/Comments/Comments.types.ts"
  3803. ]
  3804. },
  3805. {
  3806. "id": "155150434f08cc9f5c4190f3b33371cc152fd09a",
  3807. "tree_id": "dd8b9e8de6e416cebbc90854bec1e66a9691a4b4",
  3808. "distinct": false,
  3809. "message": "FRONTEND-1990: Включить поддержку аттачей на 3д (#1500)\n\nНа клик по аттачам передаем теперь `task.id` и прекращаем дальнейшую передачу событий. Раньше по клику на аттач была навигация на аттач по текущему `taskId`, а потом уже навигация на новую задачу, если кликаем на аттач в неактивной задачи, через `_onSelectTask`. Теперь переход на нужную задачу сразу в обработчике аттача, ну и собсна определяем тип канваса из `id` задачи.",
  3810. "timestamp": "2018-12-14T15:51:01+03:00",
  3811. "url": "https://github.com/ingipro/gsm-client/commit/155150434f08cc9f5c4190f3b33371cc152fd09a",
  3812. "author": {
  3813. "name": "Sergey Samoylov",
  3814. "email": "mr.smolya@yandex.ru",
  3815. "username": "Smolya"
  3816. },
  3817. "committer": {
  3818. "name": "Viacheslav Glushko",
  3819. "email": "mail@ixax.me",
  3820. "username": "ixax"
  3821. },
  3822. "added": [
  3823.  
  3824. ],
  3825. "removed": [
  3826.  
  3827. ],
  3828. "modified": [
  3829. "app/components/Task/Task.jsx",
  3830. "app/components/Viewer3D/Viewer3D.scss",
  3831. "app/controllers/Canvas/Canvas.jsx",
  3832. "app/controllers/Canvas3D/Canvas3D.tsx"
  3833. ]
  3834. },
  3835. {
  3836. "id": "12cf0b0f4178ac7a7f7a17d206f71bf83ea7655a",
  3837. "tree_id": "ddc37eb9b73ead22c8ab528ca01a8db9223ddf12",
  3838. "distinct": false,
  3839. "message": "FRONTEND-1966: Не отображаются хлебные крошки, после закрытия режима раскладки (#1488)\n\nДля расчета крошек использовался ref, чьи размеры были доступны только после рендера, поэтому добавил вызов onResize после рендера.",
  3840. "timestamp": "2018-12-15T12:18:16+03:00",
  3841. "url": "https://github.com/ingipro/gsm-client/commit/12cf0b0f4178ac7a7f7a17d206f71bf83ea7655a",
  3842. "author": {
  3843. "name": "Andrey Efimov",
  3844. "email": "efim-and95@mail.ru",
  3845. "username": "andrey-e-v"
  3846. },
  3847. "committer": {
  3848. "name": "Viacheslav Glushko",
  3849. "email": "mail@ixax.me",
  3850. "username": "ixax"
  3851. },
  3852. "added": [
  3853.  
  3854. ],
  3855. "removed": [
  3856.  
  3857. ],
  3858. "modified": [
  3859. "app/components/NavigatorToolbar/NavigatorToolbar.tsx"
  3860. ]
  3861. },
  3862. {
  3863. "id": "b3a1b9f1b03af74c456f611e3de988ae72db8a72",
  3864. "tree_id": "26c2873281b77db987486b7657cfbff64c9dc002",
  3865. "distinct": false,
  3866. "message": "FRONTEND-1939: Доработать синхронизацию в 3D-совещаниях (#1507)\n\n- [x] Синхронизация видов (тип отображения модели)\r\n\r\nСинхронизация скрытых элементов:\r\n- [x] В дереве\r\n- [x] В модели\r\n\r\nСинхронизация подсвеченных (выделенных) элементов:\r\n- [x] В дереве\r\n- [x] В модели",
  3867. "timestamp": "2018-12-15T23:53:54+03:00",
  3868. "url": "https://github.com/ingipro/gsm-client/commit/b3a1b9f1b03af74c456f611e3de988ae72db8a72",
  3869. "author": {
  3870. "name": "Sergey Samoylov",
  3871. "email": "mr.smolya@yandex.ru",
  3872. "username": "Smolya"
  3873. },
  3874. "committer": {
  3875. "name": "Viacheslav Glushko",
  3876. "email": "mail@ixax.me",
  3877. "username": "ixax"
  3878. },
  3879. "added": [
  3880.  
  3881. ],
  3882. "removed": [
  3883.  
  3884. ],
  3885. "modified": [
  3886. "app/actions/tesselation.ts",
  3887. "app/components/Model3DTree/Model3DTree.tsx",
  3888. "app/components/Model3DTree/Model3DTree.types.tsx",
  3889. "app/components/Model3DTreeList/Model3DTreeList.tsx",
  3890. "app/components/Model3DTreeList/Model3DTreeList.types.tsx",
  3891. "app/components/ToolsDropdown/ToolsDropdown.tsx",
  3892. "app/components/Viewer3D/Viewer3D.tsx",
  3893. "app/controllers/Base/Base.tsx",
  3894. "app/controllers/Canvas3D/Canvas3D.tsx",
  3895. "app/controllers/Canvas3D/Canvas3D.types.ts",
  3896. "app/libs/urlBuilder.js",
  3897. "app/reducers/tesselation.ts",
  3898. "app/types/urlBuilder.ts"
  3899. ]
  3900. },
  3901. {
  3902. "id": "4e2a6cb040d006753c98a2ec0b2d6fbd378cf617",
  3903. "tree_id": "99af89404317feb5f172c976e33c3d71d3ef60f5",
  3904. "distinct": false,
  3905. "message": "FRONTEND-2015: Починить node.js на неводе (#1521)\n\n* use node.js 10.11.0\r\n\r\n* use node.js 11.4.0",
  3906. "timestamp": "2018-12-16T17:12:28+03:00",
  3907. "url": "https://github.com/ingipro/gsm-client/commit/4e2a6cb040d006753c98a2ec0b2d6fbd378cf617",
  3908. "author": {
  3909. "name": "Viacheslav Glushko",
  3910. "email": "mail@ixax.me",
  3911. "username": "ixax"
  3912. },
  3913. "committer": {
  3914. "name": "GitHub",
  3915. "email": "noreply@github.com",
  3916. "username": "web-flow"
  3917. },
  3918. "added": [
  3919.  
  3920. ],
  3921. "removed": [
  3922.  
  3923. ],
  3924. "modified": [
  3925. ".nvmrc",
  3926. "package-lock.json"
  3927. ]
  3928. },
  3929. {
  3930. "id": "444bdfa42ade36182943225638dd569ffc06b6fe",
  3931. "tree_id": "bb61a9f2ccccb27136388edb5680aade7768adaa",
  3932. "distinct": false,
  3933. "message": "FRONTEND-2012: Не отображается ссылка на скачивание на холсте при правах R+D1, R+D1+D2",
  3934. "timestamp": "2018-12-18T14:23:26+07:00",
  3935. "url": "https://github.com/ingipro/gsm-client/commit/444bdfa42ade36182943225638dd569ffc06b6fe",
  3936. "author": {
  3937. "name": "Oleg Lebedev",
  3938. "email": "oleg.lebedev.v@gmail.com",
  3939. "username": "seraf-z"
  3940. },
  3941. "committer": {
  3942. "name": "Dan Onoshko",
  3943. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  3944. "username": "onoshkodaniil"
  3945. },
  3946. "added": [
  3947.  
  3948. ],
  3949. "removed": [
  3950.  
  3951. ],
  3952. "modified": [
  3953. "app/components/DynamicReport/DynamicReport.jsx"
  3954. ]
  3955. },
  3956. {
  3957. "id": "186922a86ff7ecb6b54543cc827b00360fdcaeea",
  3958. "tree_id": "0b1a021d6c4780c1c02f41ed233cb83c17301151",
  3959. "distinct": false,
  3960. "message": "FRONTEND-1958: [Conferences]Можно отредактировать свой комментарий в совещаниях (#1512)\n\n* edit comment can only moderator\r\n\r\n* use isEditable instead isPartialMode\r\n\r\n* remove package-lock.json from diff\r\n\r\n* fake commit to start untable frontback",
  3961. "timestamp": "2018-12-18T12:08:41+03:00",
  3962. "url": "https://github.com/ingipro/gsm-client/commit/186922a86ff7ecb6b54543cc827b00360fdcaeea",
  3963. "author": {
  3964. "name": "Vsevolod",
  3965. "email": "seva213415@inbox.ru",
  3966. "username": "sevaTechoPark"
  3967. },
  3968. "committer": {
  3969. "name": "Viacheslav Glushko",
  3970. "email": "mail@ixax.me",
  3971. "username": "ixax"
  3972. },
  3973. "added": [
  3974.  
  3975. ],
  3976. "removed": [
  3977.  
  3978. ],
  3979. "modified": [
  3980. "app/components/DynamicReport/DynamicReport.jsx",
  3981. "app/components/Task/Task.jsx",
  3982. "app/controllers/Canvas/Canvas.jsx",
  3983. "server/server.ts"
  3984. ]
  3985. },
  3986. {
  3987. "id": "0b091143ebcfa33deb14e412f81e0677594dd9bb",
  3988. "tree_id": "120d9f53e263404420964c1f997298a34757d43f",
  3989. "distinct": false,
  3990. "message": "FRONTEND-2023: Изменить текст в пустом ДО на 3D на текст аналогичный пустому ДО в 2д (#1525)\n\nУдалил 3д заглушки\r\n@ixax пока что оставил текст в i18n, нужно ли убрать?",
  3991. "timestamp": "2018-12-18T13:43:56+03:00",
  3992. "url": "https://github.com/ingipro/gsm-client/commit/0b091143ebcfa33deb14e412f81e0677594dd9bb",
  3993. "author": {
  3994. "name": "Grigory Sobenin",
  3995. "email": "sobenin.g@gmail.com",
  3996. "username": "Gorizory"
  3997. },
  3998. "committer": {
  3999. "name": "Viacheslav Glushko",
  4000. "email": "mail@ixax.me",
  4001. "username": "ixax"
  4002. },
  4003. "added": [
  4004.  
  4005. ],
  4006. "removed": [
  4007.  
  4008. ],
  4009. "modified": [
  4010. "app/components/DynamicReport/DynamicReport.jsx",
  4011. "app/controllers/Canvas3D/Canvas3D.tsx"
  4012. ]
  4013. },
  4014. {
  4015. "id": "ff6d46410091765ff6fcc7ac1ec8b4301212110d",
  4016. "tree_id": "8867458d2c73003903c1e1b744529804848a02cf",
  4017. "distinct": false,
  4018. "message": "FRONTEND-1894: Вызывается лишние разы экшн FETCH_ALL (#1471)\n\nвкладка Активные и Заблокированные: один компонент, одни пропсы.\r\nВ первом случае FETCH_ALL срабатывает 5 раз, во втором 3.\r\nпочему - непонятно.\r\n\r\nлучшее что придумал - это троттл \r\n\r\nпеределал на управление флагом loadMore InfiniteScroll",
  4019. "timestamp": "2018-12-18T18:39:35+03:00",
  4020. "url": "https://github.com/ingipro/gsm-client/commit/ff6d46410091765ff6fcc7ac1ec8b4301212110d",
  4021. "author": {
  4022. "name": "Oleg Lebedev",
  4023. "email": "oleg.lebedev.v@gmail.com",
  4024. "username": "seraf-z"
  4025. },
  4026. "committer": {
  4027. "name": "Viacheslav Glushko",
  4028. "email": "mail@ixax.me",
  4029. "username": "ixax"
  4030. },
  4031. "added": [
  4032.  
  4033. ],
  4034. "removed": [
  4035.  
  4036. ],
  4037. "modified": [
  4038. "app/actions/users.ts",
  4039. "app/components/UsersManageTable/UsersManageTable.tsx",
  4040. "app/components/UsersManageTable/UsersManageTable.types.tsx",
  4041. "app/controllers/Admin/Admin.tsx",
  4042. "app/reducers/users.ts",
  4043. "app/types/admin.ts"
  4044. ]
  4045. },
  4046. {
  4047. "id": "a8831c4b43e133659207ed6446dc4d13e1a6cbc9",
  4048. "tree_id": "78f79fb6a8e76e4022d92dcfcfa36e0c0b870f56",
  4049. "distinct": false,
  4050. "message": "FRONTEND-2018: Спрятать иконку админки. Она будет доступна только по /#/admin\n\n* controlsVisibility fix, profile to false\r\n\r\n* visually hidden",
  4051. "timestamp": "2018-12-19T14:35:53+07:00",
  4052. "url": "https://github.com/ingipro/gsm-client/commit/a8831c4b43e133659207ed6446dc4d13e1a6cbc9",
  4053. "author": {
  4054. "name": "Dan Onoshko",
  4055. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  4056. "username": "onoshkodaniil"
  4057. },
  4058. "committer": {
  4059. "name": "GitHub",
  4060. "email": "noreply@github.com",
  4061. "username": "web-flow"
  4062. },
  4063. "added": [
  4064.  
  4065. ],
  4066. "removed": [
  4067.  
  4068. ],
  4069. "modified": [
  4070. "app/components/NavigatorToolbar/NavigatorToolbar.scss",
  4071. "app/components/NavigatorToolbar/NavigatorToolbar.tsx",
  4072. "app/components/NavigatorToolbar/NavigatorToolbar.types.ts",
  4073. "app/controllers/Navigator/Navigator.jsx"
  4074. ]
  4075. },
  4076. {
  4077. "id": "47a2b07dceecf6350edc7868ab5f4d29317549a1",
  4078. "tree_id": "b9048585990ada3e0f94e61b6c57cc288ca3c5f2",
  4079. "distinct": false,
  4080. "message": "FRONTEND-2010: Сделать некликабельной кнопку \"глазика\" до ДО в 3Д холсте",
  4081. "timestamp": "2018-12-19T17:04:31+07:00",
  4082. "url": "https://github.com/ingipro/gsm-client/commit/47a2b07dceecf6350edc7868ab5f4d29317549a1",
  4083. "author": {
  4084. "name": "Dan Onoshko",
  4085. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  4086. "username": "onoshkodaniil"
  4087. },
  4088. "committer": {
  4089. "name": "GitHub",
  4090. "email": "noreply@github.com",
  4091. "username": "web-flow"
  4092. },
  4093. "added": [
  4094.  
  4095. ],
  4096. "removed": [
  4097.  
  4098. ],
  4099. "modified": [
  4100. "app/components/DynamicReport/DynamicReport.jsx",
  4101. "app/components/DynamicReport/DynamicReport.scss",
  4102. "app/controllers/Canvas3D/Canvas3D.tsx"
  4103. ]
  4104. },
  4105. {
  4106. "id": "613f949dda34a0e2fc1b3c3f9dcd06146da46c46",
  4107. "tree_id": "196fe1ffcc515b5886dde805ac9aae59859b025f",
  4108. "distinct": false,
  4109. "message": "FRONTEND-1956: Уведомления в совещаниях\n\n* comment create archived notifications\r\n\r\n* show all notifications in every tab\r\n\r\n* don not remove conference notification after select\r\n\r\n* comments\r\n\r\n* fake commit to start untable frontback\r\n\r\n* remove notification after hide conference\r\n\r\n* notification filter\r\n\r\n* set notificationFilter to false after read last notification\r\n\r\n* checkout changes\r\n\r\n* notification filter only in tab All\r\n\r\n* fix close notification filter",
  4110. "timestamp": "2018-12-19T17:33:42+07:00",
  4111. "url": "https://github.com/ingipro/gsm-client/commit/613f949dda34a0e2fc1b3c3f9dcd06146da46c46",
  4112. "author": {
  4113. "name": "Vsevolod",
  4114. "email": "seva213415@inbox.ru",
  4115. "username": "sevaTechoPark"
  4116. },
  4117. "committer": {
  4118. "name": "Dan Onoshko",
  4119. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  4120. "username": "onoshkodaniil"
  4121. },
  4122. "added": [
  4123.  
  4124. ],
  4125. "removed": [
  4126.  
  4127. ],
  4128. "modified": [
  4129. "app/components/ConferenceList/ConferenceList.tsx",
  4130. "app/components/Conferences/Conferences.tsx",
  4131. "server/helpers/endConference.ts"
  4132. ]
  4133. },
  4134. {
  4135. "id": "959524f1278277335eb558388da35bf138bda9f2",
  4136. "tree_id": "f9b393bd6b2765af1385053cdbd69bbdf0d52be0",
  4137. "distinct": false,
  4138. "message": "0.10.7 (#1531)",
  4139. "timestamp": "2018-12-19T15:44:45+03:00",
  4140. "url": "https://github.com/ingipro/gsm-client/commit/959524f1278277335eb558388da35bf138bda9f2",
  4141. "author": {
  4142. "name": "Viacheslav Glushko",
  4143. "email": "mail@ixax.me",
  4144. "username": "ixax"
  4145. },
  4146. "committer": {
  4147. "name": "GitHub",
  4148. "email": "noreply@github.com",
  4149. "username": "web-flow"
  4150. },
  4151. "added": [
  4152.  
  4153. ],
  4154. "removed": [
  4155.  
  4156. ],
  4157. "modified": [
  4158. "CHANGELOG.md",
  4159. "RELEASES.md",
  4160. "package.json"
  4161. ]
  4162. },
  4163. {
  4164. "id": "5f3b1242fe63fb38edbaf7ba62186d70b6410162",
  4165. "tree_id": "423de079e73715c8211b57f86d20ca2c58cd537e",
  4166. "distinct": false,
  4167. "message": "FRONTEND-2025: Не открывается само совещание, при переходе по ссылке совещания (#1532)\n\n**проблема:**\r\nкогда в новой вкладке открываешь сервис Ингипро с ссылкой на совещание - оно не открывается\r\n**причина:**\r\nlocal storage общий на все вкладки, и мы после того как в одной из вкладок откроем нужное совещание - удалим из local storage информацию о том, какое совещание нужно открыть\r\n**решение:**\r\nне удалять из local storage id совещания. А хранить открыли мы уже нужное совещание или нет в state компонента conferences, а из local storage удалять на выходе из системы",
  4168. "timestamp": "2018-12-20T13:31:38+03:00",
  4169. "url": "https://github.com/ingipro/gsm-client/commit/5f3b1242fe63fb38edbaf7ba62186d70b6410162",
  4170. "author": {
  4171. "name": "Vsevolod",
  4172. "email": "seva213415@inbox.ru",
  4173. "username": "sevaTechoPark"
  4174. },
  4175. "committer": {
  4176. "name": "Viacheslav Glushko",
  4177. "email": "mail@ixax.me",
  4178. "username": "ixax"
  4179. },
  4180. "added": [
  4181.  
  4182. ],
  4183. "removed": [
  4184.  
  4185. ],
  4186. "modified": [
  4187. "app/components/Conferences/Conferences.tsx",
  4188. "app/components/Conferences/Conferences.types.ts",
  4189. "app/components/ConferencesManager/ConferencesManager.tsx"
  4190. ]
  4191. },
  4192. {
  4193. "id": "caebe5e53a3dc92e0319a5ac17eea9e8fa891663",
  4194. "tree_id": "ebe58bfc5a643771376a51299fc66dab26a58170",
  4195. "distinct": false,
  4196. "message": "FRONTEND-2030: В папке \"доступные документы\" отображаются документы не только для текущего проекта",
  4197. "timestamp": "2018-12-20T23:03:48+07:00",
  4198. "url": "https://github.com/ingipro/gsm-client/commit/caebe5e53a3dc92e0319a5ac17eea9e8fa891663",
  4199. "author": {
  4200. "name": "Oleg Lebedev",
  4201. "email": "oleg.lebedev.v@gmail.com",
  4202. "username": "seraf-z"
  4203. },
  4204. "committer": {
  4205. "name": "Dan Onoshko",
  4206. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  4207. "username": "onoshkodaniil"
  4208. },
  4209. "added": [
  4210.  
  4211. ],
  4212. "removed": [
  4213.  
  4214. ],
  4215. "modified": [
  4216. "app/reducers/nodes.ts"
  4217. ]
  4218. },
  4219. {
  4220. "id": "793fe6d9a11af1d75c3107cd511d9ef4ce3b74b1",
  4221. "tree_id": "088ce708c2a28a3dc438a01ad498100d2a27ab5a",
  4222. "distinct": false,
  4223. "message": "FRONTEND-2031: Не прочитываются все уведомления при нажатии кнопки \"отметить все как прочитанное\", если уведомления скрыты (#1540)\n\nОтмечались уведомления, явно переданные в функцию, а это `видимые` уведомления. Поэтому просто из стора достаю уведомления активной вкладки.",
  4224. "timestamp": "2018-12-22T21:44:18+03:00",
  4225. "url": "https://github.com/ingipro/gsm-client/commit/793fe6d9a11af1d75c3107cd511d9ef4ce3b74b1",
  4226. "author": {
  4227. "name": "Sergey Samoylov",
  4228. "email": "mr.smolya@yandex.ru",
  4229. "username": "Smolya"
  4230. },
  4231. "committer": {
  4232. "name": "Viacheslav Glushko",
  4233. "email": "mail@ixax.me",
  4234. "username": "ixax"
  4235. },
  4236. "added": [
  4237.  
  4238. ],
  4239. "removed": [
  4240.  
  4241. ],
  4242. "modified": [
  4243. "app/components/Notifications/Notifications.tsx",
  4244. "app/reducers/notifications.ts"
  4245. ]
  4246. },
  4247. {
  4248. "id": "4c4dd3cc38235904e3d7c2e9bb235bbaa1c9c9fd",
  4249. "tree_id": "19aa4ff026611653dcf64fa689df0d22ef2bc131",
  4250. "distinct": false,
  4251. "message": "FRONTEND-2039: Отображать алерт в режиме участник действие недоступно поверх ДО на 3д холсте (#1541)\n\nПричина:\r\nz-index для алертов был ниже чем для панели\r\nРешение:\r\nсделать z-index для алертов больше чем для панели",
  4252. "timestamp": "2018-12-23T12:13:40+03:00",
  4253. "url": "https://github.com/ingipro/gsm-client/commit/4c4dd3cc38235904e3d7c2e9bb235bbaa1c9c9fd",
  4254. "author": {
  4255. "name": "Vsevolod",
  4256. "email": "seva213415@inbox.ru",
  4257. "username": "sevaTechoPark"
  4258. },
  4259. "committer": {
  4260. "name": "Viacheslav Glushko",
  4261. "email": "mail@ixax.me",
  4262. "username": "ixax"
  4263. },
  4264. "added": [
  4265.  
  4266. ],
  4267. "removed": [
  4268.  
  4269. ],
  4270. "modified": [
  4271. "app/controllers/Canvas3D/Canvas3D.scss"
  4272. ]
  4273. },
  4274. {
  4275. "id": "c54a8ff0dad453861680819f3a0a44e7fbd0356a",
  4276. "tree_id": "40c3d25bda5d97f60163fd0bfba5a3add35401dc",
  4277. "distinct": false,
  4278. "message": "FRONTEND-2026: Cкролить дерево к выделенному по двойному клику элементу (#1543)\n\nСделал автоскролл (только в случае выделенной на модели детали) в дереве. Исправил баг при сворачивании выделенной ноды (раньше становился выделенным родитель, а обратно уже не вернуть). Сделал дефолтным курсор в дереве (из-за 3д накладывались курсоры управления моделью, что напрягало очень :slightly_smiling_face:)",
  4279. "timestamp": "2018-12-23T15:57:17+03:00",
  4280. "url": "https://github.com/ingipro/gsm-client/commit/c54a8ff0dad453861680819f3a0a44e7fbd0356a",
  4281. "author": {
  4282. "name": "Andrey Efimov",
  4283. "email": "efim-and95@mail.ru",
  4284. "username": "andrey-e-v"
  4285. },
  4286. "committer": {
  4287. "name": "Viacheslav Glushko",
  4288. "email": "mail@ixax.me",
  4289. "username": "ixax"
  4290. },
  4291. "added": [
  4292.  
  4293. ],
  4294. "removed": [
  4295.  
  4296. ],
  4297. "modified": [
  4298. "app/components/Model3DTree/Model3DTree.scss",
  4299. "app/components/Model3DTree/Model3DTree.tsx",
  4300. "app/components/Model3DTree/Model3DTree.types.tsx",
  4301. "app/components/Model3DTreeList/Model3DTreeList.tsx",
  4302. "app/components/Model3DTreeList/Model3DTreeList.types.tsx"
  4303. ]
  4304. },
  4305. {
  4306. "id": "9c955254e9e7175e579122e40547d999af7c5f6c",
  4307. "tree_id": "0fb1f14876a86160177e0d3ac2561a624863013d",
  4308. "distinct": false,
  4309. "message": "FRONTEND-2024: Подключить undo/redo на 3D холсте (#1542)",
  4310. "timestamp": "2018-12-23T17:03:41+03:00",
  4311. "url": "https://github.com/ingipro/gsm-client/commit/9c955254e9e7175e579122e40547d999af7c5f6c",
  4312. "author": {
  4313. "name": "Dan Onoshko",
  4314. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  4315. "username": "onoshkodaniil"
  4316. },
  4317. "committer": {
  4318. "name": "Viacheslav Glushko",
  4319. "email": "mail@ixax.me",
  4320. "username": "ixax"
  4321. },
  4322. "added": [
  4323.  
  4324. ],
  4325. "removed": [
  4326.  
  4327. ],
  4328. "modified": [
  4329. "app/controllers/Canvas3D/Canvas3D.tsx",
  4330. "app/controllers/Canvas3D/Canvas3D.types.ts"
  4331. ]
  4332. },
  4333. {
  4334. "id": "691bada65c8d9ced06697f91efeb744dc222d0f8",
  4335. "tree_id": "8e560429d37fb974501d9101269c9d3065d953ee",
  4336. "distinct": false,
  4337. "message": "FRONTEND-2044: Алерт с обновлением прилетает бесконечно при 2х открытых вкладках (#1545)\n\n* fix `Unhandled rejection TypeError: Cannot read property 'trim' of null at t.parseVersionString`\r\n\r\n* disable version check by config flag",
  4338. "timestamp": "2018-12-23T17:06:29+03:00",
  4339. "url": "https://github.com/ingipro/gsm-client/commit/691bada65c8d9ced06697f91efeb744dc222d0f8",
  4340. "author": {
  4341. "name": "Viacheslav Glushko",
  4342. "email": "mail@ixax.me",
  4343. "username": "ixax"
  4344. },
  4345. "committer": {
  4346. "name": "GitHub",
  4347. "email": "noreply@github.com",
  4348. "username": "web-flow"
  4349. },
  4350. "added": [
  4351.  
  4352. ],
  4353. "removed": [
  4354.  
  4355. ],
  4356. "modified": [
  4357. "app/components/CheckAppVersion/CheckAppVersion.jsx",
  4358. "configs/app/index.js"
  4359. ]
  4360. },
  4361. {
  4362. "id": "a5389b14e3ee4f7275b9502b7fab37e6316016e8",
  4363. "tree_id": "1f7ccfc9df339b3d9464e6c0e11d24ac104a9aab",
  4364. "distinct": false,
  4365. "message": "FRONTEND-2032: Не отобажается аттач, если открыть его в режиме создания комментария (#1539)\n\n- [x] store#tasks.links.attaches. Recalculate on every updateSnapshot call (fast access)\r\n- [x] fallback: search for attaches in drafts comments (temporary solution)",
  4366. "timestamp": "2018-12-23T17:31:16+03:00",
  4367. "url": "https://github.com/ingipro/gsm-client/commit/a5389b14e3ee4f7275b9502b7fab37e6316016e8",
  4368. "author": {
  4369. "name": "Oleg Lebedev",
  4370. "email": "oleg.lebedev.v@gmail.com",
  4371. "username": "seraf-z"
  4372. },
  4373. "committer": {
  4374. "name": "Viacheslav Glushko",
  4375. "email": "mail@ixax.me",
  4376. "username": "ixax"
  4377. },
  4378. "added": [
  4379.  
  4380. ],
  4381. "removed": [
  4382.  
  4383. ],
  4384. "modified": [
  4385. "app/reducers/tasks.ts"
  4386. ]
  4387. },
  4388. {
  4389. "id": "9d7bb453925042d336c4e32adc7be558f682a8b1",
  4390. "tree_id": "3ea3ecdb1083bd729300ee8497afc1bace750dcd",
  4391. "distinct": false,
  4392. "message": "FRONTEND-2046: Выключить чекалку онлайн-совещаний в продакшене (#1546)\n\ndisable conferences `auto-move to archive` in production",
  4393. "timestamp": "2018-12-23T18:21:18+03:00",
  4394. "url": "https://github.com/ingipro/gsm-client/commit/9d7bb453925042d336c4e32adc7be558f682a8b1",
  4395. "author": {
  4396. "name": "Viacheslav Glushko",
  4397. "email": "mail@ixax.me",
  4398. "username": "ixax"
  4399. },
  4400. "committer": {
  4401. "name": "GitHub",
  4402. "email": "noreply@github.com",
  4403. "username": "web-flow"
  4404. },
  4405. "added": [
  4406.  
  4407. ],
  4408. "removed": [
  4409.  
  4410. ],
  4411. "modified": [
  4412. "server/server.ts"
  4413. ]
  4414. },
  4415. {
  4416. "id": "461f7c39f79e4da1f370739810a893b5136ccb11",
  4417. "tree_id": "44b2cf8e0489eeabbfd52e21e470b97fac5719d1",
  4418. "distinct": false,
  4419. "message": "remove unused code from frontback_*.sh-files",
  4420. "timestamp": "2018-12-23T18:24:42+03:00",
  4421. "url": "https://github.com/ingipro/gsm-client/commit/461f7c39f79e4da1f370739810a893b5136ccb11",
  4422. "author": {
  4423. "name": "Vyacheslav Glushko",
  4424. "email": "mail@ixax.me",
  4425. "username": "ixax"
  4426. },
  4427. "committer": {
  4428. "name": "Vyacheslav Glushko",
  4429. "email": "mail@ixax.me",
  4430. "username": "ixax"
  4431. },
  4432. "added": [
  4433.  
  4434. ],
  4435. "removed": [
  4436.  
  4437. ],
  4438. "modified": [
  4439. "frontback_build.sh",
  4440. "frontback_stop.sh"
  4441. ]
  4442. },
  4443. {
  4444. "id": "e3efe1013cf5f53a975a06724da67fa9f3a4e6e0",
  4445. "tree_id": "bdb09041be582b71fb584ad0c523d85ed1a80c2d",
  4446. "distinct": false,
  4447. "message": "FRONTEND-2043: Рисуется линия, но не создается задача, после отпускания шифта на 3д холсте (#1544)\n\nДобавил проверку при смене режима у пометок",
  4448. "timestamp": "2018-12-23T18:46:50+03:00",
  4449. "url": "https://github.com/ingipro/gsm-client/commit/e3efe1013cf5f53a975a06724da67fa9f3a4e6e0",
  4450. "author": {
  4451. "name": "Grigory Sobenin",
  4452. "email": "sobenin.g@gmail.com",
  4453. "username": "Gorizory"
  4454. },
  4455. "committer": {
  4456. "name": "Viacheslav Glushko",
  4457. "email": "mail@ixax.me",
  4458. "username": "ixax"
  4459. },
  4460. "added": [
  4461.  
  4462. ],
  4463. "removed": [
  4464.  
  4465. ],
  4466. "modified": [
  4467. "app/components/Viewer3D/Marks.jsx"
  4468. ]
  4469. },
  4470. {
  4471. "id": "b594e65fd99252f638f021c30f94a01780020d36",
  4472. "tree_id": "cfc5efc0c7349000b4267e5adb7138ecec500c51",
  4473. "distinct": false,
  4474. "message": "Merge remote-tracking branch 'origin/master'\n\n* origin/master:\n FRONTEND-2043: Рисуется линия, но не создается задача, после отпускания шифта на 3д холсте (#1544)",
  4475. "timestamp": "2018-12-23T18:55:46+03:00",
  4476. "url": "https://github.com/ingipro/gsm-client/commit/b594e65fd99252f638f021c30f94a01780020d36",
  4477. "author": {
  4478. "name": "Vyacheslav Glushko",
  4479. "email": "mail@ixax.me",
  4480. "username": "ixax"
  4481. },
  4482. "committer": {
  4483. "name": "Vyacheslav Glushko",
  4484. "email": "mail@ixax.me",
  4485. "username": "ixax"
  4486. },
  4487. "added": [
  4488.  
  4489. ],
  4490. "removed": [
  4491.  
  4492. ],
  4493. "modified": [
  4494. "app/components/Viewer3D/Marks.jsx"
  4495. ]
  4496. },
  4497. {
  4498. "id": "59593e079adc8c7bc911e592d921bc719576c82a",
  4499. "tree_id": "b02425702203478a4bd072c913c783d20d1f7fef",
  4500. "distinct": false,
  4501. "message": "FRONTEND-2028: Не крашиться при ошибке в тесселяции (#1526)\n\nСкопипастил проверку из либы\r\nПозже создам ишью, чтобы `setGeometry` возвращала успешность/неуспешность",
  4502. "timestamp": "2018-12-23T23:36:18+03:00",
  4503. "url": "https://github.com/ingipro/gsm-client/commit/59593e079adc8c7bc911e592d921bc719576c82a",
  4504. "author": {
  4505. "name": "Grigory Sobenin",
  4506. "email": "sobenin.g@gmail.com",
  4507. "username": "Gorizory"
  4508. },
  4509. "committer": {
  4510. "name": "Viacheslav Glushko",
  4511. "email": "mail@ixax.me",
  4512. "username": "ixax"
  4513. },
  4514. "added": [
  4515.  
  4516. ],
  4517. "removed": [
  4518.  
  4519. ],
  4520. "modified": [
  4521. "app/components/Viewer3D/Viewer3D.tsx",
  4522. "app/components/Viewer3D/Viewer3D.types.ts",
  4523. "app/controllers/Canvas3D/Canvas3D.i18n.js",
  4524. "app/controllers/Canvas3D/Canvas3D.tsx",
  4525. "app/controllers/Canvas3D/Canvas3D.types.ts",
  4526. "app/libs/3d/modelElement.ts"
  4527. ]
  4528. },
  4529. {
  4530. "id": "ffcc5ae94aed78a87cc2012db64868d7838aee7c",
  4531. "tree_id": "d79678838d6a4c76a9eb04f7f0e9c43617e7fbc4",
  4532. "distinct": false,
  4533. "message": "FRONTEND-2035: Удалять уведомления совещания, когда оно отправляется в архив (#1538)\n\n* mark as read conference notifications if conferece moved to archived\r\n\r\n* clear notification after move to archived\r\n\r\n* clear notification after active conference end\r\n\r\n* hot fix clear notifications after conference end",
  4534. "timestamp": "2018-12-23T23:36:39+03:00",
  4535. "url": "https://github.com/ingipro/gsm-client/commit/ffcc5ae94aed78a87cc2012db64868d7838aee7c",
  4536. "author": {
  4537. "name": "Vsevolod",
  4538. "email": "seva213415@inbox.ru",
  4539. "username": "sevaTechoPark"
  4540. },
  4541. "committer": {
  4542. "name": "Viacheslav Glushko",
  4543. "email": "mail@ixax.me",
  4544. "username": "ixax"
  4545. },
  4546. "added": [
  4547.  
  4548. ],
  4549. "removed": [
  4550.  
  4551. ],
  4552. "modified": [
  4553. "app/actions/conferences.ts",
  4554. "app/actions/notifications.ts",
  4555. "app/components/Conferences/Conferences.tsx",
  4556. "app/components/Conferences/Conferences.types.ts",
  4557. "app/components/ConferencesManager/ConferencesManager.tsx",
  4558. "app/components/ConferencesManager/ConferencesManager.types.ts"
  4559. ]
  4560. },
  4561. {
  4562. "id": "4f9f94d4e4fb3dbd9bad79850e999043131011d6",
  4563. "tree_id": "b0b52cb5d7ebf17c286e517613e0a1d394f931df",
  4564. "distinct": false,
  4565. "message": "FRONTEND-1516: Генерировать превью подложек для 3D-задач (#1523)\n\n* Use ledas branch\r\n\r\n* Add func for screenshots\r\n\r\n* Use Math.max\r\n\r\n* Use viewCamera\r\n\r\n* Generate previews\r\n\r\n* Generate previews\r\n\r\n* Rework svg\r\n\r\n* Some hacks\r\n\r\n* Fix generating 2d preview\r\n\r\n* Save src in entries\r\n\r\n* Fix generating preview if 2d is empty\r\n\r\n* Await screenshot\r\n\r\n* Some review fixes\r\n\r\n* Some more review fixes\r\n\r\n* Use urlPrefix\r\n\r\n* add type for screenShot\r\n\r\n* Some fixes\r\n\r\n* Update package.json",
  4566. "timestamp": "2018-12-23T23:42:06+03:00",
  4567. "url": "https://github.com/ingipro/gsm-client/commit/4f9f94d4e4fb3dbd9bad79850e999043131011d6",
  4568. "author": {
  4569. "name": "Grigory Sobenin",
  4570. "email": "sobenin.g@gmail.com",
  4571. "username": "Gorizory"
  4572. },
  4573. "committer": {
  4574. "name": "Viacheslav Glushko",
  4575. "email": "mail@ixax.me",
  4576. "username": "ixax"
  4577. },
  4578. "added": [
  4579.  
  4580. ],
  4581. "removed": [
  4582.  
  4583. ],
  4584. "modified": [
  4585. "app/actions/tasks.ts",
  4586. "app/actions/tiles.ts",
  4587. "app/components/Preview/Preview.scss",
  4588. "app/components/Preview/Preview.tsx",
  4589. "app/components/Viewer3D/Viewer3D.tsx",
  4590. "app/controllers/Canvas/Canvas.jsx",
  4591. "app/controllers/Canvas3D/Canvas3D.tsx",
  4592. "app/controllers/Canvas3D/Canvas3D.types.ts",
  4593. "app/dataProviders/tiles.ts",
  4594. "app/libs/3d/index.ts",
  4595. "app/libs/3d/mouseControls.ts",
  4596. "app/libs/task-preview.ts",
  4597. "app/models/entry.taskPreviewTag.ts",
  4598. "app/models/tiles.ts",
  4599. "app/reducers/tasks.ts",
  4600. "app/types/tasks.ts",
  4601. "app/workers/svg.worker.js"
  4602. ]
  4603. },
  4604. {
  4605. "id": "d31d574ca5d1867c4f2dbcfe3b72698cda80432d",
  4606. "tree_id": "40cf6a62880ae54e3a297778ad919b2add82d018",
  4607. "distinct": false,
  4608. "message": "add alertPartial in dropdown",
  4609. "timestamp": "2018-12-24T00:30:59+03:00",
  4610. "url": "https://github.com/ingipro/gsm-client/commit/d31d574ca5d1867c4f2dbcfe3b72698cda80432d",
  4611. "author": {
  4612. "name": "seraf-z",
  4613. "email": "oleg.lebedev.v@gmail.com",
  4614. "username": "seraf-z"
  4615. },
  4616. "committer": {
  4617. "name": "Vyacheslav Glushko",
  4618. "email": "mail@ixax.me",
  4619. "username": "ixax"
  4620. },
  4621. "added": [
  4622.  
  4623. ],
  4624. "removed": [
  4625.  
  4626. ],
  4627. "modified": [
  4628. "app/components/DynamicReport/DynamicReport.jsx",
  4629. "app/components/StatusesList/StatusesListDropdown.tsx",
  4630. "app/controllers/Canvas/Canvas.jsx"
  4631. ]
  4632. },
  4633. {
  4634. "id": "1d3b7a9611421c72ebb9240576f6b2264dbdf750",
  4635. "tree_id": "04b9064254f92551821c0bdfa82e04c8e07ecb27",
  4636. "distinct": false,
  4637. "message": "fix for Canvas3D",
  4638. "timestamp": "2018-12-24T00:31:14+03:00",
  4639. "url": "https://github.com/ingipro/gsm-client/commit/1d3b7a9611421c72ebb9240576f6b2264dbdf750",
  4640. "author": {
  4641. "name": "seraf-z",
  4642. "email": "oleg.lebedev.v@gmail.com",
  4643. "username": "seraf-z"
  4644. },
  4645. "committer": {
  4646. "name": "Vyacheslav Glushko",
  4647. "email": "mail@ixax.me",
  4648. "username": "ixax"
  4649. },
  4650. "added": [
  4651.  
  4652. ],
  4653. "removed": [
  4654.  
  4655. ],
  4656. "modified": [
  4657. "app/controllers/Canvas3D/Canvas3D.tsx"
  4658. ]
  4659. },
  4660. {
  4661. "id": "a4be8786a1d6409a10b7effe2c31d0276ace1c55",
  4662. "tree_id": "262038b5cd1037f5120e59f7fce7858a742d125f",
  4663. "distinct": false,
  4664. "message": "1.0.0 (#1547)",
  4665. "timestamp": "2018-12-24T01:12:41+03:00",
  4666. "url": "https://github.com/ingipro/gsm-client/commit/a4be8786a1d6409a10b7effe2c31d0276ace1c55",
  4667. "author": {
  4668. "name": "Viacheslav Glushko",
  4669. "email": "mail@ixax.me",
  4670. "username": "ixax"
  4671. },
  4672. "committer": {
  4673. "name": "GitHub",
  4674. "email": "noreply@github.com",
  4675. "username": "web-flow"
  4676. },
  4677. "added": [
  4678.  
  4679. ],
  4680. "removed": [
  4681.  
  4682. ],
  4683. "modified": [
  4684. "CHANGELOG.md",
  4685. "RELEASES.md",
  4686. "package.json"
  4687. ]
  4688. },
  4689. {
  4690. "id": "b04485093564d841edc872b6b1f90f48f58f9119",
  4691. "tree_id": "190fb7265415485308b4db93a33375ecb736011b",
  4692. "distinct": false,
  4693. "message": "FRONTEND-2057: Закостылить запрос на проверку наличия нод в группе (#1553)\n\n- [x] fetchIsOwnerWithSharedNodes temp solution",
  4694. "timestamp": "2018-12-25T00:19:59+03:00",
  4695. "url": "https://github.com/ingipro/gsm-client/commit/b04485093564d841edc872b6b1f90f48f58f9119",
  4696. "author": {
  4697. "name": "Dan Onoshko",
  4698. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  4699. "username": "onoshkodaniil"
  4700. },
  4701. "committer": {
  4702. "name": "Viacheslav Glushko",
  4703. "email": "mail@ixax.me",
  4704. "username": "ixax"
  4705. },
  4706. "added": [
  4707.  
  4708. ],
  4709. "removed": [
  4710.  
  4711. ],
  4712. "modified": [
  4713. "app/dataProviders/nodes.ts",
  4714. "app/dataProviders/projects.ts"
  4715. ]
  4716. },
  4717. {
  4718. "id": "3d7d847b9e76b6dac210f1df92c9a23c11f0f16c",
  4719. "tree_id": "4a16e5de6aee4e520c60bbebae93661cba871164",
  4720. "distinct": false,
  4721. "message": "FRONTEND-2059: Из уведомлений по изменению ноды уводить человека в виртуальную папку (#1554)\n\n- [x] Добавил виртуальную папку NOTIFY, где родитель - рутовая нода, а ребенок - сама нода документа из уведомления.\r\n- [x] Сделал навигацию в эту папку по клику на уведомления ноды",
  4722. "timestamp": "2018-12-25T01:09:01+03:00",
  4723. "url": "https://github.com/ingipro/gsm-client/commit/3d7d847b9e76b6dac210f1df92c9a23c11f0f16c",
  4724. "author": {
  4725. "name": "Sergey Samoylov",
  4726. "email": "mr.smolya@yandex.ru",
  4727. "username": "Smolya"
  4728. },
  4729. "committer": {
  4730. "name": "Viacheslav Glushko",
  4731. "email": "mail@ixax.me",
  4732. "username": "ixax"
  4733. },
  4734. "added": [
  4735.  
  4736. ],
  4737. "removed": [
  4738.  
  4739. ],
  4740. "modified": [
  4741. "app/actions/nodes.ts",
  4742. "app/components/NodesList/fields.ts",
  4743. "app/components/Notifications/Notifications.tsx",
  4744. "app/controllers/Canvas/Canvas.jsx",
  4745. "app/controllers/Canvas3D/Canvas3D.tsx",
  4746. "app/controllers/Canvas3D/Canvas3D.types.ts",
  4747. "app/controllers/Navigator/Navigator.jsx",
  4748. "app/models/node.ts",
  4749. "app/reducers/nodes.ts",
  4750. "app/types/entities.ts",
  4751. "app/types/urlBuilder.ts"
  4752. ]
  4753. },
  4754. {
  4755. "id": "6dc6e5975cac6ea6c2f96a8058d5115eeab7b801",
  4756. "tree_id": "3cfbf55fbdde1b7dd421c306114eaa6d32f07dc8",
  4757. "distinct": false,
  4758. "message": "1.0.1 (#1555)",
  4759. "timestamp": "2018-12-25T01:16:42+03:00",
  4760. "url": "https://github.com/ingipro/gsm-client/commit/6dc6e5975cac6ea6c2f96a8058d5115eeab7b801",
  4761. "author": {
  4762. "name": "Viacheslav Glushko",
  4763. "email": "mail@ixax.me",
  4764. "username": "ixax"
  4765. },
  4766. "committer": {
  4767. "name": "GitHub",
  4768. "email": "noreply@github.com",
  4769. "username": "web-flow"
  4770. },
  4771. "added": [
  4772.  
  4773. ],
  4774. "removed": [
  4775.  
  4776. ],
  4777. "modified": [
  4778. "CHANGELOG.md",
  4779. "RELEASES.md",
  4780. "package.json"
  4781. ]
  4782. },
  4783. {
  4784. "id": "aec198d5dbd81ca679bffc771f98a79b2ed65ecc",
  4785. "tree_id": "3c1b1966b9b4a3c5a045b1941ff43b9151365b52",
  4786. "distinct": false,
  4787. "message": "FRONTEND-2016: Изменить скрипты запуска локальной/удалённой разработки (#1522)\n\n* new start-scripts for client and frontback\r\n\r\n* remove unused @slack/client\r\n\r\n* serve static via frontback\r\n\r\n* start client first\r\n\r\n* log ts compile\r\n\r\n* use local frontback in local development by default\r\n\r\n* proxy_pass requests from ngrok to frontback (http-server)\r\n\r\n* check /frontback/voximplant specific voximplant headers\r\n\r\n* 400 → 403 while checking vosimplant requests\r\n\r\n* remove unused imports\r\n\r\n* tslint fixes\r\n\r\n* do not serve static in unstable\r\n\r\n* refactor IS_DEVELOPMENT usage\r\n\r\n* development now in APP_ENV=development only\r\n\r\n* README.md\r\n\r\n* review fixes",
  4788. "timestamp": "2018-12-25T11:31:18+03:00",
  4789. "url": "https://github.com/ingipro/gsm-client/commit/aec198d5dbd81ca679bffc771f98a79b2ed65ecc",
  4790. "author": {
  4791. "name": "Viacheslav Glushko",
  4792. "email": "mail@ixax.me",
  4793. "username": "ixax"
  4794. },
  4795. "committer": {
  4796. "name": "GitHub",
  4797. "email": "noreply@github.com",
  4798. "username": "web-flow"
  4799. },
  4800. "added": [
  4801. "tools/ngrok.sh"
  4802. ],
  4803. "removed": [
  4804. "configs/app/webpack_dev_server.js"
  4805. ],
  4806. "modified": [
  4807. ".gitignore",
  4808. "@types/expess/index.d.ts",
  4809. "README.md",
  4810. "configs/app/index.js",
  4811. "configs/frontback/ecosystem.config.js",
  4812. "configs/frontback/environment/beta.js",
  4813. "configs/frontback/environment/common.js",
  4814. "configs/frontback/environment/development.js",
  4815. "configs/frontback/environment/ingipro.js",
  4816. "configs/frontback/environment/testing.js",
  4817. "package-lock.json",
  4818. "package.json",
  4819. "server/controllers/ping.ts",
  4820. "server/controllers/voximplant/index.ts",
  4821. "server/helpers/auth.ts",
  4822. "server/libs/host.ts",
  4823. "server/libs/logger.ts",
  4824. "server/middlewares/init.ts",
  4825. "server/server.ts",
  4826. "server/types/configs.ts",
  4827. "server/utils/expressExtensions.ts",
  4828. "server/worker.ts",
  4829. "webpack.config.js"
  4830. ]
  4831. },
  4832. {
  4833. "id": "e038c2bcd8fda584bc873e52d344607d28a8849c",
  4834. "tree_id": "aa6da005648bdb499e9a90a64784b2d5905a17bf",
  4835. "distinct": false,
  4836. "message": ".env-file description",
  4837. "timestamp": "2018-12-25T12:54:19+03:00",
  4838. "url": "https://github.com/ingipro/gsm-client/commit/e038c2bcd8fda584bc873e52d344607d28a8849c",
  4839. "author": {
  4840. "name": "Vyacheslav Glushko",
  4841. "email": "mail@ixax.me",
  4842. "username": "ixax"
  4843. },
  4844. "committer": {
  4845. "name": "Vyacheslav Glushko",
  4846. "email": "mail@ixax.me",
  4847. "username": "ixax"
  4848. },
  4849. "added": [
  4850.  
  4851. ],
  4852. "removed": [
  4853.  
  4854. ],
  4855. "modified": [
  4856. "README.md"
  4857. ]
  4858. },
  4859. {
  4860. "id": "fc8f23ed0a9fe84e4d67c5a144ab8926e22ae9a0",
  4861. "tree_id": "213a34f1b85e17b21417eca060112376daababa2",
  4862. "distinct": false,
  4863. "message": "nvm description in readme",
  4864. "timestamp": "2018-12-25T12:55:04+03:00",
  4865. "url": "https://github.com/ingipro/gsm-client/commit/fc8f23ed0a9fe84e4d67c5a144ab8926e22ae9a0",
  4866. "author": {
  4867. "name": "Vyacheslav Glushko",
  4868. "email": "mail@ixax.me",
  4869. "username": "ixax"
  4870. },
  4871. "committer": {
  4872. "name": "Vyacheslav Glushko",
  4873. "email": "mail@ixax.me",
  4874. "username": "ixax"
  4875. },
  4876. "added": [
  4877.  
  4878. ],
  4879. "removed": [
  4880.  
  4881. ],
  4882. "modified": [
  4883. "README.md"
  4884. ]
  4885. },
  4886. {
  4887. "id": "8b5b27f24dcde87e2f3c263f2ac0a4257cf87b74",
  4888. "tree_id": "ad1e18d508f0ffe2c321b1b1c3894c5f4b1504a4",
  4889. "distinct": false,
  4890. "message": "FRONTEND-2050: Отображаются группы в формах добавления пользователей (#1549)\n\nБрались из кэша все данные, а там и юзеры и группы находятся. Сделал так что, если `projectId` не указан (`groupsOptions.query` пустой и не нужно доставать группы), то берем из кэша только юзеров",
  4891. "timestamp": "2018-12-25T13:41:26+03:00",
  4892. "url": "https://github.com/ingipro/gsm-client/commit/8b5b27f24dcde87e2f3c263f2ac0a4257cf87b74",
  4893. "author": {
  4894. "name": "Sergey Samoylov",
  4895. "email": "mr.smolya@yandex.ru",
  4896. "username": "Smolya"
  4897. },
  4898. "committer": {
  4899. "name": "Viacheslav Glushko",
  4900. "email": "mail@ixax.me",
  4901. "username": "ixax"
  4902. },
  4903. "added": [
  4904.  
  4905. ],
  4906. "removed": [
  4907.  
  4908. ],
  4909. "modified": [
  4910. "app/components/ConferenceItem/ConferenceItem.tsx",
  4911. "app/dataProviders/owners.ts",
  4912. "app/libs/ownersCache.ts"
  4913. ]
  4914. },
  4915. {
  4916. "id": "c48ebeed6bd69bb957df1a18a31e472d6d7416ed",
  4917. "tree_id": "bedff03720f8a0ecf80f1690dd76df18cbef45e5",
  4918. "distinct": false,
  4919. "message": "FRONTEND-2053: Выключить проверку протухших совещаний в бете и ингипро (#1551)",
  4920. "timestamp": "2018-12-25T13:42:58+03:00",
  4921. "url": "https://github.com/ingipro/gsm-client/commit/c48ebeed6bd69bb957df1a18a31e472d6d7416ed",
  4922. "author": {
  4923. "name": "Vsevolod",
  4924. "email": "seva213415@inbox.ru",
  4925. "username": "sevaTechoPark"
  4926. },
  4927. "committer": {
  4928. "name": "Viacheslav Glushko",
  4929. "email": "mail@ixax.me",
  4930. "username": "ixax"
  4931. },
  4932. "added": [
  4933.  
  4934. ],
  4935. "removed": [
  4936.  
  4937. ],
  4938. "modified": [
  4939. "server/server.ts"
  4940. ]
  4941. },
  4942. {
  4943. "id": "fe9bce410ec5681f279eff81c09d4144a394cdf8",
  4944. "tree_id": "2cac922ea8de74a90491f2faa9eda66ec24012b0",
  4945. "distinct": false,
  4946. "message": "FRONTEND-2058: В папке Доступные документы должны отображаться названия папок, а не названия групп\n\n* prefix for virtual shared dir node\r\n\r\n* cs fix\r\n\r\n* reset package lock",
  4947. "timestamp": "2018-12-25T20:40:35+07:00",
  4948. "url": "https://github.com/ingipro/gsm-client/commit/fe9bce410ec5681f279eff81c09d4144a394cdf8",
  4949. "author": {
  4950. "name": "Dan Onoshko",
  4951. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  4952. "username": "onoshkodaniil"
  4953. },
  4954. "committer": {
  4955. "name": "GitHub",
  4956. "email": "noreply@github.com",
  4957. "username": "web-flow"
  4958. },
  4959. "added": [
  4960. "app/actions/nodes.i18n.ts"
  4961. ],
  4962. "removed": [
  4963.  
  4964. ],
  4965. "modified": [
  4966. "app/actions/nodes.ts"
  4967. ]
  4968. },
  4969. {
  4970. "id": "d0afe4487fe3e69ec47e1106b57152a71047bde0",
  4971. "tree_id": "4d0c45c43d714dc5acb1967fd9a48fe0436be38f",
  4972. "distinct": false,
  4973. "message": "FRONTEND-2051: Починить baseHostname (#1550)\n\nПо параметру в урле \r\n`https://localhost:8000/?remoteFrontback=papadyk-remote-frontback.knevod.com&baseHostname=beta.ingipro.com&/#/node` (тут еще + remote фронтбек)\r\nнаучить систему работать с бекендом беты. \r\n1) Фронт должен делать запросы на бекенд (умел до этого ПР, нужно просто не забывать про `&`)\r\n2) Фронт должен делать запросы на фронтбек (не умел отсюда и вечный 401)\r\n3) Локальный и remote фронтбеки должны уметь делать запросы на baseHostname",
  4974. "timestamp": "2018-12-26T14:35:08+03:00",
  4975. "url": "https://github.com/ingipro/gsm-client/commit/d0afe4487fe3e69ec47e1106b57152a71047bde0",
  4976. "author": {
  4977. "name": "Vsevolod",
  4978. "email": "seva213415@inbox.ru",
  4979. "username": "sevaTechoPark"
  4980. },
  4981. "committer": {
  4982. "name": "Viacheslav Glushko",
  4983. "email": "mail@ixax.me",
  4984. "username": "ixax"
  4985. },
  4986. "added": [
  4987.  
  4988. ],
  4989. "removed": [
  4990.  
  4991. ],
  4992. "modified": [
  4993. "README.md",
  4994. "app/libs/env.ts",
  4995. "configs/app/index.js",
  4996. "server/libs/host.ts",
  4997. "server/middlewares/calculateBackendHost.ts"
  4998. ]
  4999. },
  5000. {
  5001. "id": "d07456479445ba37c182802e1a55e6e7558eb339",
  5002. "tree_id": "c00d67a3538897046de865b64e3fc784b2a6415b",
  5003. "distinct": false,
  5004. "message": " FRONTEND-1997: Кривой крестик закрытия в аттачах на 2д и 3д холстах (#1548)",
  5005. "timestamp": "2018-12-27T13:12:47+03:00",
  5006. "url": "https://github.com/ingipro/gsm-client/commit/d07456479445ba37c182802e1a55e6e7558eb339",
  5007. "author": {
  5008. "name": "Sergey Samoylov",
  5009. "email": "mr.smolya@yandex.ru",
  5010. "username": "Smolya"
  5011. },
  5012. "committer": {
  5013. "name": "Viacheslav Glushko",
  5014. "email": "mail@ixax.me",
  5015. "username": "ixax"
  5016. },
  5017. "added": [
  5018.  
  5019. ],
  5020. "removed": [
  5021.  
  5022. ],
  5023. "modified": [
  5024. "app/components/Icon/_close/Icon_close.scss"
  5025. ]
  5026. },
  5027. {
  5028. "id": "44da72e2068b1330167a713a910a79b66d7fc2b2",
  5029. "tree_id": "3eb5ab1d9a2f1749be4d6a89142fab9ecb662122",
  5030. "distinct": false,
  5031. "message": "FRONTEND-2047: Ошибки в консоли при переходе на холст, к которому нет доступа (#1560)",
  5032. "timestamp": "2018-12-27T13:13:37+03:00",
  5033. "url": "https://github.com/ingipro/gsm-client/commit/44da72e2068b1330167a713a910a79b66d7fc2b2",
  5034. "author": {
  5035. "name": "Sergey Samoylov",
  5036. "email": "mr.smolya@yandex.ru",
  5037. "username": "Smolya"
  5038. },
  5039. "committer": {
  5040. "name": "Viacheslav Glushko",
  5041. "email": "mail@ixax.me",
  5042. "username": "ixax"
  5043. },
  5044. "added": [
  5045.  
  5046. ],
  5047. "removed": [
  5048.  
  5049. ],
  5050. "modified": [
  5051. "app/controllers/Canvas3D/Canvas3D.tsx"
  5052. ]
  5053. },
  5054. {
  5055. "id": "a0382ca53ef3f9cdd3d374a44756c27e5e816e42",
  5056. "tree_id": "2bfdcc8093674204afad363458bd7419d3c2a36d",
  5057. "distinct": false,
  5058. "message": "FRONTEND-2063: [Совещания] В sentry дописать был разрешен микрофон или нет, чтобы не надо было гадать (#1557)\n\n* reason: microphone not allowed in browser\r\n\r\n* fix",
  5059. "timestamp": "2018-12-27T13:13:58+03:00",
  5060. "url": "https://github.com/ingipro/gsm-client/commit/a0382ca53ef3f9cdd3d374a44756c27e5e816e42",
  5061. "author": {
  5062. "name": "Vsevolod",
  5063. "email": "seva213415@inbox.ru",
  5064. "username": "sevaTechoPark"
  5065. },
  5066. "committer": {
  5067. "name": "Viacheslav Glushko",
  5068. "email": "mail@ixax.me",
  5069. "username": "ixax"
  5070. },
  5071. "added": [
  5072.  
  5073. ],
  5074. "removed": [
  5075.  
  5076. ],
  5077. "modified": [
  5078. "app/libs/voximplant.ts"
  5079. ]
  5080. },
  5081. {
  5082. "id": "ee8e77e9533d3f586023c4af3b6cf530819af9a1",
  5083. "tree_id": "6dfdbc653b17d7b39b417d864a864ba2b2bd1df8",
  5084. "distinct": false,
  5085. "message": "FRONTEND-2055: Не давать возможности менять статус задачи на холсте в совещании обычному юзеру (#1558)\n\nпрокинул isPartialMode и alertPartial в Select",
  5086. "timestamp": "2018-12-27T13:14:12+03:00",
  5087. "url": "https://github.com/ingipro/gsm-client/commit/ee8e77e9533d3f586023c4af3b6cf530819af9a1",
  5088. "author": {
  5089. "name": "Oleg Lebedev",
  5090. "email": "oleg.lebedev.v@gmail.com",
  5091. "username": "seraf-z"
  5092. },
  5093. "committer": {
  5094. "name": "Viacheslav Glushko",
  5095. "email": "mail@ixax.me",
  5096. "username": "ixax"
  5097. },
  5098. "added": [
  5099.  
  5100. ],
  5101. "removed": [
  5102.  
  5103. ],
  5104. "modified": [
  5105. "app/components/DynamicReport/DynamicReport.jsx",
  5106. "app/components/Select/Select.tsx",
  5107. "app/components/Select/Select.types.ts",
  5108. "app/components/StatusesList/StatusesListDropdown.tsx",
  5109. "app/components/Task/Task.jsx"
  5110. ]
  5111. },
  5112. {
  5113. "id": "0018b928b7305c17bc6583ec196d1726f2ec2954",
  5114. "tree_id": "d6cac436dfce3b06e35bb171674fafd6311d52a3",
  5115. "distinct": false,
  5116. "message": "FRONTEND-2054: Оптимизировать запросы в бекенд на получения списка онлайн совещаний (#1552)\n\nУ нас 80 экосистем в проде. Запрос на получения онлайн совещаний всегда был для бекенда сложным, а когда их одновременно 80 - совсем больно, особенно когда включим чекалку. Поэтому делаем запросы последовательно",
  5117. "timestamp": "2018-12-27T13:15:28+03:00",
  5118. "url": "https://github.com/ingipro/gsm-client/commit/0018b928b7305c17bc6583ec196d1726f2ec2954",
  5119. "author": {
  5120. "name": "Vsevolod",
  5121. "email": "seva213415@inbox.ru",
  5122. "username": "sevaTechoPark"
  5123. },
  5124. "committer": {
  5125. "name": "Viacheslav Glushko",
  5126. "email": "mail@ixax.me",
  5127. "username": "ixax"
  5128. },
  5129. "added": [
  5130.  
  5131. ],
  5132. "removed": [
  5133.  
  5134. ],
  5135. "modified": [
  5136. "server/helpers/getOnlineConferences.ts"
  5137. ]
  5138. },
  5139. {
  5140. "id": "50f181bcadb42784c65e9e3db4d0947157399ea5",
  5141. "tree_id": "032eaefeb4cad1f6558ddaedd0426130922350a5",
  5142. "distinct": false,
  5143. "message": "FRONTEND-2049: Ошибка в консоли при удалении полилинии зигзагом (#1562)\n\nДобавил выход из функции onCanvasDrawStop в случае зигзага",
  5144. "timestamp": "2018-12-27T14:05:04+03:00",
  5145. "url": "https://github.com/ingipro/gsm-client/commit/50f181bcadb42784c65e9e3db4d0947157399ea5",
  5146. "author": {
  5147. "name": "Grigory Sobenin",
  5148. "email": "sobenin.g@gmail.com",
  5149. "username": "Gorizory"
  5150. },
  5151. "committer": {
  5152. "name": "Viacheslav Glushko",
  5153. "email": "mail@ixax.me",
  5154. "username": "ixax"
  5155. },
  5156. "added": [
  5157.  
  5158. ],
  5159. "removed": [
  5160.  
  5161. ],
  5162. "modified": [
  5163. "app/components/Viewer3D/Marks.jsx"
  5164. ]
  5165. },
  5166. {
  5167. "id": "e0fc7238241cb888f72175d02c8cb06cfd3fa286",
  5168. "tree_id": "c991edf2c833cd5d97cc8601f181424c2be38798",
  5169. "distinct": false,
  5170. "message": "1.0.2",
  5171. "timestamp": "2018-12-27T14:21:36+03:00",
  5172. "url": "https://github.com/ingipro/gsm-client/commit/e0fc7238241cb888f72175d02c8cb06cfd3fa286",
  5173. "author": {
  5174. "name": "Бендер Сгибальщик Родригес",
  5175. "email": "43786450+ingiprobot@users.noreply.github.com",
  5176. "username": "ingiprobot"
  5177. },
  5178. "committer": {
  5179. "name": "Vyacheslav Glushko",
  5180. "email": "mail@ixax.me",
  5181. "username": "ixax"
  5182. },
  5183. "added": [
  5184.  
  5185. ],
  5186. "removed": [
  5187.  
  5188. ],
  5189. "modified": [
  5190. "CHANGELOG.md",
  5191. "RELEASES.md",
  5192. "package.json"
  5193. ]
  5194. },
  5195. {
  5196. "id": "b16357532c69d7f12e74d19497a99db0d7f52b44",
  5197. "tree_id": "41eb5db0a5f3db8d3f1396a73b1f041d5a24c18b",
  5198. "distinct": false,
  5199. "message": "FRONTEND-1861: Подготовить нодовый фронтбек к продакшену (#1496)\n\nХаб-таск для фронтбека",
  5200. "timestamp": "2018-12-27T15:16:44+03:00",
  5201. "url": "https://github.com/ingipro/gsm-client/commit/b16357532c69d7f12e74d19497a99db0d7f52b44",
  5202. "author": {
  5203. "name": "Vsevolod",
  5204. "email": "seva213415@inbox.ru",
  5205. "username": "sevaTechoPark"
  5206. },
  5207. "committer": {
  5208. "name": "Viacheslav Glushko",
  5209. "email": "mail@ixax.me",
  5210. "username": "ixax"
  5211. },
  5212. "added": [
  5213. "server/helpers/getOnlineParticipantsForConferences.ts",
  5214. "server/helpers/init.ts",
  5215. "server/websocket/middlewares/bindEmitter.ts",
  5216. "server/websocket/middlewares/calculateBackendHost.ts",
  5217. "server/websocket/middlewares/checkUserToken.ts"
  5218. ],
  5219. "removed": [
  5220. "server/helpers/getOnlineParticipants.ts"
  5221. ],
  5222. "modified": [
  5223. "server/controllers/conferences/index.ts",
  5224. "server/controllers/conferences/join.ts",
  5225. "server/controllers/ping.ts",
  5226. "server/controllers/users/buy.ts",
  5227. "server/controllers/users/encoding.ts",
  5228. "server/controllers/users/get.ts",
  5229. "server/controllers/users/index.ts",
  5230. "server/controllers/users/limits.ts",
  5231. "server/controllers/users/send.ts",
  5232. "server/controllers/users/update.ts",
  5233. "server/controllers/voximplant/index.ts",
  5234. "server/controllers/voximplant/voximplant.ts",
  5235. "server/dataProviders/document.ts",
  5236. "server/dataProviders/group.ts",
  5237. "server/dataProviders/journal.ts",
  5238. "server/dataProviders/keyValue.ts",
  5239. "server/dataProviders/limits.ts",
  5240. "server/dataProviders/node.ts",
  5241. "server/dataProviders/notification.ts",
  5242. "server/dataProviders/owners.ts",
  5243. "server/dataProviders/user.ts",
  5244. "server/dataProviders/voximplant.ts",
  5245. "server/helpers/auth.ts",
  5246. "server/helpers/checkOnlineConferencesAlive.ts",
  5247. "server/helpers/endConference.ts",
  5248. "server/helpers/getOnlineConferences.ts",
  5249. "server/libs/baseBackendDataProvider.ts",
  5250. "server/libs/host.ts",
  5251. "server/libs/httpDataProvider.ts",
  5252. "server/libs/mail.ts",
  5253. "server/libs/socket.ts",
  5254. "server/middlewares/bindEmitter.ts",
  5255. "server/middlewares/calculateBackendHost.ts",
  5256. "server/middlewares/checkUserEmail.ts",
  5257. "server/middlewares/checkUserToken.ts",
  5258. "server/server.ts",
  5259. "server/templates/application.ts",
  5260. "server/templates/login.i18n.ts",
  5261. "server/templates/login.ts",
  5262. "server/types/dataProvider.ts",
  5263. "server/types/events.ts",
  5264. "server/utils/requestMeta.ts",
  5265. "server/websocket/index.ts",
  5266. "server/websocket/middlewares/checkEventType.ts",
  5267. "server/websocket/middlewares/xRequestId.ts",
  5268. "server/worker.ts"
  5269. ]
  5270. },
  5271. {
  5272. "id": "6f970af8c973628a3d152697513c25f29d4b811c",
  5273. "tree_id": "66109292101d9113da812b592e3e00276f2b3377",
  5274. "distinct": false,
  5275. "message": "fix frontback testing config",
  5276. "timestamp": "2018-12-27T16:11:17+03:00",
  5277. "url": "https://github.com/ingipro/gsm-client/commit/6f970af8c973628a3d152697513c25f29d4b811c",
  5278. "author": {
  5279. "name": "Vyacheslav Glushko",
  5280. "email": "mail@ixax.me",
  5281. "username": "ixax"
  5282. },
  5283. "committer": {
  5284. "name": "Vyacheslav Glushko",
  5285. "email": "mail@ixax.me",
  5286. "username": "ixax"
  5287. },
  5288. "added": [
  5289.  
  5290. ],
  5291. "removed": [
  5292.  
  5293. ],
  5294. "modified": [
  5295. "configs/frontback/environment/testing.js"
  5296. ]
  5297. },
  5298. {
  5299. "id": "c359e6175ecbb2af173314207249c3b861dadc70",
  5300. "tree_id": "14819041e263930328710231dc4b08de4d06b4cb",
  5301. "distinct": false,
  5302. "message": "remote package-lock.json from repo",
  5303. "timestamp": "2019-01-08T14:27:49+03:00",
  5304. "url": "https://github.com/ingipro/gsm-client/commit/c359e6175ecbb2af173314207249c3b861dadc70",
  5305. "author": {
  5306. "name": "Vyacheslav Glushko",
  5307. "email": "mail@ixax.me",
  5308. "username": "ixax"
  5309. },
  5310. "committer": {
  5311. "name": "Vyacheslav Glushko",
  5312. "email": "mail@ixax.me",
  5313. "username": "ixax"
  5314. },
  5315. "added": [
  5316.  
  5317. ],
  5318. "removed": [
  5319. "package-lock.json"
  5320. ],
  5321. "modified": [
  5322. ".gitignore"
  5323. ]
  5324. },
  5325. {
  5326. "id": "9993c6343347101eff0a67750750c7b3c919af7b",
  5327. "tree_id": "be8d32d4604a79083d1d50fe34e78ce2db9e2581",
  5328. "distinct": false,
  5329. "message": "FRONTEND-2070: Обновить процесс линтинга\n\n* husky and lint-staged\r\n\r\n* rm pre-commit python script\r\n\r\n* tslint-react; tsx sources fix\r\n\r\n* tab -> spaces\r\n\r\n* README > Git hooks",
  5330. "timestamp": "2019-01-14T19:44:14+07:00",
  5331. "url": "https://github.com/ingipro/gsm-client/commit/9993c6343347101eff0a67750750c7b3c919af7b",
  5332. "author": {
  5333. "name": "Dan Onoshko",
  5334. "email": "39190055+onoshkodaniil@users.noreply.github.com",
  5335. "username": "onoshkodaniil"
  5336. },
  5337. "committer": {
  5338. "name": "GitHub",
  5339. "email": "noreply@github.com",
  5340. "username": "web-flow"
  5341. },
  5342. "added": [
  5343.  
  5344. ],
  5345. "removed": [
  5346. "tools/pre-commit.py"
  5347. ],
  5348. "modified": [
  5349. "README.md",
  5350. "app/components/Accounts/Accounts.tsx",
  5351. "app/components/ConferenceHeader/ConferenceHeader.tsx",
  5352. "app/components/ConferenceItem/ConferenceItem.tsx",
  5353. "app/components/ConferencePlayer/ConferencePlayer.tsx",
  5354. "app/components/ConferencePlayerDropdown/ConferencePlayerDropdown.tsx",
  5355. "app/components/Counter/Counter.stories.tsx",
  5356. "app/components/GroupAddParticipants/GroupAddParticipants.tsx",
  5357. "app/components/GroupForm/GroupForm.tsx",
  5358. "app/components/GroupItem/GroupItem.tsx",
  5359. "app/components/Icon/Icon.stories.tsx",
  5360. "app/components/Input/Input.stories.tsx",
  5361. "app/components/Model3DTreeList/Model3DTreeList.tsx",
  5362. "app/components/Notifications/Notifications.tsx",
  5363. "app/components/NotificationsUsersList/NotificationsUsersList.tsx",
  5364. "app/components/OrganizationEditForm/OrganizationEditForm.stories.tsx",
  5365. "app/components/OrganizationEditForm/OrganizationEditForm.tsx",
  5366. "app/components/OrganizationsList/OrganizationsList.tsx",
  5367. "app/components/Owner/Owner.stories.tsx",
  5368. "app/components/PickUploadButton/PickUploadButton.tsx",
  5369. "app/components/Popup/Popup.stories.tsx",
  5370. "app/components/Preview/Preview.tsx",
  5371. "app/components/PreviewAttach/PreviewAttach.stories.tsx",
  5372. "app/components/Select/Select.stories.tsx",
  5373. "app/components/SplashCanvas3DLoading/SplashCanvas3DLoading.tsx",
  5374. "app/components/StatusForm/StatusForm.tsx",
  5375. "app/components/StatusesList/StatusesList.tsx",
  5376. "app/components/Textarea/Textarea.stories.tsx",
  5377. "app/components/Tools/ToolsDropdown.tsx",
  5378. "app/components/ToolsDropdown/ToolsDropdown.tsx",
  5379. "app/components/Tooltip/Tooltip.stories.tsx",
  5380. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  5381. "app/components/UsersManageTable/UsersManageTable.tsx",
  5382. "package.json",
  5383. "tslint.json"
  5384. ]
  5385. },
  5386. {
  5387. "id": "dffc73088dbae9047753c131e501591f30d5dd4b",
  5388. "tree_id": "e91d7bf9353909a73cb31330af24bb119ae5455a",
  5389. "distinct": false,
  5390. "message": "FRONTEND-2072: Болванка для unit-тестов на компоненты/экшены/датапровайдеры (#1564)\n\n* prepare components test environment\r\n\r\n* `Counter` component tests\r\n\r\n* app/libs/classNames\r\n\r\n* fix classNames.external signature\r\n\r\n* app/libs/classNames#build\r\n\r\n* jest.setup.js: mock require.context\r\n\r\n* use classNames in Counter.test\r\n\r\n* <Input /> tests\r\n\r\n* build selectors\r\n\r\n* <Textarea /> tests\r\n\r\n* <Input /> tests refactorings\r\n\r\n* <Input />, <Textarea /> mousetrap classNames\r\n\r\n* tslint fix\r\n\r\n* require('app/stylesLoader')(__dirname); → // @import *.scss\r\n\r\n* refactor alert types\r\n\r\n* Alerts jsx → tsx\r\n\r\n* Alerts.stories\r\n\r\n* remove Types.Debug\r\nsimplify Types.Skip\r\n\r\n* remove swaps\r\n\r\n* remove `react-test-renderer` usage\r\n\r\n* rework `<Counter />`\r\n\r\n* refactor Alerts types\r\n\r\n* <Alerts /> tests\r\n\r\n* <ClickOutListener /> jsx → tsx\r\n\r\n* <ClickOutListener /> tests\r\n\r\n* fix imports\r\n\r\n* <Button /> tests\r\n\r\n* toEqual → toBe\r\n\r\n* remove unused components\r\n\r\n* fix Label storybook\r\n\r\n* <Label /> tests\r\n\r\n* auth js → ts\r\n\r\n* fix IAuthActionCreator payload type\r\n\r\n* do not use boxType for auth\r\n\r\n* remove IAuthCredentials.reason\r\n\r\n* actions/auth tests\r\nrefactor libs/user tests\r\ndo not redirect user to auth page if auth changed in localStorage manually\r\n\r\n* cc user.test\r\n\r\n* clear whole auth value on libs/user#save\r\n\r\n* reducers/auth\r\n\r\n* rollback\r\n\r\n* TODO comments\r\n\r\n* dataProviders/auth.test\r\n\r\n* components tests tslint fixes\r\n\r\n* review fixes\r\n\r\n* <Input />, <Textarea />: onChange events refactoring (value, evt) → (evt)\r\n<Input />, <Textarea />: IProps extending and simplifying\r\n\r\n* @Smolya review fixes\r\n\r\n* @Smolya review fixes",
  5391. "timestamp": "2019-01-17T13:04:00+03:00",
  5392. "url": "https://github.com/ingipro/gsm-client/commit/dffc73088dbae9047753c131e501591f30d5dd4b",
  5393. "author": {
  5394. "name": "Viacheslav Glushko",
  5395. "email": "mail@ixax.me",
  5396. "username": "ixax"
  5397. },
  5398. "committer": {
  5399. "name": "GitHub",
  5400. "email": "noreply@github.com",
  5401. "username": "web-flow"
  5402. },
  5403. "added": [
  5404. "app/actions/auth.test.ts",
  5405. "app/actions/auth.ts",
  5406. "app/components/Alerts/Alerts.i18n.ts",
  5407. "app/components/Alerts/Alerts.stories.tsx",
  5408. "app/components/Alerts/Alerts.test.tsx",
  5409. "app/components/Alerts/Alerts.tsx",
  5410. "app/components/Alerts/Alerts.types.ts",
  5411. "app/components/Button/Button.test.tsx",
  5412. "app/components/ClickOutListener/ClickOutListener.test.tsx",
  5413. "app/components/ClickOutListener/ClickOutListener.tsx",
  5414. "app/components/ClickOutListener/ClickOutListener.types.ts",
  5415. "app/components/Counter/Counter.test.tsx",
  5416. "app/components/Input/Input.test.tsx",
  5417. "app/components/Label/Label.test.tsx",
  5418. "app/components/Label/Label.types.ts",
  5419. "app/components/Textarea/Textarea.test.tsx",
  5420. "app/dataProviders/auth.test.ts",
  5421. "app/dataProviders/auth.ts",
  5422. "app/libs/classNames.test.js",
  5423. "app/libs/classNames.ts",
  5424. "app/libs/tests/events.ts",
  5425. "app/libs/tests/location.ts",
  5426. "app/libs/tests/store.ts",
  5427. "app/reducers/auth.test.ts",
  5428. "jest.setup.js"
  5429. ],
  5430. "removed": [
  5431. "app/actions/auth.js",
  5432. "app/components/Alerts/Alerts.i18n.js",
  5433. "app/components/Alerts/Alerts.jsx",
  5434. "app/components/ClickOutListener/ClickOutListener.jsx",
  5435. "app/components/LinkCopy/LinkCopy.jsx",
  5436. "app/components/LinkCopy/LinkCopy.scss",
  5437. "app/components/PickUploadButton/PickUploadButton.scss",
  5438. "app/components/PickUploadButton/PickUploadButton.tsx",
  5439. "app/components/PickUploadButton/PickUploadButton.types.ts",
  5440. "app/components/PickUploadButton/i/button_icon_camera.svg",
  5441. "app/dataProviders/auth.js"
  5442. ],
  5443. "modified": [
  5444. "app/actions/alerts.ts",
  5445. "app/components/AccessRightsEditTable/StatusGroup/StatusGroup.tsx",
  5446. "app/components/Alerts/Alerts.scss",
  5447. "app/components/Button/Button.tsx",
  5448. "app/components/CommentsForm/CommentsForm.tsx",
  5449. "app/components/ConferenceItem/ConferenceItem.tsx",
  5450. "app/components/Conferences/Conferences.tsx",
  5451. "app/components/EcosystemCreationForm/EcosystemCreationForm.tsx",
  5452. "app/components/GroupAddParticipants/GroupAddParticipants.tsx",
  5453. "app/components/GroupForm/GroupForm.tsx",
  5454. "app/components/Icon/Icon.tsx",
  5455. "app/components/Input/Input.scss",
  5456. "app/components/Input/Input.stories.tsx",
  5457. "app/components/Input/Input.tsx",
  5458. "app/components/Input/Input.types.ts",
  5459. "app/components/Label/Label.stories.tsx",
  5460. "app/components/Label/Label.tsx",
  5461. "app/components/NodesForm/NodesForm.jsx",
  5462. "app/components/NodesList/NodesList.jsx",
  5463. "app/components/NodesListDragging/NodesListDragging.jsx",
  5464. "app/components/NodesMultipleForm/NodesMultipleForm.tsx",
  5465. "app/components/Notifications/Notifications.tsx",
  5466. "app/components/OrganizationEditForm/OrganizationEditForm.tsx",
  5467. "app/components/Popup/Popup.tsx",
  5468. "app/components/PreviewAttach/PreviewAttach.tsx",
  5469. "app/components/Select/Select.tsx",
  5470. "app/components/Splash/Splash.tsx",
  5471. "app/components/StatusForm/StatusForm.tsx",
  5472. "app/components/Textarea/Textarea.stories.tsx",
  5473. "app/components/Textarea/Textarea.tsx",
  5474. "app/components/Textarea/Textarea.types.ts",
  5475. "app/components/ToggleNav/ToggleNav.tsx",
  5476. "app/components/Tooltip/Tooltip.tsx",
  5477. "app/components/Tooltip/Tooltip.types.ts",
  5478. "app/components/UploadFiles/UploadFiles.tsx",
  5479. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  5480. "app/components/UsersManageTable/UsersManageTable.tsx",
  5481. "app/controllers/AccessRights/AccessRights.tsx",
  5482. "app/controllers/AccessRights/AccessRights.types.ts",
  5483. "app/controllers/Admin/Admin.tsx",
  5484. "app/controllers/Admin/Admin.types.ts",
  5485. "app/controllers/Auth/Auth.jsx",
  5486. "app/controllers/Base/Base.tsx",
  5487. "app/controllers/Base/Base.types.ts",
  5488. "app/controllers/Canvas/Canvas.jsx",
  5489. "app/controllers/Canvas3D/Canvas3D.tsx",
  5490. "app/controllers/Canvas3D/Canvas3D.types.ts",
  5491. "app/controllers/Navigator/Navigator.jsx",
  5492. "app/libs/request.js",
  5493. "app/libs/urlBuilder.js",
  5494. "app/libs/user.js",
  5495. "app/reducers/alerts.ts",
  5496. "app/reducers/auth.ts",
  5497. "app/sockets/frontback.ts",
  5498. "app/types/alerts.ts",
  5499. "app/types/auth.ts",
  5500. "configs/app/index.js",
  5501. "jest.config.json",
  5502. "package.json",
  5503. "tests/libs/user.test.js",
  5504. "webpack.config.js"
  5505. ]
  5506. },
  5507. {
  5508. "id": "1986a5fbdd14ac59fd5b3b688b93d62ec6edeadd",
  5509. "tree_id": "715476492039d2ea6e263e0f11865dd92f8c86e0",
  5510. "distinct": false,
  5511. "message": "Fix ts errors (#1570)\n\n* error fix\r\n\r\n* react-test-renderer v15",
  5512. "timestamp": "2019-01-18T13:38:56+03:00",
  5513. "url": "https://github.com/ingipro/gsm-client/commit/1986a5fbdd14ac59fd5b3b688b93d62ec6edeadd",
  5514. "author": {
  5515. "name": "Sergey Samoylov",
  5516. "email": "mr.smolya@yandex.ru",
  5517. "username": "Smolya"
  5518. },
  5519. "committer": {
  5520. "name": "Viacheslav Glushko",
  5521. "email": "mail@ixax.me",
  5522. "username": "ixax"
  5523. },
  5524. "added": [
  5525.  
  5526. ],
  5527. "removed": [
  5528.  
  5529. ],
  5530. "modified": [
  5531. "app/components/Alerts/Alerts.tsx",
  5532. "package.json"
  5533. ]
  5534. },
  5535. {
  5536. "id": "1d7ad35ec823914a80f48c2994f03f7722f843ff",
  5537. "tree_id": "5d64086819bafe4f4aa043020d3f36b2cc0aa662",
  5538. "distinct": true,
  5539. "message": "Merge branch 'master' of github.com:ingipro/gsm-client into test-robot\n\n* 'master' of github.com:ingipro/gsm-client: (161 commits)\n Fix ts errors (#1570)\n FRONTEND-2072: Болванка для unit-тестов на компоненты/экшены/датапровайдеры (#1564)\n FRONTEND-2070: Обновить процесс линтинга\n remote package-lock.json from repo\n fix frontback testing config\n FRONTEND-1861: Подготовить нодовый фронтбек к продакшену (#1496)\n 1.0.2\n FRONTEND-2049: Ошибка в консоли при удалении полилинии зигзагом (#1562)\n FRONTEND-2054: Оптимизировать запросы в бекенд на получения списка онлайн совещаний (#1552)\n FRONTEND-2055: Не давать возможности менять статус задачи на холсте в совещании обычному юзеру (#1558)\n FRONTEND-2063: [Совещания] В sentry дописать был разрешен микрофон или нет, чтобы не надо было гадать (#1557)\n FRONTEND-2047: Ошибки в консоли при переходе на холст, к которому нет доступа (#1560)\n FRONTEND-1997: Кривой крестик закрытия в аттачах на 2д и 3д холстах (#1548)\n FRONTEND-2051: Починить baseHostname (#1550)\n FRONTEND-2058: В папке Доступные документы должны отображаться названия папок, а не названия групп\n FRONTEND-2053: Выключить проверку протухших совещаний в бете и ингипро (#1551)\n FRONTEND-2050: Отображаются группы в формах добавления пользователей (#1549)\n nvm description in readme\n .env-file description\n FRONTEND-2016: Изменить скрипты запуска локальной/удалённой разработки (#1522)\n ...",
  5540. "timestamp": "2019-01-22T22:10:21+03:00",
  5541. "url": "https://github.com/ingipro/gsm-client/commit/1d7ad35ec823914a80f48c2994f03f7722f843ff",
  5542. "author": {
  5543. "name": "Vyacheslav Glushko",
  5544. "email": "mail@ixax.me",
  5545. "username": "ixax"
  5546. },
  5547. "committer": {
  5548. "name": "Vyacheslav Glushko",
  5549. "email": "mail@ixax.me",
  5550. "username": "ixax"
  5551. },
  5552. "added": [
  5553. "@types/expess/index.d.ts",
  5554. "app/actions/auth.test.ts",
  5555. "app/actions/auth.ts",
  5556. "app/actions/nodes.i18n.ts",
  5557. "app/actions/notifications.mock.ts",
  5558. "app/actions/users.ts",
  5559. "app/components/Accounts/Accounts.i18n.ts",
  5560. "app/components/Accounts/Accounts.scss",
  5561. "app/components/Accounts/Accounts.tsx",
  5562. "app/components/Alerts/Alerts.i18n.ts",
  5563. "app/components/Alerts/Alerts.stories.tsx",
  5564. "app/components/Alerts/Alerts.test.tsx",
  5565. "app/components/Alerts/Alerts.tsx",
  5566. "app/components/Alerts/Alerts.types.ts",
  5567. "app/components/AttachViewer/AttachViewer.i18n.js",
  5568. "app/components/AttachViewer/AttachViewer.scss",
  5569. "app/components/AttachViewer/AttachViewer.tsx",
  5570. "app/components/AttachViewer/AttachViewer.types.ts",
  5571. "app/components/Button/Button.test.tsx",
  5572. "app/components/Button/Button_photo_attach.scss",
  5573. "app/components/Button/Button_select.scss",
  5574. "app/components/Button/Button_theme_canvas-tools.scss",
  5575. "app/components/Button/Button_theme_middle-gray.scss",
  5576. "app/components/Button/Button_theme_white-clean.scss",
  5577. "app/components/Button/Button_width_m.scss",
  5578. "app/components/CanvasToolbar/CanvasToolbar.i18n.ts",
  5579. "app/components/ClickOutListener/ClickOutListener.test.tsx",
  5580. "app/components/ClickOutListener/ClickOutListener.tsx",
  5581. "app/components/ClickOutListener/ClickOutListener.types.ts",
  5582. "app/components/Clickable/Clickable.scss",
  5583. "app/components/CommentsForm/CommentsForm.stories.tsx",
  5584. "app/components/CommentsForm/CommentsForm.tsx",
  5585. "app/components/CommentsForm/CommentsForm.types.ts",
  5586. "app/components/Counter/Counter.stories.tsx",
  5587. "app/components/Counter/Counter.test.tsx",
  5588. "app/components/EcosystemCreationForm/EcosystemCreationForm.i18n.ts",
  5589. "app/components/EcosystemCreationForm/EcosystemCreationForm.scss",
  5590. "app/components/EcosystemCreationForm/EcosystemCreationForm.stories.tsx",
  5591. "app/components/EcosystemCreationForm/EcosystemCreationForm.tsx",
  5592. "app/components/EcosystemCreationForm/EcosystemCreationForm.types.ts",
  5593. "app/components/Icon/_bell/Icon_bell.scss",
  5594. "app/components/Icon/_bell/bell-disable_blue.svg",
  5595. "app/components/Icon/_bell/bell-disable_gray.svg",
  5596. "app/components/Icon/_bell/bell-disable_red.svg",
  5597. "app/components/Icon/_bell/bell-disable_white.svg",
  5598. "app/components/Icon/_bell/bell_blue.svg",
  5599. "app/components/Icon/_bell/bell_cadet-gray.svg",
  5600. "app/components/Icon/_bell/bell_gray.svg",
  5601. "app/components/Icon/_bell/bell_light-gray.svg",
  5602. "app/components/Icon/_bell/bell_red.svg",
  5603. "app/components/Icon/_bell/bell_white.svg",
  5604. "app/components/Icon/_camera/Icon_camera.scss",
  5605. "app/components/Icon/_camera/ic_camera.svg",
  5606. "app/components/Icon/_check-mark/Icon_check-mark.scss",
  5607. "app/components/Icon/_check-mark/ic.svg",
  5608. "app/components/Icon/_close/Icon_close.svg",
  5609. "app/components/Icon/_logo/Icon_logo.scss",
  5610. "app/components/Icon/_logo/logo.svg",
  5611. "app/components/Icon/_profile/Icon_profile.scss",
  5612. "app/components/Icon/_profile/profile.svg",
  5613. "app/components/Icon/_profile/profile_active.svg",
  5614. "app/components/Icon/_search/ic_black.svg",
  5615. "app/components/Icon/_search/ic_gray.svg",
  5616. "app/components/Icon/_search/search.svg",
  5617. "app/components/Icon/_search/search_active.svg",
  5618. "app/components/Icon/_tool/shading-with-edges.svg",
  5619. "app/components/Icon/_tool/shading.svg",
  5620. "app/components/Icon/_tool/skeleton.svg",
  5621. "app/components/Icon/_tool/transparency.svg",
  5622. "app/components/Input/Input.test.tsx",
  5623. "app/components/Input/Input_size_l.scss",
  5624. "app/components/Input/Input_success.scss",
  5625. "app/components/Input/ic.svg",
  5626. "app/components/Label/Label.scss",
  5627. "app/components/Label/Label.stories.tsx",
  5628. "app/components/Label/Label.test.tsx",
  5629. "app/components/Label/Label.tsx",
  5630. "app/components/Label/Label.types.ts",
  5631. "app/components/Modal/Modal.stories.tsx",
  5632. "app/components/Notifications/Notifications.mock.ts",
  5633. "app/components/Notifications/Notifications.stories.tsx",
  5634. "app/components/NotificationsUsersList/NotificationsUsersList.i18n.ts",
  5635. "app/components/NotificationsUsersList/NotificationsUsersList.scss",
  5636. "app/components/NotificationsUsersList/NotificationsUsersList.stories.tsx",
  5637. "app/components/NotificationsUsersList/NotificationsUsersList.tsx",
  5638. "app/components/NotificationsUsersList/NotificationsUsersList.types.ts",
  5639. "app/components/Owner/Owner.stories.tsx",
  5640. "app/components/Popup/Popup.stories.tsx",
  5641. "app/components/Preview/Preview.types.ts",
  5642. "app/components/PreviewAttach/PreviewAttach.i18n.ts",
  5643. "app/components/PreviewAttach/PreviewAttach.scss",
  5644. "app/components/PreviewAttach/PreviewAttach.stories.tsx",
  5645. "app/components/PreviewAttach/PreviewAttach.tsx",
  5646. "app/components/PreviewAttach/PreviewAttach.types.ts",
  5647. "app/components/PreviewAttach/PreviewAttach_size_m.scss",
  5648. "app/components/PreviewAttach/PreviewAttach_size_s.scss",
  5649. "app/components/PreviewAttach/i/inner.svg",
  5650. "app/components/PreviewNode/PreviewNode.stories.tsx",
  5651. "app/components/PreviewNode/PreviewNode.types.ts",
  5652. "app/components/PreviewTask/PreviewTask.stories.tsx",
  5653. "app/components/Screen/Cell.tsx",
  5654. "app/components/Screen/Cell.types.ts",
  5655. "app/components/Screen/Divider_type_horizontal.scss",
  5656. "app/components/Screen/Divider_type_vertical.scss",
  5657. "app/components/Screen/i/divider_horizontal.svg",
  5658. "app/components/Screen/i/divider_vertical.svg",
  5659. "app/components/Splash/Splash_role_notifications.scss",
  5660. "app/components/Textarea/Textarea.test.tsx",
  5661. "app/components/ToggleNav/ToggleNav.scss",
  5662. "app/components/ToggleNav/ToggleNav.stories.tsx",
  5663. "app/components/ToggleNav/ToggleNav.tsx",
  5664. "app/components/ToggleNav/ToggleNav.types.ts",
  5665. "app/components/ToggleNav/ToggleNav_size_m.scss",
  5666. "app/components/ToggleNav/ToggleNav_size_s.scss",
  5667. "app/components/ToggleNav/ToggleNav_theme_dark-blue.scss",
  5668. "app/components/ToggleNav/ToggleNav_theme_dark-orange.scss",
  5669. "app/components/ToggleNav/ToggleNav_theme_light-orange.scss",
  5670. "app/components/Tools/Tools.stories.tsx",
  5671. "app/components/ToolsDropdown/ToolsDropdown.i18n.ts",
  5672. "app/components/ToolsDropdown/ToolsDropdown.scss",
  5673. "app/components/ToolsDropdown/ToolsDropdown.stories.tsx",
  5674. "app/components/ToolsDropdown/ToolsDropdown.tsx",
  5675. "app/components/Tooltip/Tooltip.stories.tsx",
  5676. "app/components/UsersInviteForm/UsersInviteForm.i18n.ts",
  5677. "app/components/UsersInviteForm/UsersInviteForm.scss",
  5678. "app/components/UsersInviteForm/UsersInviteForm.stories.tsx",
  5679. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  5680. "app/components/UsersInviteForm/UsersInviteForm.types.ts",
  5681. "app/components/UsersManageTable/UsersManageTable.i18n.ts",
  5682. "app/components/UsersManageTable/UsersManageTable.scss",
  5683. "app/components/UsersManageTable/UsersManageTable.stories.tsx",
  5684. "app/components/UsersManageTable/UsersManageTable.tsx",
  5685. "app/components/UsersManageTable/UsersManageTable.types.tsx",
  5686. "app/components/Viewer3D/Marks.jsx",
  5687. "app/controllers/Admin/Admin.i18n.ts",
  5688. "app/controllers/Admin/Admin.loadable.tsx",
  5689. "app/controllers/Admin/Admin.scss",
  5690. "app/controllers/Admin/Admin.tsx",
  5691. "app/controllers/Admin/Admin.types.ts",
  5692. "app/dataProviders/auth.test.ts",
  5693. "app/dataProviders/auth.ts",
  5694. "app/dataProviders/encoding.ts",
  5695. "app/dataProviders/users.ts",
  5696. "app/libs/3d/meshMaterials.ts",
  5697. "app/libs/3d/modelElement.ts",
  5698. "app/libs/classNames.test.js",
  5699. "app/libs/classNames.ts",
  5700. "app/libs/columnsSyncObserver.ts",
  5701. "app/libs/tests/events.ts",
  5702. "app/libs/tests/location.ts",
  5703. "app/libs/tests/store.ts",
  5704. "app/models/user.ts",
  5705. "app/reducers/auth.test.ts",
  5706. "app/reducers/users.ts",
  5707. "app/selectors/notifications.ts",
  5708. "app/types/admin.ts",
  5709. "app/types/app.ts",
  5710. "app/types/environments.ts",
  5711. "configs/frontback/environment/beta.js",
  5712. "configs/frontback/environment/ingipro.js",
  5713. "configs/frontback/environment/unstable.js",
  5714. "configs/mail/index.js",
  5715. "configs/voximplant/unstable.js",
  5716. "frontback_stop.sh",
  5717. "jest.setup.js",
  5718. "logs/.gitkeep",
  5719. "media/.gitkeep",
  5720. "server/controllers/ping.ts",
  5721. "server/controllers/users/buy.ts",
  5722. "server/controllers/users/encoding.ts",
  5723. "server/controllers/users/get.ts",
  5724. "server/controllers/users/index.ts",
  5725. "server/controllers/users/limits.ts",
  5726. "server/controllers/users/send.ts",
  5727. "server/controllers/users/update.ts",
  5728. "server/dataProviders/limits.ts",
  5729. "server/helpers/checkOnlineConferencesAlive.ts",
  5730. "server/helpers/endConference.ts",
  5731. "server/helpers/getOnlineParticipantsForConferences.ts",
  5732. "server/helpers/init.ts",
  5733. "server/libs/baseBackendDataProvider.ts",
  5734. "server/libs/errors.ts",
  5735. "server/libs/fs.ts",
  5736. "server/libs/mail.ts",
  5737. "server/middlewares/calculateBackendHost.ts",
  5738. "server/middlewares/checkUserEmail.ts",
  5739. "server/templates/application.i18n.ts",
  5740. "server/templates/application.ts",
  5741. "server/templates/i/background_01.png",
  5742. "server/templates/i/background_02.png",
  5743. "server/templates/i/background_03.png",
  5744. "server/templates/i/fb.png",
  5745. "server/templates/i/icon.png",
  5746. "server/templates/i/instagram.png",
  5747. "server/templates/i/logo.png",
  5748. "server/templates/i/manager_01.png",
  5749. "server/templates/i/manager_02.png",
  5750. "server/templates/i/twitter.png",
  5751. "server/templates/i/vk.png",
  5752. "server/templates/i/youtube.png",
  5753. "server/templates/index.ts",
  5754. "server/templates/login.i18n.ts",
  5755. "server/templates/login.ts",
  5756. "server/types/configs.ts",
  5757. "server/websocket/middlewares/bindEmitter.ts",
  5758. "server/websocket/middlewares/calculateBackendHost.ts",
  5759. "server/websocket/middlewares/checkUserToken.ts",
  5760. "tools/ngrok.sh",
  5761. "types/chardet/index.d.ts",
  5762. "types/csv-string/index.d.ts"
  5763. ],
  5764. "removed": [
  5765. "app/actions/auth.js",
  5766. "app/components/Alerts/Alerts.i18n.js",
  5767. "app/components/Alerts/Alerts.jsx",
  5768. "app/components/Button/Button_theme_select.scss",
  5769. "app/components/CanvasToolbar/CanvasToolbar.i18n.js",
  5770. "app/components/CanvasToolbar/i/notifications.svg",
  5771. "app/components/CanvasToolbar/i/notifications_active.svg",
  5772. "app/components/ClickOutListener/ClickOutListener.jsx",
  5773. "app/components/CommentsForm/CommentsForm.jsx",
  5774. "app/components/ConferencePlayerDropdown/ConferencePlayerDropdown.scss",
  5775. "app/components/Counter/Counter.stories.jsx",
  5776. "app/components/LinkCopy/LinkCopy.jsx",
  5777. "app/components/LinkCopy/LinkCopy.scss",
  5778. "app/components/Modal/Modal.stories.jsx",
  5779. "app/components/NavigatorToolbar/i/notifications.svg",
  5780. "app/components/NavigatorToolbar/i/notifications_active.svg",
  5781. "app/components/NodesList/i/Search.svg",
  5782. "app/components/NodesList/i/Search_active.svg",
  5783. "app/components/Popup/Popup.stories.jsx",
  5784. "app/components/ResizableBox/README.md",
  5785. "app/components/ResizableBox/ResizableBox.jsx",
  5786. "app/components/ResizableBox/ResizableBox.scss",
  5787. "app/components/ResizableBox/_bottom/ResizableBox_Bottom.scss",
  5788. "app/components/ResizableBox/_hidden/ResizableBox_Hidden.scss",
  5789. "app/components/ResizableBox/_left/ResizableBox_Left.scss",
  5790. "app/components/ResizableBox/_right/ResizableBox_Right.scss",
  5791. "app/components/ResizableBox/_top/ResizableBox_Top.scss",
  5792. "app/components/Screen/Cell.jsx",
  5793. "app/components/Screen/images/divider.svg",
  5794. "app/components/Tools/Tools.stories.jsx",
  5795. "app/components/Tooltip/Tooltip.stories.jsx",
  5796. "app/dataProviders/auth.js",
  5797. "configs/app/webpack_dev_server.js",
  5798. "configs/ecosystems/test2.json",
  5799. "logs/.gikeep",
  5800. "nodemon.json",
  5801. "server/controllers/root.ts",
  5802. "server/helpers/getOnlineParticipants.ts",
  5803. "server/helpers/mergeOnlineParticipantsToConferences.ts",
  5804. "server/middlewares/validateConferenceAttributes.ts",
  5805. "server/types/environments.ts",
  5806. "server/types/index.ts",
  5807. "tools/pre-commit.py"
  5808. ],
  5809. "modified": [
  5810. ".eslintignore",
  5811. ".gitignore",
  5812. ".npmrc",
  5813. ".nvmrc",
  5814. ".storybook/webpack.config.js",
  5815. "CHANGELOG.md",
  5816. "README.md",
  5817. "RELEASES.md",
  5818. "app/actions/alerts.ts",
  5819. "app/actions/conferences.ts",
  5820. "app/actions/journals.ts",
  5821. "app/actions/nodes.ts",
  5822. "app/actions/notifications.ts",
  5823. "app/actions/tasks.ts",
  5824. "app/actions/tesselation.ts",
  5825. "app/actions/tiles.ts",
  5826. "app/app.entry.js",
  5827. "app/components/AccessRightsEditTable/AccessRightsEditTable.tsx",
  5828. "app/components/AccessRightsEditTable/StatusGroup/StatusGroup.scss",
  5829. "app/components/AccessRightsEditTable/StatusGroup/StatusGroup.tsx",
  5830. "app/components/Alerts/Alerts.scss",
  5831. "app/components/App/App.jsx",
  5832. "app/components/Button/Button.tsx",
  5833. "app/components/Button/Button.types.ts",
  5834. "app/components/Button/Button_icon.scss",
  5835. "app/components/Button/Button_size_s.scss",
  5836. "app/components/CanvasToolbar/CanvasToolbar.scss",
  5837. "app/components/CanvasToolbar/CanvasToolbar.tsx",
  5838. "app/components/CanvasToolbar/CanvasToolbar.types.ts",
  5839. "app/components/CheckAppVersion/CheckAppVersion.jsx",
  5840. "app/components/CommentItem/CommentItem.tsx",
  5841. "app/components/Comments/Comments.tsx",
  5842. "app/components/Comments/Comments.types.ts",
  5843. "app/components/ConferenceHeader/ConferenceHeader.tsx",
  5844. "app/components/ConferenceIndicator/ConferenceIndicator.scss",
  5845. "app/components/ConferenceItem/ConferenceItem.tsx",
  5846. "app/components/ConferenceItem/ConferenceItem.types.ts",
  5847. "app/components/ConferenceItemPlayer/ConferenceItemPlayer.scss",
  5848. "app/components/ConferenceList/ConferenceList.scss",
  5849. "app/components/ConferenceList/ConferenceList.tsx",
  5850. "app/components/ConferenceParticipants/ConferenceParticipants.tsx",
  5851. "app/components/ConferencePlayer/ConferencePlayer.tsx",
  5852. "app/components/ConferencePlayerDropdown/ConferencePlayerDropdown.tsx",
  5853. "app/components/Conferences/Conferences.i18n.ts",
  5854. "app/components/Conferences/Conferences.scss",
  5855. "app/components/Conferences/Conferences.tsx",
  5856. "app/components/Conferences/Conferences.types.ts",
  5857. "app/components/ConferencesManager/ConferencesManager.tsx",
  5858. "app/components/ConferencesManager/ConferencesManager.types.ts",
  5859. "app/components/Container/Container.tsx",
  5860. "app/components/Counter/Counter.scss",
  5861. "app/components/Counter/Counter.tsx",
  5862. "app/components/Counter/Counter.types.ts",
  5863. "app/components/DynamicReport/DynamicReport.i18n.js",
  5864. "app/components/DynamicReport/DynamicReport.jsx",
  5865. "app/components/DynamicReport/DynamicReport.scss",
  5866. "app/components/GroupAddParticipants/GroupAddParticipants.tsx",
  5867. "app/components/GroupAddParticipants/GroupAddParticipants.types.ts",
  5868. "app/components/GroupForm/GroupForm.stories.jsx",
  5869. "app/components/GroupForm/GroupForm.tsx",
  5870. "app/components/GroupForm/GroupForm.types.ts",
  5871. "app/components/GroupItem/GroupItem.tsx",
  5872. "app/components/GroupItem/GroupItem.types.ts",
  5873. "app/components/Icon/Icon.stories.tsx",
  5874. "app/components/Icon/Icon.tsx",
  5875. "app/components/Icon/Icon.types.ts",
  5876. "app/components/Icon/_close/Icon_close.scss",
  5877. "app/components/Icon/_help/icon_help.scss",
  5878. "app/components/Icon/_pencil/Icon_pencil.scss",
  5879. "app/components/Icon/_search/Icon_search.scss",
  5880. "app/components/Icon/_tool/Icon_tool.scss",
  5881. "app/components/Input/Input.scss",
  5882. "app/components/Input/Input.stories.tsx",
  5883. "app/components/Input/Input.tsx",
  5884. "app/components/Input/Input.types.ts",
  5885. "app/components/LinkTooltip/LinkTooltip.i18n.ts",
  5886. "app/components/LinkTooltip/LinkTooltip.scss",
  5887. "app/components/LinkTooltip/LinkTooltip.tsx",
  5888. "app/components/Modal/Modal.tsx",
  5889. "app/components/Modal/Modal.types.ts",
  5890. "app/components/Model3DTree/Model3DTree.scss",
  5891. "app/components/Model3DTree/Model3DTree.tsx",
  5892. "app/components/Model3DTree/Model3DTree.types.tsx",
  5893. "app/components/Model3DTreeList/Model3DTreeList.tsx",
  5894. "app/components/Model3DTreeList/Model3DTreeList.types.tsx",
  5895. "app/components/NavigatorToolbar/NavigatorToolbar.scss",
  5896. "app/components/NavigatorToolbar/NavigatorToolbar.tsx",
  5897. "app/components/NavigatorToolbar/NavigatorToolbar.types.ts",
  5898. "app/components/NodesForm/NodesForm.i18n.js",
  5899. "app/components/NodesForm/NodesForm.jsx",
  5900. "app/components/NodesForm/NodesForm.scss",
  5901. "app/components/NodesList/NodesList.i18n.js",
  5902. "app/components/NodesList/NodesList.jsx",
  5903. "app/components/NodesList/NodesList.scss",
  5904. "app/components/NodesList/fields.ts",
  5905. "app/components/NodesListBulkPanel/NodesListBulkPanel.i18n.js",
  5906. "app/components/NodesListBulkPanel/NodesListBulkPanel.jsx",
  5907. "app/components/NodesListBulkPanel/NodesListBulkPanel.scss",
  5908. "app/components/NodesListDragging/NodesListDragging.jsx",
  5909. "app/components/NodesMultipleForm/NodesMultipleForm.i18n.ts",
  5910. "app/components/NodesMultipleForm/NodesMultipleForm.scss",
  5911. "app/components/NodesMultipleForm/NodesMultipleForm.tsx",
  5912. "app/components/NodesMultipleForm/NodesMultipleForm.types.ts",
  5913. "app/components/Notifications/Notifications.i18n.ts",
  5914. "app/components/Notifications/Notifications.scss",
  5915. "app/components/Notifications/Notifications.tsx",
  5916. "app/components/Notifications/Notifications.types.ts",
  5917. "app/components/OrganizationEditForm/OrganizationEditForm.stories.tsx",
  5918. "app/components/OrganizationEditForm/OrganizationEditForm.tsx",
  5919. "app/components/OrganizationsList/OrganizationsList.stories.jsx",
  5920. "app/components/OrganizationsList/OrganizationsList.tsx",
  5921. "app/components/Owner/Owner.scss",
  5922. "app/components/Owner/Owner.tsx",
  5923. "app/components/ParticipantsList/ParticipantsList.jsx",
  5924. "app/components/ParticipantsList/ParticipantsList.scss",
  5925. "app/components/Popup/Popup.scss",
  5926. "app/components/Popup/Popup.tsx",
  5927. "app/components/Popup/Popup.types.ts",
  5928. "app/components/Preview/Preview.scss",
  5929. "app/components/Preview/Preview.tsx",
  5930. "app/components/PreviewNode/PreviewNode.tsx",
  5931. "app/components/PreviewTask/PreviewTask.tsx",
  5932. "app/components/Screen/Divider.jsx",
  5933. "app/components/Screen/Divider.scss",
  5934. "app/components/Screen/Screen.jsx",
  5935. "app/components/Screen/Screen.scss",
  5936. "app/components/Select/Select.scss",
  5937. "app/components/Select/Select.stories.tsx",
  5938. "app/components/Select/Select.tsx",
  5939. "app/components/Select/Select.types.ts",
  5940. "app/components/Select/Select_theme_default.scss",
  5941. "app/components/SelectUserGroupsModal/SelectUserGroupsModal.tsx",
  5942. "app/components/Splash/Splash.stories.tsx",
  5943. "app/components/Splash/Splash.tsx",
  5944. "app/components/Splash/Splash.types.ts",
  5945. "app/components/SplashCanvas3DLoading/SplashCanvas3DLoading.i18n.ts",
  5946. "app/components/SplashCanvas3DLoading/SplashCanvas3DLoading.tsx",
  5947. "app/components/StatusForm/StatusForm.tsx",
  5948. "app/components/StatusesList/StatusesList.tsx",
  5949. "app/components/StatusesList/StatusesListDropdown.tsx",
  5950. "app/components/Task/Task.jsx",
  5951. "app/components/Task/Task.scss",
  5952. "app/components/Textarea/Textarea.stories.tsx",
  5953. "app/components/Textarea/Textarea.tsx",
  5954. "app/components/Textarea/Textarea.types.ts",
  5955. "app/components/Tools/Tools.tsx",
  5956. "app/components/Tools/Tools.types.ts",
  5957. "app/components/Tools/ToolsDropdown.tsx",
  5958. "app/components/Tooltip/Tooltip.scss",
  5959. "app/components/Tooltip/Tooltip.tsx",
  5960. "app/components/Tooltip/Tooltip.types.ts",
  5961. "app/components/UploadFiles/UploadFiles.tsx",
  5962. "app/components/VersionStatus/VersionStatus.tsx",
  5963. "app/components/VersionStatusDropdown/VersionStatusDropdown.scss",
  5964. "app/components/VersionStatusDropdown/VersionStatusDropdown.tsx",
  5965. "app/components/Viewer/Viewer.jsx",
  5966. "app/components/Viewer3D/ViewDumpRestore.ts",
  5967. "app/components/Viewer3D/Viewer3D.scss",
  5968. "app/components/Viewer3D/Viewer3D.tsx",
  5969. "app/components/Viewer3D/Viewer3D.types.ts",
  5970. "app/components/Viewer3D/ViewerMouseControls.ts",
  5971. "app/constants/conferences.frontback.ts",
  5972. "app/controllers/AccessRights/AccessRights.tsx",
  5973. "app/controllers/AccessRights/AccessRights.types.ts",
  5974. "app/controllers/Auth/Auth.jsx",
  5975. "app/controllers/Base/Base.tsx",
  5976. "app/controllers/Base/Base.types.ts",
  5977. "app/controllers/Canvas/Canvas.i18n.js",
  5978. "app/controllers/Canvas/Canvas.jsx",
  5979. "app/controllers/Canvas/Canvas.scss",
  5980. "app/controllers/Canvas3D/Canvas3D.i18n.js",
  5981. "app/controllers/Canvas3D/Canvas3D.scss",
  5982. "app/controllers/Canvas3D/Canvas3D.tsx",
  5983. "app/controllers/Canvas3D/Canvas3D.types.ts",
  5984. "app/controllers/Conferences/Conferences.tsx",
  5985. "app/controllers/Navigator/Navigator.jsx",
  5986. "app/controllers/Navigator/Navigator.scss",
  5987. "app/dataProviders/conferences.ts",
  5988. "app/dataProviders/documents.js",
  5989. "app/dataProviders/journals.ts",
  5990. "app/dataProviders/nodes.ts",
  5991. "app/dataProviders/notifications.ts",
  5992. "app/dataProviders/owners.ts",
  5993. "app/dataProviders/projects.ts",
  5994. "app/dataProviders/tasks.ts",
  5995. "app/dataProviders/tesselation.ts",
  5996. "app/dataProviders/tiles.ts",
  5997. "app/libs/3d/index.ts",
  5998. "app/libs/3d/mouseControls.ts",
  5999. "app/libs/color.ts",
  6000. "app/libs/dates.ts",
  6001. "app/libs/env.ts",
  6002. "app/libs/events/dnd.ts",
  6003. "app/libs/files.js",
  6004. "app/libs/logger.js",
  6005. "app/libs/model.spec.ts",
  6006. "app/libs/model.ts",
  6007. "app/libs/ownersCache.ts",
  6008. "app/libs/parseResponse.ts",
  6009. "app/libs/request.js",
  6010. "app/libs/request2.ts",
  6011. "app/libs/storage.ts",
  6012. "app/libs/stories.tsx",
  6013. "app/libs/task-preview.ts",
  6014. "app/libs/urlBuilder.js",
  6015. "app/libs/user.js",
  6016. "app/libs/voximplant.ts",
  6017. "app/models/IFCProgress.spec.ts",
  6018. "app/models/IFCProgress.ts",
  6019. "app/models/conference.ts",
  6020. "app/models/entity.ts",
  6021. "app/models/entry.taskComment.ts",
  6022. "app/models/entry.taskCreated.ts",
  6023. "app/models/entry.taskPreviewTag.ts",
  6024. "app/models/node.ts",
  6025. "app/models/notification.ts",
  6026. "app/models/project.ts",
  6027. "app/models/task.ts",
  6028. "app/models/tiles.ts",
  6029. "app/reducers/alerts.ts",
  6030. "app/reducers/auth.ts",
  6031. "app/reducers/conferences.ts",
  6032. "app/reducers/index.js",
  6033. "app/reducers/nodes.ts",
  6034. "app/reducers/notifications.ts",
  6035. "app/reducers/projects.ts",
  6036. "app/reducers/tasks.ts",
  6037. "app/reducers/tesselation.ts",
  6038. "app/sockets/frontback.ts",
  6039. "app/storage/nodesScrollSorage.ts",
  6040. "app/storage/taskCommentDraftsStorage.ts",
  6041. "app/types/alerts.ts",
  6042. "app/types/auth.ts",
  6043. "app/types/backendHandlers.ts",
  6044. "app/types/canvas.ts",
  6045. "app/types/conferences.ts",
  6046. "app/types/entities.ts",
  6047. "app/types/entry.ts",
  6048. "app/types/model.ts",
  6049. "app/types/nodes.ts",
  6050. "app/types/notifications.ts",
  6051. "app/types/owners.ts",
  6052. "app/types/status.ts",
  6053. "app/types/tasks.ts",
  6054. "app/types/tesselation.ts",
  6055. "app/types/tools.ts",
  6056. "app/types/urlBuilder.ts",
  6057. "app/workers/svg.worker.js",
  6058. "configs/app/i18n.js",
  6059. "configs/app/index.js",
  6060. "configs/frontback/ecosystem.config.js",
  6061. "configs/frontback/environment/common.js",
  6062. "configs/frontback/environment/development.js",
  6063. "configs/frontback/environment/remote.js",
  6064. "configs/frontback/environment/testing.js",
  6065. "configs/frontback/index.js",
  6066. "configs/frontback/tsconfig.json",
  6067. "frontback_build.sh",
  6068. "frontback_start.sh",
  6069. "jest.config.json",
  6070. "package.json",
  6071. "server/controllers/conferences/index.ts",
  6072. "server/controllers/conferences/join.ts",
  6073. "server/controllers/conferences/pass.ts",
  6074. "server/controllers/index.ts",
  6075. "server/controllers/voximplant/index.ts",
  6076. "server/controllers/voximplant/voximplant.ts",
  6077. "server/dataProviders/document.ts",
  6078. "server/dataProviders/group.ts",
  6079. "server/dataProviders/journal.ts",
  6080. "server/dataProviders/keyValue.ts",
  6081. "server/dataProviders/node.ts",
  6082. "server/dataProviders/notification.ts",
  6083. "server/dataProviders/owners.ts",
  6084. "server/dataProviders/user.ts",
  6085. "server/dataProviders/voximplant.ts",
  6086. "server/helpers/auth.ts",
  6087. "server/helpers/getOnlineConferences.ts",
  6088. "server/libs/config.ts",
  6089. "server/libs/configsLoader.ts",
  6090. "server/libs/host.ts",
  6091. "server/libs/httpDataProvider.ts",
  6092. "server/libs/logger.ts",
  6093. "server/libs/socket.ts",
  6094. "server/libs/store.ts",
  6095. "server/middlewares/bindEmitter.ts",
  6096. "server/middlewares/checkUserToken.ts",
  6097. "server/middlewares/errorHandler.ts",
  6098. "server/middlewares/init.ts",
  6099. "server/middlewares/xRequestId.ts",
  6100. "server/server.ts",
  6101. "server/types/dataProvider.ts",
  6102. "server/types/events.ts",
  6103. "server/types/store.ts",
  6104. "server/utils/expressExtensions.ts",
  6105. "server/utils/requestMeta.ts",
  6106. "server/voxEngine/conference.js",
  6107. "server/websocket/index.ts",
  6108. "server/websocket/middlewares/checkEventType.ts",
  6109. "server/websocket/middlewares/xRequestId.ts",
  6110. "server/worker.ts",
  6111. "tests/libs/user.test.js",
  6112. "tsconfig.json",
  6113. "tslint.json",
  6114. "webpack.config.js"
  6115. ]
  6116. }
  6117. ],
  6118. "head_commit": {
  6119. "id": "1d7ad35ec823914a80f48c2994f03f7722f843ff",
  6120. "tree_id": "5d64086819bafe4f4aa043020d3f36b2cc0aa662",
  6121. "distinct": true,
  6122. "message": "Merge branch 'master' of github.com:ingipro/gsm-client into test-robot\n\n* 'master' of github.com:ingipro/gsm-client: (161 commits)\n Fix ts errors (#1570)\n FRONTEND-2072: Болванка для unit-тестов на компоненты/экшены/датапровайдеры (#1564)\n FRONTEND-2070: Обновить процесс линтинга\n remote package-lock.json from repo\n fix frontback testing config\n FRONTEND-1861: Подготовить нодовый фронтбек к продакшену (#1496)\n 1.0.2\n FRONTEND-2049: Ошибка в консоли при удалении полилинии зигзагом (#1562)\n FRONTEND-2054: Оптимизировать запросы в бекенд на получения списка онлайн совещаний (#1552)\n FRONTEND-2055: Не давать возможности менять статус задачи на холсте в совещании обычному юзеру (#1558)\n FRONTEND-2063: [Совещания] В sentry дописать был разрешен микрофон или нет, чтобы не надо было гадать (#1557)\n FRONTEND-2047: Ошибки в консоли при переходе на холст, к которому нет доступа (#1560)\n FRONTEND-1997: Кривой крестик закрытия в аттачах на 2д и 3д холстах (#1548)\n FRONTEND-2051: Починить baseHostname (#1550)\n FRONTEND-2058: В папке Доступные документы должны отображаться названия папок, а не названия групп\n FRONTEND-2053: Выключить проверку протухших совещаний в бете и ингипро (#1551)\n FRONTEND-2050: Отображаются группы в формах добавления пользователей (#1549)\n nvm description in readme\n .env-file description\n FRONTEND-2016: Изменить скрипты запуска локальной/удалённой разработки (#1522)\n ...",
  6123. "timestamp": "2019-01-22T22:10:21+03:00",
  6124. "url": "https://github.com/ingipro/gsm-client/commit/1d7ad35ec823914a80f48c2994f03f7722f843ff",
  6125. "author": {
  6126. "name": "Vyacheslav Glushko",
  6127. "email": "mail@ixax.me",
  6128. "username": "ixax"
  6129. },
  6130. "committer": {
  6131. "name": "Vyacheslav Glushko",
  6132. "email": "mail@ixax.me",
  6133. "username": "ixax"
  6134. },
  6135. "added": [
  6136. "@types/expess/index.d.ts",
  6137. "app/actions/auth.test.ts",
  6138. "app/actions/auth.ts",
  6139. "app/actions/nodes.i18n.ts",
  6140. "app/actions/notifications.mock.ts",
  6141. "app/actions/users.ts",
  6142. "app/components/Accounts/Accounts.i18n.ts",
  6143. "app/components/Accounts/Accounts.scss",
  6144. "app/components/Accounts/Accounts.tsx",
  6145. "app/components/Alerts/Alerts.i18n.ts",
  6146. "app/components/Alerts/Alerts.stories.tsx",
  6147. "app/components/Alerts/Alerts.test.tsx",
  6148. "app/components/Alerts/Alerts.tsx",
  6149. "app/components/Alerts/Alerts.types.ts",
  6150. "app/components/AttachViewer/AttachViewer.i18n.js",
  6151. "app/components/AttachViewer/AttachViewer.scss",
  6152. "app/components/AttachViewer/AttachViewer.tsx",
  6153. "app/components/AttachViewer/AttachViewer.types.ts",
  6154. "app/components/Button/Button.test.tsx",
  6155. "app/components/Button/Button_photo_attach.scss",
  6156. "app/components/Button/Button_select.scss",
  6157. "app/components/Button/Button_theme_canvas-tools.scss",
  6158. "app/components/Button/Button_theme_middle-gray.scss",
  6159. "app/components/Button/Button_theme_white-clean.scss",
  6160. "app/components/Button/Button_width_m.scss",
  6161. "app/components/CanvasToolbar/CanvasToolbar.i18n.ts",
  6162. "app/components/ClickOutListener/ClickOutListener.test.tsx",
  6163. "app/components/ClickOutListener/ClickOutListener.tsx",
  6164. "app/components/ClickOutListener/ClickOutListener.types.ts",
  6165. "app/components/Clickable/Clickable.scss",
  6166. "app/components/CommentsForm/CommentsForm.stories.tsx",
  6167. "app/components/CommentsForm/CommentsForm.tsx",
  6168. "app/components/CommentsForm/CommentsForm.types.ts",
  6169. "app/components/Counter/Counter.stories.tsx",
  6170. "app/components/Counter/Counter.test.tsx",
  6171. "app/components/EcosystemCreationForm/EcosystemCreationForm.i18n.ts",
  6172. "app/components/EcosystemCreationForm/EcosystemCreationForm.scss",
  6173. "app/components/EcosystemCreationForm/EcosystemCreationForm.stories.tsx",
  6174. "app/components/EcosystemCreationForm/EcosystemCreationForm.tsx",
  6175. "app/components/EcosystemCreationForm/EcosystemCreationForm.types.ts",
  6176. "app/components/Icon/_bell/Icon_bell.scss",
  6177. "app/components/Icon/_bell/bell-disable_blue.svg",
  6178. "app/components/Icon/_bell/bell-disable_gray.svg",
  6179. "app/components/Icon/_bell/bell-disable_red.svg",
  6180. "app/components/Icon/_bell/bell-disable_white.svg",
  6181. "app/components/Icon/_bell/bell_blue.svg",
  6182. "app/components/Icon/_bell/bell_cadet-gray.svg",
  6183. "app/components/Icon/_bell/bell_gray.svg",
  6184. "app/components/Icon/_bell/bell_light-gray.svg",
  6185. "app/components/Icon/_bell/bell_red.svg",
  6186. "app/components/Icon/_bell/bell_white.svg",
  6187. "app/components/Icon/_camera/Icon_camera.scss",
  6188. "app/components/Icon/_camera/ic_camera.svg",
  6189. "app/components/Icon/_check-mark/Icon_check-mark.scss",
  6190. "app/components/Icon/_check-mark/ic.svg",
  6191. "app/components/Icon/_close/Icon_close.svg",
  6192. "app/components/Icon/_logo/Icon_logo.scss",
  6193. "app/components/Icon/_logo/logo.svg",
  6194. "app/components/Icon/_profile/Icon_profile.scss",
  6195. "app/components/Icon/_profile/profile.svg",
  6196. "app/components/Icon/_profile/profile_active.svg",
  6197. "app/components/Icon/_search/ic_black.svg",
  6198. "app/components/Icon/_search/ic_gray.svg",
  6199. "app/components/Icon/_search/search.svg",
  6200. "app/components/Icon/_search/search_active.svg",
  6201. "app/components/Icon/_tool/shading-with-edges.svg",
  6202. "app/components/Icon/_tool/shading.svg",
  6203. "app/components/Icon/_tool/skeleton.svg",
  6204. "app/components/Icon/_tool/transparency.svg",
  6205. "app/components/Input/Input.test.tsx",
  6206. "app/components/Input/Input_size_l.scss",
  6207. "app/components/Input/Input_success.scss",
  6208. "app/components/Input/ic.svg",
  6209. "app/components/Label/Label.scss",
  6210. "app/components/Label/Label.stories.tsx",
  6211. "app/components/Label/Label.test.tsx",
  6212. "app/components/Label/Label.tsx",
  6213. "app/components/Label/Label.types.ts",
  6214. "app/components/Modal/Modal.stories.tsx",
  6215. "app/components/Notifications/Notifications.mock.ts",
  6216. "app/components/Notifications/Notifications.stories.tsx",
  6217. "app/components/NotificationsUsersList/NotificationsUsersList.i18n.ts",
  6218. "app/components/NotificationsUsersList/NotificationsUsersList.scss",
  6219. "app/components/NotificationsUsersList/NotificationsUsersList.stories.tsx",
  6220. "app/components/NotificationsUsersList/NotificationsUsersList.tsx",
  6221. "app/components/NotificationsUsersList/NotificationsUsersList.types.ts",
  6222. "app/components/Owner/Owner.stories.tsx",
  6223. "app/components/Popup/Popup.stories.tsx",
  6224. "app/components/Preview/Preview.types.ts",
  6225. "app/components/PreviewAttach/PreviewAttach.i18n.ts",
  6226. "app/components/PreviewAttach/PreviewAttach.scss",
  6227. "app/components/PreviewAttach/PreviewAttach.stories.tsx",
  6228. "app/components/PreviewAttach/PreviewAttach.tsx",
  6229. "app/components/PreviewAttach/PreviewAttach.types.ts",
  6230. "app/components/PreviewAttach/PreviewAttach_size_m.scss",
  6231. "app/components/PreviewAttach/PreviewAttach_size_s.scss",
  6232. "app/components/PreviewAttach/i/inner.svg",
  6233. "app/components/PreviewNode/PreviewNode.stories.tsx",
  6234. "app/components/PreviewNode/PreviewNode.types.ts",
  6235. "app/components/PreviewTask/PreviewTask.stories.tsx",
  6236. "app/components/Screen/Cell.tsx",
  6237. "app/components/Screen/Cell.types.ts",
  6238. "app/components/Screen/Divider_type_horizontal.scss",
  6239. "app/components/Screen/Divider_type_vertical.scss",
  6240. "app/components/Screen/i/divider_horizontal.svg",
  6241. "app/components/Screen/i/divider_vertical.svg",
  6242. "app/components/Splash/Splash_role_notifications.scss",
  6243. "app/components/Textarea/Textarea.test.tsx",
  6244. "app/components/ToggleNav/ToggleNav.scss",
  6245. "app/components/ToggleNav/ToggleNav.stories.tsx",
  6246. "app/components/ToggleNav/ToggleNav.tsx",
  6247. "app/components/ToggleNav/ToggleNav.types.ts",
  6248. "app/components/ToggleNav/ToggleNav_size_m.scss",
  6249. "app/components/ToggleNav/ToggleNav_size_s.scss",
  6250. "app/components/ToggleNav/ToggleNav_theme_dark-blue.scss",
  6251. "app/components/ToggleNav/ToggleNav_theme_dark-orange.scss",
  6252. "app/components/ToggleNav/ToggleNav_theme_light-orange.scss",
  6253. "app/components/Tools/Tools.stories.tsx",
  6254. "app/components/ToolsDropdown/ToolsDropdown.i18n.ts",
  6255. "app/components/ToolsDropdown/ToolsDropdown.scss",
  6256. "app/components/ToolsDropdown/ToolsDropdown.stories.tsx",
  6257. "app/components/ToolsDropdown/ToolsDropdown.tsx",
  6258. "app/components/Tooltip/Tooltip.stories.tsx",
  6259. "app/components/UsersInviteForm/UsersInviteForm.i18n.ts",
  6260. "app/components/UsersInviteForm/UsersInviteForm.scss",
  6261. "app/components/UsersInviteForm/UsersInviteForm.stories.tsx",
  6262. "app/components/UsersInviteForm/UsersInviteForm.tsx",
  6263. "app/components/UsersInviteForm/UsersInviteForm.types.ts",
  6264. "app/components/UsersManageTable/UsersManageTable.i18n.ts",
  6265. "app/components/UsersManageTable/UsersManageTable.scss",
  6266. "app/components/UsersManageTable/UsersManageTable.stories.tsx",
  6267. "app/components/UsersManageTable/UsersManageTable.tsx",
  6268. "app/components/UsersManageTable/UsersManageTable.types.tsx",
  6269. "app/components/Viewer3D/Marks.jsx",
  6270. "app/controllers/Admin/Admin.i18n.ts",
  6271. "app/controllers/Admin/Admin.loadable.tsx",
  6272. "app/controllers/Admin/Admin.scss",
  6273. "app/controllers/Admin/Admin.tsx",
  6274. "app/controllers/Admin/Admin.types.ts",
  6275. "app/dataProviders/auth.test.ts",
  6276. "app/dataProviders/auth.ts",
  6277. "app/dataProviders/encoding.ts",
  6278. "app/dataProviders/users.ts",
  6279. "app/libs/3d/meshMaterials.ts",
  6280. "app/libs/3d/modelElement.ts",
  6281. "app/libs/classNames.test.js",
  6282. "app/libs/classNames.ts",
  6283. "app/libs/columnsSyncObserver.ts",
  6284. "app/libs/tests/events.ts",
  6285. "app/libs/tests/location.ts",
  6286. "app/libs/tests/store.ts",
  6287. "app/models/user.ts",
  6288. "app/reducers/auth.test.ts",
  6289. "app/reducers/users.ts",
  6290. "app/selectors/notifications.ts",
  6291. "app/types/admin.ts",
  6292. "app/types/app.ts",
  6293. "app/types/environments.ts",
  6294. "configs/frontback/environment/beta.js",
  6295. "configs/frontback/environment/ingipro.js",
  6296. "configs/frontback/environment/unstable.js",
  6297. "configs/mail/index.js",
  6298. "configs/voximplant/unstable.js",
  6299. "frontback_stop.sh",
  6300. "jest.setup.js",
  6301. "logs/.gitkeep",
  6302. "media/.gitkeep",
  6303. "server/controllers/ping.ts",
  6304. "server/controllers/users/buy.ts",
  6305. "server/controllers/users/encoding.ts",
  6306. "server/controllers/users/get.ts",
  6307. "server/controllers/users/index.ts",
  6308. "server/controllers/users/limits.ts",
  6309. "server/controllers/users/send.ts",
  6310. "server/controllers/users/update.ts",
  6311. "server/dataProviders/limits.ts",
  6312. "server/helpers/checkOnlineConferencesAlive.ts",
  6313. "server/helpers/endConference.ts",
  6314. "server/helpers/getOnlineParticipantsForConferences.ts",
  6315. "server/helpers/init.ts",
  6316. "server/libs/baseBackendDataProvider.ts",
  6317. "server/libs/errors.ts",
  6318. "server/libs/fs.ts",
  6319. "server/libs/mail.ts",
  6320. "server/middlewares/calculateBackendHost.ts",
  6321. "server/middlewares/checkUserEmail.ts",
  6322. "server/templates/application.i18n.ts",
  6323. "server/templates/application.ts",
  6324. "server/templates/i/background_01.png",
  6325. "server/templates/i/background_02.png",
  6326. "server/templates/i/background_03.png",
  6327. "server/templates/i/fb.png",
  6328. "server/templates/i/icon.png",
  6329. "server/templates/i/instagram.png",
  6330. "server/templates/i/logo.png",
  6331. "server/templates/i/manager_01.png",
  6332. "server/templates/i/manager_02.png",
  6333. "server/templates/i/twitter.png",
  6334. "server/templates/i/vk.png",
  6335. "server/templates/i/youtube.png",
  6336. "server/templates/index.ts",
  6337. "server/templates/login.i18n.ts",
  6338. "server/templates/login.ts",
  6339. "server/types/configs.ts",
  6340. "server/websocket/middlewares/bindEmitter.ts",
  6341. "server/websocket/middlewares/calculateBackendHost.ts",
  6342. "server/websocket/middlewares/checkUserToken.ts",
  6343. "tools/ngrok.sh",
  6344. "types/chardet/index.d.ts",
  6345. "types/csv-string/index.d.ts"
  6346. ],
  6347. "removed": [
  6348. "app/actions/auth.js",
  6349. "app/components/Alerts/Alerts.i18n.js",
  6350. "app/components/Alerts/Alerts.jsx",
  6351. "app/components/Button/Button_theme_select.scss",
  6352. "app/components/CanvasToolbar/CanvasToolbar.i18n.js",
  6353. "app/components/CanvasToolbar/i/notifications.svg",
  6354. "app/components/CanvasToolbar/i/notifications_active.svg",
  6355. "app/components/ClickOutListener/ClickOutListener.jsx",
  6356. "app/components/CommentsForm/CommentsForm.jsx",
  6357. "app/components/ConferencePlayerDropdown/ConferencePlayerDropdown.scss",
  6358. "app/components/Counter/Counter.stories.jsx",
  6359. "app/components/LinkCopy/LinkCopy.jsx",
  6360. "app/components/LinkCopy/LinkCopy.scss",
  6361. "app/components/Modal/Modal.stories.jsx",
  6362. "app/components/NavigatorToolbar/i/notifications.svg",
  6363. "app/components/NavigatorToolbar/i/notifications_active.svg",
  6364. "app/components/NodesList/i/Search.svg",
  6365. "app/components/NodesList/i/Search_active.svg",
  6366. "app/components/Popup/Popup.stories.jsx",
  6367. "app/components/ResizableBox/README.md",
  6368. "app/components/ResizableBox/ResizableBox.jsx",
  6369. "app/components/ResizableBox/ResizableBox.scss",
  6370. "app/components/ResizableBox/_bottom/ResizableBox_Bottom.scss",
  6371. "app/components/ResizableBox/_hidden/ResizableBox_Hidden.scss",
  6372. "app/components/ResizableBox/_left/ResizableBox_Left.scss",
  6373. "app/components/ResizableBox/_right/ResizableBox_Right.scss",
  6374. "app/components/ResizableBox/_top/ResizableBox_Top.scss",
  6375. "app/components/Screen/Cell.jsx",
  6376. "app/components/Screen/images/divider.svg",
  6377. "app/components/Tools/Tools.stories.jsx",
  6378. "app/components/Tooltip/Tooltip.stories.jsx",
  6379. "app/dataProviders/auth.js",
  6380. "configs/app/webpack_dev_server.js",
  6381. "configs/ecosystems/test2.json",
  6382. "logs/.gikeep",
  6383. "nodemon.json",
  6384. "server/controllers/root.ts",
  6385. "server/helpers/getOnlineParticipants.ts",
  6386. "server/helpers/mergeOnlineParticipantsToConferences.ts",
  6387. "server/middlewares/validateConferenceAttributes.ts",
  6388. "server/types/environments.ts",
  6389. "server/types/index.ts",
  6390. "tools/pre-commit.py"
  6391. ],
  6392. "modified": [
  6393. ".eslintignore",
  6394. ".gitignore",
  6395. ".npmrc",
  6396. ".nvmrc",
  6397. ".storybook/webpack.config.js",
  6398. "CHANGELOG.md",
  6399. "README.md",
  6400. "RELEASES.md",
  6401. "app/actions/alerts.ts",
  6402. "app/actions/conferences.ts",
  6403. "app/actions/journals.ts",
  6404. "app/actions/nodes.ts",
  6405. "app/actions/notifications.ts",
  6406. "app/actions/tasks.ts",
  6407. "app/actions/tesselation.ts",
  6408. "app/actions/tiles.ts",
  6409. "app/app.entry.js",
  6410. "app/components/AccessRightsEditTable/AccessRightsEditTable.tsx",
  6411. "app/components/AccessRightsEditTable/StatusGroup/StatusGroup.scss",
  6412. "app/components/AccessRightsEditTable/StatusGroup/StatusGroup.tsx",
  6413. "app/components/Alerts/Alerts.scss",
  6414. "app/components/App/App.jsx",
  6415. "app/components/Button/Button.tsx",
  6416. "app/components/Button/Button.types.ts",
  6417. "app/components/Button/Button_icon.scss",
  6418. "app/components/Button/Button_size_s.scss",
  6419. "app/components/CanvasToolbar/CanvasToolbar.scss",
  6420. "app/components/CanvasToolbar/CanvasToolbar.tsx",
  6421. "app/components/CanvasToolbar/CanvasToolbar.types.ts",
  6422. "app/components/CheckAppVersion/CheckAppVersion.jsx",
  6423. "app/components/CommentItem/CommentItem.tsx",
  6424. "app/components/Comments/Comments.tsx",
  6425. "app/components/Comments/Comments.types.ts",
  6426. "app/components/ConferenceHeader/ConferenceHeader.tsx",
  6427. "app/components/ConferenceIndicator/ConferenceIndicator.scss",
  6428. "app/components/ConferenceItem/ConferenceItem.tsx",
  6429. "app/components/ConferenceItem/ConferenceItem.types.ts",
  6430. "app/components/ConferenceItemPlayer/ConferenceItemPlayer.scss",
  6431. "app/components/ConferenceList/ConferenceList.scss",
  6432. "app/components/ConferenceList/ConferenceList.tsx",
  6433. "app/components/ConferenceParticipants/ConferenceParticipants.tsx",
  6434. "app/components/ConferencePlayer/ConferencePlayer.tsx",
  6435. "app/components/ConferencePlayerDropdown/ConferencePlayerDropdown.tsx",
  6436. "app/components/Conferences/Conferences.i18n.ts",
  6437. "app/components/Conferences/Conferences.scss",
  6438. "app/components/Conferences/Conferences.tsx",
  6439. "app/components/Conferences/Conferences.types.ts",
  6440. "app/components/ConferencesManager/ConferencesManager.tsx",
  6441. "app/components/ConferencesManager/ConferencesManager.types.ts",
  6442. "app/components/Container/Container.tsx",
  6443. "app/components/Counter/Counter.scss",
  6444. "app/components/Counter/Counter.tsx",
  6445. "app/components/Counter/Counter.types.ts",
  6446. "app/components/DynamicReport/DynamicReport.i18n.js",
  6447. "app/components/DynamicReport/DynamicReport.jsx",
  6448. "app/components/DynamicReport/DynamicReport.scss",
  6449. "app/components/GroupAddParticipants/GroupAddParticipants.tsx",
  6450. "app/components/GroupAddParticipants/GroupAddParticipants.types.ts",
  6451. "app/components/GroupForm/GroupForm.stories.jsx",
  6452. "app/components/GroupForm/GroupForm.tsx",
  6453. "app/components/GroupForm/GroupForm.types.ts",
  6454. "app/components/GroupItem/GroupItem.tsx",
  6455. "app/components/GroupItem/GroupItem.types.ts",
  6456. "app/components/Icon/Icon.stories.tsx",
  6457. "app/components/Icon/Icon.tsx",
  6458. "app/components/Icon/Icon.types.ts",
  6459. "app/components/Icon/_close/Icon_close.scss",
  6460. "app/components/Icon/_help/icon_help.scss",
  6461. "app/components/Icon/_pencil/Icon_pencil.scss",
  6462. "app/components/Icon/_search/Icon_search.scss",
  6463. "app/components/Icon/_tool/Icon_tool.scss",
  6464. "app/components/Input/Input.scss",
  6465. "app/components/Input/Input.stories.tsx",
  6466. "app/components/Input/Input.tsx",
  6467. "app/components/Input/Input.types.ts",
  6468. "app/components/LinkTooltip/LinkTooltip.i18n.ts",
  6469. "app/components/LinkTooltip/LinkTooltip.scss",
  6470. "app/components/LinkTooltip/LinkTooltip.tsx",
  6471. "app/components/Modal/Modal.tsx",
  6472. "app/components/Modal/Modal.types.ts",
  6473. "app/components/Model3DTree/Model3DTree.scss",
  6474. "app/components/Model3DTree/Model3DTree.tsx",
  6475. "app/components/Model3DTree/Model3DTree.types.tsx",
  6476. "app/components/Model3DTreeList/Model3DTreeList.tsx",
  6477. "app/components/Model3DTreeList/Model3DTreeList.types.tsx",
  6478. "app/components/NavigatorToolbar/NavigatorToolbar.scss",
  6479. "app/components/NavigatorToolbar/NavigatorToolbar.tsx",
  6480. "app/components/NavigatorToolbar/NavigatorToolbar.types.ts",
  6481. "app/components/NodesForm/NodesForm.i18n.js",
  6482. "app/components/NodesForm/NodesForm.jsx",
  6483. "app/components/NodesForm/NodesForm.scss",
  6484. "app/components/NodesList/NodesList.i18n.js",
  6485. "app/components/NodesList/NodesList.jsx",
  6486. "app/components/NodesList/NodesList.scss",
  6487. "app/components/NodesList/fields.ts",
  6488. "app/components/NodesListBulkPanel/NodesListBulkPanel.i18n.js",
  6489. "app/components/NodesListBulkPanel/NodesListBulkPanel.jsx",
  6490. "app/components/NodesListBulkPanel/NodesListBulkPanel.scss",
  6491. "app/components/NodesListDragging/NodesListDragging.jsx",
  6492. "app/components/NodesMultipleForm/NodesMultipleForm.i18n.ts",
  6493. "app/components/NodesMultipleForm/NodesMultipleForm.scss",
  6494. "app/components/NodesMultipleForm/NodesMultipleForm.tsx",
  6495. "app/components/NodesMultipleForm/NodesMultipleForm.types.ts",
  6496. "app/components/Notifications/Notifications.i18n.ts",
  6497. "app/components/Notifications/Notifications.scss",
  6498. "app/components/Notifications/Notifications.tsx",
  6499. "app/components/Notifications/Notifications.types.ts",
  6500. "app/components/OrganizationEditForm/OrganizationEditForm.stories.tsx",
  6501. "app/components/OrganizationEditForm/OrganizationEditForm.tsx",
  6502. "app/components/OrganizationsList/OrganizationsList.stories.jsx",
  6503. "app/components/OrganizationsList/OrganizationsList.tsx",
  6504. "app/components/Owner/Owner.scss",
  6505. "app/components/Owner/Owner.tsx",
  6506. "app/components/ParticipantsList/ParticipantsList.jsx",
  6507. "app/components/ParticipantsList/ParticipantsList.scss",
  6508. "app/components/Popup/Popup.scss",
  6509. "app/components/Popup/Popup.tsx",
  6510. "app/components/Popup/Popup.types.ts",
  6511. "app/components/Preview/Preview.scss",
  6512. "app/components/Preview/Preview.tsx",
  6513. "app/components/PreviewNode/PreviewNode.tsx",
  6514. "app/components/PreviewTask/PreviewTask.tsx",
  6515. "app/components/Screen/Divider.jsx",
  6516. "app/components/Screen/Divider.scss",
  6517. "app/components/Screen/Screen.jsx",
  6518. "app/components/Screen/Screen.scss",
  6519. "app/components/Select/Select.scss",
  6520. "app/components/Select/Select.stories.tsx",
  6521. "app/components/Select/Select.tsx",
  6522. "app/components/Select/Select.types.ts",
  6523. "app/components/Select/Select_theme_default.scss",
  6524. "app/components/SelectUserGroupsModal/SelectUserGroupsModal.tsx",
  6525. "app/components/Splash/Splash.stories.tsx",
  6526. "app/components/Splash/Splash.tsx",
  6527. "app/components/Splash/Splash.types.ts",
  6528. "app/components/SplashCanvas3DLoading/SplashCanvas3DLoading.i18n.ts",
  6529. "app/components/SplashCanvas3DLoading/SplashCanvas3DLoading.tsx",
  6530. "app/components/StatusForm/StatusForm.tsx",
  6531. "app/components/StatusesList/StatusesList.tsx",
  6532. "app/components/StatusesList/StatusesListDropdown.tsx",
  6533. "app/components/Task/Task.jsx",
  6534. "app/components/Task/Task.scss",
  6535. "app/components/Textarea/Textarea.stories.tsx",
  6536. "app/components/Textarea/Textarea.tsx",
  6537. "app/components/Textarea/Textarea.types.ts",
  6538. "app/components/Tools/Tools.tsx",
  6539. "app/components/Tools/Tools.types.ts",
  6540. "app/components/Tools/ToolsDropdown.tsx",
  6541. "app/components/Tooltip/Tooltip.scss",
  6542. "app/components/Tooltip/Tooltip.tsx",
  6543. "app/components/Tooltip/Tooltip.types.ts",
  6544. "app/components/UploadFiles/UploadFiles.tsx",
  6545. "app/components/VersionStatus/VersionStatus.tsx",
  6546. "app/components/VersionStatusDropdown/VersionStatusDropdown.scss",
  6547. "app/components/VersionStatusDropdown/VersionStatusDropdown.tsx",
  6548. "app/components/Viewer/Viewer.jsx",
  6549. "app/components/Viewer3D/ViewDumpRestore.ts",
  6550. "app/components/Viewer3D/Viewer3D.scss",
  6551. "app/components/Viewer3D/Viewer3D.tsx",
  6552. "app/components/Viewer3D/Viewer3D.types.ts",
  6553. "app/components/Viewer3D/ViewerMouseControls.ts",
  6554. "app/constants/conferences.frontback.ts",
  6555. "app/controllers/AccessRights/AccessRights.tsx",
  6556. "app/controllers/AccessRights/AccessRights.types.ts",
  6557. "app/controllers/Auth/Auth.jsx",
  6558. "app/controllers/Base/Base.tsx",
  6559. "app/controllers/Base/Base.types.ts",
  6560. "app/controllers/Canvas/Canvas.i18n.js",
  6561. "app/controllers/Canvas/Canvas.jsx",
  6562. "app/controllers/Canvas/Canvas.scss",
  6563. "app/controllers/Canvas3D/Canvas3D.i18n.js",
  6564. "app/controllers/Canvas3D/Canvas3D.scss",
  6565. "app/controllers/Canvas3D/Canvas3D.tsx",
  6566. "app/controllers/Canvas3D/Canvas3D.types.ts",
  6567. "app/controllers/Conferences/Conferences.tsx",
  6568. "app/controllers/Navigator/Navigator.jsx",
  6569. "app/controllers/Navigator/Navigator.scss",
  6570. "app/dataProviders/conferences.ts",
  6571. "app/dataProviders/documents.js",
  6572. "app/dataProviders/journals.ts",
  6573. "app/dataProviders/nodes.ts",
  6574. "app/dataProviders/notifications.ts",
  6575. "app/dataProviders/owners.ts",
  6576. "app/dataProviders/projects.ts",
  6577. "app/dataProviders/tasks.ts",
  6578. "app/dataProviders/tesselation.ts",
  6579. "app/dataProviders/tiles.ts",
  6580. "app/libs/3d/index.ts",
  6581. "app/libs/3d/mouseControls.ts",
  6582. "app/libs/color.ts",
  6583. "app/libs/dates.ts",
  6584. "app/libs/env.ts",
  6585. "app/libs/events/dnd.ts",
  6586. "app/libs/files.js",
  6587. "app/libs/logger.js",
  6588. "app/libs/model.spec.ts",
  6589. "app/libs/model.ts",
  6590. "app/libs/ownersCache.ts",
  6591. "app/libs/parseResponse.ts",
  6592. "app/libs/request.js",
  6593. "app/libs/request2.ts",
  6594. "app/libs/storage.ts",
  6595. "app/libs/stories.tsx",
  6596. "app/libs/task-preview.ts",
  6597. "app/libs/urlBuilder.js",
  6598. "app/libs/user.js",
  6599. "app/libs/voximplant.ts",
  6600. "app/models/IFCProgress.spec.ts",
  6601. "app/models/IFCProgress.ts",
  6602. "app/models/conference.ts",
  6603. "app/models/entity.ts",
  6604. "app/models/entry.taskComment.ts",
  6605. "app/models/entry.taskCreated.ts",
  6606. "app/models/entry.taskPreviewTag.ts",
  6607. "app/models/node.ts",
  6608. "app/models/notification.ts",
  6609. "app/models/project.ts",
  6610. "app/models/task.ts",
  6611. "app/models/tiles.ts",
  6612. "app/reducers/alerts.ts",
  6613. "app/reducers/auth.ts",
  6614. "app/reducers/conferences.ts",
  6615. "app/reducers/index.js",
  6616. "app/reducers/nodes.ts",
  6617. "app/reducers/notifications.ts",
  6618. "app/reducers/projects.ts",
  6619. "app/reducers/tasks.ts",
  6620. "app/reducers/tesselation.ts",
  6621. "app/sockets/frontback.ts",
  6622. "app/storage/nodesScrollSorage.ts",
  6623. "app/storage/taskCommentDraftsStorage.ts",
  6624. "app/types/alerts.ts",
  6625. "app/types/auth.ts",
  6626. "app/types/backendHandlers.ts",
  6627. "app/types/canvas.ts",
  6628. "app/types/conferences.ts",
  6629. "app/types/entities.ts",
  6630. "app/types/entry.ts",
  6631. "app/types/model.ts",
  6632. "app/types/nodes.ts",
  6633. "app/types/notifications.ts",
  6634. "app/types/owners.ts",
  6635. "app/types/status.ts",
  6636. "app/types/tasks.ts",
  6637. "app/types/tesselation.ts",
  6638. "app/types/tools.ts",
  6639. "app/types/urlBuilder.ts",
  6640. "app/workers/svg.worker.js",
  6641. "configs/app/i18n.js",
  6642. "configs/app/index.js",
  6643. "configs/frontback/ecosystem.config.js",
  6644. "configs/frontback/environment/common.js",
  6645. "configs/frontback/environment/development.js",
  6646. "configs/frontback/environment/remote.js",
  6647. "configs/frontback/environment/testing.js",
  6648. "configs/frontback/index.js",
  6649. "configs/frontback/tsconfig.json",
  6650. "frontback_build.sh",
  6651. "frontback_start.sh",
  6652. "jest.config.json",
  6653. "package.json",
  6654. "server/controllers/conferences/index.ts",
  6655. "server/controllers/conferences/join.ts",
  6656. "server/controllers/conferences/pass.ts",
  6657. "server/controllers/index.ts",
  6658. "server/controllers/voximplant/index.ts",
  6659. "server/controllers/voximplant/voximplant.ts",
  6660. "server/dataProviders/document.ts",
  6661. "server/dataProviders/group.ts",
  6662. "server/dataProviders/journal.ts",
  6663. "server/dataProviders/keyValue.ts",
  6664. "server/dataProviders/node.ts",
  6665. "server/dataProviders/notification.ts",
  6666. "server/dataProviders/owners.ts",
  6667. "server/dataProviders/user.ts",
  6668. "server/dataProviders/voximplant.ts",
  6669. "server/helpers/auth.ts",
  6670. "server/helpers/getOnlineConferences.ts",
  6671. "server/libs/config.ts",
  6672. "server/libs/configsLoader.ts",
  6673. "server/libs/host.ts",
  6674. "server/libs/httpDataProvider.ts",
  6675. "server/libs/logger.ts",
  6676. "server/libs/socket.ts",
  6677. "server/libs/store.ts",
  6678. "server/middlewares/bindEmitter.ts",
  6679. "server/middlewares/checkUserToken.ts",
  6680. "server/middlewares/errorHandler.ts",
  6681. "server/middlewares/init.ts",
  6682. "server/middlewares/xRequestId.ts",
  6683. "server/server.ts",
  6684. "server/types/dataProvider.ts",
  6685. "server/types/events.ts",
  6686. "server/types/store.ts",
  6687. "server/utils/expressExtensions.ts",
  6688. "server/utils/requestMeta.ts",
  6689. "server/voxEngine/conference.js",
  6690. "server/websocket/index.ts",
  6691. "server/websocket/middlewares/checkEventType.ts",
  6692. "server/websocket/middlewares/xRequestId.ts",
  6693. "server/worker.ts",
  6694. "tests/libs/user.test.js",
  6695. "tsconfig.json",
  6696. "tslint.json",
  6697. "webpack.config.js"
  6698. ]
  6699. },
  6700. "repository": {
  6701. "id": 67502384,
  6702. "node_id": "MDEwOlJlcG9zaXRvcnk2NzUwMjM4NA==",
  6703. "name": "gsm-client",
  6704. "full_name": "ingipro/gsm-client",
  6705. "private": true,
  6706. "owner": {
  6707. "name": "ingipro",
  6708. "email": null,
  6709. "login": "ingipro",
  6710. "id": 21969867,
  6711. "node_id": "MDEyOk9yZ2FuaXphdGlvbjIxOTY5ODY3",
  6712. "avatar_url": "https://avatars2.githubusercontent.com/u/21969867?v=4",
  6713. "gravatar_id": "",
  6714. "url": "https://api.github.com/users/ingipro",
  6715. "html_url": "https://github.com/ingipro",
  6716. "followers_url": "https://api.github.com/users/ingipro/followers",
  6717. "following_url": "https://api.github.com/users/ingipro/following{/other_user}",
  6718. "gists_url": "https://api.github.com/users/ingipro/gists{/gist_id}",
  6719. "starred_url": "https://api.github.com/users/ingipro/starred{/owner}{/repo}",
  6720. "subscriptions_url": "https://api.github.com/users/ingipro/subscriptions",
  6721. "organizations_url": "https://api.github.com/users/ingipro/orgs",
  6722. "repos_url": "https://api.github.com/users/ingipro/repos",
  6723. "events_url": "https://api.github.com/users/ingipro/events{/privacy}",
  6724. "received_events_url": "https://api.github.com/users/ingipro/received_events",
  6725. "type": "Organization",
  6726. "site_admin": false
  6727. },
  6728. "html_url": "https://github.com/ingipro/gsm-client",
  6729. "description": null,
  6730. "fork": false,
  6731. "url": "https://github.com/ingipro/gsm-client",
  6732. "forks_url": "https://api.github.com/repos/ingipro/gsm-client/forks",
  6733. "keys_url": "https://api.github.com/repos/ingipro/gsm-client/keys{/key_id}",
  6734. "collaborators_url": "https://api.github.com/repos/ingipro/gsm-client/collaborators{/collaborator}",
  6735. "teams_url": "https://api.github.com/repos/ingipro/gsm-client/teams",
  6736. "hooks_url": "https://api.github.com/repos/ingipro/gsm-client/hooks",
  6737. "issue_events_url": "https://api.github.com/repos/ingipro/gsm-client/issues/events{/number}",
  6738. "events_url": "https://api.github.com/repos/ingipro/gsm-client/events",
  6739. "assignees_url": "https://api.github.com/repos/ingipro/gsm-client/assignees{/user}",
  6740. "branches_url": "https://api.github.com/repos/ingipro/gsm-client/branches{/branch}",
  6741. "tags_url": "https://api.github.com/repos/ingipro/gsm-client/tags",
  6742. "blobs_url": "https://api.github.com/repos/ingipro/gsm-client/git/blobs{/sha}",
  6743. "git_tags_url": "https://api.github.com/repos/ingipro/gsm-client/git/tags{/sha}",
  6744. "git_refs_url": "https://api.github.com/repos/ingipro/gsm-client/git/refs{/sha}",
  6745. "trees_url": "https://api.github.com/repos/ingipro/gsm-client/git/trees{/sha}",
  6746. "statuses_url": "https://api.github.com/repos/ingipro/gsm-client/statuses/{sha}",
  6747. "languages_url": "https://api.github.com/repos/ingipro/gsm-client/languages",
  6748. "stargazers_url": "https://api.github.com/repos/ingipro/gsm-client/stargazers",
  6749. "contributors_url": "https://api.github.com/repos/ingipro/gsm-client/contributors",
  6750. "subscribers_url": "https://api.github.com/repos/ingipro/gsm-client/subscribers",
  6751. "subscription_url": "https://api.github.com/repos/ingipro/gsm-client/subscription",
  6752. "commits_url": "https://api.github.com/repos/ingipro/gsm-client/commits{/sha}",
  6753. "git_commits_url": "https://api.github.com/repos/ingipro/gsm-client/git/commits{/sha}",
  6754. "comments_url": "https://api.github.com/repos/ingipro/gsm-client/comments{/number}",
  6755. "issue_comment_url": "https://api.github.com/repos/ingipro/gsm-client/issues/comments{/number}",
  6756. "contents_url": "https://api.github.com/repos/ingipro/gsm-client/contents/{+path}",
  6757. "compare_url": "https://api.github.com/repos/ingipro/gsm-client/compare/{base}...{head}",
  6758. "merges_url": "https://api.github.com/repos/ingipro/gsm-client/merges",
  6759. "archive_url": "https://api.github.com/repos/ingipro/gsm-client/{archive_format}{/ref}",
  6760. "downloads_url": "https://api.github.com/repos/ingipro/gsm-client/downloads",
  6761. "issues_url": "https://api.github.com/repos/ingipro/gsm-client/issues{/number}",
  6762. "pulls_url": "https://api.github.com/repos/ingipro/gsm-client/pulls{/number}",
  6763. "milestones_url": "https://api.github.com/repos/ingipro/gsm-client/milestones{/number}",
  6764. "notifications_url": "https://api.github.com/repos/ingipro/gsm-client/notifications{?since,all,participating}",
  6765. "labels_url": "https://api.github.com/repos/ingipro/gsm-client/labels{/name}",
  6766. "releases_url": "https://api.github.com/repos/ingipro/gsm-client/releases{/id}",
  6767. "deployments_url": "https://api.github.com/repos/ingipro/gsm-client/deployments",
  6768. "created_at": 1473161751,
  6769. "updated_at": "2019-01-18T10:39:00Z",
  6770. "pushed_at": 1548184610,
  6771. "git_url": "git://github.com/ingipro/gsm-client.git",
  6772. "ssh_url": "git@github.com:ingipro/gsm-client.git",
  6773. "clone_url": "https://github.com/ingipro/gsm-client.git",
  6774. "svn_url": "https://github.com/ingipro/gsm-client",
  6775. "homepage": "https://wiki.yandex.ru/frontend/",
  6776. "size": 157094,
  6777. "stargazers_count": 5,
  6778. "watchers_count": 5,
  6779. "language": "TypeScript",
  6780. "has_issues": false,
  6781. "has_projects": false,
  6782. "has_downloads": true,
  6783. "has_wiki": false,
  6784. "has_pages": false,
  6785. "forks_count": 0,
  6786. "mirror_url": null,
  6787. "archived": false,
  6788. "open_issues_count": 22,
  6789. "license": null,
  6790. "forks": 0,
  6791. "open_issues": 22,
  6792. "watchers": 5,
  6793. "default_branch": "master",
  6794. "stargazers": 5,
  6795. "master_branch": "master",
  6796. "organization": "ingipro"
  6797. },
  6798. "pusher": {
  6799. "name": "ixax",
  6800. "email": "mail@ixax.me"
  6801. },
  6802. "organization": {
  6803. "login": "ingipro",
  6804. "id": 21969867,
  6805. "node_id": "MDEyOk9yZ2FuaXphdGlvbjIxOTY5ODY3",
  6806. "url": "https://api.github.com/orgs/ingipro",
  6807. "repos_url": "https://api.github.com/orgs/ingipro/repos",
  6808. "events_url": "https://api.github.com/orgs/ingipro/events",
  6809. "hooks_url": "https://api.github.com/orgs/ingipro/hooks",
  6810. "issues_url": "https://api.github.com/orgs/ingipro/issues",
  6811. "members_url": "https://api.github.com/orgs/ingipro/members{/member}",
  6812. "public_members_url": "https://api.github.com/orgs/ingipro/public_members{/member}",
  6813. "avatar_url": "https://avatars2.githubusercontent.com/u/21969867?v=4",
  6814. "description": null
  6815. },
  6816. "sender": {
  6817. "login": "ixax",
  6818. "id": 485465,
  6819. "node_id": "MDQ6VXNlcjQ4NTQ2NQ==",
  6820. "avatar_url": "https://avatars3.githubusercontent.com/u/485465?v=4",
  6821. "gravatar_id": "",
  6822. "url": "https://api.github.com/users/ixax",
  6823. "html_url": "https://github.com/ixax",
  6824. "followers_url": "https://api.github.com/users/ixax/followers",
  6825. "following_url": "https://api.github.com/users/ixax/following{/other_user}",
  6826. "gists_url": "https://api.github.com/users/ixax/gists{/gist_id}",
  6827. "starred_url": "https://api.github.com/users/ixax/starred{/owner}{/repo}",
  6828. "subscriptions_url": "https://api.github.com/users/ixax/subscriptions",
  6829. "organizations_url": "https://api.github.com/users/ixax/orgs",
  6830. "repos_url": "https://api.github.com/users/ixax/repos",
  6831. "events_url": "https://api.github.com/users/ixax/events{/privacy}",
  6832. "received_events_url": "https://api.github.com/users/ixax/received_events",
  6833. "type": "User",
  6834. "site_admin": false
  6835. }
  6836. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement