7636 Commits (75ae29c1dd31ca1189fac1de7424cb81c1d67afb)

Author SHA1 Message Date
Julian Lam 0c09b7402d feat: logging password resets and errors into event log
closes #7343, also adds tests for password reset socket calls
6 years ago
Misty (Bot) 250674c8a8 Latest translations and fallbacks 6 years ago
Andrew Rodrigues d864da1a2e
fix: move `action:alert.update` to after translator 6 years ago
Andrew Rodrigues daadcc4889
feat: add `action:alert.new`, `action:alert.update` hooks 6 years ago
Barış Soner Uşaklı fc6767e140 fix: #7098 6 years ago
Barış Soner Uşaklı 70d9c6c4ce fix: #7232 6 years ago
Barış Soner Uşaklı e59b907d7c fix: #7229 6 years ago
Barış Soner Uşaklı 12c5899099 fix: #7339 6 years ago
Barış Soner Uşaklı 8e3bf58106 fix: #7338 6 years ago
Barış Soner Uşaklı c72da5595a fix: #6806
3 new global privileges
view:users
view:tags
view:groups
6 years ago
Barış Soner Uşaklı ae779ea4f9 fix: #7334 6 years ago
Barış Soner Uşaklı 9d1fcf4e36 fix: closes #7217 6 years ago
Barış Soner Uşaklı f6cfbbb520 fix: don't crash if body doesn't have `skin-` 6 years ago
Barış Soner Uşaklı c7abf07a3d fix: #7324
added disableToType option
6 years ago
Misty (Bot) 7abcb0f199 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 0366cfd8ec fix: allow regular groups to local login 6 years ago
Barış Soner Uşaklı 5353960ae7 fix: #7316 6 years ago
Misty (Bot) 5a2ad3a502 Latest translations and fallbacks 6 years ago
Julian Lam 8aebe88417 fix: #7306 6 years ago
Julian Lam 02a8ed9b11 feat: textcomplete over jquery-textcomplete, closes #7309 6 years ago
Julian Lam df6f75eb05 fix: #7298 privilege header misalignment 6 years ago
Misty (Bot) fefec8ba57 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı cf918078e5 fix: #7211 6 years ago
Julian Lam 7fb3c16882 fix: #7296, local login privilege available to registered-users only 6 years ago
Barış Soner Uşaklı d03220cdaf fix: #7094 6 years ago
Julian Lam 63061ffd37 feat: new hook filter:user.logout
- used for setting "next" for post logout redirection
6 years ago
Julian Lam cee47f78b2 fix: #7289 timeago shorthand toggle fails on non-existant language
- Exposing timeagoCodes to frontend
- Timeago language and shorthand toggling will fall back to 'en'
  if the requested language does not exist
6 years ago
Julian Lam 5ee173c2f6 fix: #7276 improper request for client-noskin.css 6 years ago
Misty (Bot) 40637828af Latest translations and fallbacks 6 years ago
Julian Lam 8ceb35f537 fix: #7270 Flags graph label not translatable 6 years ago
Misty (Bot) 73c8cf807c Latest translations and fallbacks 6 years ago
Misty (Bot) 0bb5681471 Latest translations and fallbacks 6 years ago
Misty (Bot) 2cd1be0d04 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı ac655564bb fix: post queue notifs
fix moderators not showing up immediately when adding them
6 years ago
Misty (Bot) 2614a2e5ce Latest translations and fallbacks 6 years ago
Julian Lam 51b5fb9826 fix: added missing translation and error state for password change 6 years ago
Julian Lam 3859d417ce fix: #7236, header search stops working after header update 6 years ago
Misty (Bot) a4ab13d323 Latest translations and fallbacks 6 years ago
Julian Lam 87c2d10811 fix: #7226, added placeholder styling for fa-nbb-none 6 years ago
Julian Lam af4fd5979f Revert "fix: #7216, hide taskbar on chat modal invocation on mobile"
This reverts commit a70db885cf.
6 years ago
Misty (Bot) 0a54f8bde4 Latest translations and fallbacks 6 years ago
Julian Lam a70db885cf fix: #7216, hide taskbar on chat modal invocation on mobile 6 years ago
Misty (Bot) 27e82aeaab Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 428f587cbe fix: #7208 6 years ago
Misty (Bot) d443fe85bd Latest translations and fallbacks 6 years ago
Misty (Bot) 7990597740 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 28459d04c6 fix: #7187 6 years ago
Misty (Bot) 64f263afe5 Latest translations and fallbacks 6 years ago
Julian Lam 954af0f0d2 fix: #7176, FUOC on app.reskin() 6 years ago
Baris Usakli 8da3b2a487 fix: #7142
due to no refresh on login socket listeners were added more than once,
so remove them before adding the listeners
6 years ago
Barış Soner Uşaklı 8566205214 Merge branch 'master' of https://github.com/NodeBB/NodeBB 6 years ago
Barış Soner Uşaklı 03299736dc fix: #7179
don't consider pinned topics in widget areas
6 years ago
Misty (Bot) 25e05805ad Latest translations and fallbacks 6 years ago
Julian Lam 629b35546c fix: #7167, composer and chat not closing on logout 6 years ago
Barış Soner Uşaklı 43e7cc0afb fix: shorter function 6 years ago
Barış Soner Uşaklı 2da0a65765 fix: #7162 6 years ago
Misty (Bot) 90e72f4ea6 Latest translations and fallbacks 6 years ago
Misty (Bot) 8e0ba9d76f Latest translations and fallbacks 6 years ago
Misty (Bot) 439fa63a9c Latest translations and fallbacks 6 years ago
Misty (Bot) 9f3efd79db Latest translations and fallbacks 6 years ago
Julian Lam 8e9de540b4 fix: #7136 socket.disconnect() now called on invalid session 6 years ago
Julian Lam 4873a339c1 fix: RTL not respected when changed in user settings, related to #7146 6 years ago
Julian Lam d81e0a5f5b fix: #7146 Better RTL handling on (de-)authentication
- RTL is applied (or unapplied) on login and logout depending on
  user language/guest-detected language.
