• Extensions
  • FriendsOfFlarum Byōbu, well integrated, advanced private discussions

Thank you for update! Fully understand your decision, and to be hones - I've just give this ideas just little hope to get them implemented (as mentioned not high priority), but it's still kind of disappointing. Maybe someone else will feel inspired enough to get fingers into code and do some push request for next version? 😉

On meantime - I will check again how Shout will behave on Beta 14. I really like an idea of full encryption, but problem with "dry private key initialisation" preventing to find and sent messages to people who didn't login yet and missing e-mail notifications about new messages are huge pushbacks.

But... slowly, step by step we are going into right direction with Flarum as ecosystem.

luceos

What you write sounds very good. If I might add one more idea...

When I start a private discussion, I often refer to content in public discussions. To do this, I move the mouse over a user name in a public discussion, click on the three dots and then "Send xy a message". Then the modal for entering a post opens and I start the private discussion.

Unfortunately I cannot use the reply or quote function in this situation, because when I try I am asked whether I want to leave the page (without the drafts extension) or (with activated drafts extension) my private discussion is - without confirmation - replaced by an empty reply in the public discussion.

It would be nice if I could simply quote from a public discussion inside a private discussion without having to open a second browser tab/window. I think it is safe to assume that what I am suggesting is the most likely reason for someone to quote or reply in this situation.

