Commit Graph

9429 Commits (58b5781cea9acb129e6604a82ab5a5bfc0d8394d)

Author SHA1 Message Date
Julian Lam 806a1e50d2 feat: utilities login API route now starts an actual login session, if requested
Barış Soner Uşaklı fec7ebed04 fix: tooltip
Barış Soner Uşaklı 66fca4e066 feat: quote tooltip
Misty (Bot) 2bed40bed0 chore(i18n): fallback strings for new resources: nodebb.admin-manage-digest, nodebb.admin-settings-user, nodebb.user
Misty (Bot) 22f05b3961 Latest translations and fallbacks
Barış Soner Uşaklı f7967bdf68 feat: , biweekly digest option
Julian Lam ed4ebd2277 fix: fallbacks for new langauge key
Julian Lam 605a53812e feat: core submit button dropdown
Misty (Bot) fe2cfa8039 Latest translations and fallbacks
Misty (Bot) 1339c75781 Latest translations and fallbacks
Peter Jaszkowiak 6436aa65ad
fix: clarify site settings urls vs config.json url ()
Peter Jaszkowiak 09f198fc37
fix: clarify SMTP enable toggle ()
Misty (Bot) e7f0a77fd8 Latest translations and fallbacks
Misty (Bot) 54ae334995 Latest translations and fallbacks
Julian Lam b460e5909c fix: delete translations in admin/general folder (since general was removed and relocated elsewhere)
Also added "flags.json" for language uk (which was missing for some reason...)
Julian Lam 21b610826c fix: pushed missing key to tx and pulled fallbacks
Julian Lam 0f9b0b7846 fix: adding missing language namespace "top"
Misty (Bot) c84ad776c2 Latest translations and fallbacks
gasoved b0a24d6dd5
refactor: var to const and let ()
* refactor: var to const and let

* fix: missed global bootbox usage

* refactor: align with eslint expectations
gasoved 227456fb17
fix: no global bootbox ()
* fix: require bootbox (easy ones)

* fix: require bootbox (ugly ones)

* fix(eslint): a lengthy line
Julian Lam 94c4f87b2f docs: update verbiage re: login API route
Julian Lam 3e69bcdf1f fix: update app badge with notification count if applicable
Misty (Bot) 1958dffa04 Latest translations and fallbacks
Barış Soner Uşaklı 176ed9199b Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 4f9717fb08 fix: escape thumbs, allow robots meta tag
gasoved 7935bd9efb
fix: missing translations ()
gasoved 56d05b4e86
feat: confirm before deleting all events ()
Barış Soner Uşaklı 543d85212b refactor: remove unused colorpicker
Misty (Bot) 21166069dc Latest translations and fallbacks
Barış Soner Uşaklı 27e53b42f3 feat: use unread icon in mobile
Misty (Bot) d30c316be9 Latest translations and fallbacks
Barış Soner Uşaklı 96f5312de9 fix: , don't display register messages after login
Julian Lam e954ca1025 fix:
Barış Soner Uşaklı a7668a7fb1 refactor: use utils.debounce
fixes socket message spam in chat resize
Misty (Bot) c5e49b08ce Latest translations and fallbacks
Barış Soner Uşaklı 5aea6c6aa1 feat: , allow uid for post queue notifications
Barış Soner Uşaklı 4404e81991
fix: switch inf. scroll to xhr ()
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
Misty (Bot) cb25faaa2d Latest translations and fallbacks
Misty (Bot) 7d1c7e0a7b Latest translations and fallbacks
Misty (Bot) a658757382 Latest translations and fallbacks
Barış Soner Uşaklı 409151050a fix: , max-width
Julian Lam be43cd2597
Topic Linkbacks ()
* 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
Misty (Bot) c40bdad87e Latest translations and fallbacks
Barış Soner Uşaklı 6399b42826 feat: closes , sort by views
Misty (Bot) 659685722c Latest translations and fallbacks
Barış Soner Uşaklı 04ee5c0dfb Merge branch 'master' of https://github.com/NodeBB/NodeBB
Barış Soner Uşaklı 0faa493745 fix: crossorigin not showing up on manifest link tag
Misty (Bot) fc1a31ed87 Latest translations and fallbacks
Barış Soner Uşaklı 89af00d1d5 fix: , fix reward duplication
Julian Lam 1a61ffc595 feat: a useless hover effect because raisins
Julian Lam 31975a628e fix: fixed element shifting in ACP menu that's been bothering me for 5-ish years
Misty (Bot) 6b4e77e3ce Latest translations and fallbacks
Barış Soner Uşaklı 9f0e55ad3e fix: , show same time info for ban
Barış Soner Uşaklı 7a2f0ae15b fix: show local time for ban
Misty (Bot) e838b616df Latest translations and fallbacks
Barış Soner Uşaklı 75ebe78619 fix: escape moderation note before adding to dom
Julian Lam 66eaae44a6 feat: add client-side static hook to fire immediately before any topic action (hint: delete `action` to stop default behaviour)
Misty (Bot) a66659ff6c Latest translations and fallbacks
Misty (Bot) 1cca8eaddc Latest translations and fallbacks
Barış Soner Uşaklı 6a55c02702 fix: , get baseIndex on update for infinitescroll
Barış Soner Uşaklı 2657804c1f fix: , fix sorting of more than one page of pinned topics
Misty (Bot) c05fba98d4 Latest translations and fallbacks
gasoved 84ff1152f7
feat: headers for global privs ()
* feat: headers for global privs 

