Skip to content

Commit 14edb83

Browse files
authored
Merge pull request #1 from peterjoseph/development
Reeve v1.2.0
2 parents 7d45c0a + 9ff5c29 commit 14edb83

File tree

8 files changed

+77
-62
lines changed

8 files changed

+77
-62
lines changed

changelog.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,41 @@
22

33
This file is a record of notable changes made to Reeve.
44

5+
## 1.2.0
6+
7+
### Added
8+
9+
- Change Password Functionality
10+
- Set Default Language
11+
- User Profile Page
12+
- S3 Bucket Image Uploads
13+
- Signed Image Uploads
14+
- Cloudfront image loading
15+
- EmailVerified option to endpoint security
16+
- HideComponent component based on user restriction rules
17+
- Offline warning when connection to internet is lost
18+
- Application version to request headers
19+
- GDPR hard delete online account
20+
- Workspace branding settings
21+
- Settings Page
22+
- Async load Redux states
23+
- Updated NPM packages
24+
25+
### Fixed
26+
27+
- Logo href links to homepage on authentication pages
28+
- Reload user on email validation
29+
- Firefox SVG image sizing issues
30+
- Organized scss files
31+
- Loading bar at top of screen
32+
- Loading bar not visible during async page loading
33+
- Improved react router implementation
34+
- Improved "Page could not be found" component
35+
- Select border radius
36+
- Notification text translates on language change
37+
- Hover link colors during client color change
38+
- Duplicate sessions on page refresh
39+
540
## 1.1.0
641

742
### Added

client/common/layouts/DefaultLayout.js

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import React, { Component, Fragment } from "react";
22
import PropTypes from "prop-types";
33
import { withRouter } from "react-router-dom";
4-
import { TransitionGroup, CSSTransition } from "react-transition-group";
54
import { Offline } from "react-detect-offline";
65

76
import Header from "client/modules/header";
@@ -16,16 +15,12 @@ class DefaultLayout extends Component {
1615
<GlobalStyling>
1716
<Fragment>
1817
<Header key={history.location.key} />
19-
<TransitionGroup component="main" className="page-main">
20-
<CSSTransition key={history.location.path} timeout={500} classNames="fade" appear>
21-
<div key={history.location.path}>
22-
<Offline>
23-
<AppOffline navMargin={true} />
24-
</Offline>
25-
{children}
26-
</div>
27-
</CSSTransition>
28-
</TransitionGroup>
18+
<div key={history.location.path}>
19+
<Offline>
20+
<AppOffline navMargin={true} />
21+
</Offline>
22+
{children}
23+
</div>
2924
</Fragment>
3025
</GlobalStyling>
3126
);

client/common/styles/entry.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,4 @@
99
@import "modules/borders";
1010
@import "modules/alignment";
1111
@import "modules/images";
12-
@import "modules/animations";
1312
@import "modules/custom_components";

client/common/styles/modules/_animations.scss

Lines changed: 0 additions & 12 deletions
This file was deleted.

package-lock.json

Lines changed: 12 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Reeve",
3-
"version": "1.1.0",
3+
"version": "1.2.0",
44
"engines": {
55
"node": "10.x"
66
},
@@ -48,7 +48,7 @@
4848
"acorn": "^6.1.1",
4949
"async": "^2.6.2",
5050
"ava": "^1.4.1",
51-
"aws-sdk": "^2.444.0",
51+
"aws-sdk": "^2.445.0",
5252
"babel-loader": "^8.0.5",
5353
"babel-plugin-add-module-exports": "^1.0.2",
5454
"babel-plugin-emotion": "^10.0.9",
@@ -68,7 +68,7 @@
6868
"es6-promise": "^4.2.6",
6969
"exports-loader": "^0.7.0",
7070
"express": "^4.16.4",
71-
"express-rate-limit": "^3.4.1",
71+
"express-rate-limit": "^3.5.0",
7272
"express-winston": "^3.1.0",
7373
"file-loader": "^3.0.1",
7474
"helmet": "^3.16.0",
@@ -102,7 +102,7 @@
102102
"rc-switch": "^1.9.0",
103103
"react": "^16.8.6",
104104
"react-butterfiles": "^1.2.1",
105-
"react-color": "^2.17.2",
105+
"react-color": "^2.17.3",
106106
"react-detect-offline": "^2.3.0",
107107
"react-dom": "^16.8.6",
108108
"react-ga": "^2.5.7",
@@ -117,14 +117,13 @@
117117
"react-script-loader-hoc": "^1.2.2",
118118
"react-stripe-elements": "^3.0.0",
119119
"react-tooltip": "^3.10.0",
120-
"react-transition-group": "^4.0.0",
121120
"redis": "^2.8.0",
122121
"redux": "^4.0.1",
123122
"redux-immutable": "^4.0.0",
124123
"redux-thunk": "^2.2.0",
125124
"safe-regex": "^2.0.2",
126125
"sass-loader": "^7.0.1",
127-
"sequelize": "^5.7.6",
126+
"sequelize": "^5.8.0",
128127
"serialize-error": "^4.1.0",
129128
"serve-favicon": "^2.5.0",
130129
"stripe": "^6.31.1",

readme.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@ cd Reeve
1818
npm install && npm start
1919
```
2020

21+
## Online Application Demo
22+
23+
Heroku Demo [Master Branch] <http://demo.getreeve.com/signin>
24+
25+
Heroku Demo [Development Branch] <http://demo-development.getreeve.com/signin>
26+
27+
- Some features such as stripe billing and email sending in the online demo versions have been disabled.
28+
2129
## Application Screenshots
2230

2331
![](https://i.imgur.com/c6cYmSl.png)
@@ -73,7 +81,15 @@ npm install && npm start
7381

7482
## Documentation
7583

76-
Further documentation can be found in the ./documentation directory
84+
Further documentation can be found in the ./documentation directory of the repository.
85+
86+
An online copy of the documentation can be found at <https://getreeve.com/documentation.html>
87+
88+
## Feature Updates
89+
90+
The following public trello board provides scope for some of the features that are planned in future versions of Reeve.
91+
92+
<https://trello.com/b/pxdfRq4i>
7793

7894
## License
7995

server/services/s3.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ async function presignedPutObject(contentType, bucket, signedUrlExpiryTime, acl,
5656
try {
5757
// Create file name to store object in bucket
5858
const extension = mime.extension(contentType);
59-
const key = `${config.s3.fileDestination}${Date.now().toString()}_${clientId}_${userId}.${extension}`;
59+
const filePath = config.s3.fileDestination ? config.s3.fileDestination : "";
60+
const key = `${filePath}${Date.now().toString()}_${clientId}_${userId}.${extension}`;
6061

6162
const url = await s3.getSignedUrl("putObject", {
6263
Bucket: bucket,

0 commit comments

Comments
 (0)