8021 Commits (da90fd562e7911f7a2d2f64dcd826c50146be269)

Author SHA1 Message Date
Julian Lam 03739b6f83 fix: some definitions in read API spec 5 years ago
Julian Lam 455d42bcfa fix: tagged all routes in read api spec 5 years ago
Julian Lam 1136a369f3 feat: local redoc view on development mode only 5 years ago
Julian Lam 7b155dab74 feat: added auto-generated, slimmed-down openapi 3.0 file for read api 5 years ago
Misty (Bot) bb565b0a81 Latest translations and fallbacks 5 years ago
Misty (Bot) aabddea2b7 Latest translations and fallbacks 5 years ago
Misty (Bot) 5e849c6b52 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 080317300a fix: #8221, fix parent selection 5 years ago
Misty (Bot) 68afd01f67 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 0b5fac75b0 fix: #8217, add missing lang key 5 years ago
Misty (Bot) fc06f90346 Latest translations and fallbacks 5 years ago
Julian Lam 5aa76cdf2f feat: pass in target element in action:topic.tools.load 5 years ago
Barış Soner Uşaklı 2f9c7c626f fix: #8203, fix user invites refreshing page 5 years ago
Misty (Bot) af5c6b8824 Latest translations and fallbacks 5 years ago
Misty (Bot) d0075ed9a3 Latest translations and fallbacks 5 years ago
psychobunny b67af70da4 fix: hsts max-age missing translation 5 years ago
Misty (Bot) 41572be879 Latest translations and fallbacks 5 years ago
Misty (Bot) 22ee2b8d06 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 5e91a67e78 feat: add user ip to admin/dev/info 5 years ago
Misty (Bot) 07e7872622 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 4083a6e39b feat: add awaitable socket.emit 5 years ago
Barış Soner Uşaklı 6e5de39ba0 fix: also fix updating bookmark if sorting is newest_to_oldest 5 years ago
Barış Soner Uşaklı 32ada7c4e7 fix: #8188, fix bookmark if sorting is newest_to_oldest 5 years ago
Misty (Bot) 53720354de Latest translations and fallbacks 5 years ago
Misty (Bot) 7eb0053bd4 Latest translations and fallbacks 5 years ago
Misty (Bot) c71e4de8a8 Latest translations and fallbacks 5 years ago
Misty (Bot) 307c72a58b Latest translations and fallbacks 5 years ago
Misty (Bot) 8f2029faed Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 326367556f fix: tag key 5 years ago
Barış Soner Uşaklı bc93b5676c fix: #8175 5 years ago
Andrew Rodrigues 3c9689a5ac
feat: settings sorted list (#8170)
* feat: settings sorted list

see https://github.com/NodeBB/nodebb-plugin-quickstart/pull/9/files for sample
5 years ago
Misty (Bot) 307f8716b7 Latest translations and fallbacks 5 years ago
Misty (Bot) 316913b9bb Latest translations and fallbacks 5 years ago
Misty (Bot) f1d58989d8 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 067034082f fix: #6422, update deleted/restored messages 5 years ago
Misty (Bot) 20fbab9723 Latest translations and fallbacks 5 years ago
Misty (Bot) 99a3ca7582 Latest translations and fallbacks 5 years ago
Baris Usakli 2e79480179 fix: #8151, don't crash if taskbar doesn't have element 5 years ago
Julian Lam 14655f8745 fix: no decimal places for category analytics 5 years ago
Julian Lam d6e3f3f058
fix: #8142, broken site if no server-side session (#8148)
* fix: #8142, 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>
5 years ago
Misty (Bot) 5ed7fc0ffa Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 3077eb9428 fix: remove unused conditional, dont add dupe messages 5 years ago
Julian Lam 594cd7e176 fix: #8127 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
5 years ago
Julian Lam 106c141ff5 fix: background-size in taskbar images 5 years ago
Barış Soner Uşaklı bfaba89557 Merge branch 'master' of https://github.com/NodeBB/NodeBB 5 years ago
Misty (Bot) ddce77b343 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı c8fb7f9246 fix: escape register query param 5 years ago
Misty (Bot) 1656738359 Latest translations and fallbacks 5 years ago
yossizahn 09d55581d8 Fix: ACP > manage > group: save disableLeave (#8123)
* Fix: ACP > manage > group: save disableLeave

* Fix eslint comma-dangle
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ı 5a8217de01 fix: #8105, fix export json on page load 5 years ago
Misty (Bot) ac567bc10a Latest translations and fallbacks 5 years ago
Misty (Bot) 5410b5d6da Latest translations and fallbacks 5 years ago
Misty (Bot) 223225378e Latest translations and fallbacks 5 years ago
Misty (Bot) 0aae421417 Latest translations and fallbacks 5 years ago
Misty (Bot) fd056b58fb Latest translations and fallbacks 5 years ago
Misty (Bot) bb1515ce56 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı c1b1ee61f3 fix: create user modal instantly closing 5 years ago
Misty (Bot) b9679df784 Latest translations and fallbacks 5 years ago
Misty (Bot) 9a4a48bc45 Latest translations and fallbacks 5 years ago
Misty (Bot) 94e2c7e4bb Latest translations and fallbacks 5 years ago
Aziz Khoury acca0b956e more secure isRelativeUrl (#8087) 5 years ago
Misty (Bot) 505409b9f3 Latest translations and fallbacks 5 years ago
Misty (Bot) 9c48a4c021 Latest translations and fallbacks 5 years ago
Misty (Bot) 581211e12f Latest translations and fallbacks 5 years ago
Misty (Bot) 9197a0db1e Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 05c9fe2735 feat: #5272, allow changing user groups from manage users page 5 years ago
Misty (Bot) ff8dfa049d Latest translations and fallbacks 5 years ago
Baris Usakli 4d66978338 fix: #8073, configurable necroThreshold 5 years ago
Baris Usakli 160e0ab1f5 Merge branch 'master' of https://github.com/NodeBB/NodeBB 5 years ago
Misty (Bot) 6ada231bc8 Latest translations and fallbacks 5 years ago
Baris Usakli c2cd7de891 fix: #8069, dont show hidden groups in search 5 years ago
Misty (Bot) ce449e918d Latest translations and fallbacks 5 years ago
Misty (Bot) d8a48cf0a7 Latest translations and fallbacks 5 years ago
Misty (Bot) 802f566b17 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 1bda92e3fc fix: #8064, break-word on post-queue 5 years ago
Barış Soner Uşaklı 7ed002a138 fix: #6711 5 years ago
Misty (Bot) c8db839e63 Latest translations and fallbacks 5 years ago
Misty (Bot) 86cc80348d Latest translations and fallbacks 5 years ago
Misty (Bot) 4fea12c83e Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 3811e0a3df fix: #8042, dont show errors after clearing form 5 years ago
Misty (Bot) 10a6ca6173 Latest translations and fallbacks 5 years ago
Misty (Bot) beebe53a71 Latest translations and fallbacks 5 years ago
Misty (Bot) 0002c3f499 Latest translations and fallbacks 5 years ago
Misty (Bot) 2eb8c05e4b Latest translations and fallbacks 5 years ago
Baris Usakli 6c404b81fb fix: use the correct attribute name for widgets 5 years ago
Misty (Bot) 83ba2e234b Latest translations and fallbacks 5 years ago
Misty (Bot) b47f1769e4 Latest translations and fallbacks 5 years ago
Misty (Bot) 5e88c585cb Latest translations and fallbacks 5 years ago
Misty (Bot) 7721c58dd3 Latest translations and fallbacks 5 years ago
Misty (Bot) 8d41cdefa9 Latest translations and fallbacks 5 years ago
Julian Lam df139928b6
feat: displaying one-click unsubscribe link in email footer (#8024)
closes #8016
5 years ago
Misty (Bot) 9c3fa7758a Latest translations and fallbacks 5 years ago
Misty (Bot) d75d9fdd33 Latest translations and fallbacks 5 years ago
Misty (Bot) d9b8e929e6 Latest translations and fallbacks 5 years ago
Misty (Bot) 23d66ae86c Latest translations and fallbacks 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
Misty (Bot) 0283ffd04d Latest translations and fallbacks 5 years ago
Misty (Bot) 72fd9f6546 Latest translations and fallbacks 5 years ago
Misty (Bot) f69b1cebb1 Latest translations and fallbacks 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
Misty (Bot) 188bb6b3eb Latest translations and fallbacks 5 years ago
Misty (Bot) c4190dde0f Latest translations and fallbacks 5 years ago
Julian Lam 3952849f30
fix: #8000, tweak wording; password reset success 5 years ago
Barış Soner Uşaklı 4b8897d9bc fix: lint 5 years ago
Aziz Khoury beea56b3c6 ie11 doesnt support Object.values (#7993) 5 years ago
Misty (Bot) 500ca6658e Latest translations and fallbacks 5 years ago
Misty (Bot) 57dce269c3 Latest translations and fallbacks 5 years ago
Misty (Bot) 37642f4313 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 441dd86d29 fix: convert param to string in slugify
fixes adding users to privilege table
5 years ago
Barış Soner Uşaklı 95a372df85
fix: #7977, fix undefined url (#7978) 5 years ago
Barış Soner Uşaklı ca3be1f336
fix: #7974 (#7976) 5 years ago
Misty (Bot) 4093c98794 Latest translations and fallbacks 5 years ago
Misty (Bot) 132e32eb5c Latest translations and fallbacks 5 years ago
Misty (Bot) 632daa0e94 Latest translations and fallbacks 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
Baris Usakli 5b458fc7ca fix: #7953, allow icon only group badges 5 years ago
Misty (Bot) b232b95f76 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı c5f7b66c3a fix: new nav items will show group select 5 years ago
Barış Soner Uşaklı f402d7271a fix: move post and change owner 5 years ago
Barış Soner Uşaklı b19f0a686c fix: 404 on new groups with spaces 5 years ago
Misty (Bot) aafb7739a9 Latest translations and fallbacks 5 years ago
Misty (Bot) a578f92bcc Latest translations and fallbacks 5 years ago
Misty (Bot) b484f309e2 Latest translations and fallbacks 5 years ago
Misty (Bot) 2477849bb5 Latest translations and fallbacks 5 years ago
Julian Lam 54c9f877a6 fix: #7935, ACP digest wording 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 95ab071254 fix: remove jquery 5 years ago
Misty (Bot) 4d912ca300 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 9a7560049a feat: bypass cropper for gifs 5 years ago
Misty (Bot) 2801ffa622 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı ed1223645e feat: send notification to group owners when someone leaves 5 years ago
Andrew Rodrigues 40f131a6bb
fix: potential for XSS here 5 years ago
Misty (Bot) 969c5d4a2b Latest translations and fallbacks 5 years ago
Misty (Bot) bd3d3f2e39 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı babb9d7c55 fix: #7913, dont allow urls in fullname/location, validate birthday 5 years ago
Misty (Bot) f0ae2887b8 Latest translations and fallbacks 5 years ago
Misty (Bot) bb8a9b2563 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 5b8550f060 fix: time cutoff and lang string 5 years ago
Barış Soner Uşaklı e0fec86628 fix: dont crash if callback is undefined 5 years ago
Misty (Bot) d788a8e913 Latest translations and fallbacks 5 years ago
Misty (Bot) f76d35bcf2 Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 35a4ca2fe9 feat: add sm2x avatar class #7813 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ı 781b3f1a9a fix: #7800, dont crash on resize 5 years ago
Misty (Bot) 9d41955bca Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 1789ecb45c feat: increase search timeouts 5 years ago