* fix: don't spoil headers to adminPrivs

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

* fix: openapi

* test: missing tests

* fix: eslint

* fix: tests
Misty (Bot) 35a6715aff Latest translations and fallbacks
gasoved 61f02f17d8
feat: column based view on wide priv. tables ()
* 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
Misty (Bot) 156ba0958e Latest translations and fallbacks
Misty (Bot) e005b20470 Latest translations and fallbacks
Misty (Bot) 7802622eba Latest translations and fallbacks
Barış Soner Uşaklı e93148420d feat: add quick reply key
Misty (Bot) d16d3ebace Latest translations and fallbacks
Barış Soner Uşaklı 6e73d8c934 feat: add new lang key for no best posts
Misty (Bot) fac8136f9b Latest translations and fallbacks
Julian Lam 55693ec1b0 fix: lint
Julian Lam e803737a4b feat: add confirmation modal to topic event deletion
Julian Lam 1ee92c281d fix: topic event deletion
Julian Lam 152f194aee
Server-side rendering of topic events ()
* 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 

* style: lint
Barış Soner Uşaklı 60bf564321 fix: , insert new posts after topic events
Misty (Bot) 2dcced5518 Latest translations and fallbacks
Barış Soner Uşaklı 77c3085a7b fix: , addHandlers after hooks
Misty (Bot) 8358c3b426 Latest translations and fallbacks
Misty (Bot) b14cdc5f6d Latest translations and fallbacks
Misty (Bot) 81a1cd00cf Latest translations and fallbacks
Barış Soner Uşaklı 794bf01b21 feat: allow changing default search in
Julian Lam cf4b78dbd3 Revert "fix: taskbar icon not pushed via composer/persona"
This reverts commit 3a81c8fd42.
psychobunny d2492ef48e style: eslint
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
Misty (Bot) 0c672d8faa Latest translations and fallbacks
Barış Soner Uşaklı 382a4c2785 feat: , use radio buttons for flag reasons
Misty (Bot) 2f2e6b4b5e Latest translations and fallbacks
Anton Grigoryev 342503e07a
Feat: Client-side hooks - replace window.trigger ()
* 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
Misty (Bot) a850dd2e34 Latest translations and fallbacks
Misty (Bot) 4c67592f55 Latest translations and fallbacks
Misty (Bot) 8100b6a841 Latest translations and fallbacks
Barış Soner Uşaklı 8bf2896d6c fix: lint
Barış Soner Uşaklı 358ad74054 feat: closes , 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
Julian Lam f653a6ff6a feat: replace eslint configs on server and client side to inherit rules from eslint-config-nodebb
opliko 5e6b8433a3 change font order
opliko f576d6e0ea fix solid font weight in shim
opliko a370c26f73 feat: re-add FontAwesome font for compatibility
opliko 41762e6603 feat: update to FontAwesome 5.15, resolve
Misty (Bot) fadb71bff5 Latest translations and fallbacks
Misty (Bot) 39911a9fc5 Latest translations and fallbacks
Misty (Bot) e8b2aa51bf Latest translations and fallbacks
Misty (Bot) d675795749 Latest translations and fallbacks
Misty (Bot) 46243719b7 Latest translations and fallbacks
Julian Lam bbbacd86ab feat: updated email confirmation alert to more closely reflect email usage, remembering dismissal
Julian Lam 58adb76246 feat: allow requirejs modules to be awaited
Julian Lam 0e05cbe1f7 feat: show instructional modal after email change request
Julian Lam 824a72b220 fix: updated ACP > Manage > Users to handle users with no email address
Julian Lam 3bcd1f1438 fix: email validation flow, so that it actually works, fixed event logging bug, new email verification template
gasoved a917210c5b feat: invites no longer require email
Julian Lam 81611ae1c4 fix(emails): broken test for api/user/email/:email
+ fixed broken tests due to unexpected behaviour for email confirmation
Julian Lam be97aa6f13 feat(emails): +includeUnverifiedEmails ACP setting
Julian Lam ab9b671693 fix(emails): broken test due to sticky registration interstitial
Julian Lam 69c96dd23c refactor(emails): more work in update email interstitial, interstitial skipping, email change on confirmation, deprecation of requireEmailConfirmation
Julian Lam f365bc4600 refactor(emails): interstitial for adding/updating email
Julian Lam 74aaa0a926 feat: show different registration intersitial lead text on new account vs. existing
Julian Lam 7c1d1c777b refactor(emails): remove email validation on client and server side
Julian Lam 12b2a979a0 feat: removal of emailExists socket listener
Misty (Bot) c54d339dca Latest translations and fallbacks
Misty (Bot) 09c2b85e36 Latest translations and fallbacks
Misty (Bot) 9f56c893ab Latest translations and fallbacks
Misty (Bot) 8826e7a858 Latest translations and fallbacks
Misty (Bot) 6650c0bbf7 Latest translations and fallbacks
Misty (Bot) b837e04ae0 Latest translations and fallbacks
Misty (Bot) 84830bf7c8 Latest translations and fallbacks
Misty (Bot) 9efdbecc00 Latest translations and fallbacks
Julian Lam 21359eabac feat: convert _fireStaticHook to async function (auto-refactor by vscode)
Julian Lam 6bc090f8bb docs: some hook deprecation notices
Julian Lam ef4e74bfc8 refactor: client-side to use flag notes API
Julian Lam cc6cbfcdc4
Flags API ()
* 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
Misty (Bot) 71bc258731 Latest translations and fallbacks
psychobunny acb11cc764 fix: use hooks module instead of window trigger
Misty (Bot) c4be0078ed Latest translations and fallbacks
Misty (Bot) f9a89adc97 Latest translations and fallbacks
Barış Soner Uşaklı 4a56388ec3
feat: store topic tags in topic hash ()
* feat: store topic tags in topic hash

