Commit Graph

8023 Commits (de7ec47f13ce5120ebe43e39482989389414899c)

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