Barış Soner Uşaklı
e3952674ba
fix: hsts always enabled
5 years ago
Barış Soner Uşaklı
b7a57996f7
fix: escape topic.thumb
5 years ago
Baris Usakli
842916ea42
Merge branch 'master' of https://github.com/NodeBB/NodeBB
5 years ago
Baris Usakli
4eb9652a2a
fix : #8112 , don't crash hook returns no data
5 years ago
Opliko
740de034fa
#8115 - log post owner changes ( #8117 )
...
* log post owner changes
* log each post separately
* use map instad of a loop
5 years ago
Opliko
879acc85ae
Add disable/enable category to category edit page ( #8118 )
5 years ago
Barış Soner Uşaklı
e06c1bfcd2
fix: escape config.userLang/acpLang, don't allow invalid language codes
5 years ago
Barış Soner Uşaklı
61da8c29ac
fix: group create/join/update name validation
5 years ago
Barış Soner Uşaklı
48f086279c
fix: don't crash if groupData is missing
5 years ago
Barış Soner Uşaklı
5a8217de01
fix : #8105 , fix export json on page load
5 years ago
arite
527745310d
fix : #8103 , fix advanced menu not displaying in ACP
5 years ago
Barış Soner Uşaklı
10989cccaa
fix: meta description missing if url doesn't have post index
5 years ago
Barış Soner Uşaklı
9d074731f4
fix: login with weak password
5 years ago
Barış Soner Uşaklı
f6d7a24a67
fix: dont check password strength on login
5 years ago
Barış Soner Uşaklı
dec157d606
fix : #8085 , fix cookie name
5 years ago
Barış Soner Uşaklı
a227cbe328
refactor: async/await middleware
5 years ago
Barış Soner Uşaklı
1b992d8201
fix : #8058 , fix incorrect digest setting display in ACP
5 years ago
Peter Jaszkowiak
8c314fe461
Support allowing classes
...
Otherwise `<input class="form-control">` can't work
5 years ago
Baris Usakli
3454a24b3c
refactor: change to const/let
5 years ago
Baris Usakli
a8df6d6298
fix : #8078 , dont mark notifications read without a mergeId
5 years ago
Baris Usakli
7af1c873a3
fix : #8077 , show continue chat on all profile pages
5 years ago
Julian Lam
4fc6944377
feat: better output for cli plugins list, closes #8075
5 years ago
Barış Soner Uşaklı
2679f37dec
fix: profile showing posts from deleted topics
5 years ago
Barış Soner Uşaklı
05c9fe2735
feat: #5272 , allow changing user groups from manage users page
5 years ago
Baris Usakli
4d66978338
fix : #8073 , configurable necroThreshold
5 years ago
Baris Usakli
b323df2fe0
fix: allow members to search as well
5 years ago
Baris Usakli
c2cd7de891
fix : #8069 , dont show hidden groups in search
5 years ago
Baris Usakli
33fd4a1c2b
fix: missing await
5 years ago
Julian Lam
f9a8ebfce9
feat: merge social authentication into plugins menu in ACP
...
* also reordered the menu in ACP so plugins come first
* added muted headers in desktop version to distinguish both lists
* fixes julianlam/nodebb-plugin-sso-google#21
* closes #8066
5 years ago
Barış Soner Uşaklı
1bda92e3fc
fix : #8064 , break-word on post-queue
5 years ago
Barış Soner Uşaklı
de404102c0
fix : #8061 , don't crash if there is a network problem
5 years ago
Barış Soner Uşaklı
a688aaae51
fix : #8059 , properly mark topic unread when using mark unread for all
5 years ago
Julian Lam
510737726c
fix: unhandled promise rejection error on reset error
...
Also, removed buildAll() on reset.
5 years ago
Baris Usakli
366ad5cd69
fix : #8050 , fix redirect after registration
5 years ago
Opliko
0efe27b1f2
fix: make _csrf a secure cookie if the website is using https ( #8045 )
...
* Make _csrf a secure cookie if the website is using https
* fix style for TravsCI
* Add `url_parsed` to databasemock
5 years ago
Baris Usakli
0a96c92300
fix : #8034
5 years ago
Baris Usakli
cec0079573
refactor: shorter returns
5 years ago
Baris Usakli
efd1e88bbf
feat: convert middleware.isAdmin to async/await
5 years ago
Baris Usakli
a254520485
fix: serialize
5 years ago
Baris Usakli
1eca5b3dae
fix: show login fields if user has local password
5 years ago
Ben Lubar
f65922297d
fix abysmal postgresql performance in getSortedSetsMembers ( #8030 )
...
* refactor postgres upgrade function to use async
* add function wrapper for getting the elements of a sorted set to avoid postgres planning the query with a nested sequential scan
* fix fatal(?!) lint errors
* add missing await
* bump PostgreSQL version on Travis CI to one that isn't over 3 years out of date
5 years ago
Barış Soner Uşaklı
eabc6f4763
fix: crash if post doesn't have topic data
5 years ago
Barış Soner Uşaklı
e52ecfaf3f
fix: don't touch objects that don't have the required fields
5 years ago
Barış Soner Uşaklı
f4381ba366
fix: add missing await to sendValidationEmail
5 years ago
Julian Lam
dee1d44722
fix : #8007 added tfoot to clear new group button
5 years ago
Julian Lam
df139928b6
feat: displaying one-click unsubscribe link in email footer ( #8024 )
...
closes #8016
5 years ago
Barış Soner Uşaklı
480a64aaa7
feat: #7467 , pass query params when redirecting to posts
5 years ago
Barış Soner Uşaklı
b5a30006e2
feat: use helpers.setupAdminPageRoute
5 years ago
Julian Lam
645d647248
feat: wip, better digest handling (+ eventual digest resend logic) ( #7995 )
...
* feat: wip, better digest handling (+ eventual digest resend logic)
- await emailer.send call in digest.send method
- save send success to a new sorted set digest:{interval}:byUid
* feat: continuing work on digest tools
- Added ACP page to view digest settings and delivery times per user
* feat: added paginator and stub buttons for resending digest
* feat: wrapping up digest revamp
- New language strings in ACP digest page
- Client-side ACP script for digest ACP page
- Websocket call for ACP page to execute digests
- Broke out logic to retrieve user digest settings to getUsersInterval
* fix: minor cleanup
* fix : #8010 and some style suggestions from baris
* fix: resolve confusing comment
5 years ago
Barış Soner Uşaklı
0037a03886
fix : #8018 , allow absolute urls in notification.path
5 years ago
Barış Soner Uşaklı
59242d31aa
fix : #8010 , fix isBanned call
5 years ago
Barış Soner Uşaklı
ac5c560c54
feat: add action:messaging.save
5 years ago
Barış Soner Uşaklı
c4e58160cf
fix : #8003 , check children recursively
5 years ago
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