breaking: remove color info from tags (use css)

* fix: remove unused tag modal

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

* fix: remove debug

* fix: remove debug
Misty (Bot) 8f00abc838 Latest translations and fallbacks
Barış Soner Uşaklı 39e1359142 fix: schema
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
Misty (Bot) 1709139200 Latest translations and fallbacks
psychobunny 2db77b0cd2 docs: add undoTimeout
psychobunny e588948ff5 feat: add undoTimeout to moving posts as well
psychobunny 05cc7ccb60 feat: make undoTimeout configurable, closes
Julian Lam 93d94564c1 fix: , incorrect placeholder string in some translations
Mats c448ba6f5a
Fixes flag note editing, deletion, and template update ()
* 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.
Misty (Bot) 21c992242e Latest translations and fallbacks
Misty (Bot) 866a53088b Latest translations and fallbacks
Mats f9b248b87f fix: updates navigation menu user icon
Misty (Bot) e6c3840a4d Latest translations and fallbacks
Misty (Bot) b9482e3c87 Latest translations and fallbacks
Julian Lam d2960aeb09 feat: added GET user route for api v3
Misty (Bot) 925883bf4c Latest translations and fallbacks
Misty (Bot) 609e579442 Latest translations and fallbacks
Misty (Bot) 99472e7652 Latest translations and fallbacks
Mats e6ef094079
Re-enable "change username" button after failed attempt ()
* Re-enable "change username" button after failed attempt

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

* fix: added return

* fix: simpler logic for error handling

* fix: overly sensitive catch
Julian Lam 6ef0c8e950 docs: update API docs to better outline authentication options
Misty (Bot) b4c31f78ec Latest translations and fallbacks
Misty (Bot) 7f7d5a8f79 Latest translations and fallbacks
Misty (Bot) 230bbf01fc Latest translations and fallbacks
Misty (Bot) d8a8864cee Latest translations and fallbacks
Misty (Bot) 3cfd8f7671 Latest translations and fallbacks
Misty (Bot) 45a4bb4174 Latest translations and fallbacks
Misty (Bot) 32d67666cd Latest translations and fallbacks
gasoved ce5fea2abd fix: do not register SW for Safari until upstream fixes
gasoved cb1dd0a3db
fix: infinite scroll with small number of items ()
Misty (Bot) 9950602eff Latest translations and fallbacks
Julian Lam db48b9527d fix: unable to properly ajaxify to home on subfolder installs if anchor did not have a trailing slash
Misty (Bot) 8789716ae4 Latest translations and fallbacks
Misty (Bot) ac1a272321 Latest translations and fallbacks
Misty (Bot) 55e3f5c1db Latest translations and fallbacks
Julian Lam d08d0c42e9 docs: update API authentication verbiage
Barış Soner Uşaklı b40fc4b64d feat: send notifications on accept/reject
psychobunny 2bfa63aecf feat: `hidden` class to FOUC
Misty (Bot) 3b98d83a6b Latest translations and fallbacks
Misty (Bot) 56f6b98b80 Latest translations and fallbacks
Misty (Bot) a90f123b50 Latest translations and fallbacks
Misty (Bot) eca6a8aa2e Latest translations and fallbacks
Barış Soner Uşaklı 9b71b087ec feat: lang strings
psychobunny a9978fcfd2 feat: rate limit file uploads
Misty (Bot) 0a3a22db9d Latest translations and fallbacks
Misty (Bot) f44ec97f3b Latest translations and fallbacks
Misty (Bot) c484ed4858 Latest translations and fallbacks
Misty (Bot) 0cfccee3bd Latest translations and fallbacks
psychobunny 93598982f9 fix: stripTags for editing sorted list items as well
psychobunny b5ce8d257c style: eslint
gasoved 8faa6e4515
feat: filter flags by username ()
* feat: filter flags by username 

