9302 Commits (968d461692392750c8cf02bbc2cc3822318b9f56)

Author SHA1 Message Date
Barış Soner Uşaklı 543d85212b refactor: remove unused colorpicker 3 years ago
Misty (Bot) 21166069dc Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 27e53b42f3 feat: use unread icon in mobile 3 years ago
Misty (Bot) d30c316be9 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 96f5312de9 fix: #9865, don't display register messages after login 3 years ago
Julian Lam e954ca1025 fix: #9864 3 years ago
Barış Soner Uşaklı a7668a7fb1 refactor: use utils.debounce
fixes socket message spam in chat resize
3 years ago
Misty (Bot) c5e49b08ce Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 5aea6c6aa1 feat: #9855, allow uid for post queue notifications 3 years ago
Barış Soner Uşaklı 4404e81991
fix: switch inf. scroll to xhr (#9854)
this fixes infinitescroll when url has custom query parameters
also fixes infinitescroll for plugins like QnA
fixes infinitescroll on tags page
deprecate topics.loadMoreSortedTopics
deprecate topics.loadMoreFromSet
3 years ago
Misty (Bot) cb25faaa2d Latest translations and fallbacks 3 years ago
Misty (Bot) 7d1c7e0a7b Latest translations and fallbacks 3 years ago
Misty (Bot) a658757382 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 409151050a fix: #9828, max-width 3 years ago
Julian Lam be43cd2597
Topic Linkbacks (#9825)
* feat: WIP topic linkbacks, + failing tests

* test: don't accidentally comment out all of the post tests

* fix: rename to "backlinks"

* feat: more stub code, more failing tests

* feat: backend methods and passing tests for topic backlinks

* test: uncomment test/posts.js again

* fix: missing quotation mark in topic event helper

* fix: superfluous usage of Promise.all

* test: fix broken test -- used hardcoded (and incorrect) url

* test: parseInt shenanigans
3 years ago
Misty (Bot) c40bdad87e Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 6399b42826 feat: closes #9845, sort by views 3 years ago
Misty (Bot) 659685722c Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 04ee5c0dfb Merge branch 'master' of https://github.com/NodeBB/NodeBB 3 years ago
Barış Soner Uşaklı 0faa493745 fix: crossorigin not showing up on manifest link tag 3 years ago
Misty (Bot) fc1a31ed87 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 89af00d1d5 fix: #9827, fix reward duplication 3 years ago
Julian Lam 1a61ffc595 feat: a useless hover effect because raisins 3 years ago
Julian Lam 31975a628e fix: fixed element shifting in ACP menu that's been bothering me for 5-ish years 3 years ago
Misty (Bot) 6b4e77e3ce Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 9f0e55ad3e fix: #9819, show same time info for ban 3 years ago
Barış Soner Uşaklı 7a2f0ae15b fix: show local time for ban 3 years ago
Misty (Bot) e838b616df Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 75ebe78619 fix: escape moderation note before adding to dom 3 years ago
Julian Lam 66eaae44a6 feat: add client-side static hook to fire immediately before any topic action (hint: delete `action` to stop default behaviour) 3 years ago
Misty (Bot) a66659ff6c Latest translations and fallbacks 3 years ago
Misty (Bot) 1cca8eaddc Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 6a55c02702 fix: #9790, get baseIndex on update for infinitescroll 3 years ago
Barış Soner Uşaklı 2657804c1f fix: #9790, fix sorting of more than one page of pinned topics 3 years ago
Misty (Bot) c05fba98d4 Latest translations and fallbacks 3 years ago
gasoved 84ff1152f7
feat: headers for global privs #9717 (#9762)
* feat: headers for global privs #9717

* fix: don't spoil headers to adminPrivs

Co-authored-by: Julian Lam <julian@nodebb.org>
3 years ago
Julian Lam 006fc700dd feat: add ACP option to require email address on new registration 3 years ago
Misty (Bot) 507517fce5 Latest translations and fallbacks 3 years ago
psychobunny bf0c02a71e feat: a slightly less ugly rewards panel 3 years ago
psychobunny 580a016b0e fix: #9767 ACP change group icon fix 3 years ago
Misty (Bot) a17ffcd094 Latest translations and fallbacks 3 years ago
Misty (Bot) 9084520027 Latest translations and fallbacks 3 years ago
Misty (Bot) 2e1b99f504 Latest translations and fallbacks 3 years ago
Julian Lam 0a41741b7e refactor: deprecate picture update socket call, new API routes for picture update 3 years ago
Julian Lam 46e5e17d0f fix: focus on save button on plugin activation 3 years ago
Misty (Bot) b73d8849ab Latest translations and fallbacks 3 years ago
Misty (Bot) 3957ff283a Latest translations and fallbacks 3 years ago
gasoved fc0e655eef refactor: consistent jquery element var naming 3 years ago
gasoved 760ea9df1e fix: determine indeterminate checkboxes 3 years ago
gasoved 1272da6539 refactor: var to const 3 years ago
Julian Lam ca9bae3a1c fix: move app.alert back into the conditionals 3 years ago
Julian Lam 1bd1cc74a4 fix: only show email confirmation warning toast on pages that it applies 3 years ago
Julian Lam 2d1380ddf1 fix: updated email confirm warning to be more positive 3 years ago
Misty (Bot) 985be8ad87 Latest translations and fallbacks 3 years ago
psychobunny ae793b4a44 chore: found some hooks that don't play well docgen 3 years ago
gasoved 3df79683f5
feat: create folders in ACP uploads #9638 (#9750)
* feat: create folders in ACP uploads #9638

* fix: openapi

* test: missing tests

* fix: eslint

* fix: tests
3 years ago
Misty (Bot) 35a6715aff Latest translations and fallbacks 3 years ago
gasoved 61f02f17d8
feat: column based view on wide priv. tables (#9699)
* feat: column based view on wide priv. tables

* fix: add group/user

* feat: copy buttons to work on visible privs

* feat: show what's being copied in modal

* feat: optional title and message for category selector modal
3 years ago
Misty (Bot) 156ba0958e Latest translations and fallbacks 3 years ago
Misty (Bot) e005b20470 Latest translations and fallbacks 3 years ago
Misty (Bot) 7802622eba Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı e93148420d feat: add quick reply key 3 years ago
Misty (Bot) d16d3ebace Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 6e73d8c934 feat: add new lang key for no best posts 3 years ago
Misty (Bot) fac8136f9b Latest translations and fallbacks 3 years ago
Julian Lam 55693ec1b0 fix: lint 3 years ago
Julian Lam e803737a4b feat: add confirmation modal to topic event deletion 3 years ago
Julian Lam 1ee92c281d fix: topic event deletion 3 years ago
Julian Lam 152f194aee
Server-side rendering of topic events (#9733)
* style: reformat list of helpers exported

* refactor: move topic events partial into a helper, invoke helper in topic.tpl (see persona), update how events are added to the DOM via addTopicEvents

closes #9731

* style: lint
3 years ago
Barış Soner Uşaklı 60bf564321 fix: #9729, insert new posts after topic events 3 years ago
Misty (Bot) 2dcced5518 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 77c3085a7b fix: #9727, addHandlers after hooks 3 years ago
Misty (Bot) 8358c3b426 Latest translations and fallbacks 3 years ago
Misty (Bot) b14cdc5f6d Latest translations and fallbacks 3 years ago
Misty (Bot) 81a1cd00cf Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 794bf01b21 feat: allow changing default search in 3 years ago
Julian Lam cf4b78dbd3 Revert "fix: taskbar icon not pushed via composer/persona"
This reverts commit 3a81c8fd42.
3 years ago
psychobunny d2492ef48e style: eslint 3 years ago
psychobunny 3a81c8fd42 fix: taskbar icon not pushed via composer/persona
@antosik, partially reverted your PR:
342503e07a

just specifically this file: 342503e07a/public/src/modules/taskbar.js

I'm not 100% sure, but it might be because this hook is called sooner than the hook being registered? https://github.com/NodeBB/nodebb-theme-persona/blob/master/public/persona.js#L100-L101  @julianlam
3 years ago
Misty (Bot) 0c672d8faa Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 382a4c2785 feat: #9705, use radio buttons for flag reasons 3 years ago
Misty (Bot) 2f2e6b4b5e Latest translations and fallbacks 3 years ago
Anton Grigoryev 342503e07a
Feat: Client-side hooks - replace window.trigger (#9679)
* feat/clientside-hooks: replace window.trigger with hooks.fire

* feat(clientside-hooks): Move hooks require to the top

* fix: simplifying complex logical expression

* fix: client-side hook for translator - post-review fixes
3 years ago
Misty (Bot) a850dd2e34 Latest translations and fallbacks 3 years ago
Misty (Bot) 4c67592f55 Latest translations and fallbacks 3 years ago
Misty (Bot) 8100b6a841 Latest translations and fallbacks 3 years ago
Barış Soner Uşaklı 8bf2896d6c fix: lint 3 years ago
Barış Soner Uşaklı 358ad74054 feat: closes #9684, allow event deletion
fix: topic events appearing before necro messages
feat: add move topic event
feat: add ability to delete specific topic events via events.purge
3 years ago
Julian Lam f653a6ff6a feat: replace eslint configs on server and client side to inherit rules from eslint-config-nodebb 3 years ago
opliko 5e6b8433a3 change font order 4 years ago
opliko f576d6e0ea fix solid font weight in shim 4 years ago
opliko a370c26f73 feat: re-add FontAwesome font for compatibility 4 years ago
opliko 41762e6603 feat: update to FontAwesome 5.15, resolve #6976 4 years ago
Misty (Bot) fadb71bff5 Latest translations and fallbacks 4 years ago
Misty (Bot) 39911a9fc5 Latest translations and fallbacks 4 years ago
Misty (Bot) e8b2aa51bf Latest translations and fallbacks 4 years ago
Misty (Bot) d675795749 Latest translations and fallbacks 4 years ago
Misty (Bot) 46243719b7 Latest translations and fallbacks 4 years ago
Julian Lam bbbacd86ab feat: updated email confirmation alert to more closely reflect email usage, remembering dismissal 4 years ago
Julian Lam 58adb76246 feat: allow requirejs modules to be awaited 4 years ago
Julian Lam 0e05cbe1f7 feat: show instructional modal after email change request 4 years ago
Julian Lam 824a72b220 fix: updated ACP > Manage > Users to handle users with no email address 4 years ago
Julian Lam 3bcd1f1438 fix: email validation flow, so that it actually works, fixed event logging bug, new email verification template 4 years ago
gasoved a917210c5b feat: invites no longer require email 4 years ago
Julian Lam 81611ae1c4 fix(emails): broken test for api/user/email/:email
+ fixed broken tests due to unexpected behaviour for email confirmation
4 years ago
Julian Lam be97aa6f13 feat(emails): +includeUnverifiedEmails ACP setting 4 years ago
Julian Lam ab9b671693 fix(emails): broken test due to sticky registration interstitial 4 years ago
Julian Lam 69c96dd23c refactor(emails): more work in update email interstitial, interstitial skipping, email change on confirmation, deprecation of requireEmailConfirmation 4 years ago
Julian Lam f365bc4600 refactor(emails): interstitial for adding/updating email 4 years ago
Julian Lam 74aaa0a926 feat: show different registration intersitial lead text on new account vs. existing 4 years ago
Julian Lam 7c1d1c777b refactor(emails): remove email validation on client and server side 4 years ago
Julian Lam 12b2a979a0 feat: removal of emailExists socket listener 4 years ago
Misty (Bot) c54d339dca Latest translations and fallbacks 4 years ago
Misty (Bot) 09c2b85e36 Latest translations and fallbacks 4 years ago
Misty (Bot) 9f56c893ab Latest translations and fallbacks 4 years ago
Misty (Bot) 8826e7a858 Latest translations and fallbacks 4 years ago
Misty (Bot) 6650c0bbf7 Latest translations and fallbacks 4 years ago
Misty (Bot) b837e04ae0 Latest translations and fallbacks 4 years ago
Misty (Bot) 84830bf7c8 Latest translations and fallbacks 4 years ago
Misty (Bot) 9efdbecc00 Latest translations and fallbacks 4 years ago
Julian Lam 21359eabac feat: convert _fireStaticHook to async function (auto-refactor by vscode) 4 years ago
Julian Lam 6bc090f8bb docs: some hook deprecation notices 4 years ago
Julian Lam ef4e74bfc8 refactor: client-side to use flag notes API 4 years ago
Julian Lam cc6cbfcdc4
Flags API (#9666)
* feat: new routes for flags API

+ flag get
+ flag creation, migration from socket method
+ flag update, migration from socket method
* fixed bug where you could not unassign someone from a flag

* feat: tests for new flags API

added missing files for schema update

* fix: flag tests to use Write API instead of sockets

* feat: flag notes API + tests

* chore: remove debug line

* test: fix breaking test on mongo
4 years ago
Misty (Bot) 71bc258731 Latest translations and fallbacks 4 years ago
psychobunny acb11cc764 fix: use hooks module instead of window trigger 4 years ago
Misty (Bot) c4be0078ed Latest translations and fallbacks 4 years ago
Misty (Bot) f9a89adc97 Latest translations and fallbacks 4 years ago
Barış Soner Uşaklı 4a56388ec3
feat: store topic tags in topic hash (#9656)
* feat: store topic tags in topic hash

breaking: remove color info from tags (use css)

* fix: remove unused tag modal

* fix: tag search
4 years ago
psychobunny 522291726d style: lint 4 years ago
psychobunny e0db904b0e feat: new hook `action:topics.loading` (in the same format as `action:posts.loading`) 4 years ago
psychobunny 8ae4c30029 feat: schedule deprecation for `action:category.loaded` and `action:category.loading`. Use `action:topics.loaded/ing` instead
(or action:ajaxify.end if you are using it to check cid on page load)
4 years ago
psychobunny 07f25d8c47 fix: made TopicList.onTopicsLoaded private [breaking] 4 years ago
Misty (Bot) 62cd5f669b Latest translations and fallbacks 4 years ago
Misty (Bot) 98b685d9c5 Latest translations and fallbacks 4 years ago
Julian Lam 7036c3751e feat: internationalize API error messages 4 years ago
Barış Soner Uşaklı 5fd190f7c4 feat: #9651, change category desc to multiline 4 years ago
Misty (Bot) 7da8f12173 Latest translations and fallbacks 4 years ago
Misty (Bot) 5fe074c133 Latest translations and fallbacks 4 years ago
Misty (Bot) d9ea704731 Latest translations and fallbacks 4 years ago
Misty (Bot) f7f008a779 Latest translations and fallbacks 4 years ago
Misty (Bot) 7b20cd304b Latest translations and fallbacks 4 years ago
Misty (Bot) b3658329da Latest translations and fallbacks 4 years ago
Julian Lam b896484351 fix: #9634, re-jig top bar of Admin > Manage > Users 4 years ago
Misty (Bot) 4d6421bb76 Latest translations and fallbacks 4 years ago
Julian Lam 849049765b fix: #9636, sanitize all attributes in meta and link tags 4 years ago
Julian Lam 09bac6bd7e fix: convert some hooks to use hooks module
re: julianlam/nodebb-plugin-markdown#130
4 years ago
Misty (Bot) a76eab1ca2 Latest translations and fallbacks 4 years ago
Misty (Bot) e6f30d2a36 Latest translations and fallbacks 4 years ago
Misty (Bot) 366b36a560 Latest translations and fallbacks 4 years ago
Barış Soner Uşaklı 561ce7d30a fix: #9629, translate content property of meta tags 4 years ago
Barış Soner Uşaklı 9a9250338a Merge branch 'master' of https://github.com/NodeBB/NodeBB 4 years ago
Barış Soner Uşaklı 2fe30b6fa0 feat: #9628, allow setting custom icon names 4 years ago
Misty (Bot) eacd00e9a4 Latest translations and fallbacks 4 years ago
Barış Soner Uşaklı 84e065752f
fix: #9622 (#9623)
dont allow regular user to remove system tags
4 years ago
Misty (Bot) 50e1a1a7ca Latest translations and fallbacks 4 years ago
Barış Soner Uşaklı c92fc19b5c fix: #9619, add group chat filter to /notifications 4 years ago
Misty (Bot) ab5e2a4163 Latest translations and fallbacks 4 years ago
Barış Soner Uşaklı 7b4c0a1683 fix: keep query params when switching chat 4 years ago
Misty (Bot) dc613835e1 Latest translations and fallbacks 4 years ago
Misty (Bot) 8f58c97c6d Latest translations and fallbacks 4 years ago
Barış Soner Uşaklı be19f27f40 feat: add filter:categories.categorySearch 4 years ago
Misty (Bot) 3cc3ef6e70 Latest translations and fallbacks 4 years ago
Misty (Bot) db5f988324 Latest translations and fallbacks 4 years ago
Barış Soner Uşaklı cc0cf99fed
feat: allow nested properties on category page (#9601)
* feat: allow nested properties on category page

* fix: remove debug

* fix: remove debug
4 years ago
Misty (Bot) 8f00abc838 Latest translations and fallbacks 4 years ago
Barış Soner Uşaklı 39e1359142 fix: schema 4 years ago
Barış Soner Uşaklı 8ea58432c9 feat: show ip on acp manage users
update url on search
show matching ip when searching by ip
add ip to export csv
4 years ago
Misty (Bot) 1709139200 Latest translations and fallbacks 4 years ago
psychobunny 2db77b0cd2 docs: add undoTimeout 4 years ago
psychobunny e588948ff5 feat: add undoTimeout to moving posts as well #9599 4 years ago
psychobunny 05cc7ccb60 feat: make undoTimeout configurable, closes #9599 4 years ago
Julian Lam 93d94564c1 fix: #9596, incorrect placeholder string in some translations 4 years ago
Mats c448ba6f5a
Fixes flag note editing, deletion, and template update (#9581)
* Fixes flag note editing, deletion, and template update

Flag note datetime should be int.
Corrects argument order for note reloading.

* Chore: add missing radix

* fix: empty append bug

This line results in an error message popping up when clicking the flag notes text box, as the 'appendNote' case fires with no text. I can't tell that it serves any function.
4 years ago
Misty (Bot) 21c992242e Latest translations and fallbacks 4 years ago
Misty (Bot) 866a53088b Latest translations and fallbacks 4 years ago
Mats f9b248b87f fix: updates navigation menu user icon 4 years ago
Misty (Bot) e6c3840a4d Latest translations and fallbacks 4 years ago
Misty (Bot) b9482e3c87 Latest translations and fallbacks 4 years ago
Julian Lam d2960aeb09 feat: added GET user route for api v3 4 years ago
Misty (Bot) 925883bf4c Latest translations and fallbacks 4 years ago
Misty (Bot) 609e579442 Latest translations and fallbacks 4 years ago
Misty (Bot) 99472e7652 Latest translations and fallbacks 4 years ago
Mats e6ef094079
Re-enable "change username" button after failed attempt (#9568)
* Re-enable "change username" button after failed attempt

* chore: proper indentation
4 years ago
Misty (Bot) 0a5f165371 Latest translations and fallbacks 4 years ago
Misty (Bot) 573a6e11e3 Latest translations and fallbacks 4 years ago
Misty (Bot) d81ce3e566 Latest translations and fallbacks 4 years ago
Barış Soner Uşaklı f5847f4f02 feat: #9559, set order help text 4 years ago
Misty (Bot) 728db64485 Latest translations and fallbacks 4 years ago
Misty (Bot) 70852c24de Latest translations and fallbacks 4 years ago
Misty (Bot) 2e6a01a7c8 Latest translations and fallbacks 4 years ago
Misty (Bot) f645a96d18 Latest translations and fallbacks 4 years ago
Julian Lam 8cc61f1197 feat: automatically attempt reconnection on window focus 4 years ago
Julian Lam ec6d1e2321
fix: #9507 session reroll causes socket.io to become confused (#9534)
* fix: #9507 session reroll causes socket.io to become confused

* fix: added return

* fix: simpler logic for error handling

* fix: overly sensitive catch
4 years ago
Julian Lam 6ef0c8e950 docs: update API docs to better outline authentication options 4 years ago
Misty (Bot) b4c31f78ec Latest translations and fallbacks 4 years ago
Misty (Bot) 7f7d5a8f79 Latest translations and fallbacks 4 years ago
Misty (Bot) 230bbf01fc Latest translations and fallbacks 4 years ago
Misty (Bot) d8a8864cee Latest translations and fallbacks 4 years ago
Misty (Bot) 3cfd8f7671 Latest translations and fallbacks 4 years ago