2004 Commits (1efb238a9aa57718e29c68abab0b0dab11a9ae76)

Author SHA1 Message Date
Misty (Bot) 7c0cfc33ea Latest translations and fallbacks 5 years ago
Barış Soner Uşaklı 547bb4966d fix: #7866, show correct title based on digest interval 5 years ago
Barış Soner Uşaklı 21e81f961c fix: #7780 5 years ago
Barış Soner Uşaklı 3ff6e1bb64 feat: dashboard stats
show
yesterday/today
lastweek/this week
lastmonth/this month
5 years ago
Misty (Bot) cc119c55d5 Latest translations and fallbacks 6 years ago
Julian Lam 1a2a381ae3 feat: notification on membership acceptance, closes #7835 6 years ago
Barış Soner Uşaklı 7162051905 fix: #7791 6 years ago
Misty (Bot) 216eba6847 Latest translations and fallbacks 6 years ago
Misty (Bot) 7ca334264f Latest translations and fallbacks 6 years ago
Misty (Bot) 7a31c9f06e Latest translations and fallbacks 6 years ago
Misty (Bot) 602c09e1f9 Latest translations and fallbacks 6 years ago
Misty (Bot) 687b9b74c0 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 47e30a67be feat: move group privs above user, add labels 6 years ago
Barış Soner Uşaklı 6a289fbac9 fix: #7789 6 years ago
Misty (Bot) 54b87fd176 Latest translations and fallbacks 6 years ago
Misty (Bot) 2d34b8cc99 Latest translations and fallbacks 6 years ago
Misty (Bot) bf04ee8d74 Latest translations and fallbacks 6 years ago
Misty (Bot) 627ecaf6bb Latest translations and fallbacks 6 years ago
Julian Lam 4fb271c684
System chat messages (#7771)
* fix: removed duplicate checkContent call in addMessage

addMessage is called in one place (sendMessage), and the checks
are already contained there. addMessage is the lower level call
and so should be called only from within core itself.

* feat: #7330 chat system messages for join, leave, rename

* fix: add back content checking in .addMessage();

* fix: tests, and added .addSystemMessage() method

Tests were relying on message indices that changed due to the
new system messages.

* feat: add tests for system chat messages

* refactor: rewrite half of src/messaging/rooms.js, fix tests

* feat: #7743 messaging/room.js

* fix: tests for messaging/room.js, #7743

* fix: trying to fix tests

* fix: omg :rage2:
6 years ago
Misty (Bot) 879104ccde Latest translations and fallbacks 6 years ago
Misty (Bot) 382a9c4187 Latest translations and fallbacks 6 years ago
Misty (Bot) acad245b4a Latest translations and fallbacks 6 years ago
Julian Lam 0e8ee31b90 fix: #7601 removed check for another user when sending messages
This is an old check back when the sorted set that messages were
appended to depended on what users were in the chat room. Once
messages were refactored (in 2017) to use roomIds, this is no
longer a limitation of the platform and users should be free to
talk to themselves all they want.
6 years ago
Misty (Bot) 93862e9e66 Latest translations and fallbacks 6 years ago
Misty (Bot) 7f54a24438 Latest translations and fallbacks 6 years ago
Misty (Bot) 239195d8a9 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 53e1b349ae
Change post owner (#7752)
* feat: #7749, allow array of keys for setObject

* feat: sortedSetRemoveBulk

* feat: test for bulk remove

* feat: #7083, ability to change post ownership

* feat: #7083, fix tid:<tid>:posters

* feat: #7083, front end

* fix: #7752, psql methods

* fix: add missing await

* fix: maybe psql
6 years ago
Julian Lam 8a6a58ee43
feat: added new admin option newbiePostEditDuration (#7737)
* feat: added new admin option newbiePostEditDuration

Also:
  - Grammar-checked a couple language strings
  - Moved a couple form inputs around in new user restrictions
  - Added a test for the new option
  - fix: 'defore' typo
6 years ago
Misty (Bot) 11b5eb6481 Latest translations and fallbacks 6 years ago
Misty (Bot) 76910ad5b6 Latest translations and fallbacks 6 years ago
Misty (Bot) 9e9a2a5048 Latest translations and fallbacks 6 years ago
Baris Usakli ee4d78cae3 feat: closes #7718 6 years ago
Barış Soner Uşaklı f24c14d712 feat: ability to sort watched topics, closes #3735 6 years ago
Misty (Bot) 5738ebeb54 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı b53a60c278 feat: show best & latest posts on profile 6 years ago
Misty (Bot) 54e6ac2a99 Latest translations and fallbacks 6 years ago
Misty (Bot) 91a2e1a90e Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 25ea634787 fix: #7659 add option to change cookie link url 6 years ago
Misty (Bot) 232b35f938 Latest translations and fallbacks 6 years ago
Misty (Bot) 23502c9074 Latest translations and fallbacks 6 years ago
Misty (Bot) 8ee5d32d4f Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 5fa5e999f8
Plugin metrics (#7626)
* feat: add enable/disable checkbox for plugin usage

* feat: submit plugin data to packages.nodebb.org

only submit in production mode
submit once every 24 hours
dont submit for plugins that have "private": true in plugin.json
enabled on new installs
disabled on existing installs

* fix: hash not working after first send

fix statusCode

* fix: remove url

* feat: show compatibilty

* feat: add install question for submit plugin usage
6 years ago
Misty (Bot) 25d289c6f6 Latest translations and fallbacks 6 years ago
Misty (Bot) 86da15bedd Latest translations and fallbacks 6 years ago
Misty (Bot) 99120676bb feat: fallback strings for ACP events 6 years ago
Julian Lam c7f95ccecc
feat: design revamp of ACP events page (#7664)
* feat: design revamp of ACP events page

- minor UX changes
- new filter controls, filters moved to sidebar
- form usable without js
- start/end filters NOT programmed yet

* feat: events ACP limit by date and perPage

* feat: pre-fill applied filters on template render

* fix: missing translation for ACP events perPage filter

* fix: added some comments to explain setHours behaviour

* fix: stop - start + 1

* fix: socket tests

* fix: +inf, not just inf

* fix: tests, because I am an idiot
6 years ago
Barış Soner Uşaklı 4b843ba16f fix: #7567, allow invite and approval at the same time 6 years ago
Misty (Bot) a097b19293 Latest translations and fallbacks 6 years ago
Julian Lam 868dedd194 revert: accidental removal of some needed translation source strings 6 years ago
Julian Lam 5cd9e1bf86 fix: #7644 6 years ago
Misty (Bot) 1d26aac8b8 Latest translations and fallbacks 6 years ago
Misty (Bot) b09749ff00 Latest translations and fallbacks 6 years ago
Misty (Bot) 64a20f5616 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 157b921e14 fix: #7634, make strip exif configurable 6 years ago
Misty (Bot) 4da9a1eb38 Latest translations and fallbacks 6 years ago
Misty (Bot) d95e644720 Latest translations and fallbacks 6 years ago
Misty (Bot) c6449c106b Latest translations and fallbacks 6 years ago
Misty (Bot) b692dd87cd Latest translations and fallbacks 6 years ago
Julian Lam f552cea523
fix: #7600, removing nbsp from email CTAs (#7606)
* fix: #7600, removing nbsp from email CTAs

* fix: added right arrow to CTA button
6 years ago
Julian Lam b32da57faf
fix: #7604 shortened CTA text and added custom text for some notifs (#7605)
* fix: #7604 shortened CTA text and added custom text for some notifs

Specifically, new-reply and new-chat have different CTA text as they
do not go to the forum home like other email templates send users to.

* fix: minor optimization as suggested by @barisusakli
6 years ago
Misty (Bot) f6ce0e655d Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı dfab231afd
Copy group privs (#7610)
* feat: ability to copy a groups privileges

ability to copy a group's privileges to all categories, or children of current category

* feat: switch to dropdown

added copy from category to groups

* fix: indents
6 years ago
Misty (Bot) 05a6413e44 Latest translations and fallbacks 6 years ago
Misty (Bot) 58311b6cf6 Latest translations and fallbacks 6 years ago
Julian Lam 4f0dc44307 fix: #7590 updated chat and post edit and delete timeout labels in ACP 6 years ago
Baris Usakli cf5aeace6b feat: closes #7583 6 years ago
Misty (Bot) 31f347daad Latest translations and fallbacks 6 years ago
Misty (Bot) c838ad153d Latest translations and fallbacks 6 years ago
Misty (Bot) 69d14cc6dd Latest translations and fallbacks 6 years ago
Misty (Bot) ed79f37b3e Latest translations and fallbacks 6 years ago
Misty (Bot) edc26a5b66 Latest translations and fallbacks 6 years ago
Misty (Bot) a876c53b55 Latest translations and fallbacks 6 years ago
Misty (Bot) 81f3fbdcfc Latest translations and fallbacks 6 years ago
Misty (Bot) 0fe954816f Latest translations and fallbacks 6 years ago
Misty (Bot) 35618de1a7 Latest translations and fallbacks 6 years ago
Misty (Bot) 3a35b77d5f Latest translations and fallbacks 6 years ago
Julian Lam c38db4f765 feat: #7515
This reverts commit 81f8cfe3da.
6 years ago
Misty (Bot) c87ebc93c7 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 81f8cfe3da Revert "feat: #7515"
This reverts commit ac889db16b.
6 years ago
Barış Soner Uşaklı ac889db16b feat: #7515 6 years ago
Misty (Bot) 8cd3d43322 Latest translations and fallbacks 6 years ago
Misty (Bot) 4de53d5316 Latest translations and fallbacks 6 years ago
Misty (Bot) 4f303a85ce Latest translations and fallbacks 6 years ago
Misty (Bot) a8627d33c4 Latest translations and fallbacks 6 years ago
Misty (Bot) da2e0e78d2 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı 2ee2cd528f feat: #7501 6 years ago
Misty (Bot) 6d8880db43 Latest translations and fallbacks 6 years ago
Misty (Bot) 8fb07f8131 Latest translations and fallbacks 6 years ago
Julian Lam 63e16ec0a2 fix: #6911, email throttling options set 6 years ago
Misty (Bot) af2663d6da Latest translations and fallbacks 6 years ago
Misty (Bot) 148ccb6165 Latest translations and fallbacks 6 years ago
Andrew Rodrigues 24dcae2193 feat: manual password expiry. closes #7471 6 years ago
Misty (Bot) 438d19bb64 Latest translations and fallbacks 6 years ago
Baris Usakli 7211dde7b9 feat: #7358 6 years ago
Barış Soner Uşaklı 2b6f1a05bf feat: admin/groups style change 6 years ago
Misty (Bot) 593261293b Latest translations and fallbacks 6 years ago
Misty (Bot) eef456b864 Latest translations and fallbacks 6 years ago
Barış Soner Uşaklı db47753877 feat: add process cpu usage to admin 6 years ago
Misty (Bot) 2a6f18f656 Latest translations and fallbacks 6 years ago
Misty (Bot) d9697f8ff1 Latest translations and fallbacks 6 years ago
Misty (Bot) 5c18b299b1 Latest translations and fallbacks 6 years ago
Misty (Bot) d60514b09b Latest translations and fallbacks 6 years ago
Julian Lam 6f272e3474 fix: removed notification subheader translation string 6 years ago
Misty (Bot) 3f945c2b12 Latest translations and fallbacks 6 years ago
Julian Lam f32a992237
feat: revamp email templates to be more style agnostic (#7375)
* feat: re-designed digest

Updated design, logic no longer shows "no topics", just doesn't
show the list at all, teaser re-retrieved for digest so that it
always grabs a teaser even if there is no reply, changed default
email background to a light grey.

* fix: minor padding issues in digest

* fix: banned template

* fix: invitation.tpl

* fix: removed unused notif_chat and notif_post email templates

* fix: notification template

* fix: registration_accepted template

* fix: reset tpl

* fix: test tpl

* fix: email verify tpl

* fix: reset notify tpl

* fix: welcome tpl

* fix: additional minor font fixes

* fix: removed unused email header image assets

* fix: internationalised 'your daily digest' string

* fix: broken url in digest 🤦

* feat: added RTL support for emailer

/cc @PostMidnight
6 years ago
Barış Soner Uşaklı 8a0e1280d6 feat: quick search 6 years ago
Misty (Bot) ea66fc3fa0 Latest translations and fallbacks 6 years ago
Julian Lam 57069a5c48 fix: #7385 better handling for errors in Adv>Databases 6 years ago
Barış Soner Uşaklı c01d43e01d feat: quick search 6 years ago
Misty (Bot) 4518198786 Latest translations and fallbacks 6 years ago
Julian Lam e8f3c25676 fix: re-introducing indeterminate checkbox state to ACP privs 6 years ago
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
Barış Soner Uşaklı 70d9c6c4ce fix: #7232 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ı 9d1fcf4e36 fix: closes #7217 6 years ago
Misty (Bot) 7abcb0f199 Latest translations and fallbacks 6 years ago
Misty (Bot) 5a2ad3a502 Latest translations and fallbacks 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
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
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
Misty (Bot) a4ab13d323 Latest translations and fallbacks 6 years ago
Misty (Bot) 0a54f8bde4 Latest translations and fallbacks 6 years ago
Misty (Bot) 27e82aeaab Latest translations and fallbacks 6 years ago
Misty (Bot) d443fe85bd Latest translations and fallbacks 6 years ago
Misty (Bot) 7990597740 Latest translations and fallbacks 6 years ago
Misty (Bot) 64f263afe5 Latest translations and fallbacks 6 years ago
Misty (Bot) 25e05805ad Latest translations and fallbacks 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
Misty (Bot) 1ecedefae7 Latest translations and fallbacks 6 years ago
Misty (Bot) 9d36ee868c Latest translations and fallbacks 6 years ago
Misty (Bot) 591cd0925b Latest translations and fallbacks 6 years ago
Baris Usakli f4ea2c43ab feat: #7120 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ı 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
Misty (Bot) 7a9299f374 Latest translations and fallbacks 6 years ago