Peter Jaszkowiak
4fcedc6f31
Enable imports in custom email templates ( #6052 )
...
* Enable imports in custom email templates
* Compile emails on config change
* Add error logging
* Add emailer tests
* Fix tests
* Only build when config changes
8 years ago
Barış Soner Uşaklı
12ca1c4e7a
closes #6093
8 years ago
Baris Usakli
2065f895d5
closes #6037
8 years ago
Baris Usakli
ea3fde332b
notification email fixes
...
add new notification image
fix url to user settings, no need for userslug to be passed in
8 years ago
Julian Lam
bc6364f4c0
fixed #6082
8 years ago
Peter Jaszkowiak
11b9cb7688
Fix #6076 , `action:home.get:*` returned to previous functionality ( #6077 )
...
Added tests to confirm `buildHeader` is used and `/api` works
8 years ago
Barış Soner Uşaklı
c839d1cbc0
closes #6080 closes #6078
8 years ago
aStonedPenguin
610a1c943f
Add unread-class to category children ( #6071 )
...
* Add unread-class to category children
* unused variables
* Move child unread-class to a better place
* comma?
¯\_(ツ)_/¯
* feedback
8 years ago
Peter Jaszkowiak
c47c47f7e3
Use less memory to build translation files ( #6070 )
...
* Change languages build to use less memory
Add graceful-fs so no ned to worry about fs limits
* Specify encoding for fs.readFile
Use eachLimit since graceful-fs handles that now
8 years ago
Peter Jaszkowiak
f5385e38bf
Add `/me*` route which redirects to `/user/[userslug]*` ( #6063 )
...
* Add `/me*` route which redirects to the current user's information
- `/me` -> `/user/[usertslug]`
- `/me/bookmarks` -> `/user/[userslug]/bookmarks`
- `/me/settings` -> `/user/[userslug]/settings`
etc
* Add tests for `/me/*`
8 years ago
Barış Soner Uşaklı
5da24b4120
https://github.com/NodeBB/NodeBB/issues/6073
8 years ago
Julian Lam
321998dd4f
Merge branch 'develop'
8 years ago
Barış Soner Uşaklı
dd176dd5f2
Notification delivery ( #6072 )
...
* ability for users to choose how they receive notifications
add type field to more notifications, the type field is used to
determine what to do based on user
setting(none,notification,email,notificationemail)
* change var name to types
* cleanup
* add event types for privileged users
* remove unused language keys
* fix uids check
* changed if statements
* upgrade script to preserver old settings
8 years ago
Baris Usakli
1eca1f1da9
add missing require
8 years ago
Baris Usakli
38e52a65be
fix breadcrumbs and home /api route not loading
8 years ago
Baris Usakli
9e5a8856d1
fix wrong sorting option in acp
8 years ago
Baris Usakli
30ae0a5499
another process.nextTick
8 years ago
Baris Usakli
e187a0def2
fix method name
8 years ago
Baris Usakli
12546cb9ad
break up sync operation
8 years ago
yariplus
7ac01b4c06
Fixes https://github.com/NodeBB/nodebb-rewards-essentials/issues/6 Fixes https://github.com/NodeBB/nodebb-rewards-essentials/issues/11
8 years ago
Barış Soner Uşaklı
67bc58f04c
wait for state to be updated
8 years ago
Barış Soner Uşaklı
b6211fdc04
closes #6053
8 years ago
Barış Soner Uşaklı
6c755869cd
add back missing onSettingsLoaded
8 years ago
Baris Usakli
5604c62776
use the first set for sorting
8 years ago
Baris Usakli
4fdc1b99c6
remove unnecessary variable
8 years ago
Baris Usakli
eeedba697b
closes #5804
8 years ago
Barış Soner Uşaklı
b1ea137292
closes #6046
8 years ago
acardinale
5ed6b5c414
Add User (uid) Welcome Notification ( #6045 )
8 years ago
acardinale
78e65ab8c8
Fix if cover URL is external URL ( #6026 )
...
* Fix if cover URL is external URL
Currently, when cover:url is an external URL, it's concat with relative path
* Fix if cover URL is external URL
Currently, when cover:url is an external URL, it's concat with relative path [fix barisusakli]
* Fix missing '
* Add User (uid) Welcome Notification
* Revert "Fix missing '"
This reverts commit 2da2d98ae295f1d7db63076587a3feae530dbe64.
* Revert "Revert "Fix missing '""
This reverts commit f4fca746e89d8c8b9515515bdbc42d449ebe0194.
* Revert "Add User (uid) Welcome Notification"
This reverts commit 831e291e78f27f2ac9382612772126c36490d36b.
* Fix eslint doesnt like nesting ternary operators
* fix space after if
8 years ago
Barış Soner Uşaklı
e4ea4d5134
move composer routes to its own file
8 years ago
Barış Soner Uşaklı
fae8ee83e8
closes #6039
8 years ago
Peter Jaszkowiak
bbdc55cb3a
Better fix for #5993 ( #6034 )
...
* Better fix for #5993
Also a nice newline so the line doesn't get overwritten when running `./nodebb upgrade`
* Optimizations for custom homepage
Move it into a separate module
8 years ago
Barış Soner Uşaklı
760c061b1d
closes #5993
8 years ago
Barış Soner Uşaklı
4551ee4768
some more tests
8 years ago
Julian Lam
766f94745f
updated bootstrap and bootswatch css on installer template, closes #6033
8 years ago
Barış Soner Uşaklı
845f01f297
dont set meta.config to null
8 years ago
Barış Soner Uşaklı
662f92a4a8
supply callback to req.session.destroy
8 years ago
Julian Lam
7e0d0e0eb5
Merge remote-tracking branch 'origin/develop'
8 years ago
Peter Jaszkowiak
dfad76120d
Support npm@5 and yarn ( #6010 )
...
* Support npm@5 and yarn
Use package.default.json
Partial #6008
- Overwrite package.json with package.default.json values
- `dependencies` field is merged with package.default.json version taking precidence
- `./nodebb upgrade` automatically does those things and runs `git pull`
- use `./nodebb upgrade --dev` to avoid the `git pull`
* added logic to preserve extraneous plugins installed in node_modules/
* Don't automatically git pull
* Simplify package-install, run it on upgrade just in case
8 years ago
Barış Soner Uşaklı
008f757a9b
closes #6030
8 years ago
Barış Soner Uşaklı
54a84bf130
cache fixes
8 years ago
Barış Soner Uşaklı
43f9c3224f
dont crash sortedSetIncryBy on redis if no callback is supplied
8 years ago
Peter Jaszkowiak
e609e497b3
Provide more error information to logs
...
Provides full stack instead of just message
8 years ago
Peter Jaszkowiak
ec38b18e34
Always compare password with a hash
...
Prevents quick response when user / email doesn't exist
8 years ago
Baris Usakli
e3a7649290
closes #6027
8 years ago
Peter Jaszkowiak
adc47fd053
Use relative linking ( #6011 )
...
* Use relative linking
* Add copyFile method and tests
Closes #5988
* Fix relative linking on Windows
Hard links and junctions don't work with relative paths
* Fix tests
* Revert ghange to gitignore
8 years ago
Barış Soner Uşaklı
18f4f27fe0
closes #6024
8 years ago
Barış Soner Uşaklı
5b2a674a4f
closes #6020
8 years ago
Barış Soner Uşaklı
25cd21fba8
closes #6019
8 years ago
Barış Soner Uşaklı
6b1af76f08
closes #6015
8 years ago
Barış Soner Uşaklı
3c45b3edb6
string is removed on develop
8 years ago
Barış Soner Uşaklı
d5d6748c71
closes #6013
8 years ago
Baris Usakli
43bec4cb45
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Baris Usakli
6778cce265
add new zset
8 years ago
Baris Usakli
47143a4a09
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Baris Usakli
a500e0019c
closes #6005
8 years ago
Julian Lam
103d9a91a9
Revert "sanitizing uploaded filename without using slugify, in composer, re comment in: #6011"
...
This reverts commit 9f670fe586
.
8 years ago
Julian Lam
cb80c7729b
linting
8 years ago
Julian Lam
39d67b5b69
Merge branch 'patch-2' of https://github.com/drlukeangel/NodeBB into drlukeangel-patch-2
8 years ago
Julian Lam
9f670fe586
sanitizing uploaded filename without using slugify, in composer, re comment in: #6011
8 years ago
Dr Luke Angel
999a7abc5d
updated equality operator
...
small update to equality operator
8 years ago
Dr Luke Angel
4854888fcf
update blacklist.js to strip ports from v4
...
Blacklist.test in blacklist.js to strip port from ipv4.
my site was passing in
24.18.192.75:52506
and nodebb was giving
28/10 04:34:41 [6680] - error: /login
Error: ipaddr: the address has neither IPv6 nor IPv4 format
So i updated the client Ip to strip the port number if its a v4 IP
8 years ago
Barış Soner Uşaklı
9a3a5192c4
add filter:post.shouldQueue
8 years ago
Barış Soner Uşaklı
c453fc7275
add widget reset test
8 years ago
psychobunny
2453ce3cb3
strip + validate before hook instead
8 years ago
Julian Lam
98eddc78cb
escaping message text in parse.raw
8 years ago
Barış Soner Uşaklı
a11058bce2
closes #6004
8 years ago
Barış Soner Uşaklı
41fbf7117d
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Barış Soner Uşaklı
a73c2628c4
cache improvements, stats
8 years ago
Barış Soner Uşaklı
316fe2773c
remove console.log
8 years ago
Barış Soner Uşaklı
2aaf6900d1
closes #5998
8 years ago
Barış Soner Uşaklı
056e4f0601
#6004
8 years ago
Barış Soner Uşaklı
ce3e1f31ab
fix for #6004
8 years ago
Peter Jaszkowiak
62ae171432
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Barış Soner Uşaklı
6a2019c646
closes #6003
8 years ago
Barış Soner Uşaklı
e7318a1cea
Mongo cache ( #6002 )
...
* cache mongodb objects
remove user settings cache since it is cached at the object level
* removed indexOf from isMemberOfSets
* change has to get, change maxAge to 0
8 years ago
Barış Soner Uşaklı
7ad4420b6a
closes #6000
8 years ago
Peter Jaszkowiak
ab8465d7b6
Make deprecation warnings more clear ( #5996 )
...
* Add these as warnings
To be removed in next major version
* Make ACP search's purpose more clear
* Only warn once per deprecated path
8 years ago
Julian Lam
ec3bb1c727
allowing plugins to define upgrade scripts
8 years ago
Barış Soner Uşaklı
108f84fd19
add type to dbal
8 years ago
Baris Usakli
c4310395c9
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# package.json
8 years ago
Baris Usakli
19dc7da42f
closes #5994
8 years ago
Baris Usakli
79598c32d3
remove unused function
8 years ago
Barış Soner Uşaklı
d8dc79e3c7
closes #5992
8 years ago
Baris Usakli
6a6dc7ef06
closes #5990
8 years ago
Baris Usakli
8a499e09ed
fix nconf lowercasing
8 years ago
Barış Soner Uşaklı
5e6d8ea566
handle 404 first
8 years ago
Peter Jaszkowiak
60a42aa651
Merge branch 'translator-optimization' into develop
8 years ago
Peter Jaszkowiak
cf289b9228
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Peter Jaszkowiak
46fafb20b9
Remove string.js dependency
8 years ago
Peter Jaszkowiak
1c5bdcb670
Enable running multiple upgrades at once ( #5984 )
8 years ago
Peter Jaszkowiak
f9a1951ec5
Enable running multiple upgrades at once
8 years ago
Julian Lam
6a93bc140b
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
b44cfacda1
resolve XSS vulnerability in flags pages
8 years ago
Baris Usakli
9101400264
closes #5961
8 years ago
Baris Usakli
c5f58f73a7
closes #5974
8 years ago
Julian Lam
9cbf1597cd
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Baris Usakli
68bcfb2883
closes #5975
8 years ago
Julian Lam
cd6dcff38b
Split up customJS into customHTML and customJS for better organisation ( #5981 )
...
* WIP
* fixed customJS not actually working in footer
* Moving scripts to footer, #5980
* Added upgrade scripts for #5980
8 years ago
Baris Usakli
500c978a26
closes #5944
8 years ago
Barış Soner Uşaklı
410e825bc0
fix upgrade script changing brand:logo to absolute path
8 years ago
Barış Soner Uşaklı
645410131d
closes #5942
8 years ago
Julian Lam
72502ff992
utilising whitelist instead of blacklisting javascript protocol
8 years ago
Julian Lam
5863d64d27
prevent inline js payloads from executing in outgoing page
8 years ago
Barış Soner Uşaklı
67ba6bb820
closes #5977
8 years ago
Barış Soner Uşaklı
9e9de2edd0
closes #5976
8 years ago
Peter Jaszkowiak
1c35213934
Fix #5970 and forking while debugging ( #5965 )
...
* Fix forking while debugging
Debugger address in use no longer happens
* Fix cropper error
8 years ago
Dravere
8d5ef79e9c
Smtp emailer change without restart ( #5957 )
...
* SMTP fallback transport setup during app startup and config update
* Verbose logging message to see when SMTP fallback transport is setup
8 years ago
Barış Soner Uşaklı
227c245fb2
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# package.json
8 years ago
Barış Soner Uşaklı
0de692188f
check topic.cid
8 years ago
Dravere
38900a9964
Smtp emailer issue 5951 ( #5954 )
...
* Fixed typo at emailer.js line 66 (serice -> service)
* When custom SMTP user and password is empty no authentication is attempted
* Added options to choose custom smtp connection security
* Made custom smtp connection security strings translatable
* Changed switch to if-else for custom smtp security option
* Fixed emailer.js lint errors
* Move custom setting to top of list
8 years ago
Julian Lam
6852c92ed6
Merge remote-tracking branch 'origin/develop'
8 years ago
RoiEX
1fd160a4e6
Add Support for Firefox OSD
8 years ago
Julian Lam
2086a64a5e
fixes #5947
8 years ago
Barış Soner Uşaklı
b70f328520
closes #5948
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
dc87d7fc0f
Use .js instead of .jst
...
Fix #5934
8 years ago
Barış Soner Uşaklı
f989988178
closes #1668
8 years ago
Barış Soner Uşaklı
2185480c4e
switch to eachSeries
8 years ago
Baris Usakli
8276e20254
closes #5937
8 years ago
Baris Usakli
852396e60d
closes #5903
8 years ago
Barış Soner Uşaklı
4c0d430819
only return minimal info for pending and invited users
8 years ago
Julian Lam
dea372a5c5
fixes #5932
8 years ago
Julian Lam
8b0e6611d9
fixed incorrect parameter passed into hook
8 years ago
Julian Lam
c373f85726
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
9f4e92fa13
closes #5925
8 years ago
Barış Soner Uşaklı
1019feb569
fix method name
8 years ago
Barış Soner Uşaklı
f42119673f
fix string cids in post summaries
8 years ago
Julian Lam
38a7030639
Revert "Merge pull request #5923 from NodeBB/patch-5922"
...
This reverts commit f8ddabc884
, reversing
changes made to 4976d13013
.
8 years ago
Julian Lam
f8ddabc884
Merge pull request #5923 from NodeBB/patch-5922
...
Fix #5922
8 years ago
Peter Jaszkowiak
f40d37ad48
Fix #5922
8 years ago
Baris Usakli
b56d6f8b50
make call to db in /ping and /sping
8 years ago
Julian Lam
a6b993ef6c
updating 500-embed to load after page is fully loaded, #5733
8 years ago
Julian Lam
26d4c18340
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
2c2a28c5b6
closes #5919
8 years ago
Julian Lam
4976d13013
removed console log
8 years ago
Julian Lam
f7d78771f8
fixes #5921
8 years ago
Barış Soner Uşaklı
a4532f011a
Blacklist fix ( #5918 )
...
* closes #5917
* fix callback for upgrade script
* delete key even if falsy, could be empty string
* DRYer ternary
8 years ago
Julian Lam
302f06df95
fixes #5914
8 years ago
Peter Jaszkowiak
61b0f0c4c3
Catch uglify errors
8 years ago
psychobunny
d4a11de07d
move blacklist.less into admin/manage/ip-blacklist.less
8 years ago
psychobunny
fdffaf9ed2
re-organized ip blacklist page
8 years ago
Baris Usakli
1358a89305
closes #5907
8 years ago
Julian Lam
1034626896
Merge remote-tracking branch 'origin/develop'
8 years ago
Harmdhast
0b520f8d65
Template - Benchpress | Variable call fix
...
Change the way the var is called to match the new benchpressjs templating system.
Fixes the admin permission panel.
8 years ago
Peter Jaszkowiak
23e7222dfa
Update Nodemailer to v4
...
also filter out .jst files from email template dropdowns
8 years ago
manolino
9cb098bb0b
Implements Jimp exitRotate() new method (jimp 0.2.28) to sove incoherent rotations when scaling images.
8 years ago
psychobunny
ececfe9a77
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
8 years ago
psychobunny
01275787b6
added widgets.resetTemplate(s)
8 years ago
Barış Soner Uşaklı
5cc39e8546
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# package.json
# src/views/admin/manage/ip-blacklist.tpl
8 years ago