{"push_id":3551881436,"size":13,"distinct_size":1,"ref":"refs/heads/luke-425-startup","head":"31490a0cf00af2a0538478f1a32719fa911b8a03","before":"daecd69ae6a77c33089778691a8fa069bb4fbfa6","commits":[{"sha":"d0ae207176fd28b8e986e01499f749c4e676c40a","author":{"name":"Luke Schoen","email":"0d4afc0969aa98bc3f039297ea28064d3f11f641@users.noreply.github.com"},"message":"fix: Relates to #124. Security (#451)\n\n* feat: Security aspects for fether-electron. See #124\r\n\r\n* feat: Add Source Maps support\r\n\r\n* docs: Add Source Maps guide to Readme\r\n\r\n* feat: Add webpack-build-notifier add-on with custom Webpack config\r\n\r\n* fix: Remove duplicate dependency\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* review-fix: Configure CSP depending on NODE_ENV\r\n\r\n* fix: Fix worker-src for the camera in production\r\n\r\n* review-fix: Remove unnecessary config of source maps dependency\r\n\r\n* Use preload script as buffer between main and renderer processes (#463)\r\n\r\n* fix: Remove is-electron since now using preload script\r\n\r\n* fix: Remove old preload script\r\n\r\n* fix: Do not expose electron, remote, or require to web app\r\n\r\n* fix: Add newline\r\n\r\n* feat: Single Fether instance lock\r\n\r\n* fix: Move preload to static folder so works with binary\r\n\r\n* review-fix: Remove fix for webview since not used. Add comment incase used in future. Fix other event handling code\r\n\r\n* review-fix: Add optional opt-in to using Webpack notifier plugin by running with NOTIFIER=true yarn start\r\n\r\n* review-fix: Use pino.debug instead of console.log\r\n\r\n* review-fix: Add worker-src blob to CSP in development for webcam\r\n\r\n* review-fix: Update handling of untrusted urls and sessions and certificates\r\n\r\n* review-fix: Convert to WSS. Move CSP into array like in Parity-JS Shell. Update CSP\r\n\r\n* review-fix: Update CSP to avoid duplication\r\n\r\n* review-fix: Remove from new-window event listener that which applies to additional new BrowserWindows since not applicable\r\n\r\n* review-fix: Combined pino logs\r\n\r\n* review-fix: Change to parsedUrl.href instead of origin. Fix trusted urls for dev\r\n\r\n* fix: Remote https 127.0.0.1 in prod\r\n\r\n* review-fix: Move WebpackBuildNotifier images so not in binary. Fix ico file\r\n\r\n* fix: Remove console.logs\r\n\r\n* refactor: Cleanup so can merge. Extract for inclusion in separate PR\r\n\r\n* review-fix: Remove debugging notes since better in wiki\r\n\r\n* review-fix: Remove other lines due to move to wiki\r\n\r\n* fix comment\r\n\r\n* review-fix: Remove setPermissionRequestHandler since not know if need. Move to https://hackmd.io/O1FA34BuSNyJoPV1Cu3L0A\r\n\r\n* review-fix: Move CSP debugging into onHeadersReceived\r\n\r\n* review-fix: Fix isParityRunningStatus\r\n\r\n* review-fix: Replace parse-url with Node.js url parser\r\n\r\n* review-fix: Remove parse-url from dependencies\r\n\r\n* fix: Fix logic in setCertificateVerifyProc\r\n\r\n* WIP\r\n\r\n* review-fix: Dynamically add WS port from CLI to trusted\r\n\r\n* review-fix: Update comments with security warnings\r\n\r\n* merge latest from master and fix conflicts\r\n\r\n* chore: Remove useless console.log\r\n\r\n* misc: See commit details\r\n\r\n* Remove --ws-origins from CLI, hard-code instead\r\n* Remove --ws-interface from CLI, hard-code instead\r\n* Ignore --ws-interface and --ws-origins flags in CLI\r\n* Add hard-coded default trusted WS interface to window.bridge\r\n* Add default WS port to window.bridge\r\n\r\n* WIP - start implementing isDev. See FIXME for future work required\r\n\r\n* review-fix: Use appIsPackaged instead of NODE_ENV\r\n\r\n* fix: Add IS_PROD to constants and assign appIsPackaged to it. Expose it to frontend so no longer use NODE_ENV\r\n\r\n* feat: Add wiki Fether FAQ to trusted urls since required by PR #482\r\n\r\n* fix: Fix untrusted blockscout.com error in setCertificateVerifyProc\r\n\r\n* review-fix: fix blocked image hosting and external blockscout urls\r\n\r\n* review-fix: trust github token icons\r\n\r\n* review-fix: Rename network to fetherNetwork so custom config avoids naming conflict\r\n\r\n* review-fix: Remove duplicate pino.debug for CSP\r\n\r\n* review-fix: Remove WsSecure until wss and certificates implemented\r\n\r\n* review-fix: Update config to show Electron security warnings in all environments\r\n\r\n* review-fix: Remove use of wsInterface\r\n\r\n* refactor: Refactor tests inside describe blocks\r\n\r\n* tests: Add chrome dev tools to tests for trusted urls\r\n\r\n* review-fix: Use NODE_ENV and Electron app.isPackaged\r\n\r\n* fix: Rebuild yarn.lock\r\n\r\n* fix: Fix linting to arg passed to correct script\r\n\r\n* review-fix: Remove ws-origins flag and trusted ws origins\r\n\r\n* test: Fix failing test\r\n\r\n* review-fix: Remove package-lock.json\r\n\r\n* fix: Use NODE_ENV consistently instead of process.defaultApp\r\n\r\n* fix: Change to hash instead of transactionHash for blockscout","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/d0ae207176fd28b8e986e01499f749c4e676c40a"},{"sha":"ee2a222ecc2ea34561fdaa34ab0c0a2fc153f2f6","author":{"name":"Amaury Martiny","email":"a3f61c32bc8d4a685bcb1fd7d988630bd860d847@protonmail.com"},"message":"fix: Fix small bugs after hasty merge (#498)\n\n* Revert @parity/* bump\r\n\r\n* Fix blockscout link\r\n\r\n* Pass down ws-origins flag\r\n\r\n* Fix again: use transactionHash\r\n\r\n* Update maintainers\r\n\r\n* Fix broken image in prod","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/ee2a222ecc2ea34561fdaa34ab0c0a2fc153f2f6"},{"sha":"9fa64642d0596049c26f48dbeb840ca98fae5669","author":{"name":"Amaury Martiny","email":"a3f61c32bc8d4a685bcb1fd7d988630bd860d847@protonmail.com"},"message":"perf: Bump light.js to use getTxByHash (#492)\n\n* Bump light.js to use getTxByHash\r\n\r\n* Use .hash instead of .txHash","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/9fa64642d0596049c26f48dbeb840ca98fae5669"},{"sha":"5fd81f1f7f1eec40f21fbf8b51ef152ee471d9d3","author":{"name":"Thibaut Sardan","email":"41c2c0ab3a7509556022b90226ad70f5f4806215@users.noreply.github.com"},"message":"Prepare for Mainnet launch (#479)\n\n* Readme update for Mainnet launch\r\n\r\n* default to foundation\r\n\r\n* address comment\r\n\r\n* fix link\r\n\r\n* fix conflicts","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/5fd81f1f7f1eec40f21fbf8b51ef152ee471d9d3"},{"sha":"44d78b0bd9908e2f87842bc3d43ec50b327cdfd7","author":{"name":"Amaury Martiny","email":"a3f61c32bc8d4a685bcb1fd7d988630bd860d847@protonmail.com"},"message":"chore: Allow fetching cross-platform parity-ethereum (#501)\n\n* Allow fetching cross-platform\r\n\r\n* Update ci\r\n\r\n* Fix script","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/44d78b0bd9908e2f87842bc3d43ec50b327cdfd7"},{"sha":"6184a296237ebe12be4370d34c73d911b1bb3e4f","author":{"name":"Thibaut Sardan","email":"41c2c0ab3a7509556022b90226ad70f5f4806215@users.noreply.github.com"},"message":"bump to v0.4.0 (#499)","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/6184a296237ebe12be4370d34c73d911b1bb3e4f"},{"sha":"649d6bf09259e494f006f5507774c9ff0cf31d48","author":{"name":"Luke Schoen","email":"0d4afc0969aa98bc3f039297ea28064d3f11f641@users.noreply.github.com"},"message":"feat: Relates to #402. Internationalisation. Base Support (#452)\n\n* chore: Update to latest React 16.8.3 to requirements of react-i18next\r\n\r\n* feat: Scaffold basic translation with English and German\r\n\r\n* feat: Relates to #402. German translation fully working\r\n\r\n* fix: Switch back to English by default\r\n\r\n* fix: Allow user to switch between languages in preferences of context menu\r\n\r\n* feat: Translate the context menus\r\n\r\n* refactor: Remove German language. Add as separate PR\r\n\r\n* refactor: Remove blank line\r\n\r\n* docs: Update Readme with Internationalisation Add New language instructions\r\n\r\n* docs: Update Readme with Known Issues and Usage instructions\r\n\r\n* review-fix: Disabled tooltip Please fill out this field. Add High and Low tx speed\r\n\r\n* review-fix: Update license headers to be 2019 instead of 2018\r\n\r\n* review-fix: Change ns1 to fether-electron and fether-react. Use pino.debug\r\n\r\n* fix: Add missing i18n conversion for macOS Edit menu\r\n\r\n* review-fix: Remove unused i18next browser languagedetector dependency\r\n\r\n* merge latest from master and fix conflicts\r\n\r\n* merge latest master and fix conflicts. TODO do not expose remote\r\n\r\n* fix: Do not expose remote. Only expose add and remove listener, and reload via bridge\r\n\r\n* feat: Convert new release available text to i18n","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/649d6bf09259e494f006f5507774c9ff0cf31d48"},{"sha":"21ca5d69bf2792e7377049d846519732604e0783","author":{"name":"Luke Schoen","email":"0d4afc0969aa98bc3f039297ea28064d3f11f641@users.noreply.github.com"},"message":"feat: Relates to #402. Internationalisation. German Language Support (#464)\n\n* chore: Update to latest React 16.8.3 to requirements of react-i18next\r\n\r\n* feat: Scaffold basic translation with English and German\r\n\r\n* feat: Relates to #402. German translation fully working\r\n\r\n* fix: Switch back to English by default\r\n\r\n* fix: Allow user to switch between languages in preferences of context menu\r\n\r\n* feat: Translate the context menus\r\n\r\n* refactor: Remove German language. Add as separate PR\r\n\r\n* refactor: Remove blank line\r\n\r\n* feat: Add German language using Google Translate only\r\n\r\n* fix: Fix Fether menu German language translation after review from @Robbepop (native German speaker)\r\n\r\n* docs: Update Readme with Internationalisation Add New language instructions\r\n\r\n* docs: Update Readme with Known Issues and Usage instructions\r\n\r\n* review-fix: Disabled tooltip Please fill out this field. Add High and Low tx speed\r\n\r\n* review-fix: Update license headers to be 2019 instead of 2018\r\n\r\n* review-fix: Change ns1 to fether-electron and fether-react. Use pino.debug\r\n\r\n* fix: Add missing i18n conversion for macOS Edit menu\r\n\r\n* review-fix: Remove unused i18next browser languagedetector dependency\r\n\r\n* merge latest from master and fix conflicts\r\n\r\n* merge latest master and fix conflicts. TODO do not expose remote\r\n\r\n* fix: Do not expose remote. Only expose add and remove listener, and reload via bridge\r\n\r\n* feat: Convert new release available text to i18n","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/21ca5d69bf2792e7377049d846519732604e0783"},{"sha":"9ab36c49372f6dadec470a8ae839a54e0686304a","author":{"name":"Luke Schoen","email":"0d4afc0969aa98bc3f039297ea28064d3f11f641@users.noreply.github.com"},"message":"fix: Fixes #494 Drag vs Context menu. Import options page error and colour (#496)\n\n* fix: Fixes #494 drag and context menu. import options spacing for error\r\n\r\n* refactor: Remove css class that is not being used","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/9ab36c49372f6dadec470a8ae839a54e0686304a"},{"sha":"95452ee350dd9d90717a6d630b58013b4caaa040","author":{"name":"Luke Schoen","email":"0d4afc0969aa98bc3f039297ea28064d3f11f641@users.noreply.github.com"},"message":"feat: Relates to #360. Only allow import from Parity Signer chain account matching current chain. ETC support (#483)\n\n* feat: Relates to #360. Only allow import from Parity Signer chain account matching current chain. ETC support\r\n\r\n* review-fix: Refer to non-Parity chain names in the UI. Add console.error\r\n\r\n* review-fix: Do not need to chcek health status before calling chainId RPC of light.js on pages accessed through navigation\r\n\r\n* review-fix: Rename function name that matches current chain id with imported chain id of address\r\n\r\n* review-fix: Remove unnecessary function\r\n\r\n* review-fix: Rename function to accountAlreadyExists\r\n\r\n* review-fix: Remove FIXME. See https://github.com/paritytech/fether/pull/483#discussion_r270834847\r\n\r\n* review-fix: Refactor to use util functions isEtcChainId, chainIdToString, isNotErc20TokenAddress\r\n\r\n* fix: Fix typo in comment\r\n\r\n* review-fix: Change wording of parity phrase comment\r\n\r\n* review-fix: Do not clear isImport as not account related\r\n\r\n* fix: Clear error so error when recover from seed phrase not still shown if then click to recover from QR code\r\n\r\n* fix: Rename so signerChainId correctly destructured and not undefined\r\n\r\n* review-fix: Remove async/await from clear\r\n\r\n* fix: Avoid mapping signer chain id to chain name since too much maintenance with Parity Ethereum\r\n\r\n* review-fix: Remove await from createAccountStore\r\n\r\n* tests: Add colour to fether-react tests\r\n\r\n* refactor: No need to parseInt on the signerChainId\r\n\r\n* refactor: Use isNotErc20TokenAddress\r\n\r\n* refactor: Use isNotErc20TokenAddress again\r\n\r\n* refactor: Add isErc20TokenAddress util so more readable\r\n\r\n* fix: Replace valueOf with .eq. Fix so obtain BN from props\r\n\r\n* refactor: Combine into single if statement when checking if valid Eth/Etc address\r\n\r\n* refactor: Update utils without unnecessary return block","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/95452ee350dd9d90717a6d630b58013b4caaa040"},{"sha":"e22bde6dcb587b4a8ef776143eb7cd1c6fb4697e","author":{"name":"Luke Schoen","email":"0d4afc0969aa98bc3f039297ea28064d3f11f641@users.noreply.github.com"},"message":"fix: Fixes #512. Add Clock not in sync instructions for Linux including i18n translation (#513)","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/e22bde6dcb587b4a8ef776143eb7cd1c6fb4697e"},{"sha":"f2cb900ffde70087c7b6c6a3299eab807878081e","author":{"name":"Luke Schoen","email":"0d4afc0969aa98bc3f039297ea28064d3f11f641@users.noreply.github.com"},"message":"docs: Add Contributing doc (#511)","distinct":false,"url":"https://api.github.com/repos/paritytech/fether/commits/f2cb900ffde70087c7b6c6a3299eab807878081e"},{"sha":"31490a0cf00af2a0538478f1a32719fa911b8a03","author":{"name":"Thibaut Sardan","email":"41c2c0ab3a7509556022b90226ad70f5f4806215@users.noreply.github.com"},"message":"Merge branch 'master' into luke-425-startup","distinct":true,"url":"https://api.github.com/repos/paritytech/fether/commits/31490a0cf00af2a0538478f1a32719fa911b8a03"}]}
{"actor":{"display_login":"Tbaut"}}