Skip to content
This repository has been archived by the owner on Jan 7, 2020. It is now read-only.

[WIP] Email App on new API #164

Merged
merged 8 commits into from Apr 3, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
20 changes: 0 additions & 20 deletions email_app/.babelrc

This file was deleted.

30 changes: 30 additions & 0 deletions email_app/.compilerc
@@ -0,0 +1,30 @@
{
"application/javascript": {
"presets": [
["env", { "targets": { "electron": "1.6.0" } }],
"es2015",
"stage-0",
"react"
],
"sourceMaps": "none",
"env": {
"development": {
"plugins": [
"transform-async-to-generator",
"transform-class-properties",
"transform-es2015-classes",
"react-hot-loader/babel"
],
"sourceMaps": "inline"
},
"production": {
"plugins": [
"transform-async-to-generator",
"transform-class-properties",
"transform-es2015-classes",
"react-optimize"
]
}
}
}
}
13 changes: 7 additions & 6 deletions email_app/README.md
Expand Up @@ -20,17 +20,18 @@ $ cd your-project-name && npm install

## Run

Run this two commands __simultaneously__ in different console tabs.

```bash
$ npm run hot-server
$ npm run start-hot
$ npm start
```

or run two servers with one command
This starts the app in development mode with hot-reloading.

### Faking Authentication

If you don't have authenticator set up and want to run the test with randomly generated testing credentials, run it as:

```bash
$ npm run dev
$ NODE_ENV=development SAFE_FAKE_AUTH=1 npm start
```

*Note: requires a node version >= 4 and an npm version >= 2.*
Expand Down
43 changes: 6 additions & 37 deletions email_app/app/actions/actionTypes.js
@@ -1,49 +1,18 @@
const ACTION_TYPES = {
AUTHORISE_APP: 'AUTHORISE_APP',
GET_CONFIG_FILE: 'GET_CONFIG_FILE',
WRITE_CONFIG_FILE: 'WRITE_CONFIG_FILE',
FETCH_DATA_ID_AT: 'FETCH_DATA_ID_AT',
REFRESH_EMAIL: 'REFRESH_EMAIL',
SET_INITIALIZER_TASK: 'SET_INITIALIZER_TASK',

// legacy
SET_CREATE_ACCOUNT_PROCESSING: 'SET_CREATE_ACCOUNT_PROCESSING',
SET_CREATE_ACCOUNT_ERROR: 'SET_CREATE_ACCOUNT_ERROR',
CREATE_STRUCTURED_DATA: 'CREATE_STRUCTURED_DATA',
UPDATE_STRUCTURED_DATA: 'UPDATE_STRUCTURED_DATA',
FETCH_STRUCTURED_DATA: 'FETCH_STRUCTURED_DATA',
FETCH_STRUCTURE_DATA_HANDLE: 'FETCH_STRUCTURE_DATA_HANDLE',
DROP_STRUCTURED_DATA_HANDLE: 'DROP_STRUCTURED_DATA_HANDLE',
FETCH_STRUCTURE_DATA_ID_HANDLE: 'FETCH_STRUCTURE_DATA_ID_HANDLE',
POST_STRUCTURED_DATA: 'POST_STRUCTURED_DATA',
PUT_STRUCTURED_DATA: 'PUT_STRUCTURED_DATA',
SET_INITIALIZER_TASK: 'SET_INITIALIZER_TASK',
SET_APPENDABLE_DATA_ID: 'SET_APPENDABLE_DATA_ID',
CREATE_APPENDABLE_DATA: 'CREATE_APPENDABLE_DATA',
FETCH_APPENDABLE_DATA_META: 'FETCH_APPENDABLE_DATA_META',
FETCH_APPENDABLE_DATA_HANDLER: 'FETCH_APPENDABLE_DATA_HANDLER',
APPEND_APPENDABLE_DATA: 'APPEND_APPENDABLE_DATA',
REMOVE_FROM_APPENDABLE_DATA: 'REMOVE_FROM_APPENDABLE_DATA',
POST_APPENDABLE_DATA: 'POST_APPENDABLE_DATA',
PUT_APPENDABLE_DATA: 'PUT_APPENDABLE_DATA',
DROP_APPENDABLE_DATA_HANDLE: 'DROP_APPENDABLE_DATA_HANDLE',
CLEAR_DELETE_DATA: 'CLEAR_DELETE_DATA',
GET_APPENDABLE_DATA_LENGTH: 'GET_APPENDABLE_DATA_LENGTH',
CREATE_IMMUT_WRITER_HANDLE: 'CREATE_IMMUT_WRITER_HANDLE',
GET_IMMUT_READ_HANDLE: 'GET_IMMUT_READ_HANDLE',
CLOSE_IMMUT_DATA_READER: 'CLOSE_IMMUT_DATA_READER',
READ_IMMUT_DATA: 'READ_IMMUT_DATA',
WRITE_IMMUT_DATA: 'WRITE_IMMUT_DATA',
CLOSE_IMMUT_DATA_WRITER: 'CLOSE_IMMUT_DATA_WRITER',
PUT_IMMUT_DATA: 'PUT_IMMUT_DATA',

PUSH_MAIL: 'PUSH_MAIL',
SET_MAIL_PROCESSING: 'SET_MAIL_PROCESSING',
CLEAR_MAIL_PROCESSING: 'CLEAR_MAIL_PROCESSING',
SET_ACTIVE_MAIL: 'SET_ACTIVE_MAIL',
SERIALISE_DATA_ID: 'SERIALISE_DATA_ID',
DESERIALISE_DATA_ID: 'DESERIALISE_DATA_ID',
GET_STRUCTURED_DATA_ID_HANDLE: 'GET_STRUCTURED_DATA_ID_HANDLE',
DROP_HANDLER: 'DROP_HANDLER',
GET_ENCRYPTED_KEY: 'GET_ENCRYPTED_KEY',
DELETE_ENCRYPTED_KEY: 'DELETE_ENCRYPTED_KEY',
GET_CIPHER_OPTS_HANDLE: 'GET_CIPHER_OPTS_HANDLE',
DELETE_CIPHER_OPTS_HANDLE: 'DELETE_CIPHER_OPTS_HANDLE',

CANCEL_COMPOSE: 'CANCEL_COMPOSE',
CLEAR_INBOX: 'CLEAR_INBOX',
PUSH_TO_INBOX: 'PUSH_TO_INBOX'
Expand Down
188 changes: 0 additions & 188 deletions email_app/app/actions/appendable_data_actions.js

This file was deleted.

26 changes: 0 additions & 26 deletions email_app/app/actions/cipher-opts_actions.js

This file was deleted.

10 changes: 0 additions & 10 deletions email_app/app/actions/create_account_actions.js

This file was deleted.