Barış Soner Uşaklı
b91c4790d1
fix: dont show delete topics on unread
5 years ago
Barış Soner Uşaklı
1cedc4a0d6
feat: #7957 , allow post queue based on group
...
allow multiple select in ACP pages
5 years ago
Barış Soner Uşaklı
0e5e47f410
fix: parseInt cutoff
5 years ago
Barış Soner Uşaklı
e020b85bf5
feat: add filter:topics.unreadCutoff
5 years ago
Opliko
989107d9b5
feat: Add filter:topic.delete and filter:topic.restore ( #7946 ) ( #7989 )
...
* Add filter:topic.delete
* Don't return undefined data
* add topic.restore and pass canRestore to filter
* fix some bugs created by conflict resolution and new changes
* more readable hook
* fix styling for TravisCI
* literally just two newlines so that TravisCI builds again
5 years ago
Julian Lam
cf7e0cfd2d
feat: no more session cookie for guests ( #7982 )
...
* feat: no more session cookie for guests
* fix(tests): added additional tests and fixed the broken test
5 years ago
Opliko
df1efe5f96
feat: Implement WICG change-password-url ( #7072 ) ( #7990 )
...
* feat: Implement WICG change-password-url (#7072 )
* fix style for TravisCI
5 years ago
uplift
1aa520b7a0
parseInt uid in room users check ( #7988 )
...
nodebb-write-api fails this check without parsing into an int
5 years ago
Barış Soner Uşaklı
b01a47cbc1
feat: log errors from mubsub
5 years ago
Barış Soner Uşaklı
d679218859
feat: upgrade to sitemap5 ( #7980 )
5 years ago
Barış Soner Uşaklı
f9f85fc425
fix: cli/reset.js ( #7979 )
5 years ago
Julian Lam
ddf3812cdc
fix: passwords always expiring upon login
5 years ago
Barış Soner Uşaklı
d72b0d1616
fix: delete follower/followingCount as well
5 years ago
Baris Usakli
485fbd2f14
feat: #7964 , change all categories at once
...
allow passing cids to setCategoryWatchState and category.exists
5 years ago
Baris Usakli
990508a533
feat: closes #7952 , translate widget-settings
5 years ago
Baris Usakli
554e67116f
feat: remove ability to delete events from acp
5 years ago
Barış Soner Uşaklı
3775301f24
fix : #7958 , give rewards one by one
...
no need to check group.exists when leaving groups, if group doesn't exists isMember will be false anyways
5 years ago
Barış Soner Uşaklı
88818a5bbf
fix: rewards page acp not loading rewards
5 years ago
Baris Usakli
f272daaf37
fix : #7960 , dont try to save size for non images
5 years ago
Barış Soner Uşaklı
03827fa695
feat: resetting theme will reset skin
...
async/await cli/reset
5 years ago
Barış Soner Uşaklı
565f9726f7
fix : #7941 , validate some input fields
5 years ago
Barış Soner Uşaklı
661a0f5068
fix: don't show deleted topics on unread
5 years ago
Baris Usakli
6b3eb0144e
refactor: use arrow function
5 years ago
Baris Usakli
c01b0fbd8c
fix : #7951 , don't send notification for system messages
5 years ago
Baris Usakli
5b458fc7ca
fix : #7953 , allow icon only group badges
5 years ago
Barış Soner Uşaklı
ac4a500402
fix: remove 0 fields
5 years ago
Barış Soner Uşaklı
75bcb0f484
fix: remove unused data from post/topic/user hashes
5 years ago
Barış Soner Uşaklı
205d3f9d12
fix: groups not visible on widget panes
5 years ago
Barış Soner Uşaklı
c5f7b66c3a
fix: new nav items will show group select
5 years ago
Barış Soner Uşaklı
7823144bd9
fix : #7940 , run upgrade scripts on startup
5 years ago
Barış Soner Uşaklı
38322ec308
fix : #7949 , delete old user notifs
5 years ago
Barış Soner Uşaklı
f983f536c6
fix: check threshold before setting bookmark
5 years ago
Barış Soner Uşaklı
4e28e575cf
fix: mongo collection stats
5 years ago
Barış Soner Uşaklı
02d38caf47
refactor: async/await
5 years ago
Baris Usakli
91e8e3905c
fix : #7947 , disable unused cookie
5 years ago
Barış Soner Uşaklı
c9bf6d0fe1
fix : #7945 , show watched categories in ignored categories
5 years ago
Barış Soner Uşaklı
f8c8038a06
refactor: remove log, topics.exists
5 years ago
Barış Soner Uşaklı
18bf865d83
fix: db.init calls
5 years ago
Barış Soner Uşaklı
dc8d721c46
refactor: async/await
5 years ago
Barış Soner Uşaklı
1f0c6f3d60
refactor: async/await mongo
5 years ago
Baris Usakli
d5dda26f97
fix : #7938 , escape username in registration queue
5 years ago
Barış Soner Uşaklı
603908c10a
refactor: async/await socket.io/index
5 years ago
Barış Soner Uşaklı
3455c27a8d
fix : #7901 , handle group names that are translation keys
5 years ago
Barış Soner Uşaklı
c5ffd8cc74
refactor: async/await image.js
5 years ago
Barış Soner Uşaklı
41f8da2e7c
fix: fix the order of groups on user profile
5 years ago
Barış Soner Uşaklı
b192605450
feat: add new hook to get custom category tids for unread
5 years ago
Barış Soner Uşaklı
05e753c73b
refactor: remove var
5 years ago
Aziz Khoury
94810fd637
feat: adding filter:login.check and loginFormEntry[] for the filter:login.build hook ( #7861 )
...
* adding filter:login.check and loginFormEntry[] for the filter:login.build hook, related to nodebb-plugin-spam-be-gone/issues/32
* do not exceed 50 lines per function
* spam-be-gone@0.6.4
5 years ago
Barış Soner Uşaklı
10f168b824
fix : #7934 , return tids
5 years ago
Barış Soner Uşaklı
3caa387ac6
fix: tests
5 years ago
Barış Soner Uşaklı
2444ed5c88
feat: #7932 , redirect to group details after creation
...
add private/hidden on group creation modal
5 years ago
Baris Usakli
b93c826d35
feat: add new hook filteR:topics.getSortedTids
...
to let plugins replace the logic used to retrieve tids
5 years ago
Barış Soner Uşaklı
13c870597e
fix: picture not showing up in change modal
5 years ago
Barış Soner Uşaklı
7effc89291
fix: profile page meta tags getting escaped twice
5 years ago
Barış Soner Uşaklı
9a7560049a
feat: bypass cropper for gifs
5 years ago
Barış Soner Uşaklı
ffe3670ff5
feat: deprecate file.isFileTypeAllowed
...
use image.isFileTypeAllowed, this function was always meant for images
5 years ago
Barış Soner Uşaklı
ed1223645e
feat: send notification to group owners when someone leaves
5 years ago
Baris Usakli
2150701f32
fix: missing await
5 years ago
Baris Usakli
ac6eb31c69
refactor: async/await flags.js
5 years ago
Barış Soner Uşaklı
0ced71be39
refactor: async/await flags
5 years ago
Barış Soner Uşaklı
310c6fd33f
properly filter /unread /recent /popular /top ( #7927 )
...
* feat: add failing test for pagination
* feat: test
* fix: redis tests
* refactor: remove logs
* fix: add new test
* feat: make sortedSetRangeByScore work with keys on redis
* fix: hardcoded set name
* feat: show topics from readable categories on recent/popular/top
* feat: rewrite unread topics
respect watched categories and followed topics
* fix: term + watched
5 years ago
Barış Soner Uşaklı
7a0f607434
fix: account/categories
5 years ago
Barış Soner Uşaklı
22b02f1407
feat: add failing test for pagination ( #7924 )
...
* feat: add failing test for pagination
* feat: test
* fix: redis tests
* refactor: remove logs
5 years ago
Barış Soner Uşaklı
572bc29742
refactor: shorter map
5 years ago
Barış Soner Uşaklı
039710493a
refactor: remove logs
5 years ago
Barış Soner Uşaklı
b602c04463
feat: refactor getSortedSetRange to allow big arrays
5 years ago
Barış Soner Uşaklı
7e7ea7a697
refactor: dont modify key
5 years ago
Barış Soner Uşaklı
1f054c7ecb
fix: redis tests
5 years ago
Baris Usakli
a651d154ce
fix : #7921 , dont create wrong entries in db for flag
...
upgrade script to remove wrong entries
5 years ago
Barış Soner Uşaklı
e32a55460f
refactor: remove logs
5 years ago
Barış Soner Uşaklı
9ee1a882ec
refactor: async/await flags
5 years ago
Barış Soner Uşaklı
625b0815bb
refactor: shorter, new Date doesnt throw
5 years ago
Barış Soner Uşaklı
babb9d7c55
fix : #7913 , dont allow urls in fullname/location, validate birthday
5 years ago
Barış Soner Uşaklı
bd026cb1ae
fix: upgrade scripts
5 years ago
Barış Soner Uşaklı
b842057f26
refactor: remove temp var
5 years ago
Barış Soner Uşaklı
f9d6912b4a
refactor: async/await file
5 years ago
Barış Soner Uşaklı
223c108cc6
refactor: async/await analytics
5 years ago
Barış Soner Uşaklı
96ab8d05aa
fix: only allow png/jpg/bmp in cover/profile images
5 years ago
Barış Soner Uşaklı
5505628c8d
refactor: change to const
5 years ago
Barış Soner Uşaklı
910b9b8864
fix : #7919 , add useUnifiedTopology
5 years ago
Barış Soner Uşaklı
bbc2e95688
feat: add rss feed url for tags
5 years ago
Barış Soner Uşaklı
873ec51978
fix: crash in feed
5 years ago
Barış Soner Uşaklı
795d4183ca
fix: lang key
5 years ago
Barış Soner Uşaklı
5b8550f060
fix: time cutoff and lang string
5 years ago
Barış Soner Uşaklı
86b16629f8
refactor: returned fields
5 years ago
Barış Soner Uşaklı
87f6ac59b1
fix: returned data
5 years ago
Barış Soner Uşaklı
955e00fd9d
fix: dont send all category data back to recent&unread etc
5 years ago
Baris Usakli
ecf39727cc
fix : #7912
5 years ago
Barış Soner Uşaklı
307abaa8cc
fix: only return necessary data for categories
5 years ago
Barış Soner Uşaklı
63bd3fc597
refactor: async/await emailer
5 years ago
Opliko
b9583ed838
Add privilege for accessing user information ( #7859 )
...
* Add view users info global privilege
* Show user ip only to global mods and admins
* fix missing comma
* Hide link for users without correct privilege
* move getting privilege information to getAllData
* Hide the link from Global Moderators as well
* Give Global Moderator view:users:info privilege
* Restrict ip in post menu to view:users:info
* add some trailing commas....
* Add privilege to categories test
* Add group privilege to categories test
* add upgrade script
* fix style for TravisCI
* more styling - change spaces to tabs
* some more styling fixes (hopefully final one)
* fix style for Travis CI
* hide ip in chat messages
* Don't show even hidden ips on user profile page
5 years ago
Barış Soner Uşaklı
71cd602da9
feat: #7090 , abililty to hide widgets
5 years ago
Barış Soner Uşaklı
de4619689b
fix: change params
5 years ago
Barış Soner Uşaklı
9b151b2316
fix: remove dupe code
5 years ago
Barış Soner Uşaklı
ec3b5dd95a
refactor: async/await routes/feeds
5 years ago
Barış Soner Uşaklı
5de6d8857a
feat: #7760 , body-parser config
5 years ago
Barış Soner Uşaklı
b110aec6ed
refactor: async/await rewards
5 years ago
Barış Soner Uşaklı
a7d2b8a1fe
refactor: async/await socket.io
5 years ago
Barış Soner Uşaklı
52b2d670e5
refactor: async/await
5 years ago
Barış Soner Uşaklı
f05c1dae69
feat: actually cache duh
5 years ago
Barış Soner Uşaklı
63bd252fba
feat: cache tags:topic:count
5 years ago
Barış Soner Uşaklı
75d7ae9272
refactor: async/await
5 years ago
Barış Soner Uşaklı
5c2afe5eac
refactor: async/await socket.io/topics
5 years ago
Barış Soner Uşaklı
3c6c40b177
refactor: async/await controllers/user.js
5 years ago
Barış Soner Uşaklı
5c0266d8c4
refactor: async/await uploads
5 years ago
Barış Soner Uşaklı
3e2ed21d3d
refactor: move tos parsing to /tos
5 years ago
Barış Soner Uşaklı
b81405a8cc
feat: increase size of local cache
5 years ago
Barış Soner Uşaklı
ec98945a5f
refactor: remove commented out code
5 years ago
Barış Soner Uşaklı
b9105ef9c6
refactor: async/await controllers/authentication
5 years ago
Andrew Rodrigues
b99279a83c
fix: minor typo
5 years ago
Barış Soner Uşaklı
22f8011686
refactor: remove async from isPasswordValid, function is sync
5 years ago
Barış Soner Uşaklı
6cda369872
refactor: make categories.buildForSelectCategories non async
5 years ago
Barış Soner Uşaklı
09410ff1c5
feat: don't hardcode numberic fields in user search
5 years ago
Barış Soner Uşaklı
0843497dd4
fix : #7893 , check private upload setting
5 years ago
Baris Usakli
77cb4b55cb
fix : #7892 , handle string 'true'/'false'
5 years ago
Barış Soner Uşaklı
a4d84a66dd
refactor: remove dupe code
5 years ago
Barış Soner Uşaklı
e93ef0d7fd
refactor: async/await socket.io/posts
5 years ago
Barış Soner Uşaklı
4652c68ba7
fix: dont show deleted topics in digest
5 years ago
Barış Soner Uşaklı
88dfbf213f
refactor: async/await socket.io/admin
6 years ago
David Karrick
9b4ae4c04a
Added Postgres SSL Support ( #7887 )
...
* [Added] Postgres SSL Support
* [Added]Postgres SSL Support
* [Added] Postgres SSL Support
6 years ago
Baris Usakli
71e50bbf4e
refactor: socket.io/admin/categories async/await
6 years ago
Barış Soner Uşaklı
acd9576489
fix: don't move theme/plugin to top if its already active
6 years ago
Julian Lam
1796b65d34
feat: option to restrict group leaving, closes #7770
6 years ago
Julian Lam
4588a4fdcf
refactor: admin groups.join socket async/await
6 years ago
Julian Lam
30a86ed553
fix : #7853 , dissociation on post purge
6 years ago
Julian Lam
0c4cd840a0
fix: added comment back
6 years ago
Julian Lam
fe452762b7
fix: inability for plugins to actually alter parser sanitization config
...
/cc @pitaj
6 years ago
Julian Lam
9b8ac89e13
fix: htmlentity instead of url encoding for room rename system message
6 years ago
Baris Usakli
dd8386d93d
refactor: password async/await
6 years ago
Baris Usakli
3a01e95380
Merge branch 'master' of https://github.com/NodeBB/NodeBB
6 years ago
Julian Lam
2580306db9
feat: html sanitization on all filter:parse.* hooks, closes #7872
6 years ago
Baris Usakli
0164e51f9f
refactor: sitemap to async/await
6 years ago
Baris Usakli
e291a60964
fix: page count for filters
6 years ago
Barış Soner Uşaklı
547bb4966d
fix : #7866 , show correct title based on digest interval
6 years ago
Barış Soner Uşaklı
aea04de094
feat: update LESS to v3.x, #7855 ( #7867 )
...
* feat: #7855
* fix: tests
6 years ago
Barış Soner Uşaklı
d372720749
refactor: remove hook assign
6 years ago
Barış Soner Uşaklı
f31d30cd02
feat: add client side hook for quick search&normal search
6 years ago
Baris Usakli
f9a804e014
refactor: async/await users
6 years ago
Barış Soner Uşaklı
19b63bfaa7
refactor: remove empty line
6 years ago
Barış Soner Uşaklı
69333f59af
refactor: remove vars
6 years ago
Barış Soner Uşaklı
f2912e9fe0
fix: pinned tids showing on page > 1
6 years ago
Barış Soner Uşaklı
a4dec7e3ab
fix : #7860 , allow running single upgrade scripts from plugins
6 years ago
Barış Soner Uşaklı
1d7e0c6341
feat: allow floating pinned topics to top in getSortedTopics
6 years ago
Barış Soner Uşaklı
6f7ab5861e
feat: promisify recent.getData
6 years ago
Barış Soner Uşaklı
2c4f04462f
refactor: async/await controllers
6 years ago
Julian Lam
a67762bc32
fix: reset should not automatically build assets
6 years ago
Barış Soner Uşaklı
89cd31ed28
feat: faster initial stat loading
6 years ago
Barış Soner Uşaklı
cb50b3f441
feat: cache stats, mongo count sucks
6 years ago
Barış Soner Uşaklı
3ff6e1bb64
feat: dashboard stats
...
show
yesterday/today
lastweek/this week
lastmonth/this month
6 years ago
Barış Soner Uşaklı
aeb44faf5c
feat: add filter:search.getPosts
6 years ago