Revision history for Circle-FE-Term

0.240250 2024-01-26
        [CHANGES]
         * Display the hidden count label in the format of the highest hidden
           level window

        [BUGFIXES]
         * Use Object::Pad for defining the Tickit::Widget::Entry subclass
           (RT151034)

0.232470 2023-09-04
        [CHANGES]
         * Updated for Tickit::Widget::Tabbed v0.028; bugfix `tab_position`
           parameter handling
         * Use `Syntax::Keyword::Match` instead of `feature 'switch'`
         * Compress the ribbon labels even further by hiding lower level tabs
           entirely if there isn't room for all the numbers
         * General small code style updates and fixes

0.222060 2022-07-26
        [CHANGES]
         * Support -4 and -6 commandline flags to force IPv4/IPv6 connection
         * Migrated various internal code into Tickit plugins
         * Experimental hack at exporting client metrics using Metrics::Any +
           Prometheus

        [BUGFIXES]
         * Remember to `use` required modules as appropriate (RT124848)

0.173170 2017-11-14 18:06:13
        [CHANGES]
         * Render multiline events properly
         * Support blockquote formatting
         * Send typing notifications
         * Other Matrix-related fixes

        [BUGFIXES]
         * Don't apply indent tag within topic change events (RT120786)

0.170850 2017/03/27 18:38:29
        [CHANGES]
         * Pay attention to the "transient" class hint on static widgets
         * Updates for more matrix event types

0.170740 2017/03/16 16:05:00
        [CHANGES]
         * Support conditional if/then/else formatting in theme templates
         * Added theme templates for (some) matrix events

        [BUGFIXES]
         * Workaround for Tickit's SvIV text render bug - RT120630

0.163540 2016/12/20 20:08:47
        [CHANGES]
         * Updates for Tickit 0.58:
            + Use $win->bind_event
            + Use event info named field accessors
         * Add theme fields for WATCH-related IRC events

0.160390 2016/02/09 23:50:37
        [CHANGES]
         * Use Tickit 0.55 to avoid some of the ugly gutwrenching into Tickit
           internals previously used to implement the ESC- keypress prefixing

0.153000  2015/10/28 21:19:59
        [CHANGES]
         * Updated for later Tickit versions
         * Updated for Tangence 0.21 / Net::Async::Tangence 0.13

0.140961  2014/04/07 20:29:54
        [BUGFIXES]
         * Provide an 'orientation' method for Tickit::Widget::Tabbed::Ribbon
         * Various other updates for recent Tickit changes (Tickit::Style)

0.140960  2014/04/07 16:37:22
        [CHANGES]
         * Updated for Tickit 0.44:
            + Use key/mouse event structure instead of positional arguments

0.140500  2014/02/20 15:08:24
        [CHANGES]
         * Lazy loading of Scroller content as user scrolls upwards, rather
           than eagerly at startup
         * Updated for Tickit 0.42

0.132840  2013/10/12 22:32:37
        [CHANGES]
         * Quiet the experimental::smartmatch warnings
         * Updated to use Tickit::Widget 0.35's ->render_to_rb and not the
           now-deprecated ->render

0.132180 CHANGES:
         * Fix Entry widget's Tab complete logic for Tickit 0.37

0.131670 CHANGES:
         * Theme templates for new IRC events
         * Display a 'pending' counter display until BE confirms sent commands

0.131340 CHANGES:
         * Updated for Tickit 0.32:
            + Widget attributes from Tickit::Style
            + Fix for new Tickit::on_key handling logic
         * Allow an initials-only ribbon mode
         * Bugfix for tab-complete logic when possibilities include prefixes
           of each other

0.130560 CHANGES:
         * Bugfix for datestamp display when backfilling
         * Use new circle-be's irc.mode $moder argument
         * Updated for Tangence 0.18

0.130290 CHANGES:
         * Fetch window backfill in the background, from the bottom upwards.
         * Set terminal window title to window item name
         * Bugfix to tab-complete

0.123420 CHANGES:
         * Handle tab-completion hints from BE
         * Handle window raise requests

0.123380 CHANGES:
         * Handle slow Alt+letter or separately typed Escape letter
           combinations by some currently-hacky logic around the on_key
           handler and an on-screen indicator.
         * Display a scrolling indicator showing the number of lines scrolled
           and whether more content has been added since scrolling.

0.122910 CHANGES:
         * Handle mouse input on activity ribbon
         * Futher bugfixes to ribbon label compression logic
         * Configurable label format - name_and_number, or just number

0.122820 CHANGES:
         * Switched to date-based version numbering scheme
             http://rjbs.manxome.org/rubric/entry/1749

         * Connect NaTangence before starting Tickit, in case ssh wants to
           interact
         * Declare dependency on other Tickit::Widget:: classes
         * Attempt to dynamically compress activity ribbon labels, so it fits
           on smaller screens
         * Removed erroneous 'use Error' line that ought not have been
           released
         * Added --help

0.01    First version, released on an unsuspecting world.