Changeset View
Changeset View
Standalone View
Standalone View
files/remove-analytics.patch
| diff -ura a/browser/main/Detail/MarkdownNoteDetail.js b/browser/main/Detail/MarkdownNoteDetail.js | diff -ura a/browser/main/Detail/MarkdownNoteDetail.js b/browser/main/Detail/MarkdownNoteDetail.js | ||||
| --- a/browser/main/Detail/MarkdownNoteDetail.js 2018-03-22 15:07:28.000000000 +0100 | --- a/browser/main/Detail/MarkdownNoteDetail.js 2018-07-19 08:21:35.000000000 +0200 | ||||
| +++ b/browser/main/Detail/MarkdownNoteDetail.js 2018-03-22 16:05:48.568143378 +0100 | +++ b/browser/main/Detail/MarkdownNoteDetail.js 2018-07-19 12:13:11.146091379 +0200 | ||||
| @@ -15,7 +15,6 @@ | @@ -15,7 +15,6 @@ | ||||
| import StatusBar from '../StatusBar' | import StatusBar from '../StatusBar' | ||||
| import _ from 'lodash' | import _ from 'lodash' | ||||
| import { findNoteTitle } from 'browser/lib/findNoteTitle' | import { findNoteTitle } from 'browser/lib/findNoteTitle' | ||||
| -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | ||||
| import ConfigManager from 'browser/main/lib/ConfigManager' | import ConfigManager from 'browser/main/lib/ConfigManager' | ||||
| import TrashButton from './TrashButton' | import TrashButton from './TrashButton' | ||||
| import FullscreenButton from './FullscreenButton' | import FullscreenButton from './FullscreenButton' | ||||
| @@ -112,7 +111,6 @@ | @@ -117,7 +116,6 @@ | ||||
| type: 'UPDATE_NOTE', | type: 'UPDATE_NOTE', | ||||
| note: note | note: note | ||||
| }) | }) | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('EDIT_NOTE') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('EDIT_NOTE') | ||||
| }) | }) | ||||
| } | } | ||||
| @@ -151,7 +149,6 @@ | @@ -156,7 +154,6 @@ | ||||
| handleStarButtonClick (e) { | handleStarButtonClick (e) { | ||||
| const { note } = this.state | const { note } = this.state | ||||
| - if (!note.isStarred) AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_STAR') | - if (!note.isStarred) AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_STAR') | ||||
| note.isStarred = !note.isStarred | note.isStarred = !note.isStarred | ||||
| diff -ura a/browser/main/Detail/SnippetNoteDetail.js b/browser/main/Detail/SnippetNoteDetail.js | diff -ura a/browser/main/Detail/SnippetNoteDetail.js b/browser/main/Detail/SnippetNoteDetail.js | ||||
| --- a/browser/main/Detail/SnippetNoteDetail.js 2018-03-22 15:07:28.000000000 +0100 | --- a/browser/main/Detail/SnippetNoteDetail.js 2018-07-19 08:21:35.000000000 +0200 | ||||
| +++ b/browser/main/Detail/SnippetNoteDetail.js 2018-03-22 16:06:37.140689593 +0100 | +++ b/browser/main/Detail/SnippetNoteDetail.js 2018-07-19 12:14:00.360531159 +0200 | ||||
| @@ -18,7 +18,6 @@ | @@ -19,7 +19,6 @@ | ||||
| import ConfigManager from 'browser/main/lib/ConfigManager' | |||||
| import _ from 'lodash' | import _ from 'lodash' | ||||
| import {findNoteTitle} from 'browser/lib/findNoteTitle' | import {findNoteTitle} from 'browser/lib/findNoteTitle' | ||||
| import convertModeName from 'browser/lib/convertModeName' | |||||
| -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | ||||
| import TrashButton from './TrashButton' | import TrashButton from './TrashButton' | ||||
| import RestoreButton from './RestoreButton' | import RestoreButton from './RestoreButton' | ||||
| import PermanentDeleteButton from './PermanentDeleteButton' | import PermanentDeleteButton from './PermanentDeleteButton' | ||||
| @@ -140,7 +139,6 @@ | @@ -127,7 +126,6 @@ | ||||
| type: 'UPDATE_NOTE', | type: 'UPDATE_NOTE', | ||||
| note: note | note: note | ||||
| }) | }) | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('EDIT_NOTE') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('EDIT_NOTE') | ||||
| }) | }) | ||||
| } | } | ||||
| @@ -179,7 +177,6 @@ | @@ -166,7 +164,6 @@ | ||||
| handleStarButtonClick (e) { | handleStarButtonClick (e) { | ||||
| const { note } = this.state | const { note } = this.state | ||||
| - if (!note.isStarred) AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_STAR') | - if (!note.isStarred) AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_STAR') | ||||
| note.isStarred = !note.isStarred | note.isStarred = !note.isStarred | ||||
| @@ -377,9 +374,6 @@ | @@ -364,9 +361,6 @@ | ||||
| const mode = syntax != null ? syntax.name : null | const mode = syntax != null ? syntax.name : null | ||||
| if (mode != null) { | if (mode != null) { | ||||
| snippets[index].mode = mode | snippets[index].mode = mode | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('SNIPPET_LANG', { | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('SNIPPET_LANG', { | ||||
| - name: mode | - name: mode | ||||
| - }) | - }) | ||||
| } | } | ||||
| this.setState({note: Object.assign(this.state.note, {snippets: snippets})}) | this.setState(state => ({note: Object.assign(state.note, {snippets: snippets})})) | ||||
| @@ -401,10 +395,6 @@ | @@ -388,10 +382,6 @@ | ||||
| }, () => { | }), () => { | ||||
| this.save() | this.save() | ||||
| }) | }) | ||||
| - | - | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('SELECT_LANG', { | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('SELECT_LANG', { | ||||
| - name | - name | ||||
| - }) | - }) | ||||
| } | } | ||||
| } | } | ||||
| diff -ura a/browser/main/Detail/TagSelect.js b/browser/main/Detail/TagSelect.js | diff -ura a/browser/main/Detail/TagSelect.js b/browser/main/Detail/TagSelect.js | ||||
| --- a/browser/main/Detail/TagSelect.js 2018-03-22 15:07:28.000000000 +0100 | --- a/browser/main/Detail/TagSelect.js 2018-07-19 08:21:35.000000000 +0200 | ||||
| +++ b/browser/main/Detail/TagSelect.js 2018-03-22 16:06:54.073880422 +0100 | +++ b/browser/main/Detail/TagSelect.js 2018-07-19 12:14:19.694305305 +0200 | ||||
| @@ -3,7 +3,6 @@ | @@ -3,7 +3,6 @@ | ||||
| import CSSModules from 'browser/lib/CSSModules' | import CSSModules from 'browser/lib/CSSModules' | ||||
| import styles from './TagSelect.styl' | import styles from './TagSelect.styl' | ||||
| import _ from 'lodash' | import _ from 'lodash' | ||||
| -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | ||||
| import i18n from 'browser/lib/i18n' | import i18n from 'browser/lib/i18n' | ||||
| class TagSelect extends React.Component { | class TagSelect extends React.Component { | ||||
| @@ -63,7 +62,6 @@ | @@ -56,7 +55,6 @@ | ||||
| } | } | ||||
| submitTag () { | submitTag () { | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_TAG') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_TAG') | ||||
| let { value } = this.props | let { value } = this.props | ||||
| let newTag = this.refs.newTag.value.trim().replace(/ +/g, '_') | let newTag = this.refs.newTag.value.trim().replace(/ +/g, '_') | ||||
| newTag = newTag.charAt(0) === '#' ? newTag.substring(1) : newTag | newTag = newTag.charAt(0) === '#' ? newTag.substring(1) : newTag | ||||
| diff -ura a/browser/main/Main.js b/browser/main/Main.js | diff -ura a/browser/main/Main.js b/browser/main/Main.js | ||||
| --- a/browser/main/Main.js 2018-03-22 15:07:28.000000000 +0100 | --- a/browser/main/Main.js 2018-07-19 08:21:35.000000000 +0200 | ||||
| +++ b/browser/main/Main.js 2018-03-22 16:07:08.159039305 +0100 | +++ b/browser/main/Main.js 2018-07-19 12:14:36.051347482 +0200 | ||||
| @@ -10,7 +10,6 @@ | @@ -10,7 +10,6 @@ | ||||
| import dataApi from 'browser/main/lib/dataApi' | import dataApi from 'browser/main/lib/dataApi' | ||||
| import _ from 'lodash' | import _ from 'lodash' | ||||
| import ConfigManager from 'browser/main/lib/ConfigManager' | import ConfigManager from 'browser/main/lib/ConfigManager' | ||||
| -import mobileAnalytics from 'browser/main/lib/AwsMobileAnalyticsConfig' | -import mobileAnalytics from 'browser/main/lib/AwsMobileAnalyticsConfig' | ||||
| import eventEmitter from 'browser/main/lib/eventEmitter' | import eventEmitter from 'browser/main/lib/eventEmitter' | ||||
| import { hashHistory } from 'react-router' | import { hashHistory } from 'react-router' | ||||
| import store from 'browser/main/store' | import store from 'browser/main/store' | ||||
| @@ -24,10 +23,6 @@ | @@ -26,10 +25,6 @@ | ||||
| constructor (props) { | constructor (props) { | ||||
| super(props) | super(props) | ||||
| - if (process.env.NODE_ENV === 'production') { | - if (process.env.NODE_ENV === 'production') { | ||||
| - mobileAnalytics.initAwsMobileAnalytics() | - mobileAnalytics.initAwsMobileAnalytics() | ||||
| - } | - } | ||||
| - | - | ||||
| const { config } = props | const { config } = props | ||||
| this.state = { | this.state = { | ||||
| diff -ura a/browser/main/modals/CreateFolderModal.js b/browser/main/modals/CreateFolderModal.js | diff -ura a/browser/main/modals/CreateFolderModal.js b/browser/main/modals/CreateFolderModal.js | ||||
| --- a/browser/main/modals/CreateFolderModal.js 2018-03-22 15:07:28.000000000 +0100 | --- a/browser/main/modals/CreateFolderModal.js 2018-07-19 08:21:35.000000000 +0200 | ||||
| +++ b/browser/main/modals/CreateFolderModal.js 2018-03-22 16:07:22.927206041 +0100 | +++ b/browser/main/modals/CreateFolderModal.js 2018-07-19 12:14:51.851712364 +0200 | ||||
| @@ -6,7 +6,6 @@ | @@ -6,7 +6,6 @@ | ||||
| import store from 'browser/main/store' | import store from 'browser/main/store' | ||||
| import consts from 'browser/lib/consts' | import consts from 'browser/lib/consts' | ||||
| import ModalEscButton from 'browser/components/ModalEscButton' | import ModalEscButton from 'browser/components/ModalEscButton' | ||||
| -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | ||||
| import i18n from 'browser/lib/i18n' | import i18n from 'browser/lib/i18n' | ||||
| class CreateFolderModal extends React.Component { | class CreateFolderModal extends React.Component { | ||||
| @@ -51,7 +50,6 @@ | @@ -51,7 +50,6 @@ | ||||
| } | } | ||||
| confirm () { | confirm () { | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_FOLDER') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_FOLDER') | ||||
| if (this.state.name.trim().length > 0) { | if (this.state.name.trim().length > 0) { | ||||
| const { storage } = this.props | const { storage } = this.props | ||||
| const input = { | const input = { | ||||
| diff -ura a/browser/main/modals/NewNoteModal.js b/browser/main/modals/NewNoteModal.js | diff -ura a/browser/main/modals/NewNoteModal.js b/browser/main/modals/NewNoteModal.js | ||||
| --- a/browser/main/modals/NewNoteModal.js 2018-03-22 15:07:28.000000000 +0100 | --- a/browser/main/modals/NewNoteModal.js 2018-07-19 08:21:35.000000000 +0200 | ||||
| +++ b/browser/main/modals/NewNoteModal.js 2018-03-22 16:07:43.452438010 +0100 | +++ b/browser/main/modals/NewNoteModal.js 2018-07-19 12:15:11.568837239 +0200 | ||||
| @@ -5,7 +5,6 @@ | @@ -5,7 +5,6 @@ | ||||
| import { hashHistory } from 'react-router' | import { hashHistory } from 'react-router' | ||||
| import ee from 'browser/main/lib/eventEmitter' | import ee from 'browser/main/lib/eventEmitter' | ||||
| import ModalEscButton from 'browser/components/ModalEscButton' | import ModalEscButton from 'browser/components/ModalEscButton' | ||||
| -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | ||||
| import i18n from 'browser/lib/i18n' | import i18n from 'browser/lib/i18n' | ||||
| class NewNoteModal extends React.Component { | class NewNoteModal extends React.Component { | ||||
| @@ -25,8 +24,6 @@ | @@ -24,8 +23,6 @@ | ||||
| } | } | ||||
| handleMarkdownNoteButtonClick (e) { | handleMarkdownNoteButtonClick (e) { | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_MARKDOWN') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_MARKDOWN') | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_ALLNOTE') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_ALLNOTE') | ||||
| const { storage, folder, dispatch, location } = this.props | const { storage, folder, dispatch, location } = this.props | ||||
| dataApi | dataApi | ||||
| .createNote(storage, { | .createNote(storage, { | ||||
| @@ -59,8 +56,6 @@ | @@ -59,8 +56,6 @@ | ||||
| } | } | ||||
| handleSnippetNoteButtonClick (e) { | handleSnippetNoteButtonClick (e) { | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_SNIPPET') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_SNIPPET') | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_ALLNOTE') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_ALLNOTE') | ||||
| const { storage, folder, dispatch, location } = this.props | const { storage, folder, dispatch, location } = this.props | ||||
| dataApi | dataApi | ||||
| diff -ura a/browser/main/modals/PreferencesModal/InfoTab.js b/browser/main/modals/PreferencesModal/InfoTab.js | diff -ura a/browser/main/modals/PreferencesModal/InfoTab.js b/browser/main/modals/PreferencesModal/InfoTab.js | ||||
| --- a/browser/main/modals/PreferencesModal/InfoTab.js 2018-03-22 15:07:28.000000000 +0100 | --- a/browser/main/modals/PreferencesModal/InfoTab.js 2018-07-19 08:21:35.000000000 +0200 | ||||
| +++ b/browser/main/modals/PreferencesModal/InfoTab.js 2018-03-22 16:08:39.671074712 +0100 | +++ b/browser/main/modals/PreferencesModal/InfoTab.js 2018-07-19 12:15:47.909689742 +0200 | ||||
| @@ -3,7 +3,6 @@ | @@ -3,7 +3,6 @@ | ||||
| import styles from './InfoTab.styl' | import styles from './InfoTab.styl' | ||||
| import ConfigManager from 'browser/main/lib/ConfigManager' | import ConfigManager from 'browser/main/lib/ConfigManager' | ||||
| import store from 'browser/main/store' | import store from 'browser/main/store' | ||||
| -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | ||||
| import _ from 'lodash' | import _ from 'lodash' | ||||
| import i18n from 'browser/lib/i18n' | import i18n from 'browser/lib/i18n' | ||||
| ▲ Show 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | |||||
| - {i18n.__('Enable analytics to help improve Boostnote')}<br /> | - {i18n.__('Enable analytics to help improve Boostnote')}<br /> | ||||
| - <button styleName='policy-submit' onClick={(e) => this.handleSaveButtonClick(e)}>{i18n.__('Save')}</button> | - <button styleName='policy-submit' onClick={(e) => this.handleSaveButtonClick(e)}>{i18n.__('Save')}</button> | ||||
| - <br /> | - <br /> | ||||
| - {this.infoMessage()} | - {this.infoMessage()} | ||||
| </div> | </div> | ||||
| ) | ) | ||||
| } | } | ||||
| diff -ura a/browser/main/NoteList/index.js b/browser/main/NoteList/index.js | diff -ura a/browser/main/NoteList/index.js b/browser/main/NoteList/index.js | ||||
| --- a/browser/main/NoteList/index.js 2018-03-22 15:07:28.000000000 +0100 | --- a/browser/main/NoteList/index.js 2018-07-19 08:21:35.000000000 +0200 | ||||
| +++ b/browser/main/NoteList/index.js 2018-03-22 16:09:20.152534305 +0100 | +++ b/browser/main/NoteList/index.js 2018-07-19 12:16:10.730230097 +0200 | ||||
| @@ -15,7 +15,6 @@ | @@ -17,7 +17,6 @@ | ||||
| import path from 'path' | import path from 'path' | ||||
| import { hashHistory } from 'react-router' | import { hashHistory } from 'react-router' | ||||
| import copy from 'copy-to-clipboard' | import copy from 'copy-to-clipboard' | ||||
| -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | -import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' | ||||
| import Markdown from '../../lib/markdown' | import Markdown from '../../lib/markdown' | ||||
| import i18n from 'browser/lib/i18n' | import i18n from 'browser/lib/i18n' | ||||
| import { confirmDeleteNote } from 'browser/lib/confirmDeleteNote' | |||||
| @@ -625,7 +624,6 @@ | @@ -633,7 +632,6 @@ | ||||
| note: newNote | note: newNote | ||||
| }) | }) | ||||
| }) | }) | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('EDIT_NOTE') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('EDIT_NOTE') | ||||
| console.log('Notes went to trash') | console.log('Notes went to trash') | ||||
| }) | }) | ||||
| .catch((err) => { | .catch((err) => { | ||||
| @@ -644,8 +642,6 @@ | @@ -652,8 +650,6 @@ | ||||
| const firstNote = selectedNotes[0] | const firstNote = selectedNotes[0] | ||||
| const eventName = firstNote.type === 'MARKDOWN_NOTE' ? 'ADD_MARKDOWN' : 'ADD_SNIPPET' | const eventName = firstNote.type === 'MARKDOWN_NOTE' ? 'ADD_MARKDOWN' : 'ADD_SNIPPET' | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent(eventName) | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent(eventName) | ||||
| - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_ALLNOTE') | - AwsMobileAnalyticsConfig.recordDynamicCustomEvent('ADD_ALLNOTE') | ||||
| dataApi | dataApi | ||||
| .createNote(storage.key, { | .createNote(storage.key, { | ||||
| type: firstNote.type, | type: firstNote.type, | ||||
| diff -ura a/package.json b/package.json | diff -ura a/package.json b/package.json | ||||
| --- a/package.json 2018-03-22 15:07:28.000000000 +0100 | --- a/package.json 2018-07-19 08:21:35.000000000 +0200 | ||||
| +++ b/package.json 2018-03-22 16:09:42.000000000 +0100 | +++ b/package.json 2018-07-19 12:16:38.697563991 +0200 | ||||
| @@ -50,8 +50,6 @@ | @@ -52,8 +52,6 @@ | ||||
| "dependencies": { | |||||
| "@rokt33r/markdown-it-math": "^4.0.1", | "@rokt33r/markdown-it-math": "^4.0.1", | ||||
| "@rokt33r/season": "^5.3.0", | "@rokt33r/season": "^5.3.0", | ||||
| "@susisu/mte-kernel": "^2.0.0", | |||||
| - "aws-sdk": "^2.48.0", | - "aws-sdk": "^2.48.0", | ||||
| - "aws-sdk-mobile-analytics": "^0.9.2", | - "aws-sdk-mobile-analytics": "^0.9.2", | ||||
| "codemirror": "^5.19.0", | "chart.js": "^2.7.2", | ||||
| "codemirror": "^5.39.0", | |||||
| "codemirror-mode-elixir": "^1.1.1", | "codemirror-mode-elixir": "^1.1.1", | ||||
| "electron-config": "^0.2.1", | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.