psychobunny
575a3c7b9d
no need for a call to count replies
8 years ago
Peter Jaszkowiak
0fffde67b5
Undeprecate `/uploads`
8 years ago
psychobunny
83cd960ffa
improved threaded view design
8 years ago
Peter Jaszkowiak
aaacdb8413
Fix #5416 , uploads path config setting
...
- Finish moving uploads route to `/assets/uploads`
- Remove `upload_url` config setting, it was broken
8 years ago
Julian Lam
87e02b264c
Merge branch 'master' into develop
8 years ago
Julian Lam
ce2bda0648
utilising async series if OS reports that system only contains one CPU processor
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
b530701cff
Fix tabs 😡
8 years ago
Peter Jaszkowiak
bb1bfb0449
Merge branch 'master' into assets-route
8 years ago
psychobunny
df1a1811f2
add horizontal rule on top of image crop tools
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
Peter Jaszkowiak
d31499a860
Fix tests rewriting `logo.png`
8 years ago
pichalite
6a073277ac
Fix ACP layout on tablets
8 years ago
barisusakli
a15aaaf389
closes #5394
...
dont allow socket.emits during maintenance mode
8 years ago
Julian Lam
bfd16d188e
Merge branch 'master' into develop
8 years ago
barisusakli
e3a2e13438
build test
8 years ago
Peter Jaszkowiak
360a35d0a6
Resolve merge conflicts
8 years ago
Peter Jaszkowiak
5aa3e6b95b
Merge branch 'master' into nodebb-executable-refactor
8 years ago
Peter Jaszkowiak
553567c3b2
Refactor `nodebb`, move `build.js`, add `--dev`
8 years ago
pichalite
de28ff5d43
Ability to crop profile images before uploading
8 years ago
barisusakli
ae7f9bac98
prevent crash if uri is malformed
8 years ago
Peter Jaszkowiak
bf44ca20f2
Better deprecation warning for old language route
8 years ago
barisusakli
51981ffb99
get extention from content type
8 years ago
barisusakli
b37d52c089
closes #5407
8 years ago
Peter Jaszkowiak
c14a31644b
Merge branch 'master' into 'develop'
8 years ago
Peter Jaszkowiak
54ac23cc7a
Revert "No 404 responses for missing language files"
...
This reverts commit f0c941e5ae
.
8 years ago
Stephan
0c6679ca9c
Update dashboard.js
8 years ago
Julian Lam
debffe385f
closes #5316
8 years ago
barisusakli
366ab103a4
closes #5405
8 years ago
Julian Lam
3ab631c82e
Merge pull request #5391 from Pappmann/patch-4
...
added missing translation in dashboard
8 years ago
Julian Lam
7c7517d72b
Merge pull request #5392 from Pappmann/patch-5
...
fixed missing translation string
8 years ago
Julian Lam
7414482753
Merge branch 'master' into develop
8 years ago
Julian Lam
05c724de30
added new hook for messaging teaser retrieval, and casting input as String before execuring stripTags templates helper
8 years ago
psychobunny
e2b30d6329
improve regex for unwanted whitespace in cover:url
8 years ago
barisusakli
3fb7f9fce5
closes #5398
8 years ago
barisusakli
a143a15f5d
closes #5397
8 years ago
Julian Lam
4df8832c8d
adding conditional to upgrade script to handle cases where an upgrade is performed on a flag that is already in database
8 years ago
Peter Jaszkowiak
f4147f7922
Generate cache buster on build
8 years ago
barisusakli
2a33991f0d
read usercount from global object
8 years ago
Julian Lam
ae279fe57f
casting some values as int, in ensureSelfOrPrivileged middleware
8 years ago
Peter Jaszkowiak
f0c941e5ae
No 404 responses for missing language files
8 years ago
Julian Lam
dbb71423a8
executing core middlewares first before secondary or plugin middlewares
8 years ago
Julian Lam
ea7d61e2e4
handling err in src/meta/languages.js
8 years ago
Julian Lam
372138c789
Revert "fixing bug that caused plugin language files to not be parsed"
...
This reverts commit b2bb1a7c24
.
8 years ago
Julian Lam
b2bb1a7c24
fixing bug that caused plugin language files to not be parsed
8 years ago
Julian Lam
a7aaf8ea96
fixing bug that caused plugin language files to not be parsed
8 years ago
Julian Lam
fcec6fd41d
Merge remote-tracking branch 'origin/master' into develop
8 years ago
barisusakli
0b95eab71e
use roomName if availabe in taskbar
...
if room is renamed update title on taskbar
8 years ago
Stephan
374bc04cdb
fixed missing translation string
8 years ago
Stephan
af4df8e197
added missing translation
...
added missing language string in dashboard.js
8 years ago
Peter Jaszkowiak
001aa3d1a8
Fix tests, npm Windows fixes
8 years ago
Peter Jaszkowiak
186209a0a3
Build plugin `staticDirs`
...
- route `/plugins` -> `build/public/plugins`
- symlink `staticDirs` directories into `build/public/plugins`
- remove custom `/plugins` route handling
8 years ago
Peter Jaszkowiak
df77890c2a
Plugin `defaultLang` defaults to `en-GB`
8 years ago
Julian Lam
73879b824c
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
7c88a55153
Fix empty lines in language selectors
8 years ago
Julian Lam
339845ff6b
Merge pull request #5366 from pitaj/build-translations
...
Compile translations in the build step
8 years ago
Julian Lam
76376f52c3
Merge remote-tracking branch 'origin/master' into develop
8 years ago
barisusakli
ef72762ba7
use groups.isMemberOfGroups
8 years ago
Peter Jaszkowiak
7f2ded17ab
Comments, misc
8 years ago
Barış Soner Uşaklı
bcd2b5cc50
Merge pull request #5376 from pichalite/post_create
...
Send isMain to post.save filters
8 years ago
pichalite
9176f7e037
Only send isMain to hook instead of saving to post hash
8 years ago
Julian Lam
48909e753c
Merge branch 'master' into develop
8 years ago
Julian Lam
06a77143bd
additional logging and removing interstitial session data if plugins don't return interstitials
8 years ago
Peter Jaszkowiak
65b866192e
Fix failing tests
8 years ago
pichalite
a3c05b2ea4
Send isMain to post.save filters
8 years ago
Peter Jaszkowiak
aff53cccc5
Plugin language fallback support
8 years ago
Julian Lam
183fdf06cb
Merge pull request #5356 from DomLennonZA/master
...
Adding more specific timings for session timeout
8 years ago
Dominic Lennon
3f116e7636
Fixing null ttl issue for MongoSession
8 years ago
Dominic Lennon
b1f0f8fa8b
Adding ttl value to the MongoStore options
8 years ago
Dominic Lennon
3507e4ce0e
Adding closing <p>
8 years ago
Dominic Lennon
a06e39528f
Code review change
8 years ago
Peter Jaszkowiak
8c86b2e32c
Build pipeline improvements
...
- Refactor meta/css
- `fs.link` usage consolidated to `file.link`
- rimraf built modules directory to fix error
- Remove `local-assets` flag
8 years ago
kingjan1999
cbe8807ebd
update fontawesome.tpl
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=`
8 years ago
Peter Jaszkowiak
e1a29f4aa8
Switch to `assets` route
8 years ago
Peter Jaszkowiak
b4b3be3d97
Cache bust translations, query param name
8 years ago
Peter Jaszkowiak
c97764ee6f
Fix incomplete "group" search results
8 years ago
Peter Jaszkowiak
2f07c18c5a
All hail the glorious translation prebuilding
8 years ago
Julian Lam
9dcbe875a0
Merge branch 'master' into develop
8 years ago
Julian Lam
c99321a518
always setting app.previousUrl now, and passing cid into filter:category.topics.get hook
8 years ago
barisusakli
8f0f959d53
add `filter:categories.copyPrivilegesFrom`
...
https://github.com/Schamper/nodebb-plugin-poll/issues/77
8 years ago
Julian Lam
2a9088d571
updating checkGlobalPrivacySettings middleware to hook into write-api for auth
8 years ago
Julian Lam
10f270d016
adding byPid zset for flags
8 years ago
Julian Lam
bef3da5b48
pass flagId into flag.update hook
8 years ago
Julian Lam
6c04e393b5
fire hooks for flag update
8 years ago
barisusakli
8f916343f0
closes #5361
8 years ago
barisusakli
938022a0f7
add postData to action:post.delete, closes #5360
8 years ago
barisusakli
274448426d
helpers.setupAdminPageRoute
8 years ago
barisusakli
1e137636c9
closes #5359
8 years ago
Julian Lam
d29361f4c9
added additional visibility masks for profile menu hook, also added isPrivileged user method, closes #5306
8 years ago
Julian Lam
8eb47e1987
added back missing next(), @baris
8 years ago
Julian Lam
bbc02dcc5d
lol wtf
8 years ago
Julian Lam
a13c6f8c65
adding a safeguard into flags upgrade script @baris
8 years ago
barisusakli
367078056e
add hook
8 years ago
barisusakli
0c8aa599a0
closes #5357
8 years ago
Dominic Lennon
04e5707143
Fixing lint issues
8 years ago
barisusakli
37bb6e9b6d
action:user.removeUploadedPicture
8 years ago
Dominic Lennon
ed19454eca
Adding more specific timing for session timings
8 years ago
barisusakli
dd9e286633
closes #5355
8 years ago
barisusakli
1e9fabc5db
closes #5354
8 years ago
barisusakli
611be77361
closes #5353
8 years ago
Dominic Lennon
d248ef95cd
Fix for issue #5334 . SessionStore now uses the correct value
8 years ago
barisusakli
cc96e32970
closes #5352
8 years ago
Julian Lam
43056a4bfa
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
ffa2bd14f8
Fix reverse proxies breaking admin translations
8 years ago
barisusakli
c0a8fd7395
allow multiple tags
8 years ago
Julian Lam
81ca10d72e
Merge pull request #5332 from pitaj/async@2
...
async v2 upgrade
8 years ago
Julian Lam
3861b2dd80
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
541f51e947
restrict flags interface so that moderators only see flags from cids they can actually moderate
8 years ago
barisusakli
ba1889f441
messaging refactor
8 years ago
barisusakli
6b2dde02b5
closes #5333
8 years ago
Peter Jaszkowiak
11f7cc4163
Pass tests
8 years ago
Peter Jaszkowiak
ec544518e8
Use async v2
8 years ago
Barış Soner Uşaklı
a08474a9fd
Merge pull request #5319 from pichalite/issue-5317
...
Let global mods change user avatar
8 years ago
pichalite
8a68e1d918
Delete cover position data when cover photo is deleted
8 years ago
pichalite
ab797b91a4
Let global mods change user avatar
8 years ago
Julian Lam
05fdd35818
removed menu item for flags management in ACP
8 years ago
Julian Lam
277f447f3e
fix minSchemaDate in upgrade.js
8 years ago
Julian Lam
3ea927fa65
fix minSchemaDate in upgrade.js
8 years ago
Julian Lam
db20df0110
Merge branch 'master' into develop
8 years ago
Barış Soner Uşaklı
f225fc3e3d
closes #5314
8 years ago
barisusakli
190b3759a0
fix tests
8 years ago
barisusakli
a112655bd2
fix missing ;
8 years ago
barisusakli
4943832dd8
fix dupe code
8 years ago
barisusakli
306687ccaa
remove old upgrade code
8 years ago
barisusakli
e48f1dac2a
move bookmarks
8 years ago
barisusakli
c927eb15d7
fix requires
8 years ago
barisusakli
c36e2aa13d
refactor app.js/start
8 years ago
barisusakli
e1253f693a
fix redis union
8 years ago
barisusakli
b71ab64cf4
organize dbal sorted code
8 years ago
barisusakli
476ec6e4ee
closes #5307
8 years ago
psychobunny
66d8c29d25
use different path for installer files
8 years ago
Julian Lam
29c7ae7645
Merge remote-tracking branch 'origin/master' into develop
8 years ago
barisusakli
f505b47ac9
prevent crash if topic is not found
8 years ago
Barış Soner Uşaklı
c4d4d2385b
closes #3973 closes #5303
8 years ago
Barış Soner Uşaklı
805cacb2af
dont add tid to :tids:posts if its pinned
8 years ago
psychobunny
29cf6f528c
no need to check for logged in status in ACP
8 years ago
Barış Soner Uşaklı
1b6d718dab
closes #5300
8 years ago
barisusakli
a1af59def3
add missing return, fix tests
8 years ago
Julian Lam
c640bdf2b9
Merge branch 'master' into develop
8 years ago
barisusakli
988c485874
post tools test
8 years ago
barisusakli
f8d958e065
rooms.getAll test
8 years ago
Julian Lam
926186108b
ACP Translations
8 years ago
Peter Jaszkowiak
daf3ab4db4
WIP
8 years ago
Peter Jaszkowiak
038c45f4b6
`admin/manage` translations, misc
...
- Translate Manage templates and JS
- Change `translator.translate -> .html` into `.translateHtml` where fitting
- Translate `admin/partials/download_plugin_item`
8 years ago
Peter Jaszkowiak
94eb74646c
`admin/manage/categories` translations
...
- Fix privilege table headers so bottom borders align
- Fix `/admin` route to show Dashboard title correctly
- Translate ACP category management and privileges templates
- Translate ACP category management JS
- Remove unnecessary translates in JS
- Fix bootbox wrapper to work with translations containing html
8 years ago
Peter Jaszkowiak
862908d0eb
ACP search and title improvements
...
- Search uses translated titles if available
- Use `advanced` for `development` route titles
- Remove route title from showing up in results
- Highlight matching part of result title
- Don't show empty result contents when only title is matched
8 years ago
Peter Jaszkowiak
3008794797
`admin/general` JS translations and misc
8 years ago
Peter Jaszkowiak
95bef8f3f6
`admin/extend` JS translations and misc
8 years ago
Peter Jaszkowiak
38eba81933
ACP menu and title translations
8 years ago
Peter Jaszkowiak
0b4c39338e
Translation bootbox wrapper
...
- Replaced minfied bootbox file with unminified one since it's minified at build anyways
- Removed existing override
- Made translator more verbose in dev mode; it now warns about missing translations
8 years ago
Peter Jaszkowiak
20db4657b2
`admin/general` translations
8 years ago
Peter Jaszkowiak
3cd6a8a94b
`admin/extend` translations
8 years ago
Peter Jaszkowiak
50aed01c57
`admin/development` translations
8 years ago
Peter Jaszkowiak
6c1b852d48
`admin/appearance` translations
8 years ago
Peter Jaszkowiak
8931702136
`admin/advanced` translations
8 years ago
barisusakli
9ace5c6e17
moved next() of out try/catch
8 years ago
barisusakli
1fed01fe43
ability to filter search by tags
8 years ago
Julian Lam
76bcc1c327
Merge branch 'flagging-refactor' into develop
8 years ago
Julian Lam
283ae564f2
removing incorrect parseInt
8 years ago
Julian Lam
babafde726
once more for good measure!
8 years ago
Julian Lam
2ea63f3d42
how much fun is it to fix tests when stack traces don't work? lots. :shipit:
8 years ago
Julian Lam
ad633aad45
additional tests and proper handling for purged flag targets, #5232
8 years ago
Barış Soner Uşaklı
4ff3d06f90
escape labelColor, icon, cover:position, validate toPid
8 years ago
barisusakli
6a0cbadb3e
closes #5290
8 years ago
barisusakli
009da723c5
meta.configs tests
8 years ago
barisusakli
975141bc9b
more tag tests
8 years ago
barisusakli
835669805a
tag tests
8 years ago
barisusakli
3bd1c6c2b5
notification tests
8 years ago
barisusakli
55b68197aa
closes #4544
8 years ago
barisusakli
9d75c48236
closes #4563 closes #4569 closes #4566
8 years ago
Julian Lam
0927d54c98
ability to filter flags by cid, #5232 , more tests
8 years ago
Julian Lam
ebffc44600
fix tests, #5232
8 years ago
Julian Lam
5e109bb4a8
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
barisusakli
e17b37edb6
closes #5287
8 years ago
Julian Lam
e6768ab572
some more fixes to flags, simplifying qs manipulation in flags search
...
re: #5232
8 years ago
Julian Lam
e028ac1363
passing in arguments to npm instead of command string, closes #5286
8 years ago
xucheng
40d73e2a54
fix ajax 404 err when base url isn't root ( #5285 )
8 years ago
barisusakli
9e52d5ec04
new hook, action:user.delete
8 years ago
Julian Lam
831c2064a0
For #5232 , added tests and returning flag data on socket flag creation
8 years ago
Julian Lam
451c2838d0
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
0196997099
fixing issues as found by @barisusakli
...
re: #5232 and #5282
8 years ago
barisusakli
fba28791f5
missing ;
8 years ago
barisusakli
c32e6aaabb
use build module instead of forking
8 years ago
barisusakli
53fe432d8a
fix hook
8 years ago
barisusakli
97c0b33cf6
filter:middleware.render
8 years ago
barisusakli
e86708cb0c
add cid to widgets.render
...
init date pickers in widgets ACP
8 years ago
barisusakli
82d3b24cd3
Merge branch 'master' of https://github.com/NodeBB/NodeBB
8 years ago
barisusakli
35a15f37ec
closes #5276
8 years ago
Barış Soner Uşaklı
1f52048866
Merge pull request #5252 from Fusselwurm/patch-2
...
ZSET scores are float: parseInt => parseFloat
8 years ago
Anil Mandepudi
aea08d58b1
Fix tabs
8 years ago
pichalite
0a4e45c0da
Check password length on setup
8 years ago
Julian Lam
e227f5842a
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Moritz Schmidt
c8393d6f87
mongo: set scores as float instead of int
8 years ago
barisusakli
1c6cee207f
meta/settings test
8 years ago
barisusakli
9627e53922
change group membership methods
8 years ago
Julian Lam
dc508fa0cb
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
4753042306
lowered analytics disk writes to every ten seconds, because why every 10 minutes? :shipit:
8 years ago
Julian Lam
9ada35cfb9
allowing Analytics.increment to have a callback
8 years ago
Julian Lam
ebc9abd773
upgrade script and graphs for #5232
8 years ago
barisusakli
0b9829850c
closes #5273
8 years ago
Barış Soner Uşaklı
e0501656b6
parallel startup
8 years ago
Barış Soner Uşaklı
bca6151892
fix lint
8 years ago
Barış Soner Uşaklı
8c8e2ae190
closes #5271
8 years ago
Julian Lam
5d63c0aa3b
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
acf2e4078b
fixes #5263
8 years ago
Julian Lam
31996f9377
added page titles
8 years ago
Julian Lam
6533fa066d
removed unneeded fixes #5232
8 years ago
Julian Lam
e40eb75f8f
change history saving to append an object not a serialised array, #5232
8 years ago
Julian Lam
a5fb4825b4
deprecating old hook for #5232
8 years ago
Julian Lam
5dd892bd01
a bunch of changes here... allowing user profiles to be flagged, #5232
8 years ago
barisusakli
78b7d5896c
convert topic title to string
8 years ago
barisusakli
74b9f1a016
closes #5262
8 years ago
psychobunny
6b7b51eaf0
Merge pull request #5170 from pitaj/master
...
ACP search updated to support translations
8 years ago
Julian Lam
9f9051026b
more work on #5232
8 years ago
Peter Jaszkowiak
f1cfed50a1
Translate skins and themes fully
8 years ago
Peter Jaszkowiak
9fd64549a3
Use async instead of Promises
8 years ago
Julian Lam
cd3002e812
removed user flag reset method and associated socket call from ACP
8 years ago
Julian Lam
88958049eb
added some more filters, and appending event to history on flag creation
...
issue #5232
8 years ago
Julian Lam
8e1d441e20
Added some quick filters, #5232
8 years ago
Julian Lam
b7217e8841
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
ad732935fb
closes #5254
8 years ago
barisusakli
cbd6853ccb
notif controller test
8 years ago
barisusakli
7d47f4b067
tag tests
8 years ago
Moritz Schmidt
e8e33a8a23
ZSET scores are float: parseInt => parseFloat
...
In Redis, scores of sorted sets can be floats – so we should use `parseFloat` instead of `parseInt` when converting from string to number.
Should not lead to #4939 again, as `new Date()` works regardless of whether it's being passed a float or integer.
8 years ago
Julian Lam
753d4b0275
wrapped up basic functionality of list and detail for flags, filter support. #5232
8 years ago
Julian Lam
9129597811
#5232 some tweaks to flag history saving
8 years ago
Julian Lam
169defd194
#5232 , update flag history to save new value
8 years ago
Julian Lam
0724bee6c6
removed deprecated dismiss methods
8 years ago
Julian Lam
20fa8ebf76
simplified flags.get a tad
8 years ago
Julian Lam
dde3d2b135
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
33ff5e09bb
updated revoke session middleware to allow self or admin or global mod invocation, tweaked tests a bit
8 years ago
Julian Lam
23cdeeb344
linting :shipit:
8 years ago
Julian Lam
a1b49a98e7
locking down session deletion route to admins and global mods only
8 years ago
barisusakli
69b766bbc8
more tests
8 years ago
barisusakli
1440139903
more tests
8 years ago
barisusakli
091f459f5e
search socket test
8 years ago
barisusakli
4b6e4f085d
more tests
...
group cover upload tests
registration approval queue tests
8 years ago
Julian Lam
c36fe3389e
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
f1d144f15e
history appending, finished up notes, #5232
8 years ago
psychobunny
bcb3903446
priv table headers
8 years ago
Peter Jaszkowiak
5223bb5191
Merge branch 'master' of github.com:nodebb/nodebb
8 years ago
Julian Lam
d9d60c20bd
flag updating and note appending, #5232
8 years ago
Julian Lam
709a7ff7f0
fixed issue with getUsersData not actually returning the same number of elements as was passed-in
8 years ago
barisusakli
fb42b83e1b
remove hardcoded value @pichalite
8 years ago
barisusakli
7f90e31a38
more socket user tests
8 years ago
barisusakli
c3980d0c2e
follow tests
8 years ago
barisusakli
5cf8006640
fix style
8 years ago
Julian Lam
888c120e08
removed some unneeded methods for #5232
8 years ago
Julian Lam
c5b9c1e2a4
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
e9ff605a20
some more tests for #5232
8 years ago
barisusakli
9ba93d8be9
group search tests
8 years ago
barisusakli
ea007e2da4
closes #5245
8 years ago
barisusakli
d6c2779ed0
remove placeholder #5242
8 years ago
Julian Lam
c5c2d27180
flag assignees, state, notes WIP, #5232
8 years ago
barisusakli
02aadf79b5
account/posts controller tests
8 years ago
barisusakli
4cb48c46ab
closes #5242
8 years ago
Julian Lam
fceb5cc86b
more work on flags detail pages ( #5232 )
8 years ago
Julian Lam
0bf82c0e47
Merge branch 'master' into flagging-refactor
8 years ago
barisusakli
f8caed95db
don't crash if plugin doesnt set defaultLang
8 years ago
barisusakli
afef79a81e
closes #5241
8 years ago
Peter Jaszkowiak
77e58f31c5
Fixes, passes tests
8 years ago
Peter Jaszkowiak
fd4d53e42c
Remove unnecesary admin search indexing
8 years ago
Peter Jaszkowiak
de6ced4e07
Tests for admin search, simplifications
8 years ago
Peter Jaszkowiak
e3dd68e19c
Explanations and simplifications
8 years ago
Peter Jaszkowiak
a431dc0305
ACP search updated to support translations
8 years ago
barisusakli
49267d54b7
topics unread tests
8 years ago
barisusakli
444da3c9ec
closes #5238
8 years ago
barisusakli
57c8e3e61c
fix update privacy
8 years ago
barisusakli
dff4ee767c
more group tests
8 years ago
barisusakli
d8a1e98a43
fix permalinks on pagination
8 years ago
Julian Lam
9f7c4befea
omg tests ( #5232 ), and .create returns flag data now
8 years ago
Julian Lam
98a104564b
some light refactoring, details API ( #5232 )
8 years ago
Julian Lam
640df0379e
flag list page ( #5232 )
8 years ago
Julian Lam
106502952a
fixed crash in flags page for now
8 years ago
Julian Lam
1aa70c57eb
WIP
8 years ago
barisusakli
aa69481a0c
dont mark chat notifications read if you are not in the room
8 years ago
barisusakli
c33d3e874a
store pinned topics in new zset
...
keep pinned topics on top on different sort types
8 years ago
barisusakli
d4638ffc15
fix test dont turn single pages into ...
8 years ago
Barış Soner Uşaklı
dde32744b7
change pagination so its similar to GH
8 years ago
barisusakli
1c3d9f7e94
switch to createIndex
8 years ago
barisusakli
b807915515
removed incorrect markread nid
8 years ago
barisusakli
4b815449f1
closes #5234
8 years ago
barisusakli
d3fff28de5
use base_dir
8 years ago
barisusakli
31168c669b
closes #5231
8 years ago
barisusakli
6beacdb80c
fix headers for new installs
...
encodeURI(undefined) === "undefined"
8 years ago
barisusakli
12d46ca441
remove async.series
8 years ago
Julian Lam
ffbebc646a
linting
8 years ago
Julian Lam
b7fa8c1db1
fixes #5230
8 years ago
Peter Jaszkowiak
c5237443cd
Standard language codes ( #5218 )
...
* Use standard language codes. Fallback for plugins.
* Fix transifex config
* Tab vs space here for some reason
* Remove redundancies
* config.relative_path instead of allcaps
* added upgrade script for existing users' accounts
8 years ago
Julian Lam
cafbdfd83e
fixes #5226
8 years ago
barisusakli
4ff71f6b0b
allow two sections
8 years ago
barisusakli
5d6e2ad083
multiple test fixes
8 years ago
barisusakli
17f8afd0dc
closes #5230
8 years ago
barisusakli
f754c8b7df
digest test
8 years ago
barisusakli
d2fa0c3e6a
vote socket tests
8 years ago
barisusakli
1658ebbe20
categories update test
8 years ago
barisusakli
f7b77c5341
removed file.exists from getFromFile
8 years ago
barisusakli
259d49e392
all procs should load the js from file
8 years ago
barisusakli
cecb4c0403
some more group tests
8 years ago
barisusakli
584cfd09ef
suggested topics test
8 years ago
barisusakli
069a90e792
move maintenance mode
8 years ago
barisusakli
38bc8ad5ae
maintenance tests
8 years ago
Julian Lam
5916530a35
fix topic creation regression caused by 576df84218
8 years ago
Julian Lam
f0936fcafb
fixes #5225
8 years ago
barisusakli
dcb6773782
#5223
8 years ago
Julian Lam
576df84218
trimming composer input before doing length check in replies
8 years ago
barisusakli
b49af0a135
#5223
...
adjust pagination so each page shows `postsPerPage` posts
8 years ago
barisusakli
db14c29e41
socket.io/categories tests
8 years ago
barisusakli
6acc79ec07
convert title to string
8 years ago
barisusakli
2c77a88ba4
closes #5220
8 years ago
barisusakli
51b41a9b44
fix eslint
8 years ago
barisusakli
5d4903f643
fix test
8 years ago
Julian Lam
6acbd3ea21
optimising build step for #5211
8 years ago
barisusakli
ef87a2b7d7
closes #5219
8 years ago
Julian Lam
0e8bf17ff0
re: #5211 , bringing back the RELOAD BUTTON :rage2:
8 years ago
barisusakli
a3efe42938
fix test
8 years ago
barisusakli
dada858565
add canReply to messages
8 years ago
barisusakli
83c50f0648
add back emitter
8 years ago
barisusakli
9796f54580
analytics tests, reduce bcrypt rouds for tests
8 years ago
barisusakli
e3616ab0f9
socket/meta test
8 years ago
barisusakli
853cea7fec
removed emitter.js
8 years ago
barisusakli
5e7fb4eeb2
widget tests
8 years ago
barisusakli
50a2a7abbe
plugins/install tests
8 years ago
barisusakli
f1a933210b
notifications.pushGroups
8 years ago
Barış Soner Uşaklı
42aa4fb67b
Merge pull request #5212 from stuwil/fix-relative-path-login-redirect
...
Replace only base URL in login return URL, fixes #5205
8 years ago
Julian Lam
9bab0b53b0
re: #5211 , broke out meta.css.minify to accept targets, made build output marginally nicer looking
8 years ago
Julian Lam
232b387652
set up plugins in build step as well
8 years ago
Julian Lam
b1f23c8c4b
read req.uid instead of req.user.uid in admin groups list
8 years ago
barisusakli
71c7ef9109
fix test
8 years ago
barisusakli
4f0e93732a
#5211
...
remove passing js/css between procs
8 years ago
Julian Lam
299fcb99f1
more progress on #5211
8 years ago
Stuart Williams
f92758c764
Replace only base URL in login redirect URL, fixes #5205
8 years ago
barisusakli
f2e4d9ce53
change flag tests so they use socket methods as well
8 years ago
Stuart Williams
a20027d8f5
Add missing relative path to Admin tags and widgets links
8 years ago
barisusakli
3380f61985
more tests
8 years ago
barisusakli
2476ab3684
closes #5202
8 years ago
Julian Lam
2f2eb1457d
auto-redirect to SSO flow should work in subfolders too
8 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...
8 years ago
Julian Lam
7d523fae0f
closes #5200
8 years ago
barisusakli
ee75c69817
post edit tests
8 years ago
barisusakli
1a9dd2311c
closes #5175
8 years ago
Ben Lubar
e151916f1a
Fix followed topic notifications going to the last unread post
...
Regression introduced in 1b34ebe230
.
Bug originally reported in #4469 .
8 years ago
Julian Lam
e6c9c89342
closes #5197
8 years ago
barisusakli
1e543dd394
fix profile views on redis
8 years ago
barisusakli
8294fc90e3
closes #5084
8 years ago
barisusakli
ce9be7e694
closes #5132
8 years ago
barisusakli
1b34ebe230
closes #5133
8 years ago
barisusakli
c1d28af2a7
filter posts that you cant read
8 years ago
Barış Soner Uşaklı
43bcd453dd
Merge pull request #5192 from BenLubar/replies-permissions
...
Check whether the user can read the replies
8 years ago
pichalite
9bcb5710c1
UI fixes for ACP -> Manage -> Registration Queue
8 years ago
pichalite
0087a672ba
UI fixes for ACP -> Manage -> Users
8 years ago
Barış Soner Uşaklı
b38a10f96a
add pagination to user profile
8 years ago
Ben Lubar
5937fefa39
Check whether the user can read the replies and allow filtering the reply count in plugins
8 years ago
barisusakli
ecef0c6ad5
more user tests
8 years ago
barisusakli
d23966c534
more tests
8 years ago
barisusakli
3ec760ac85
inf scroll tests for topics
8 years ago
barisusakli
ce7513c347
allow cookieDomain from config.json
8 years ago
barisusakli
f30b694545
gitInfo error doesnt block page
8 years ago
barisusakli
01e7b864b8
change batch.js style
8 years ago
barisusakli
5cfe379841
fix recent for inf scroll
8 years ago
barisusakli
556dfa51d9
fix pagination querystring on /recent
8 years ago
barisusakli
f8ae7b069c
cid filter
8 years ago
barisusakli
58fff8b0af
up persona fix test
8 years ago
barisusakli
fb47bf3889
unread/recent changes closes #4774
8 years ago
Anil Mandepudi
6b23dd574e
Use postcss-clean to minify css instead of less ( #5179 )
...
* use postcss-clean to minify css instead of less
* alphabetical order
* white space
* white space
* Update css.js
8 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"
8 years ago
Anil Mandepudi
f7b64d655a
Fix issue where CSS files imported along with less files are not getting minified ( #5178 )
8 years ago
Barış Soner Uşaklı
af3b6e2759
Merge pull request #5176 from pitaj/is-main
...
isMain on topic.create for filter:post.create
8 years ago
Julian Lam
7993f6a4d8
fix duplicate labels in cookies ACP template
8 years ago
Peter Jaszkowiak
91a28e98b7
isMain on topic.create for filter:post.create
8 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
8 years ago
barisusakli
96d05b58d4
show deleted replies like regular deleted posts
8 years ago
Julian Lam
66aea0eed1
closes #5167
8 years ago
barisusakli
a4dfe608e9
ban tests, user/info test
8 years ago
barisusakli
218a1b7aab
closes #5015
8 years ago
Julian Lam
663f05b972
adding back banReason to header rendering, as it regressed in 1f10e0b
8 years ago
barisusakli
7a8de6169b
admin controller tests
8 years ago
barisusakli
ff08cbf677
replies to posts
8 years ago
Barış Soner Uşaklı
0c08e44a34
Merge pull request #5050 from BenLubar/replies-to-post
...
Add a sorted set for replies-to-this-post
8 years ago
Julian Lam
1f10e0b287
fixed #5166
8 years ago
Barış Soner Uşaklı
4668acaf36
Merge pull request #5160 from BenLubar/plugin-registration-approval-queue
...
Allow plugins to affect whether a registration goes into the queue
8 years ago
Barış Soner Uşaklı
2214a4d156
Merge pull request #5164 from yariplus/cflags
...
flag tests
8 years ago
yariplus
179b66d74a
flag tests
8 years ago
Ben Lubar
d4774e98b4
remove unused functions added in this pull request
8 years ago
Ben Lubar
ea10f51f2e
UI for replies-to-post (needs theme update)
8 years ago
Ben Lubar
a654a2a5fe
Work around MongoDB bug (see https://github.com/NodeBB/NodeBB/pull/5050#issuecomment-256766439 )
8 years ago
Ben Lubar
69ee813d3e
fix typoed variable name
8 years ago
Julian Lam
f97f45a138
logic to show a modal to banned users when they try to log in via SSO
8 years ago
Ben Lubar
123c66e3ec
Cache the number of replies in the post object. See #5050 .
...
https://github.com/NodeBB/NodeBB/pull/5050#pullrequestreview-4248269
8 years ago
Ben Lubar
5d66811213
Include reply count with posts in topics
8 years ago
Ben Lubar
fae28ed3cc
Add an index for going from a post to its replies
8 years ago
Ben Lubar
2161f0d473
Allow plugins to affect whether a registration goes into the queue
8 years ago
barisusakli
777914b762
more api tests
8 years ago
barisusakli
687cce6089
closes #5159
8 years ago
barisusakli
2d10490ca3
more plugin tests
8 years ago