Commit Graph

7991 Commits (981db6429a37573b2067bb4f811e413c9cba15f4)

Author SHA1 Message Date
Andrew Rodrigues 3c9689a5ac
feat: settings sorted list ()
* feat: settings sorted list

see https://github.com/NodeBB/nodebb-plugin-quickstart/pull/9/files for sample
Misty (Bot) 307f8716b7 Latest translations and fallbacks
Misty (Bot) 316913b9bb Latest translations and fallbacks
Misty (Bot) f1d58989d8 Latest translations and fallbacks
Barış Soner Uşaklı 067034082f fix: , update deleted/restored messages
Misty (Bot) 20fbab9723 Latest translations and fallbacks
Misty (Bot) 99a3ca7582 Latest translations and fallbacks
Baris Usakli 2e79480179 fix: , don't crash if taskbar doesn't have element
Julian Lam 14655f8745 fix: no decimal places for category analytics
Julian Lam d6e3f3f058
fix: , broken site if no server-side session ()
* fix: , broken site if no server-side session

During the `addHeader` middleware, a check is now done to see if
`req.session.meta` is present. This value is only present if the user
has a valid server-side session.  If it is missing, then it is probably
safe to assume that the server-side session was deleted (either
intentionally or accidentally). In that scenario, the client-side cookie
should be cleared.

Also, there was an issue where the sessionRefresh flag was never cleared
after a successful login, so that was fixed too.

* feat: exported method to get cookie config

* fix: don't clear cookie if cookie is being set

* fix: socket.io tests

Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>
Misty (Bot) 5ed7fc0ffa Latest translations and fallbacks
Barış Soner Uşaklı 3077eb9428 fix: remove unused conditional, dont add dupe messages
Julian Lam 594cd7e176 fix: user join system message duplicated
- Now showing user-join message for chat owner in addition to the newly
  added user
- If a modal already exists for a room when createModal is called, don't
  return null, return the modal
Julian Lam 106c141ff5 fix: background-size in taskbar images
Barış Soner Uşaklı bfaba89557 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Misty (Bot) ddce77b343 Latest translations and fallbacks
Barış Soner Uşaklı c8fb7f9246 fix: escape register query param
Misty (Bot) 1656738359 Latest translations and fallbacks
yossizahn 09d55581d8 Fix: ACP > manage > group: save disableLeave ()
* Fix: ACP > manage > group: save disableLeave

