Qua info

Info and notices on the Qua instance, only relevant for users.

I've updated the instance to revision c829d68 which is release 0.10.0 of writefreely.

The upstream announcement has all the details on the changes.

As we have been following the develop branch, many of the changes were already active on qua.name before this release. We typically merge in changes from upstream as soon as possible after testing.

I will elaborate only on some of the changes relevant for qua.name.

  • [NEW] The landing page, the page which (anonymous) visitors of the site see first, can now be customized.

    For qua.name this is still the default for now, but this is likely to be updated to make the site a bit more distinguishable from other writefreely instances out there.

  • [FIXED] The RTL (right-to-left) language setting can now again be correctly managed in the web user interface;

  • [FIXED] Federation with pubgate (https://github.com/autogestion/pubgate)

    This means that where previously following a user from qua.name through pubgate was not working, this will now be possible. The activitypub protocol implementation in writefreely has been adjusted. If you were already following from pubgate, it might be necessary to redo the follow. This change has already been active on qua.name for a while.

For all the other changes, please read the upstream announcement

I've updated the instance to revision fb5340 which is release 0.9.1 of writefreely.

The upstream announcement has all the details.

There are no relevant user visible changes in this release, only for site managers. See the upstream announcement for details.

However, as I neglected to log the 0.9 release separately, that one has a few user visible changes which warrant a few lines: (see also the 0.9 changelog )

  • [FIXED] viewing on iOS mobile devices, there is a standard icon that is requested (Apple Touch Icons) These were missing and are now provided. This just affect iOS clients.
  • [FIXED] when rendering highlighting for multiple languages and the last language identifier was invalid, all blocks on the page would stop highlighting instead of just the invalid one.
  • [FIXED] futured dated posts would be federated as they were moved from draft to post status, instead of on their scheduled date

I've updated the instance to revision 4bc132 which is release 0.8.1 of writefreely.

The upstream announcement has all the details.

Relevant user visible changes for Qua:

  • [FIXED] The way #hashtags are linked has been improved. This may affect your posts. Previously there was a requirement that a hashtag was preceded by a space or at the beginning of a line; this requirement has been dropped. The previous requirement was in place to prevent code snippets from having linked parts (for example comments or CSS colors).

I've updated the instance to revision bbdad82 which is release 0.8 of writefreely.

Relevant user visible changes for Qua:

  • [NEW] User invites; users can now send invites to others. For Qua specifically this does not add another registration road, because we have already have an open registration, but the invite system has been enabled anyways.

Most of the other changes in the 0.8 release are not very relevant for our users.

Happy new year everyone! We're updating qua.name for the first time this year following the upstream 0.7 release. The official release announcement is here

I've updated the instance to revision 1ff0d7b which is release 0.7 of writefreely.

Many changes are in the admin realm which are irrelevant for our users; see the writefreely blog posting mentioned above for the details.

Relevant user visible changes for Qua:

  • [FIX] not actually visible for users, but relevant. Due to an oversight on our side, creation timestamps for some users were not inserted properly (see issue 60 for details). For the affected users, we have set the creation timestamp equal to their first blog post.
  • [NEW] Use an en dash in the title of posts that are written in German, instead of em dash (#1)
  • [NEW] Blog names starting with a number now have an ActivityPub avatar

Most of the other changes in the 0.7 release are not very relevant for our users.

I've updated the instance to revision 3fab9f which is release 0.6 of writefreely.

Relevant user visible changes for Qua:

  • [NEW] You can mark your blogs as public now which means that your postings will be included in the local timeline of Qua This is not the default, so you'll have to explicitly mark your blog as Public

  • [NEW] There is a RSS feed for the local timeline For your own blog, the RSS feed was already there, this has not changed.

    (at: https://qua.name/[your username]/feed/)

  • [NEW] The code and styles for the source highlighting library are now hosted locally, which removes a dependency from a third party and gives us a bit more flexibility in styling and language support. The same goes for the MathJax library we use; also locally hosted now.

Most of the other changes in the 0.6 release are not very relevant for our users.

I've updated the instance to revision 8205a2 which is release 0.5 of writefreely.

Relevant user visible changes for Qua:

I have added syntax highlighting support for code blocks to Qua. The support is automatic in the sense that you do not have to do anything special other than writing a code block. All code blocks will be highlighted automatically.

There's three things you should know:

  1. All highlightjs languages are automatically supported (loaded on demand). This reference from highlightjs.org shows which languages are available.
  2. You can explicitly state the language after the ``` on the first line of your code block in case the language is not properly detected or you want to force another language.
  3. Specifying a language of nohighlight will force no highlighting in the block.

Example

Here's an example of a syntax highlighted block:

# This has syntax highlighting because python is loaded by default
def action_done(self, cr, uid, ids, context=None):
        logger.debug('Overridden mro_order.action_done called.')
        for order in self.browse(cr, uid, ids, context=context):
            self.pool.get('stock.move').action_done(
                cr, uid, [x.id for x in order.parts_move_lines])
            self.write(cr, uid, ids, {'state': 'done'})
        return True

The above block was entered into the editor as:


``` python
# This has syntax highlighting because python is loaded by default
def action_done(self, cr, uid, ids, context=None):
        logger.debug('Overridden mro_order.action_done called.')
        for order in self.browse(cr, uid, ids, context=context):
            self.pool.get('stock.move').action_done(
                cr, uid, [x.id for x in order.parts_move_lines])
            self.write(cr, uid, ids, {'state': 'done'})
        return True
```

I've update the instance to commit bdc4f2 which is release 0.3 of #writefreely

Relevant changes for Qua relative to our last update:

  • [NEW] Adminpanel, user id 1 is the admin
  • [NEW] Application overview page (admin)
  • [NEW] Editable About/Privacy pages (admin)

I've update the instance to commit 8e6d0d

Relevant change for Qua