Sean McArthur
bc86f16887
fix(avatars): add configuration to adjust avatar upload size
...
Closes #158
2015-10-20 09:06:59 -07:00
Sean McArthur
cf1dc35dfb
fix(server): prevent null exception when oauth server is down
...
Closes #151
2015-10-12 12:27:27 -07:00
Sean McArthur
544e3323c6
feat(display_name): return 204 if user does not have a display name
...
Closes #144
2015-10-01 10:47:51 -07:00
Sean McArthur
613681ddc3
chore(mock): improve mock.log
2015-10-01 10:47:00 -07:00
vladikoff
18cc9b9318
feat(logging): add avatar.get activity event
...
Fixes #146
2015-09-21 20:31:07 -04:00
John Morrison
bef76003a8
chore(version): add /__version__ route with source repo
2015-09-03 21:51:34 -07:00
Sean McArthur
8ac1a429c8
Merge pull request #137 from mozilla/rfk/display-name-allowed-chars
...
fix(display_name): Don't allow control characters in the display_name field
2015-08-20 10:12:26 -07:00
Sean McArthur
3bd6b14d29
fix(server): return errno 104 if oauth server is drunk
...
Closes #121
2015-08-20 09:32:50 -07:00
Ryan Kelly
5b9e20d224
fix(display_name): Don't allow control characters in the display_name field.
...
Fixes #126 .
2015-08-20 16:15:40 +10:00
Sean McArthur
79d98a3d5e
feat(events): add events to delete user data when account is deleted
...
Closes #127
2015-08-17 12:01:06 -07:00
Zachary Carter
e27223ddcb
fix(display_name): allow a blank display name
2015-07-15 16:10:33 -07:00
Peter deHaan
e88d81013a
chore(build): Replace JSHint with ESLint
2015-06-17 00:27:17 -07:00
Sean McArthur
6352dc3c19
Merge pull request #115 from eoger/issue-112-etags-profile
...
feat(profile): add etag to profile API endpoint
2015-06-02 16:45:53 -07:00
Edouard Oger
dcf1bb64ec
feat(profile): add etag to profile API endpoint
2015-06-02 16:18:46 -07:00
Edouard Oger
07569c5d53
feat(avatar): Add etag to the profile avatar API endpoint
2015-06-02 16:07:45 -07:00
Sean McArthur
35a4875f86
feat(profile): return all /profile pieces that scopes allow
...
Closes #108
2015-04-29 18:09:23 -07:00
Zachary Carter
ad6488eb40
feat(displayName): add a profile table with a displayName field
2015-04-09 17:35:13 -07:00
John Morrison
d2795966c5
fix(test): set maxSockets to Infinity for real
2015-03-23 03:56:49 +00:00
John Morrison
18f130f99d
fix(test): expect new default size of 200x200
2015-03-23 03:56:02 +00:00
Sean McArthur
cd38187fcd
Merge pull request #95 from mozilla/image-sizes2
...
feat(avatar): add support for multiple image sizes
2015-03-16 12:08:10 -07:00
Sean McArthur
187b076648
feat(avatar): add support for multiple image sizes
...
When an avatar is uploaded, we will now generate multiple sizes of the
image, to better accommodate various environments that the avatar may
appear.
The sizes generated are based of current constants in the `lib/img/index.js`
module. The `SIZES` constant contains a map of `suffix` to `height/width`
values. The suffix `default` is special cased, and will actually mean no
suffix. Every other value will be appended on the end of the URL, with an
underscore.
The current `SIZES` are:
{
small: { h: 100, w: 100 },
default: { h: 200, w: 200 },
large: { h 600, w: 600 }
}
which generate 3 images when an upload occurs:
- https://s3.url/ <imageid>_small (100px x 100px)
- https://s3.url/ <imageid> (200px x 200px)
- https://s3.url/ <imageid>_large (600px x 600px)
Closes #68
Closes #89
2015-03-16 10:40:19 -07:00
John Morrison
b388fb62fa
feat(test): in load test, make image deletion optional
2015-02-24 19:07:47 -08:00
John Morrison
4a433260f6
feat(test): in load test, add delete after download
2015-02-23 22:14:23 -08:00
Sean McArthur
ec25152b43
feat(images): delete images from s3 when asked to
2015-02-12 12:15:22 -08:00
Sean McArthur
b9f00df078
test(mocks): improve state of mocking in tests
2015-02-09 17:42:58 -08:00
John Morrison
3c7740454e
remove stray console.log line
2014-11-24 20:05:05 -08:00
John Morrison
cb814ed284
basic upload/download load test for avatars
2014-11-24 19:22:57 -08:00
Ryan Kelly
902d0e68ca
fix(avatars): properly detect and report image upload errors
...
Ensure that failures in the image-processing worker are reported back to
the client, rather than being silently ignored.
Closes #79
2014-11-17 11:27:25 +11:00
John Morrison
248e2e48f8
feat(server): enable HSTS maxAge six months
2014-10-20 12:44:36 -07:00
Zachary Carter
85ffefc9d0
fix(avatars): return the profile image id after a post or upload
2014-09-12 16:13:34 -07:00
Sean McArthur
be0afd84b0
use uid for USERID
2014-09-08 13:35:47 -07:00
Sean McArthur
f76900247c
returns avatar for /profile
...
- also fixed the crap out of the tests, all those unique hexes were
confused
2014-09-08 11:44:32 -07:00
Sean McArthur
12e8e068b1
fix avatar ids to be 32-hex
2014-08-22 16:54:09 -07:00
Sean McArthur
e0078b52a1
review fixes, delete route, and more
2014-08-22 16:33:58 -07:00
Zachary Carter
58defb67d9
fix(config): use ip addresses instead of localhost
2014-08-21 13:20:51 -07:00
Sean McArthur
aff6cf2776
fix mysql tests
2014-08-21 11:34:59 -07:00
Sean McArthur
de3626acd3
remove unused test file
2014-08-14 17:17:03 -07:00
Sean McArthur
8733591a71
resolve fxa hosted image urls
2014-08-14 09:53:58 -07:00
Sean McArthur
f9c054a5ca
avatars wip
2014-08-13 18:50:19 -07:00
Sean McArthur
13083deaf3
remove code related to avatars
2014-06-04 11:17:28 -07:00
Sean McArthur
d4876384fd
fix tests to use GET
2014-05-19 16:38:15 -07:00
Sean McArthur
938e1c00ab
add a /profile endpoint
...
fixes #21
2014-05-16 17:29:51 -07:00
Sean McArthur
f8eda1a594
add a /v1/uid endpoint
...
fixes #20
2014-05-16 14:47:22 -07:00
Sean McArthur
5d616a064e
added shrinkwrap
2014-04-30 16:36:25 -07:00
Sean McArthur
ebdb981c0d
remove from tests, mocha supports promises
2014-04-02 16:07:01 -07:00
Sean McArthur
208ddf758f
PROFILE EMAIL ENDPOINT
2014-04-02 16:01:26 -07:00
Sean McArthur
f520203184
upload an avatar
...
fixes #1
2014-02-13 14:38:38 -08:00
Sean McArthur
c6a3e51c81
add api version to config
2014-02-12 14:14:30 -08:00
Sean McArthur
0764634453
mysql works
2014-02-12 11:46:50 -08:00
Sean McArthur
65771a4294
fix mysql errors
2014-02-12 10:15:49 -08:00