* Fix eslint comma-dangle
Opliko 879acc85ae Add disable/enable category to category edit page ()
Barış Soner Uşaklı e06c1bfcd2 fix: escape config.userLang/acpLang, don't allow invalid language codes
Barış Soner Uşaklı 5a8217de01 fix: , fix export json on page load
Misty (Bot) ac567bc10a Latest translations and fallbacks
Misty (Bot) 5410b5d6da Latest translations and fallbacks
Misty (Bot) 223225378e Latest translations and fallbacks
Misty (Bot) 0aae421417 Latest translations and fallbacks
Misty (Bot) fd056b58fb Latest translations and fallbacks
Misty (Bot) bb1515ce56 Latest translations and fallbacks
Barış Soner Uşaklı c1b1ee61f3 fix: create user modal instantly closing
Misty (Bot) b9679df784 Latest translations and fallbacks
Misty (Bot) 9a4a48bc45 Latest translations and fallbacks
Misty (Bot) 94e2c7e4bb Latest translations and fallbacks
Aziz Khoury acca0b956e more secure isRelativeUrl ()
Misty (Bot) 505409b9f3 Latest translations and fallbacks
Misty (Bot) 9c48a4c021 Latest translations and fallbacks
Misty (Bot) 581211e12f Latest translations and fallbacks
Misty (Bot) 9197a0db1e Latest translations and fallbacks
Barış Soner Uşaklı 05c9fe2735 feat: , allow changing user groups from manage users page
Misty (Bot) ff8dfa049d Latest translations and fallbacks
Baris Usakli 4d66978338 fix: , configurable necroThreshold
Baris Usakli 160e0ab1f5 Merge branch 'master' of https://github.com/NodeBB/NodeBB
Misty (Bot) 6ada231bc8 Latest translations and fallbacks
Baris Usakli c2cd7de891 fix: , dont show hidden groups in search
Misty (Bot) ce449e918d Latest translations and fallbacks
Misty (Bot) d8a48cf0a7 Latest translations and fallbacks
Misty (Bot) 802f566b17 Latest translations and fallbacks
Barış Soner Uşaklı 1bda92e3fc fix: , break-word on post-queue
Barış Soner Uşaklı 7ed002a138 fix:
Misty (Bot) c8db839e63 Latest translations and fallbacks
Misty (Bot) 86cc80348d Latest translations and fallbacks
Misty (Bot) 4fea12c83e Latest translations and fallbacks
Barış Soner Uşaklı 3811e0a3df fix: , dont show errors after clearing form
Misty (Bot) 10a6ca6173 Latest translations and fallbacks
Misty (Bot) beebe53a71 Latest translations and fallbacks
Misty (Bot) 0002c3f499 Latest translations and fallbacks
Misty (Bot) 2eb8c05e4b Latest translations and fallbacks
Baris Usakli 6c404b81fb fix: use the correct attribute name for widgets
Misty (Bot) 83ba2e234b Latest translations and fallbacks
Misty (Bot) b47f1769e4 Latest translations and fallbacks
Misty (Bot) 5e88c585cb Latest translations and fallbacks
Misty (Bot) 7721c58dd3 Latest translations and fallbacks
Misty (Bot) 8d41cdefa9 Latest translations and fallbacks
Julian Lam df139928b6
feat: displaying one-click unsubscribe link in email footer ()
closes 
Misty (Bot) 9c3fa7758a Latest translations and fallbacks
Misty (Bot) d75d9fdd33 Latest translations and fallbacks
Misty (Bot) d9b8e929e6 Latest translations and fallbacks
Misty (Bot) 23d66ae86c Latest translations and fallbacks
Julian Lam 645d647248
feat: wip, better digest handling (+ eventual digest resend logic) ()
* 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:  and some style suggestions from baris