* feat: toggle flag filter text
Misty (Bot) 47348d2c9f Latest translations and fallbacks
psychobunny 75073c0ed3 fix: stripHTMLTags for sorted list entries
psychobunny e50408b461 fix: restore original behavior for up/downvoting when logged out
Misty (Bot) b93a2717fd Latest translations and fallbacks
psychobunny 60eed8d89f fix: let recent replies respect oldest/newest sort settings
Misty (Bot) e2105ca8fa Latest translations and fallbacks
Misty (Bot) c66032d169 Latest translations and fallbacks
Julian Lam 95d5359cbe fix: copy change on plugin activate to instruct admins to rebuild as well as restart
re: 
Misty (Bot) f40ee34c5b Latest translations and fallbacks
Barış Soner Uşaklı 1af34b43e3 fix: , load hooks on page load
Barış Soner Uşaklı d09cdc0436 fix: spec
Barış Soner Uşaklı f32ea1737a fix: , don't call leaveRoom in maintenance mode
Barış Soner Uşaklı c5ae8a70e1 fix:
Misty (Bot) 81f2fb201e Latest translations and fallbacks
Misty (Bot) e0f23c9031 Latest translations and fallbacks
Misty (Bot) 22474753c4 Latest translations and fallbacks
Misty (Bot) 7754c1f66e Latest translations and fallbacks
Barış Soner Uşaklı cb53a64cde fix: acp crash
Misty (Bot) e963715e94 Latest translations and fallbacks
Barış Soner Uşaklı dbb59228f2 feat: add action:posts.loaded
Barış Soner Uşaklı 536591f842 fix: , include query params in previousUrl
psychobunny 1ad1787eaa fix: thumb count not updated when uploading multiple thumbs at a time
gasoved aa0137b1c4
feat: rescheduling (editing ST) ()
Misty (Bot) 75a4d37e2e Latest translations and fallbacks
Misty (Bot) 4c66c7f9b2 Latest translations and fallbacks
psychobunny 01f63e5d58 fix: change email button stays disabled if user submitted an invalid email
psychobunny cfdef77b28 fix: use app.logout() to clear session after deleting user
I think this was originally changed when we added logging in/out without refreshing, but didn't change this back after reverting that feature
Misty (Bot) a72cc99012 Latest translations and fallbacks
Misty (Bot) 40ed7a3b1e Latest translations and fallbacks
Barış Soner Uşaklı 344575dde1
feat: add hooks to language loading ()
and flushNamespace method
Barış Soner Uşaklı b06f0ea20e feat: doggy.gif
gasoved a3e95e798f feat: allow adding sorted-list items from forms outside of modal
Misty (Bot) 60e3131c81 Latest translations and fallbacks
gasoved 077330b764
feat: scheduled topics ()
* feat: scheduled topics

* refactor: linting fixes

* fix: tests

* fix(test): race condition

* fix: make a single request
Misty (Bot) 66e986960d Latest translations and fallbacks
Julian Lam d9e2029074 fix: hooks for alert animate, no more fadein/fadeout for reconnect alert
Misty (Bot) 831ecc6af0 Latest translations and fallbacks
Misty (Bot) 280e163690 Latest translations and fallbacks
Barış Soner Uşaklı e42b152f16 fix: , use posts:view_deleted
Misty (Bot) ab38f745a0 Latest translations and fallbacks
Barış Soner Uşaklı 3c4e93a3c1 fix:
Barış Soner Uşaklı cef58d1d6f fix:
Barış Soner Uşaklı 93c595d95e fix: , update flag post tools
Misty (Bot) 026ceaf3ec Latest translations and fallbacks
Misty (Bot) d56bca65aa Latest translations and fallbacks
Barış Soner Uşaklı ee69c1f80e fix: selector
Misty (Bot) 17693dd5ca Latest translations and fallbacks
Barış Soner Uşaklı dd12c83fa0 feat: make info page full width