The same applies, by the way, when I move between discussions to pick up quotes from another discussion, so the problem probably arises from the Mentions extension.

    Pollux isn't this a general shortcoming of Flarum right now? I don't see how fixing this inside an extension helps; I'd rather see a global solution to that problem..

      Pollux One more thing: If you use a quote from a public discussion inside a private discussion, content from the private discussion will be exposed in the public discussion via the "xy replied to this" feature. This shouldn't happen. Neither should the content be exposed nor should the bare fact be exposed that there is a private discussion going on.

      I just checked this no longer happens. The entry of someone replying inside a public discussion with content from a private discussion is no longer rendered. The cause was most likely to be found in a rather open PostPolicy..

        luceos

        Yes, that's what I mentioned in my last sentence.

        luceos The entry of someone replying inside a public discussion with content from a private discussion is no longer rendered.

        Actually it was the other way round: Someone writing in a private discussion with a quote from a public discussion. In this case the post in the private discussion is referenced (partially quoted) in the public discussion via a "xy replied to this" entry.

          Pollux In this case the post in the private discussion is referenced (partially quoted) in the public discussion via a "xy replied to this" entry.

          Yeah that's what I tested and meant to say. Trying to reduce my caffeine usage and see what it brings me 😆

          I have a second pair of eyes go over my changes.

          7 days later
          1. Someone includes me in a new private discussion
          2. Someone posts in a private discussion I'm a recipient of

          I can't receive notifications from the website, but I can receive email notifications.
          @luceos

          1. Someone adds me to an existing private discussion
          2. A recipient user leaves a private discussion I'm a part of
          3. A private discussion is made public
            These three can be received at the same time

          Flarum core 0.1.0-beta.13
          PHP version: 7.3.18
          Loaded extensions: Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, ctype, curl, dom, filter, ftp, gd, gettext, hash, iconv, intl, json, mbstring, SPL, session, pcntl, standard, PDO, mysqlnd, pdo_sqlite, Phar, posix, Reflection, pdo_mysql, shmop, SimpleXML, soap, sockets, sodium, mysqli, sysvsem, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, zip, fileinfo, exif
          +--------------------------------------+------------------+--------+
          | Flarum Extensions | | |
          +--------------------------------------+------------------+--------+
          | ID | Version | Commit |
          +--------------------------------------+------------------+--------+
          | flarum-approval | v0.1.0-beta.13 | |
          | flarum-bbcode | v0.1.0-beta.12 | |
          | flarum-emoji | v0.1.0-beta.13 | |
          | flarum-flags | v0.1.0-beta.13 | |
          | flarum-likes | v0.1.0-beta.13 | |
          | flarum-lock | v0.1.0-beta.13 | |
          | flarum-markdown | v0.1.0-beta.13 | |
          | flarum-mentions | v0.1.0-beta.13 | |
          | flarum-statistics | v0.1.0-beta.13 | |
          | flarum-sticky | v0.1.0-beta.13 | |
          | flarum-subscriptions | v0.1.0-beta.13 | |
          | flarum-suspend | v0.1.0-beta.13 | |
          | flarum-tags | v0.1.0-beta.13.2 | |
          | fof-polls | 0.1.2 | |
          | fof-linguist | 0.4.3 | |
          | fof-profile-image-crop | 0.1.1 | |
          | reflar-level-ranks | 1.2.3 | |
          | fof-best-answer | 0.1.10 | |
          | fof-user-bio | 0.2.0 | |
          | fof-socialprofile | 0.1.2 | |
          | fof-user-directory | 0.3.4 | |
          | fof-links | 0.3.0 | |
          | flagrow-ads | 0.2.4 | |
          | fof-nightmode | 0.4.0 | |
          | fof-pages | 0.4.0 | |
          | fof-upload | 0.10.0 | |
          | reflar-doorman | 0.1.6 | |
          | the-turk-mathren | 0.3.2 | |
          | kvothe-reply-to-see | v0.1.2 | |
          | lcinhk-acgembed | v0.5.1 | |
          | fof-formatting | 0.1.5 | |
          | fof-terms | 0.4.2 | |
          | fof-default-group | 0.1.1 | |
          | therealsujitk-show-password | v1.1.0 | |
          | clarkwinkelmann-circle-groups | 0.2.1 | |
          | fof-follow-tags | 0.4.4 | |
          | fof-spamblock | 0.2.2 | |
          | fof-merge-discussions | 0.3.3 | |
          | fof-split | 0.4.4 | |
          | fof-subscribed | 0.2.3 | |
          | zerosonesfun-accordion | 2.4 | |
          | zerosonesfun-action | 1.0 | |
          | zerosonesfun-bbcode-audio | 1.8 | |
          | zerosonesfun-bbbbcode | 3.3 | |
          | zerosonesfun-blur | 1.1 | |
          | zerosonesfun-chat | 1.0 | |
          | zerosonesfun-font | 1.1 | |
          | zerosonesfun-pop | 1.0 | |
          | zerosonesfun-spoiler | 1.2 | |
          | zerosonesfun-tooltip | 1.1 | |
          | oe800-bbcode-alerts | 0.2.0 | |
          | irony-login2see | 0.0.1 | |
          | fof-pretty-mail | 0.1.6 | |
          | fof-username-request | 0.2.0 | |
          | studosi-mail-filter | 0.2.0 | |
          | v17development-seo | 1.3.1 | |
          | clarkwinkelmann-comicsans | v0.2.0 | |
          | askvortsov-moderator-warnings | v0.2.1 | |
          | fof-disposable-emails | 0.1.0 | |
          | fof-filter | 0.1.0-beta.2 | |
          | askvortsov-copy-links | v0.1.1 | |
          | ejin-like-counter | v0.1.7 | |
          | antoinefr-bbcode-fa | 0.2.1 | |
          | fof-sitemap | 0.5.1 | |
          | kvothe-pipetables | 1.0.9 | |
          | kilowhat-mailing | 0.2.3 | |
          | michaelbelgium-discussion-views | v4.0.1 | |
          | fof-byobu | 0.5.6 | |
          | fof-bbcode-tabs | 0.1.1 | |
          | fof-ban-ips | 0.2.0 | |
          | squeevee-fancybox | 0.2-beta | |
          | flarum-lang-english | v0.1.0-beta.13 | |
          | clarkwinkelmann-who-read | 1.2.0 | |
          | fof-geoip | 0.1.7 | |
          | littlegolden-lang-simplified-chinese | v0.1.68 | |
          | clarkwinkelmann-author-change | 0.2.0 | |
          | therealsujitk-hljs | v1.3.0 | |
          | fof-drafts | 0.1.13 | |
          | clarkwinkelmann-emojionearea | 0.2.2 | |
          +--------------------------------------+------------------+--------+

            HD3D is there a solution?

            I stopped the third-party plug-in, but still couldn't receive notifications.

            • HD3D replied to this.

              Geraldlzc No mate, still waiting for @Ralkage to look into it but I understand he has been busy with the beta 14 release lately.

              I just realised that users are able to start a private discussion with banned users, even permanently banned users.

              Is it possible or are there plans to make it possible that banned users have no more access to private discussions and to make it impossible for normal users to send PMs to banned users?

                I'm closing in on releasing this as a first release candidate. But I'd love to have someone go over all of the features listed in the PR ahead of that. Would anyone be able to give dev-dk/drop-tags a spin on a beta 14 forum?

                Pollux implemented.

                I will get it tested today evening 😉

                I get " Something went wrong while trying to load the full version of this site. Try hard-refreshing this page to fix the error." after enabling this extension. I've tried clearing chache and ctrl+f5 refresh but it still breaks im on beta 14.1


                  lukeeexd check Flarum's log files at <flarum>/storage/logs and the browser javascript console for errors.

                  Also please share the output of php flarum info.

                  lukeeexd byobu is not compatible yet with beta 14. Still pending testing before a release is tagged.

                  I've got very busy week and unfortunately don't have much access to my computer and server after work. Finally weekend coming, so hopefully today evening / tomorrow I should get some time to play with it.

                  The latest release for Byobu is 0.5.6, today I will be tagging the first release with the rewrite which starts at 0.6.0-beta. Make sure you only upgrade if you understand the consequences of the rewrite!

                  Full changelog and release announcement follows later today (it's 9 am here 😉)

                    • [deleted]

                    luceos Any update please ?