Julian Lam
4bac78a568
wrapping up basic blocking UCP for #6463
7 years ago
Julian Lam
8db98b5cf4
additional UCP integration for #6463
7 years ago
Barış Soner Uşaklı
5d2a7106f6
change upload storage
7 years ago
Barış Soner Uşaklı
927537c759
#6431 add private upload info
7 years ago
Barış Soner Uşaklı
b35bfb81ce
ability to delete uploads from account page #6431
7 years ago
Julian Lam
8e822c7772
Added user consent pages ( #6430 )
...
- "Your Rights & Consent" user settings page
7 years ago
Barış Soner Uşaklı
47606c8df5
merge
7 years ago
Julian Lam
113fed05d8
closes #6412
7 years ago
Julian Lam
0158b1aa91
Various password logic fixes on client and server-side
...
Fixes #6399
Fixes #6400
7 years ago
Julian Lam
346187d65d
fixes #6176
7 years ago
Barış Soner Uşaklı
d16667a5fb
closes #6304
7 years ago
Barış Soner Uşaklı
3d81bcb1fe
closes #6238
8 years ago
Barış Soner Uşaklı
df182bc7e4
closes #6198
8 years ago
Julian Lam
88b47f357b
removed user.uploadFromUrl and associated logic as cropped image modal supercedes it @pichalite
8 years ago
Barış Soner Uşaklı
f7ccabc3cc
only add relative path if not starts with http(s)
8 years ago
Julian Lam
684a66a760
fixes #5989
8 years ago
Peter Jaszkowiak
da9da8190f
Bump dependencies
...
Bumping eslint & configs meant making some linting fixes
For future reference, the `xmlhttprequest-ssl` library must be of equal versioning to the one in `engine.io-client`, otherwise it won't be deduped which causes the socket.io tests to fail
8 years ago
Peter Jaszkowiak
71aab79a9a
Switch client t.js usage to Benchpress
8 years ago
Julian Lam
0ecd2300b3
Closes #5849
8 years ago
Barış Soner Uşaklı
efe13e4038
closes #5827
8 years ago
Barış Soner Uşaklı
8f5f5eb56a
closes #5761
8 years ago
Barış Soner Uşaklı
08aaabd33c
closes #5642
8 years ago
Julian Lam
30bec51a21
removed cropper zoom and using image scaling to show entire image. Click on modal backdrop during crop will no longer close modal
8 years ago
Peter Jaszkowiak
484a800327
Merge branch master into develop
8 years ago
pichalite
4c89497cc4
Closes #5521
8 years ago
Barış Soner Uşaklı
fe27d40ff6
closes #5542
8 years ago
Julian Lam
7f8f197e60
Merge branch 'master' into develop
8 years ago
Julian Lam
23d4497c73
Merge pull request #5531 from NodeBB/patch_5491
...
Fix #5491
8 years ago
Peter Jaszkowiak
8c45411ccc
Fix #5491
8 years ago
Julian Lam
1ebbbdd3f9
Merge remote-tracking branch 'origin/master' into develop
8 years ago
barisusakli
6a4b082080
closes #5524
8 years ago
psychobunny
a67d48e719
#5513 ( #5520 )
...
closes #5513
8 years ago
Julian Lam
793555a344
Merge branch 'master' into develop
8 years ago
barisusakli
992e3128bd
closes #5499
8 years ago
Julian Lam
af2d9fb85b
Merge branch 'master' into develop
8 years ago
barisusakli
531df7bd09
closes #5504
8 years ago
barisusakli
e85e35cf0c
closes #5497
8 years ago
Julian Lam
ddea9f534e
running eslint again
8 years ago
Julian Lam
72e77772db
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
dd2b930824
Resolve merge conflicts, minify only `.js` files
8 years ago
Julian Lam
672d7352bb
Merge branch 'master' into develop
8 years ago
Julian Lam
e887dda37a
Merge pull request #5461 from pichalite/image-dimension
...
Use ACP profile image dimension setting in cropper
8 years ago
Julian Lam
e427f1663e
Merge pull request #5456 from NodeBB/sounds-refactor
...
Sound system improvements
8 years ago
pichalite
a99572fc48
Use ACP profile image dimension setting in cropper
8 years ago
Peter Jaszkowiak
4bb49a7171
ESlint no-unused-vars
8 years ago
Peter Jaszkowiak
09e868ce5f
ESlint no-useless-escape, no-else-return
8 years ago
Peter Jaszkowiak
896c8c7343
ESlint object-curly-spacing
8 years ago
Peter Jaszkowiak
1493afee2a
ESlint indent
8 years ago
Peter Jaszkowiak
3b0dd2d1ef
ESlint padded-blocks
8 years ago
Peter Jaszkowiak
a5a3f3089a
ESlint no-mixed-operators
8 years ago
Peter Jaszkowiak
277a7fb8b4
ESlint key-spacing, no-trailing-spaces
8 years ago
Peter Jaszkowiak
b1b486f729
ESlint quote-props
8 years ago
Peter Jaszkowiak
52f2028206
ESlint no-multiple-empty-lines
8 years ago
Peter Jaszkowiak
b09b3aef7f
ESlint no-undef, remove global comments
8 years ago
Peter Jaszkowiak
2ba46808a1
ESlint one-var, fix comma-dangle
8 years ago
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
8 years ago
Julian Lam
f7f5b2c8d9
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
802878c371
Merge pull request #5455 from pichalite/cropper
...
Make cropper in to a module
8 years ago
barisusakli
4d05e492cc
closes #5312
8 years ago
Peter Jaszkowiak
c75391f9f5
Sound system improvements
...
- Fix sound ACP uploads
- Display soundpack names with sound files
- Soundpacks can have sounds with identical names
- Link sounds during build step
- Generate map of sound name to file name during build step
- Change how soundpacks work. It's now done via a field in plugin.json
8 years ago
pichalite
2ca8f60e77
Finalize cropper module
8 years ago
pichalite
484891472e
Make cropper in to a module
8 years ago
Julian Lam
fcaefbadca
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Anil Mandepudi
c25836b5fc
Option to upload without cropping ( #5447 )
...
* Option to upload without cropping
* Fix styling
* Fix styling
* Add missing semi-colon
* I fail at styling :fail:
8 years ago
Julian Lam
8a0a74d95e
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
b5daedb7a3
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Peter Jaszkowiak
bb1bfb0449
Merge branch 'master' into assets-route
8 years ago
pichalite
2c5f8ed8e6
Add image options to cropper modal
8 years ago
pichalite
b757f563df
Move tpl and less to core
8 years ago
pichalite
a808d1b4d9
Set aspect ratio to square and confine crop box to image
8 years ago
pichalite
700e2cf800
linting
8 years ago
pichalite
de28ff5d43
Ability to crop profile images before uploading
8 years ago
Peter Jaszkowiak
05b68391dd
Use `/assets` for client assets
...
- Route `/assets` -> `build/public`, falling back on `public`
- Moved destinations for `nodebb.min.js`, `acp.min.js`, `admin.css`, `stylesheet.css`, `templates`, and `sounds` to `build/public`
- r.js modules previously routed through express are now symlinked into `public/build/src/modules`
- minfiles no longer served from a memory cache
- use config `views_dir` setting everywhere template directory is used
- fix cache buster `v=v=`
9 years ago
Julian Lam
3861b2dd80
Merge remote-tracking branch 'origin/master' into develop
9 years ago
pichalite
5b646495af
Confirm before removing user and group cover picture
9 years ago
Julian Lam
5dd892bd01
a bunch of changes here... allowing user profiles to be flagged, #5232
9 years ago
barisusakli
8294fc90e3
closes #5084
9 years ago
Barış Soner Uşaklı
b38a10f96a
add pagination to user profile
9 years ago
Ben Lubar
2185d8eb99
Ban UI fixes ( #5169 )
...
- Permanent bans assigned by global moderators no longer expire immediately
(does not apply retroactively)
- Bans with no reason given no longer have "undefined" as their reason
(applies retroactively)
- 0 is now a selectable value for "ban duration, select 0 for permanent"
9 years ago
Julian Lam
d002c3eb76
fixing session revocation on account info page
9 years ago
barisusakli
a0cf6046f1
new clientside hook action:profile.update
9 years ago
HeeL
4a3c31b2dc
Fix space-before-function-paren linter rule
9 years ago
HeeL
3fa1c1f927
Fix space-infix-ops linter rule
9 years ago
pichalite
cd35c135cc
modify user edit password screen to match register page for displaying validations
9 years ago
barisusakli
6f86621e30
closes #5096
9 years ago
barisusakli
63f147786c
fix update cover to use correct uid
9 years ago
Anil Mandepudi
351504bd6c
fix error on icon to picture change in profile
9 years ago
barisusakli
15cae8d6ea
ability to set moderation note on users
9 years ago
Julian Lam
194716cd68
re: #5002
9 years ago
Anil Mandepudi
0be557b846
fixes #4991 ( #4993 )
9 years ago
barisusakli
6d34bb4657
closes #2166
9 years ago
barisusakli
9eb64aa3fa
closes #4975
9 years ago
barisusakli
84f88a6f15
refactor user search
...
use pagination on results
removed infinite scroll
changed the term and section to use the query param as well
pagination urls respect search
9 years ago
barisusakli
a7ed5a0129
delete content
9 years ago
barisusakli
f222adb0a3
closes #4910
9 years ago
Julian Lam
71a5e4a8a1
better error handling for session revocation if no login session is present, #4214
9 years ago
Julian Lam
f3c1e75cca
fixes #4855
9 years ago
barisusakli
910e94a690
closes #4815
9 years ago
barisusakli
bb7303834f
remove csrf r.js module
9 years ago
Julian Lam
21caa82b61
ban controls on frontend, closes #4807
9 years ago
psychobunny
4c2ee2e736
closes #4731
9 years ago
barisusakli
c790373dfc
closes #4558
9 years ago
Danijel
b7335c7a61
remove HTTP(S) schema for external bootstrap CSS file.
...
remove HTTP(S) schema from external bootstrap CSS file to avoid mixed content error.
9 years ago
barisusakli
e564260650
moved groupTitle from user settings to user profile/edit
9 years ago
psychobunny
c8b179e492
better settings for birthday datepicker
9 years ago
barisusakli
7441c181b4
closes #4312
9 years ago
barisusakli
df9558f1fa
closes #4268
9 years ago
Julian Lam
13623a620b
fixed #4277
9 years ago
barisusakli
6951dc1fe2
closes #4211
9 years ago
pichalite
a22d7290ec
fix logout on user delete
9 years ago
Barış Soner Uşaklı
88e4591f88
closes #4194
9 years ago
barisusakli
d7df6c0b06
remove more from config
9 years ago
barisusakli
ebf820d571
remove from global config
9 years ago
pichalite
ee47a13556
use components
9 years ago
pichalite
e6e4b5784d
remove unused code
9 years ago
pichalite
d133ff74bd
use ajaxify.data.username instead of getting html
...
use ajaxify.data.username instead of getting html for toggleFollow
9 years ago
barisusakli
8220567b5b
added topics to `action:topics.loaded` also fire it on category view
10 years ago
barisusakli
86d70eca74
closes #4103
10 years ago
barisusakli
767c798b2f
log self account delete, logout on self account delete
10 years ago
Julian Lam
8608092bbb
on new uploaded image, refresh profile edit page
10 years ago
Julian Lam
5a92b1a5cf
change all instances of .avatar on new image upload
10 years ago
barisusakli
6802a76332
fix relative_path
10 years ago
barisusakli
cb91587567
closes #4063
10 years ago
psychobunny
b3a98515e9
fixed ban/unban components
10 years ago
barisusakli
92f0e2d86a
closes #3586
...
added account/upvoted, account/downvoted, account/best
10 years ago
Julian Lam
ad9a1d0f2c
closes #3989
...
Squashed commit of the following:
commit 23de0708708ed190eafbcd6ea93d43333cb87aa3
Author: Julian Lam <julian@designcreateplay.com>
Date: Wed Dec 23 10:48:16 2015 -0500
wired up session revocation, #3989
commit 45a3f18321b74a9b6893d404b6c870f1ec4d95cd
Author: Julian Lam <julian@designcreateplay.com>
Date: Wed Dec 23 09:49:27 2015 -0500
session deletion via session uuid
commit 2bf87338cf9bfa2df0b299639421d8da7553c69a
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 13:53:35 2015 -0500
WIP #3989
commit 623f45c3fa8b96f8b6eec0613eb7f9463348ab93
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 10:22:24 2015 -0500
saving more metadata and displaying sessions in UCP #3989
commit d0567ed7cc33a1aea66e921b657f782038f32191
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 10:21:38 2015 -0500
updated fontawesome to v4.5.0
commit 7131c97fe8ab42838eb2915a04e74f80f3d9a133
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 09:39:16 2015 -0500
saving user-agent metadata into user session #3989
commit 661b7e6dba774b80b5dc6d04f89a79f809ff791e
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 09:23:24 2015 -0500
New user auth methods to add/revoke sessions, #3989
10 years ago
barisusakli
784ff07907
ability to add/remove users from chat rooms, tagsinput
10 years ago
Julian Lam
ccf957f681
Added cancel button to picture change modal
10 years ago
barisusakli
323cc165b6
closes #3851
...
dont use post file upload for cover uploads
check cover upload file size against new setting
store cover uploads in profile folder
use `uid-profilecover` filename for cover uploads
10 years ago
barisusakli
356f1d38cb
fix image upload for other users
10 years ago
Julian Lam
92be63ebe6
Update user account removeFn
...
As I did not realise both groups and users call the same
coverPhoto lib, the removeFn has to be in the user client js,
and not in the coverPhoto lib.
... of course, it *could* be in there, but it would be hacky.
10 years ago
barisusakli
3648f69f72
added uid
10 years ago
yariplus
853aa37cd2
Add user home pages. #3616
10 years ago
psychobunny
dd8a77b949
components: account/ban, account/unban, account/delete
10 years ago
psychobunny
dc7be48121
account/follow, account/unfollow, account/chat components
10 years ago
psychobunny
aa373841e9
use ajaxify.data.uid instead of template element
10 years ago
Julian Lam
dc916c5e3c
closes #3817
10 years ago
psychobunny
8cf6fe3aa1
closes #3808
10 years ago
psychobunny
4798647b8a
moved infinitescroll.parseAndTranslate to app.parseAndTranslate
10 years ago
psychobunny
ce4df8f22b
fixed cover image editing on all profile pages
10 years ago
Julian Lam
526afc0910
Merge remote-tracking branch 'origin/master' into user-icons
10 years ago
psychobunny
f19043d046
profile cover photos
10 years ago
Julian Lam
8ca1073be2
removed console logs
10 years ago
Julian Lam
b52475c270
Merge remote-tracking branch 'origin/master' into user-icons
...
Conflicts:
public/src/client/account/edit.js
src/middleware/middleware.js
src/socket.io/meta.js
src/socket.io/user/picture.js
src/user.js
src/views/admin/manage/group.tpl
10 years ago
barisusakli
7854e67b7b
closes #1637
10 years ago
Julian Lam
5c71bb5923
fixed user avatar modal again
10 years ago
Julian Lam
4c96f95330
Merge remote-tracking branch 'origin/master' into user-icons
...
Conflicts:
public/src/app.js
public/src/client/account/edit.js
10 years ago
barisusakli
f4c5d3e159
parse picture modals when needed
...
https://github.com/NodeBB/nodebb-theme-persona/issues/161
10 years ago
Julian Lam
c2da45c2f0
user profile changing logic
10 years ago
Julian Lam
a43d40fbc7
upgrade script, and fixed client-side generation of user icon
10 years ago