- config is automatically saved into res.locals.config whenever
  loadConfig is called
- On login/logout, buildHeader is called instead of getting config
- On logout, req.uid is deleted instead of set to 0
6 years ago
Misty (Bot) 1ecedefae7 Latest translations and fallbacks 6 years ago
Julian Lam 900f0a0b78 fix: #7118, invoking autoLocale middleware on logout
Also:
- firing client-side hook on header update
- updating bootbox locale on header update
6 years ago
Misty (Bot) 9d36ee868c Latest translations and fallbacks 6 years ago
Andrew Rodrigues 7fb29f4272 fix: closes #6784 (#7137)
* fix: closes #6784

* #6784 also fix homepage + subfolder installs

* #6784 fixes suburls as well (ex. /tags/x and /groups/y)

* #6784 more elegant solution @pitaj

and the last time I touch this function, lol

* #6784 regis, final answer

I lied in that last commit
6 years ago
Barış Soner Uşaklı ab81cca735 fix: 7100 6 years ago
Misty (Bot) 591cd0925b Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 7e828404f6 fix: #7116
dont save relative_path in db for group covers
6 years ago
Barış Soner Uşaklı 29a85aecc7 fix: #7138 6 years ago
Baris Usakli b47f939bfc fix: lint 6 years ago
Baris Usakli 69e0dbbf4a fix: #7091, #7093 6 years ago
Baris Usakli f4ea2c43ab feat: #7120 6 years ago
Baris Usakli 0c1ac4d6a2 feat: #7032 6 years ago
Misty (Bot) 2811259f78 Latest translations and fallbacks 6 years ago
Misty (Bot) 7a43f26055 Latest translations and fallbacks 6 years ago
Misty (Bot) 998ed55ab6 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 4650a76036 fix: #7124 6 years ago
Barış Soner Uşaklı 9f5062682d fix: unread badge
- only increase unread badge if topic or category is watched
- fix logic for "there are new posts/topics" on /unread and /recent
6 years ago
Barış Soner Uşaklı eb7ae54f81
Category watch state (#7109)
* feat: wip, category watch change

* feat: pass data to client

* feat: allow changing state

* fix: account page categories

* fix: show in unread if topic is followed or category is watched

* feat: add default watch state to acp

* feat: save user category watch state

* feat: update unread recent pages

* fix: remove dupe code

* fix: flip conditions

* fix: handle empty arrays

* fix: ignore/watch on others profile

* feat: upgrade script for category states

if there are any users ignoring categories set their state in new zset and delete cid:<cid>:ignorers

* fix: upgrade

* fix: tests

* fix: redis count

* fix: more tests
6 years ago
Misty (Bot) 81e854b37f Latest translations and fallbacks 6 years ago
Misty (Bot) 7b8d7aee3c Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı f103390aa5 fix: #7103
update counter when user navigates to /unread
fix new topic alert on /unread
moved unread code from footer to unread
6 years ago
Barış Soner Uşaklı 74d0e88df3 fix: don't explode if there is no css el 6 years ago
Misty (Bot) 7a9299f374 Latest translations and fallbacks 6 years ago
Misty (Bot) cc1a3e8f3e Latest translations and fallbacks 6 years ago
Julian Lam 33d4956b76 fix: #7087, server-side protection against guest blocks 6 years ago
Misty (Bot) 6c312fa253 Latest translations and fallbacks 6 years ago
Misty (Bot) 5b41969816 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 555c092f65 fix: dont send empty strings 6 years ago
Barış Soner Uşaklı e55fb43703 fix: #7086 6 years ago
Baris Usakli 31bb2ae9af feat: make user cards look less derpy 6 years ago
Baris Usakli de437e36a5 fix: admins&mods when there are mutliple lines of users 6 years ago
Misty (Bot) 33834f7a23 Latest translations and fallbacks 6 years ago
Julian Lam ed46c5e24b fix: refreshing settings page on save if language changed 6 years ago
Julian Lam 5f3d1c76c8
fix: #7038, autoLocale logic not playing nicely with no-refresh auths (#7059)
* fix: #7038, autoLocale logic not playing nicely with no-refresh auths

- on login, req.query.lang is deleted (since it seems to be left over)
- on logout, the middleware.autoLocale is executed, which resets
  req.query.lang
- middleware.autoLocale is new, just refactored existing logic in
  webserver.js into new middleware method.

* style: tests, use lodash

* fix: timeago strings not switching languages on login or out
6 years ago
Misty (Bot) 72f56d7f49 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 2604cf6356 fix: #7074 6 years ago
Misty (Bot) aa877e7e0f Latest translations and fallbacks 6 years ago