Julian Lam
77ec169591
added two new client-side hooks for search to allow plugins to add fields
8 years ago
Barış Soner Uşaklı
e6cbaf6d85
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Barış Soner Uşaklı
fd43f38e42
closes #5773
8 years ago
Baris Usakli
1f5b3ba636
closes #5771
8 years ago
Baris Usakli
1b0c6741f8
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Julian Lam
9a06604968
changing local getUserName to getUserSlug, closes julianlam/nodebb-plugin-mentions#89
8 years ago
Barış Soner Uşaklı
53a2a7244d
closes #5765
8 years ago
Barış Soner Uşaklı
7fe9366103
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Barış Soner Uşaklı
8f5f5eb56a
closes #5761
8 years ago
Baris Usakli
0ea4ee7dda
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Julian Lam
dbcc1517eb
fix chat links not working in flag details page
8 years ago
Barış Soner Uşaklı
d9e84b1db8
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Barış Soner Uşaklı
b13ed26587
closes #5755
8 years ago
Baris Usakli
8ea5c060f5
closes #5754
8 years ago
Barış Soner Uşaklı
a16aa33c8d
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Barış Soner Uşaklı
1628c352fd
closes #5750
8 years ago
Barış Soner Uşaklı
38806fe07f
closes #5752
8 years ago
Baris Usakli
037a0e5239
closes #5742
...
also fix reverse infinite scroll when sorting is changed
8 years ago
Baris Usakli
da8b1b605c
#5723
8 years ago
Baris Usakli
d13eb52f39
closes #5722
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
Barış Soner Uşaklı
a513d98e1d
prevent timeago in future for new posts
8 years ago
Barış Soner Uşaklı
29ca1dbf08
replies/reply fix
8 years ago
Barış Soner Uşaklı
70adcd64bc
#5667
8 years ago
Julian Lam
6d392089e4
fixes #5660 - https://ecma-international.org/ecma-262/5.1/#sec-15.9.1.1
8 years ago
Barış Soner Uşaklı
f3deef4931
closes #5656
8 years ago
Barış Soner Uşaklı
3a1eba2537
merge
8 years ago
Barış Soner Uşaklı
670a5d9ca0
fix timestamp not showing for replies, remove allowFuture @julianlam
8 years ago
psychobunny
6f8e7343e6
fix for "invalid date" re:threading when replying to yourself
8 years ago
Barış Soner Uşaklı
6fb90a17e0
closes #5613
8 years ago
Barış Soner Uşaklı
2f3aceb7d3
dont do anything if config is off
8 years ago
Barış Soner Uşaklı
82863a28f0
add the loaded topics after the last topic on the list
8 years ago
barisusakli
75e5f2da74
closes #5485
8 years ago
barisusakli
73700ed747
closes #5617
8 years ago
Peter Jaszkowiak
30b47d39f3
Fix #5536
8 years ago
barisusakli
b45111d44b
show max message length in error message
8 years ago
barisusakli
236758b712
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
barisusakli
fb3020f892
closes #5604
8 years ago
barisusakli
20eac0de94
closes #5518
8 years ago
Peter Jaszkowiak
484a800327
Merge branch master into develop
8 years ago
Julian Lam
126237e2c9
Merge pull request #5576 from pichalite/zxcvbn
...
Closes #5521
8 years ago
pichalite
4c89497cc4
Closes #5521
8 years ago
Anil Mandepudi
da183e196a
Fixes #5572 ( #5575 )
...
* Fixes #5572
* Adding trailing commas but in protest
8 years ago
Julian Lam
b649eb95f8
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
6060b8e13b
fix tests
8 years ago
Barış Soner Uşaklı
fe27d40ff6
closes #5542
8 years ago
Aziz Khoury
6682e048ea
wrapImagesInLinks with <a download> attribute
...
if the `src` of the `img` does not have an extension, most browsers will trigger a download with whatever filename is set, also without an extension, so when it's opened in any OS, it wont have a default application to open it with.
So, In this case, if the `alt` attribute has an extension (meaning if it looks like filename) - we use that with the html5 [`download` attr](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-download )
The PR does not affect any src if they have an extension.
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
barisusakli
5a2ff8ed0a
closes #5527
8 years ago
Julian Lam
860999fa6c
Merge remote-tracking branch 'origin/master' into develop
8 years ago
psychobunny
a67d48e719
#5513 ( #5520 )
...
closes #5513
8 years ago
psychobunny
fd8e647ef5
closes #5506
8 years ago
barisusakli
f092b7754e
only create 1 alert for chat spam error
8 years ago
barisusakli
6f49509645
fix newSet on redis
8 years ago
Julian Lam
04b66787ea
removed hardcoded stepsize of 1 for chart, so it can space the ticks out properly
8 years ago
Julian Lam
793555a344
Merge branch 'master' into develop
8 years ago
barisusakli
1301fb1f34
on chat leave close the modal
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
barisusakli
202bafa3e3
add images to bundle
8 years ago
barisusakli
5ca8456340
move image code to client/topic/images
8 years ago
Julian Lam
6e7b505ea7
more linting
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
b227297ef3
ESlint no-use-before-define
8 years ago
Peter Jaszkowiak
4bb49a7171
ESlint no-unused-vars
8 years ago
Peter Jaszkowiak
c18808fdeb
ESlint no-useless-concat, no-mixed-spaces-and-tabs
8 years ago
Peter Jaszkowiak
144fa8698c
Eslint no-lonely-if
8 years ago
Peter Jaszkowiak
57f89663aa
ESlint radix
8 years ago
Peter Jaszkowiak
09e868ce5f
ESlint no-useless-escape, no-else-return
8 years ago
Peter Jaszkowiak
11cb3a9554
ESlint operator-assignment, block-scoped-var
8 years ago
Peter Jaszkowiak
c4bdb72941
ESlint no-unneeded-ternary
...
and no-extend-native, no-sequences
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
feb8405f95
ESlint eol-last
8 years ago
Peter Jaszkowiak
a038c66549
ESlint quotes
8 years ago
Peter Jaszkowiak
604358ecc4
ESlint keyword-spacing, no-multi-spaces
8 years ago
Peter Jaszkowiak
a5a3f3089a
ESlint no-mixed-operators
8 years ago
Peter Jaszkowiak
2e031f3759
ESlint comma-spacing
8 years ago
Peter Jaszkowiak
277a7fb8b4
ESlint key-spacing, no-trailing-spaces
8 years ago
Peter Jaszkowiak
532951c24f
ESlint space-in-parens, block-spacing
8 years ago
Peter Jaszkowiak
b1b486f729
ESlint quote-props
8 years ago
Peter Jaszkowiak
3361a72725
ESlint no-plusplus
...
and no-empty, space-unary-ops
8 years ago
Peter Jaszkowiak
554075b312
ESlint no-continue
8 years ago
Peter Jaszkowiak
d9c1f6f088
ESlint no-extra-semi
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
e009ce5609
closes #5443
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
barisusakli
dad5b135c3
lint
8 years ago
barisusakli
c285eb7fcd
closes #5450
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
psychobunny
570efb9e4b
Merge branch 'develop' into threads-enhancement
8 years ago
psychobunny
83cd960ffa
improved threaded view design
8 years ago
barisusakli
387110fecc
closes #5315
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
psychobunny
dbc3113940
Merge pull request #5412 from pichalite/cropperjs
...
Ability to crop profile images before uploading
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
barisusakli
76254942b2
closes #5190
8 years ago
Peter Jaszkowiak
360a35d0a6
Resolve merge conflicts
8 years ago
pichalite
700e2cf800
linting
8 years ago
pichalite
de28ff5d43
Ability to crop profile images before uploading
8 years ago
Julian Lam
73879b824c
Merge branch 'master' into develop
9 years ago
Julian Lam
694f2382bf
fix issue where navigating back to a topic listing (category.tpl) would not scroll down to the topic you had clicked on, and in some cases would exclude topics that were beyond that particular 'page'
9 years ago
Julian Lam
08af924873
closes #5189
9 years ago
Julian Lam
82e9e1a05d
closes #5189
9 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
9dcbe875a0
Merge branch 'master' into develop
9 years ago
psychobunny
9797f69324
action:chat.sent
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
db20df0110
Merge branch 'master' into develop
9 years ago
barisusakli
190b3759a0
fix tests
9 years ago
barisusakli
827e4b4ffd
refactor post tools
9 years ago
Julian Lam
29c7ae7645
Merge remote-tracking branch 'origin/master' into develop
9 years ago
Barış Soner Uşaklı
c4d4d2385b
closes #3973 closes #5303
9 years ago
Julian Lam
c640bdf2b9
Merge branch 'master' into develop
9 years ago
barisusakli
1fed01fe43
ability to filter search by tags
9 years ago
Julian Lam
e6768ab572
some more fixes to flags, simplifying qs manipulation in flags search
...
re: #5232
9 years ago
Julian Lam
aaec71bc0c
added stepSize to flags chart, #5232
9 years ago
Julian Lam
ebc9abd773
upgrade script and graphs for #5232
9 years ago
Julian Lam
5dd892bd01
a bunch of changes here... allowing user profiles to be flagged, #5232
9 years ago
Julian Lam
a2fecf5ae4
Merge remote-tracking branch 'origin/master' into flagging-refactor
9 years ago
Julian Lam
9f9051026b
more work on #5232
9 years ago
Stuart Williams
647d0e0a75
Avoid encoding HTML in Twitter social share text
9 years ago
Julian Lam
88958049eb
added some more filters, and appending event to history on flag creation
...
issue #5232
9 years ago
Julian Lam
8e1d441e20
Added some quick filters, #5232
9 years ago
Julian Lam
753d4b0275
wrapped up basic functionality of list and detail for flags, filter support. #5232
9 years ago
Julian Lam
f1d144f15e
history appending, finished up notes, #5232
9 years ago
Julian Lam
d9d60c20bd
flag updating and note appending, #5232
9 years ago
barisusakli
2e28a8f7c7
closes #5239
9 years ago
Julian Lam
c987b8474e
fixing new post parsing to not add img-responsive to avatars
9 years ago
barisusakli
db14c29e41
socket.io/categories tests
9 years ago
Julian Lam
ede7a71db7
Fixes #5186
...
On socket.io connection, all clients join a room pertaining to
their express session id. We use this room to keep track of any
sessions in different browser windows (but the same cookie jar),
so if a login/logout occurs, we can throw a session mismatch
modal.
This room can also be used to emit messages across windows/tabs...
9 years ago
barisusakli
8294fc90e3
closes #5084
9 years ago
Barış Soner Uşaklı
b38a10f96a
add pagination to user profile
9 years ago
barisusakli
5cfe379841
fix recent for inf scroll
9 years ago
barisusakli
fb47bf3889
unread/recent changes closes #4774
9 years ago
barisusakli
90c2ca38f9
more nested reply fixes
9 years ago
barisusakli
c90f082c77
fix edit/vote/bookmark icons for nested replies
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
barisusakli
eca850c4b1
nested reply improvements
...
on new post increase count and add nested reply if replies are expanded
on post purge reduce count and remove nested reply
9 years ago
barisusakli
8f76ebf972
don't start loading again if already loading
9 years ago
barisusakli
3d1d9b8bd5
fix test, process rendered replies
9 years ago
barisusakli
ff08cbf677
replies to posts
9 years ago
Ben Lubar
d74e2d0650
Don't hardcode fa-plus < https://github.com/NodeBB/NodeBB/pull/5050#issuecomment-256862345 >
9 years ago
Ben Lubar
81211887fc
make eslint happy
9 years ago
Ben Lubar
ea10f51f2e
UI for replies-to-post (needs theme update)
9 years ago
Julian Lam
0590a4f2cf
closes #5156
9 years ago
Sergii Paryzhskyi
e515b791da
Fix eslint rules ( #5117 )
...
* Fix semi linter rule
* Fix semi-spacing linter rule
* Fix no-undef-init linter rule
* Fix space-before-blocks linter rule
9 years ago
Julian Lam
d002c3eb76
fixing session revocation on account info page
9 years ago
barisusakli
b16671caa5
dont do IS if there is a search term
9 years ago
Julian Lam
83a0fff887
lint :rage2: @Psychobunny
9 years ago
psychobunny
ad52d1a1aa
latest chats design
9 years ago
Julian Lam
dd8759b0e9
fixes #5146
9 years ago
Barış Soner Uşaklı
cbd936c547
closes #5140
9 years ago
Julian Lam
8159c44df2
exposing pid, username, and userslug to flag modal
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
barisusakli
9b59bc3247
closes #5103
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
Barış Soner Uşaklı
804c7927a4
closes #5095
9 years ago
barisusakli
63f147786c
fix update cover to use correct uid
9 years ago
barisusakli
0da9bf2698
remove since in chat
9 years ago
barisusakli
fe50c8d124
closes #5078
9 years ago
barisusakli
a93ee97926
closes #5073
9 years ago
barisusakli
053906b76d
revert chat fix
9 years ago
barisusakli
c8e5f52d9f
fix chat route on mobile
9 years ago
Barış Soner Uşaklı
543a403fa8
Merge pull request #5062 from pichalite/patch-1
...
redirect main window to correct url on chat pop out
9 years ago
Anil Mandepudi
351504bd6c
fix error on icon to picture change in profile
9 years ago
Anil Mandepudi
eb61c4e267
redirect main window to correct url on chat pop out
9 years ago
Anil Mandepudi
2ef09de48d
fix route on chat search
9 years ago
Anil Mandepudi
9c646ce39c
redirect to correct route on Chats.leave
9 years ago