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

vaultboy This was an option on previous (pre-4.0) versions of Byobu. The extension has since moved away from this to a more traditional messaging opener on profiles and from your inbox (under your profile). Clicking Start Discussion (not New Private Discussion your profile) will no longer have the option to open a private discussion.

    jordanjay29 ok understood but as I created a tag to slug private discussions and hide it from all discussions, users have an option to create discussions on that tag

    well it's not very elegant if we don't force a tag to private messages and set not to show on all discussions. If setting a tag users can post on that tag publicly. is there a solution on latest update @IanM ?

    • IanM replied to this.

      vaultboy No solution yet, although it is on the roadmap to address this soon.

      vaultboy i thought that was an option, i think that i saw that on giffgaff

      We did have this as an option on giffgaff until late last year. We've now moved to the same principle as can be seen in 0.5.0

      13 days later

      jordanjay29 phloo Problem message: "tag count primary must be 1..."

      I reported that one.

      This error still occurs on our installation
      We have the latest version 0.5 and set a secondary tag (message) which is connected to the discussion list.
      But we are unable to create private discussions. Only after removing the tag in BYOBU we can create them but have to add a category manually.

      • IanM replied to this.

        phloo at the moment, the tag for Byobu must be a primary. I'll be working on a solution in the near future to support secondary tags...

          Outside of restrictions imposed by the tags extension, is there a functionality reason for requiring a tag in the first place? IE, if tags could be modified to make the tag count restriction extendable, is that something we might want to change in PMs?

          Furthermore, if we could make tag count optional, perhaps a filter could be added to discussion list pages within tags that would include/exclude private discussions?

          4 days later

          IanM phloo at the moment, the tag for Byobu must be a primary. I'll be working on a solution in the near future to support secondary tags...

          Unfortunately, it doesnt matter if its primary or secondary. The same error occurs. (Cache flushed)

            phloo It follows your Tag Settings. Flarum default is requiring 1 Primary tag and 0-4 Secondary tags. If you have changed that, Byobu must follow your new settings.

            Didn't change this tag setting. All default. And now the tag is a primary one.
            Same error to reproduce
            Hover over avatar, open three dots menu, click the send message to username link.

            The default category (set by Byobu) is ignored and when trying to send the message, the mentioned error shows up.

            5 days later

            Any feedback would be appreciated.

            PHP Notice: Undefined index: HTTP_HOST in /var/www/XXXXXXX/config.php on line 19
            Flarum core 0.1.0-beta.12
            PHP version: 7.1.33
            Loaded extensions: Core, date, libxml, openssl, pcre, zlib, filter, hash, pcntl, readline, Reflection, SPL, session, standard, restrictdocroot, bcmath, bz2, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, gmp, iconv, imap, intl, json, ldap, exif, mcrypt, mysqlnd, PDO, pgsql, apcu, posix, shmop, SimpleXML, soap, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xml, xmlwriter, xsl, mysqli, pdo_mysql, pdo_pgsql, pdo_sqlite, wddx, xmlreader, xmlrpc, apc, decimal, gnupg, igbinary, imagick, msgpack, yaml, zip, Phar, mongodb, phalcon, redis, Zend OPcache
            +-----------------------------+----------------+------------------------------------------+
            | Flarum Extensions | | |
            +-----------------------------+----------------+------------------------------------------+
            | ID | Version | Commit |
            +-----------------------------+----------------+------------------------------------------+
            | flarum-bbcode | v0.1.0-beta.12 | |
            | flarum-flags | v0.1.0-beta.12 | |
            | flarum-likes | v0.1.0-beta.12 | |
            | flarum-lock | v0.1.0-beta.12 | |
            | flarum-markdown | v0.1.0-beta.12 | |
            | flarum-mentions | v0.1.0-beta.12 | |
            | flarum-statistics | v0.1.0-beta.12 | |
            | flarum-sticky | v0.1.0-beta.12 | |
            | flarum-suspend | v0.1.0-beta.12 | |
            | flarum-tags | v0.1.0-beta.12 | |
            | flarum-approval | v0.1.0-beta.12 | |
            | antoinefr-bbcode-fa | 0.2.1 | |
            | cbmainz-de | 0.10.0 | |
            | flarum-lang-english | v0.1.0-beta.12 | |
            | fof-formatting | 0.1.4 | |
            | fof-user-directory | 0.3.4 | |
            | fof-linguist | 0.4.2 | |
            | fof-byobu | 0.5.0 | |
            | fof-user-bio | 0.1.3 | |
            | antoinefr-online | 0.4.0 | |
            | matteocontrini-imgur-upload | v3.3.0 | |
            | fof-ignore-users | 0.1.5 | |
            | fof-split | 0.4.3 | |
            | fof-follow-tags | 0.2.1 | XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
            | fof-pages | 0.2.7 | |
            | fof-transliterator | 0.2.0 | |
            | fof-reactions | 0.2.4 | |
            | fof-terms | 0.4.1 | |
            | reflar-doorman | 0.1.5 | |
            | fof-polls | 0.1.1 | |
            | flarum-subscriptions | v0.1.0-beta.12 | |
            | veriael-markdown | v1.0.2.1 | |
            | fof-merge-discussions | 0.3.3 | |
            | zerosonesfun-bbbbcode | 3.3 | |
            | fof-nightmode | 0.4.0 | |
            | fof-subscribed | 0.2.3 | |
            | zerosonesfun-spoiler | 1.2 | |
            | reflar-level-ranks | 1.2.1 | |
            +-----------------------------+----------------+------------------------------------------+
            Base URL: //
            Installation path: /var/www/XXXXXXX/html
            Debug mode: off

              phloo first off upgrade Flarum to beta 13 including all extensions. Secondly make sure to configure url properly in your config, a fallback is required as just using $_SERVER['HTTP_HOST'] won't work in cli.

                5 days later

                luceos we updated to beta 13 and now it works as intended.
                the only thing that is buggy is the mail notification as the https:// is missing.

                View it here: //domain.com/d/187-pn-die-10-000te-d/3

                11 days later

                0.5.1 (continued)

                My fault for not including it in the notes

                • Adds support for group recipient notifications for 'Private Discussion created' and 'Private Discussion replied'
                • Adds user recipient notification for 'Discussion made public'
                • A few small bugfixes

                Updating

                composer require fof/byobu
                php flarum cache:clear

                0.5.2

                • Fix issue discovered by the giffgaff community where starting a private discussion from a user card (when restricting Byobu to a specified tag) still requested a tag to be selected

                Update

                composer require fof/byobu:^0.5.2
                php flarum cache:clear

                0.5.3

                Updates coming thick and fast today 🙂

                • [Mobile UI] Improve placement of 'Start private disccusion' button
                • [Mobile UI] Add 'cancel' button on select recipients modal
                • [Dev] Include CSS class fof-byobu_primaryControl to allow for 3rd party themes to customise as they see fit.

                Update

                composer require fof/byobu
                php flarum cache:clear

                Thanks to @davwheat for his work on this 👍