pkgsrc changes:
Use ruby-twitter-text-simpleidn gem as upstream,
to avoild libidn dependencies.
Upstream changes:
mikutter 3.9.5
* fix a problem the Appimage version cannot invoke an external browser etc.
* make shibafu528 commiter
* fix a problem Mastodon Toots cannot be deleted
* thanks Shibafu Midorino
* remove dependency on libidn11
* thanks Shibafu Midorino
Upstream changes:
mikutter 3.9.4
* remove unnecessary debug outputs
* crash on opening an edit window of extract conditions when some
extract conditions don't exist
* gtk2 3.3.7
* incorrect text range on copying selected region of tweet with URL
* refer to description on extracting texts
* thanks Shibafu Midorino
Upstream changes:
mikutter 3.9.3
* avoid use of deperecated NUL separated strings for patterns
passed to Dir.glob
* discard widgets when setting window is switched
* make it possible to define event listeners and filters in Setting DSL
for this change
Upstream changes:
mikutter 3.9.1
* print Mastodon server domains with Numeronym shortening method
as respect to iMast
* [mastodon] icon is not shown on Messages replied by user even if
"Show lock icon on protected Tweets" is enabled in display preference
* [mastodon] create tabs for home timeline, mentions, and LTL on
creating account
* make '=' etc. usable as implemented in Yukari
* [modelviewer] modelviewer_models filter, that enumerates specs of Models
that have viewer definitions
Upstream changes (including 3.9.0-alpha ones):
New features of mikutter 3.9
* Mastodon plugin
* Support for UI scaling
* World account can be assigned to shortcut key
* Reorder World accounts
* Non-PNG image support for Skin
* Generic Model viewer
* Quick Step
* PulseAudio
* Reorgenize gem dependencies
* and more..
Upstream changes:
* quickstep
* crash on a retweet tab in Tweet details tabs when non-Twitter World
is selected
* pass application name to notify-send
* thanks Shibafu Midorino
* improve performance of toot cache
* crash on Fav'ed from Mastodon World when Current World is not
fav'ed account
pkgsrc changes:
- remove patch for totoridipjp (removed in upstream too)
- remove patch for upstream ticket #1323 (integrated in 3.9)
Upstream changes (from "new features of mikutter 3.9"):
* Mastodon plugin
* Support for UI scaling
* World account can be assigned to shortcut key
* Reorder World accounts
* Non-PNG image support for Skin
* Generic Model viewer
* Quick Step
* PulseAudio
* Reorgenize gem dependencies
pkgsrc changes:
- pull upstream patch for ticket #1323
(insert newline to each attached image URL)
Upstream changelog:
mikutter 3.8.8
* <>& in Twitter messages are not converted from HTML entity references
* thanks cob odo
* keep world account settings even if restoring account fails
on loading the world
* pluggaloid 1.1.2
Upstream changelog:
mikutter 3.8.7
* a dead link in a message when Twitter authentication failed
* check quoted_status_permalink for quoted RT on Filterstream
* thanks Izumi Tsutsui
* [twitter] deal with the promised day
* Gtk2 3.3.2
* thanks Akira Ouchi
* [libnotify] notification was not shown when Diva::Model is received
Upstream changes:
mikutter 3.8.6
* backport yield_self for Ruby 2.4 and prior
* possible crash on too fast reply as @seibe
* extract pixiv images from OGP
* thanks Shibafu Midorino
Upstream changes:
mikutter 3.8.5
* update URLs of mikutter Web
* [photo-support] reddit
* thanks cob odo
* possible crash on receiving notifications
* thanks ncaq net
* happy new year
* use oEmbed API to get Gyazo images
* thanks Shibuya Rin
Upstream changes:
mikutter 3.8.3
* fix use of an unintended function that should have been removed
but accidentally released in the Diva gem
* insufficient file dependencies
* thanks @ahiru3net
* remove dependencies on Photo plugin from the twitter, gui, and skin plugins
* add missed dependencies in the intent plugin
* thanks @ahiru3net
Upstream changes:
mikutter 3.8.1
* fix to explicitly make api_request_file_cache plugin depend on twitter plugin
* thanks Kazuki Y.
* use gtk2 3.2.9
* thanks Akira Ouchi
* extract images from niconico-saiga OGP
* thanks Shibafu Midorino
* remove an extra debug message
* thanks Izumi Tsutsui
* suppress error messages of findbyid when twitter accounts are not registered
* thanks cob od
Upstream changes:
mikutter 3.8.0
* create a search tab if at least one search spell is defined
* explicitly specify Addressable 2.5.2 or later
* twitter: warn if User Stream API is used
* update a default message of the status bar for 3.8
* thanks @4pk
* streaming: change file layout since UserStream gone
* remove UserStream settings
* remove UserStream code
* remove unexpected executable bits in some files
* thanks Izumi Tsutsui
* remove unused devel directory
Upstream changes:
mikutter 3.7.4
* change to get thumnails of gyazo via Twitter Card
* thanks cob odo
* support quoted_tweet by perma_link for tweets with mobile.twitter.com
* thanks cob odo
* use fileselect to choose a browser
* thanks cob odo
* twitter: change character count method to using weighted length
* Tweeting Made Easier
https://blog.twitter.com/official/en_us/topics/product/2017/tweetingmadeeasier.html
* appease tons of Gdk-CRITICAL error messages
* thanks ncaq net
* misc improvements of photo_support plugin
* unify code to get images via og:image for OpenGraphProtocol (OGP)
* also unify code to get images via OGP and via Twitter Card
* support specification updates of Twitter Card
* could not get Fotolog images
* support marshmallow https://marshmallow-qa.com/ as an image hosting service
* support peing https://peing.net/ja as an image hosting service
* thanks cob odo
Upstream changes:
mikutter 3.7.3
* crashed on start up when the twitter plugin was removed
* thanks cob odo
* reduce cpu load of drawing timeline when higher calculation load of score
* World: could not switch accounts in some cases
* hight of buttons was changed per hight of the listview
* thanks Yuto Tokunaga
* make a background color of tab icons transparent
* thanks Yuto Tokunaga
* make a background color of thumbnail of form DSL photoselect
* thanks Yuto Tokunaga
* command: remove dependency of Web plugin
* command: non-browser applications were suggested as the Intent for
"Open in browser" command
* thanks ncaq net
pkgsrc changes:
* drop json_pure dependency
https://dev.mikutter.hachune.net/issues/1246
Upstream changes:
mikutter 3.7.2
* add a setting to disable extracting custom emoji
* handle a case that Twitter API returns non-URL strings as an entity
* thanks cob odo
* unify options of remain_charcount with compose spell
* thanks Shibafu Midorino
* stack overflow when strings which include URL are entered
* thanks Shibafu Midorino
* import https://github.com/cobodo/photo_support_extra
* thanks cob odo
* remain_charcount Spell
* thanks Shibafu Midorino
* not enough height of a list in the extract tab's setting window
in some case
* thanks Yuto Tokunaga
Fixed several crash bugs.
pkgsrc changes:
* add MESSAGE file that describes how to use Twitter via mikutter
even after mikutter's Twitter API keys have been suspended
* explicitly require updated ruby-gnome2-glib 3.2.5nb1
Upstream changes:
mikutter 3.7.1
* crashed on showing system messages in some case
mikutter 3.7.0
* Score
* custom emoji
* change a cursor shape on clickable elements on timeline
* thanks Yuto Tokunaga
* stop auto scroll when mouse-over icon buttons are shown
* @cobodo
* improve an open file dialog
* @cobodo
* Photo Variant
* provide a simpler method to replace Twitter's consumer key
pkgsrc changes:
- use https for MASTER_SITES and HOMEPAGE
- depends on a patched ruby-gnome2-gtk
Upstream changes:
mikutter 3.6.7
* explicitly use stable gtk2 gem 3.2.1 due to regressions of newer version
* twitter: updates of timeline by REST API didn't work
* modify_world didn't work
* thanks Akira Ouchi
Upstream changes:
mikutter 3.6.6
* some README contents were obsolete
* tweets fetched via userstream were not in extended_mode
* account registration per tutorial stalled in some case
* gtk: window roll commands whose visible attribute was false was
shown on the toolbar
* gtk2 3.2.4
* a command to switch to a specific account didn't work
pkgsrc changes:
* explicitly depends on json_pure gem as per Gemfile
* remove patches that has been integrated in upstream
Upstream changes:
mikutter 3.6.5
* world: on serializing World Model, change format to JSON to use
functions of Diva
* show an active account name in tooltip when mouse hovers on
World Shifter icon
* logo image in Form DSL about dialog widget was not shown in some case
* avoid warning caused by use of a deprecated constant
* follows and followers are not taken properly so that notifications
of follow and remove didn't work
* form DLS options were not in order
* Twitter: time of direct messages in the Activity tab was shown in UTC
* clear search timeline if blank is specified in the search box
* update description of requirements in README by assuming use of bundler
* twitpic images were not shown in some case
Upstream changes:
mikutter 3.6.4
* modify implementation of Reserver to suppress warning messages
* fix crash in multiselect when options without body were passed
(thanks @ahiru)
* fix crash on "mikutter.rb spec" due to uninitialized Delayer
(thanks: @moguno)
Upstream changes:
mikutter 3.6.3
* "reply" of mikutter commands doesn't appear in non Twitter Worlds
* crashed on registrating already registered World again
* fix use of deperecated methods of Pango (thanks: akkiesoft)
Upstream changes:
mikutter 3.6.2
* update translations
* cannot send a carsh report but gets Segmentation Fault on crash
during a Gtk event callback
* crash when plugins written for 3.4 and prior try to access nonexistent
images
* crash on opening a URL using an external browser on Windows
Upstream changes:
mikutter 3.6.1
* happy new year
* honor iPhone X
* require Diva gem 0.3.1 or later
* JSON exported Time was not in iso8601 format
* Spell to update user profile (thanks shibafu528)
* fix typo (thanks akkiesoft)
* twitter: crash when using World other than Twitter due to wrong assumption
that User#idname was always defined
* openimg: sporadic crash when opening images
Upstream change:
mikutter 3.6.0
* World
* Twitter functions are now implemented as a plugin
* Service is no longer available, so the World plugin provides an equivalent
of Service
* Spell
* Form DSL
* generalized modules for settings etc. so make it possible to use it
in Dialog etc.
* photo select
* select images
* label
* link (Model viewer)
* Dialog DSL/dialog method
* universal interface for plugins to show a dialog box
* no dependencies on Gtk
* Photo Model
* preserve image URLs for multiple sizes and use a proper larger size
one for requested image
* new setting in config for the maxinum number of tweets in timelines
* settings
* tree structure in side menu by "settings" block
* improve drawing speed for settings with many items
* appearance settings for PostBox and World Shifter
* requires Ruby 2.3 and later
* gems for mikutter project
* use Diva gem
* new gem derived from mikutter
* replacement of Retriever, mikutter still provides Retriever compatible
interfaces
* Delayer Deferred 2
* async/await
Upstream changes:
- Activity: possible crash if loading icon is complete after the record
disappeared
- make URI decoding strategies expandable by plugins
- this makes it possible to handle Windows paths by plugins
Upstream changes:
- use ruby-gtk2 3.1.9 (thanks @Phenomer)
- activity plugin crash problem
- MIKUTTER_CONFROOT environment for Gemfile was dealt differently
from mikutter itself
Upstream changes:
- support an error response when the account is locked (thanks @sushi514)
- add an environment variable MIKUTTER_CONFROOT
- sweep legacy code
pkgsrc changes:
- add a patch for workaround for upstream Redmine ticket #1064
- update dependencies per upstream Gemfile
Upstream changes:
- error messages about ja_KS locale on startup
- restrict version of Deferred to avoid issue on the latest one
- fix typo
- new functions for UserConfig
- trigger 'userconfig_modify' events when UserConfig values are updated
- abandon use of UserConfig.connect to avoid memory leak on some error paths
- crash in some case if actual timeline is not created
- specify gtk2 3.1.8
pkgsrc changes:
- update dependencies per upstream Gemfile
Upstream changes:
- update twitter-text
- support the latest memoist
- fix crash with ruby-gnome2 3.1.1 or prior on opening profile tab
- wrong titles in Twitter Search Model and Web model
pkgsrc changes:
- pull upstream fix for redmine ticket #1031 (twitpic gzipped xfer)
- pull changes to use delayer-deferred 2.0.0 for redmine ticket
#916 (extra follow/follower activities) and
#995 (abnormal cpu load with delayer-deferred 1.1.0)
Upstream changes:
- ruby-gnome2 3.1.6
- subcommands that create spec files don't accept . as a pathname
- free memories on loading images earlier
- avoid to use deprecated Gdk::PixbufLoader
Upstream changes:
mikutter 3.5.7
* support Ayanoniwa's icecream image (thanks @ahiru3net)
* associations against (undefined) was not invoked (thanks @moguno)
* custom Model :modified key which included MessageMixin was ignored
(thanks @moguno)
Upstream changes:
mikutter 3.5.6
* crash when icons for extract tabs could not be accessed (thanks ahiru3net)
* remove unused code (thanks ahiru3net)
* support files with .jpeg extentions in image viewer (thanks moguno)
* change timing of argument evaluation on startup (thanks ahiru3net)
* fix warnings (thanks ahiru3net)
Upstream changes:
mikutter 3.5.5
* avoid posts with full-width spaces only in Postbox (thanks @ahiru3net)
* user_detail_view: put auto new lines on printing Twitter start date etc.
Upstream changes:
# mikutter 3.5.3
* sometimes UserList shows empty lines and they cause crashes by clicks
* unexpected behavior when TL timestamp is clicked in polluted environments
* support Ruby 2.4
* Ruby-GNOME2 3.1.1
Upstream changes:
# mikutter 3.5.2
* Retriever.URI was not implemented as documented
* fix custom Model related bugs
* field value dereference via [] where Model method should be called
* accessor method was not defined when Model field type was array
* multiselect widget wrote unnecessary values each time config window was open
* fix reference of deprecated method in mikutter core
* name attribute of about method in setting DSL was not used
* adjust field values for Twitter related Models