* fix: resolve confusing comment
Misty (Bot) 0283ffd04d Latest translations and fallbacks
Misty (Bot) 72fd9f6546 Latest translations and fallbacks
Misty (Bot) f69b1cebb1 Latest translations and fallbacks
Barış Soner Uşaklı 1cedc4a0d6 feat: , allow post queue based on group
allow multiple select in ACP pages
Misty (Bot) 188bb6b3eb Latest translations and fallbacks
Misty (Bot) c4190dde0f Latest translations and fallbacks
Julian Lam 3952849f30
fix: , tweak wording; password reset success
Barış Soner Uşaklı 4b8897d9bc fix: lint
Aziz Khoury beea56b3c6 ie11 doesnt support Object.values ()
Misty (Bot) 500ca6658e Latest translations and fallbacks
Misty (Bot) 57dce269c3 Latest translations and fallbacks
Misty (Bot) 37642f4313 Latest translations and fallbacks
Barış Soner Uşaklı 441dd86d29 fix: convert param to string in slugify
fixes adding users to privilege table
Barış Soner Uşaklı 95a372df85
fix: , fix undefined url ()
Barış Soner Uşaklı ca3be1f336
fix: ()
Misty (Bot) 4093c98794 Latest translations and fallbacks
Misty (Bot) 132e32eb5c Latest translations and fallbacks
Misty (Bot) 632daa0e94 Latest translations and fallbacks
Baris Usakli 485fbd2f14 feat: , change all categories at once
allow passing cids to setCategoryWatchState and category.exists
Baris Usakli 990508a533 feat: closes , translate widget-settings
Baris Usakli 554e67116f feat: remove ability to delete events from acp
Baris Usakli 5b458fc7ca fix: , allow icon only group badges
Misty (Bot) b232b95f76 Latest translations and fallbacks
Barış Soner Uşaklı c5f7b66c3a fix: new nav items will show group select
Barış Soner Uşaklı f402d7271a fix: move post and change owner
Barış Soner Uşaklı b19f0a686c fix: 404 on new groups with spaces
Misty (Bot) aafb7739a9 Latest translations and fallbacks
Misty (Bot) a578f92bcc Latest translations and fallbacks
Misty (Bot) b484f309e2 Latest translations and fallbacks
Misty (Bot) 2477849bb5 Latest translations and fallbacks
Julian Lam 54c9f877a6 fix: , ACP digest wording
Barış Soner Uşaklı 2444ed5c88 feat: , redirect to group details after creation
add private/hidden on group creation modal
Baris Usakli 95ab071254 fix: remove jquery
Misty (Bot) 4d912ca300 Latest translations and fallbacks
Barış Soner Uşaklı 9a7560049a feat: bypass cropper for gifs
Misty (Bot) 2801ffa622 Latest translations and fallbacks
Barış Soner Uşaklı ed1223645e feat: send notification to group owners when someone leaves
Andrew Rodrigues 40f131a6bb
fix: potential for XSS here
Misty (Bot) 969c5d4a2b Latest translations and fallbacks
Misty (Bot) bd3d3f2e39 Latest translations and fallbacks
Barış Soner Uşaklı babb9d7c55 fix: , dont allow urls in fullname/location, validate birthday
Misty (Bot) f0ae2887b8 Latest translations and fallbacks
Misty (Bot) bb8a9b2563 Latest translations and fallbacks
Barış Soner Uşaklı 5b8550f060 fix: time cutoff and lang string
Barış Soner Uşaklı e0fec86628 fix: dont crash if callback is undefined
Misty (Bot) d788a8e913 Latest translations and fallbacks
Misty (Bot) f76d35bcf2 Latest translations and fallbacks
Barış Soner Uşaklı 35a4ca2fe9 feat: add sm2x avatar class
Opliko b9583ed838 Add privilege for accessing user information ()
* 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
Barış Soner Uşaklı 781b3f1a9a fix: , dont crash on resize
Misty (Bot) 9d41955bca Latest translations and fallbacks
Barış Soner Uşaklı 1789ecb45c feat: increase search timeouts
Misty (Bot) 63a741cfb3 Latest translations and fallbacks
Barış Soner Uşaklı ebe5ed22bb feat: make handleSearch public
Barış Soner Uşaklı 2a5fe2b8f4 fix: , translate log in to view
Barış Soner Uşaklı 0843497dd4 fix: , check private upload setting
Barış Soner Uşaklı 3887fc678b fix: , update timeago settings on userlanguage change
Misty (Bot) 864af61055 Latest translations and fallbacks
Misty (Bot) 2d24153933 Latest translations and fallbacks
Julian Lam 9b09ee0e93 feat: client-side taskbar.update method, deprecates .updateTitle()
Misty (Bot) 87a7a59903 Latest translations and fallbacks
Julian Lam 1796b65d34 feat: option to restrict group leaving, closes
Misty (Bot) 7c0cfc33ea Latest translations and fallbacks
Barış Soner Uşaklı ad96b0e0db feat: preserver querystring when changing category sort
Barış Soner Uşaklı 547bb4966d fix: , show correct title based on digest interval
Barış Soner Uşaklı 21e81f961c fix:
Barış Soner Uşaklı f31d30cd02 feat: add client side hook for quick search&normal search
Barış Soner Uşaklı 3ff6e1bb64 feat: dashboard stats
show
yesterday/today
lastweek/this week
lastmonth/this month
Misty (Bot) cc119c55d5 Latest translations and fallbacks
Barış Soner Uşaklı 6f375482a0 refactor: async/await admin/controllers
Julian Lam 1a2a381ae3 feat: notification on membership acceptance, closes
Barış Soner Uşaklı 7162051905 fix:
Julian Lam 0921230976 fix(style): updated code to follow new eslint recommendations
Squashed commit of the following:

commit f9ce878b269b3568f0d649309aae1af4dcfdfeef
Author: Julian Lam <julian@nodebb.org>
Date:   Tue Aug 13 14:30:46 2019 -0400

    fix(style): updated code to follow new eslint recommendations

commit 80dd370e413f22badb96ff2138e7991dfff6d836
Author: Julian Lam <julian@nodebb.org>
Date:   Tue Aug 13 14:14:58 2019 -0400

    fix(deps): update dependency sitemap to v4

    Squashed commit of the following:

    commit f4dd9cabb21e26fdc21f8413be822ea7c64251f8
    Author: Julian Lam <julian@nodebb.org>
    Date:   Tue Aug 13 11:33:05 2019 -0400

        fix: resolved breaking changes from sitemap v4 upgrade

    commit 9043415ee16dcc27a8dcc2e4479d1bc5e2d1b60e
    Merge: e3352b272 72590b346
    Author: Julian Lam <julian@nodebb.org>
    Date:   Tue Aug 13 11:09:55 2019 -0400

        Merge branch 'master' into renovate/sitemap-4.x

    commit e3352b272eb9400bdb00774973181397803765e4
    Author: Renovate Bot <bot@renovateapp.com>
    Date:   Mon Aug 12 07:59:05 2019 +0000

        fix(deps): update dependency sitemap to v4

commit 8e3c0cdcae22acc32d352be8bb72d60e7502dbc5
Author: Renovate Bot <bot@renovateapp.com>
Date:   Fri Aug 9 00:49:51 2019 +0000

    fix(deps): update dependency commander to v3

commit 2104449d38818f2fa4d44b3a58a0a168781acbfb
Author: Renovate Bot <bot@renovateapp.com>
Date:   Tue Aug 13 15:00:27 2019 +0000

    fix(deps): update dependency mongodb to v3.3.0

commit d2937f446a21131c070ae5d0ff33d67cfe465b8c
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Tue Aug 13 10:36:48 2019 -0400

    feat: async/await admin/controllers

commit 1b97e8b199f960dc24e5722702f27499ae049914
Author: Misty (Bot) <deploy@nodebb.org>
Date:   Tue Aug 13 09:28:39 2019 +0000

    Latest translations and fallbacks

commit 69a48957a2f0d23c4d194b664bda3a0431179c01
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Mon Aug 12 21:56:09 2019 -0400

    feat: async/await

commit b9b2a7e593a452de4bef6d0ab6abe368a3bdb8dd
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Mon Aug 12 20:58:29 2019 -0400

    feat: async/await refactor

    controllers/accounts

commit a8d43a175974a0c8ae3dc132bf51a7ed9a4c6305
Author: Baris Usakli <barisusakli@gmail.com>
Date:   Mon Aug 12 14:49:40 2019 -0400

    feat: async/await controllers/accounts

commit 2f25aae57bf9dbe98d655276770e56bed9ec023b
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Sun Aug 11 23:09:50 2019 -0400

    fix: , fix pagination

    convert to async/await

commit c9e83f2374572264855a04156278eef256b0a20c
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Sun Aug 11 00:14:35 2019 -0400

    fix: remove empty line

commit 30be91b26c4dd7583412c4e8d56e9c1688e48a44
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date:   Sun Aug 11 00:13:41 2019 -0400

    fix: remove useless catchs and empty line

commit 2e4a71c0b6104738f15ffbfe3246105b922fdfb3
Author: Renovate Bot <bot@renovateapp.com>
Date:   Sat Aug 10 06:51:50 2019 +0000

    chore(deps): update dependency eslint-config-airbnb-base to v14
Misty (Bot) 216eba6847 Latest translations and fallbacks
Misty (Bot) 7ca334264f Latest translations and fallbacks
Misty (Bot) 7a31c9f06e Latest translations and fallbacks
Misty (Bot) 602c09e1f9 Latest translations and fallbacks
Julian Lam 3d3fa8655d feat: new client-side hooks for chat minimize and close
closes 
Misty (Bot) 687b9b74c0 Latest translations and fallbacks
Julian Lam af968c6ae5 feat: fire updateRemainingLength hook for chats
Barış Soner Uşaklı 47e30a67be feat: move group privs above user, add labels
Barış Soner Uşaklı 6a289fbac9 fix: