CHANGELOG 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. # Offpunk History
  2. ## 1.5 - August 4th 2022
  3. - Removed optional dependency to ripgrep. "grep --color=auto" is good enough.
  4. - "open url" to open current URL in a browser with xdg-open
  5. - "redirect" now replaces "set redirects" to improve discoverability
  6. - "redirect" now allows urls to be blocked. By default, facebook.com and google-analytics.com are blocked
  7. - Fixed a bug when trying to download base64 image
  8. => gemini://rawtext.club/~ploum/2022-08-04-offpunk15.gmi
  9. ## 1.4 - April 25th 2022
  10. - Making python-readability optional
  11. - Removing "next" and "previous" which are quite confusing and not obvious
  12. - Archiving now works regardless of the view you are in.
  13. - Fixing a crash when accessing an empty html page
  14. - Not trying to display non-image files to avoid errors. (this requires "file")
  15. ## 1.3 - April 2th 2022
  16. - Removed dependency to python-magic. File is now used directly (and should be on every system).
  17. - Removed dependency to python-editor. If no $VISUAL or $EDITOR, please use "set editor" in Offpunk.
  18. - Images are now downloaded before displaying an HTML page (can be disabled with "set download_images_first False")
  19. - Introduced "set redirects" which redirects twitter,youtube,medium,reddit to alternative frontends.
  20. - New behaviour for "find" (or "/") which is to grep through current page (ripgrep used if detected)
  21. - Default width set to 80 as many gopherholes and gemini capsules have it hardcoded
  22. - Streaming URL without valid content-length are now closed after 5Mo of download (thanks to Eoin Carney for reporting the issue)
  23. - Gif animations are now displayed once when viewed (instead of a still frame).
  24. - Restored some AV-98 certificate validation code that was lost I don’t know how.
  25. - Improved clarity of dependencies in "version"
  26. - Fixed a crash when the cache is already a dir inside a dir.
  27. - Fixed a crash when manually entering an unknown gopher URL while offline
  28. - Fixed an error with older less version
  29. - Fixed bookmarks not being automatically created at first "add"
  30. - Call to shell commands has been refactorised to improve compatibility with python 3.6 (with testing from Pelle Nilsson)
  31. - requirements.txt has been contributed by Toby Kurien. Thanks!
  32. => gemini://rawtext.club/~ploum/2022-04-02-offpunk13.gmi
  33. ## 1.2 - March 24th 2022
  34. Very experimental release:
  35. - Completely rewritten the HMTL, Gemtext and Gopher renderer. Tests needed!
  36. - Removed dependancy to ansiwrap. We don’t use it anymore (which is an important achievement)
  37. - Lists are now accessed via the protocol "list://".
  38. - "view full" can now be bookmarked/synchronized as a separate entity.
  39. - "view normal" introduced to get back to the normal view.
  40. Small improvements:
  41. - Limit width of --sync output
  42. - Solved list names becoming very long in the history
  43. - Fixed a crash when trying to save a folder
  44. => gemini://rawtext.club/~ploum/2022-03-24-ansi_html.gmi
  45. ## 1.1 - March 18th 2022
  46. - Perfect rendering of pictures with chafa 1.8+ and compatible terminal (Kitty)
  47. - timg is supported as an alternative to chafa (with a little glitch)
  48. - "cp cache" put the path of the cached content in clipboard
  49. - "cp url X" will copy the URL of link X (suggested by Eoin Carney)
  50. - "fold" has been removed as it doesn’t work well and can be replaced with "!fold".
  51. - Improved clipboard URL detection an fixed crash when binary in clipboard
  52. - HTML: renderering of <pre> has been improved
  53. - HTML: links in titles were previously missed
  54. - Fixed crash when chafa is not installed (Thanks Xavier Hinault for the report)
  55. - Fixed crash when python-readability not installed (Thanks Nic for the report)
  56. - Fixed some gif not being displayed
  57. - Fixed some URL being wronlgy interpreted as IPv6
  58. ## 1.0 - March 14th 2022
  59. - Default width is now the standard 72
  60. - Content and pictures now centered for more elegant reading
  61. - "less" has been renamed "view"
  62. - "view feed" and "view feeds" to see the first/all feeds on a HTML page
  63. - "view full" has been improved by dropping inline CSS and JS.
  64. - "up" can now take integer as argument to go up multiple steps.
  65. - Fixed a crash when accessing links in list (thanks Matthieu Talbot for the report)
  66. - Fixed a crash in "info" due to a typo in a variable name rarely accessed.
  67. - Removed dependancy to python-xdg by implementing the logic (which saved lines of code!)
  68. - python-pil is only needed if chafa < 1.10
  69. => gemini://rawtext.club/~ploum/2022-03-14-offpunk_and_cyberpunk.gmi
  70. ## 0.9 - March 05th 2022
  71. - Initial Spartan protocol support
  72. - Http links with content above 20Mo are not downloaded during sync (except when explicitely requested)
  73. - Improving subscriptions with more feedback and better detection
  74. - Avoid deprecated SSL methods (thanks Phoebos for the report)
  75. - Links in to_fetch are fetched, no matter the cache
  76. - Fixed multiple crashes
  77. => gemini://rawtext.club/~ploum/2022-03-05-offpunk09.gmi
  78. ## 0.4 - Feb 21st 2022
  79. UPGRADE: Users who subscribed to pages before 0.4 should run once the command "list subscribe subscribed". Without that, the subscribed list will be seen as a normal list by sync.
  80. - New list command : "list freeze" and "list suscribe"
  81. - Pictures are now displayed directely in terminal (suggested by kelbot)
  82. - "open" command to open current page/image/file with external handler.
  83. - "set width XX" now works to set the max width. If smaller, terminal width is used (thanks kelbot for reporting the bug)
  84. - RSS feeds are now rendered as Gemlogs to improve consistency while browsing
  85. - "subscribe" will detect feeds in html pages if any
  86. - "less" will restore previous position in a page (requires less 572+)
  87. - Improved syncing performances and multiple bug/crash fixes.
  88. - "version" will now display info about your system installation
  89. - "info" command will display technical information about current page
  90. - "sync" allows you to do the sync from within Offpunk
  91. => gemini://rawtext.club/~ploum/2022-02-21-offpunk04.gmi
  92. ## 0.3 - Feb 11th 2022
  93. New Features:
  94. - Gopher supported natively (early version, might have many bugs)
  95. - support for RSS and Atom feed (you can subscribe to them)
  96. - "less full" allows to see the full html page instead of only the article view
  97. (also works with feeds to see descriptions of each post instead of a simple list)
  98. - Option --depth to customize your sync. Be warned, more than 1 is crazy.
  99. - Option --disable-http to allows deep syncing of gemini-only ressources
  100. - Vastly improved HTML rendering with support for images (you need the binary "chafa" on your system)
  101. Other Small Improvements:
  102. - Disabled https_everywhere by default (caching problems and some websites not supporting it)
  103. - Modified --sync logic to make it more intuitive (thanks Bjorn Westergard)
  104. - Caching more problems to avoid refetch
  105. - Offpunk has now an User-Agent when http browsing to avoid being blocked as a bot
  106. - Changed XDG logic to improve compatibility (thanks Klaus Alexander)
  107. => gemini://rawtext.club/~ploum/2022-02-11-offpunk03.gmi
  108. ## 0.2 - Jan 31st 2022
  109. - config directories have been moved to follow the XDG specifications
  110. - support for http, https and mailto links (https_everywhere is enabled by default, see "set" command)
  111. - support for HTML pages, rendered as articles
  112. - Mutiple bookmarks lists and management of them through commands list, add, archive, move
  113. - Subscriptions have been moved to a separate list with the subscribe command
  114. - History is persistent and saved to disk
  115. - Copy command allows to copy content or url into buffer
  116. - Search as been renamed find, in the hope of implementing a real search in the future
  117. - --fetch-later allows to mark a content to be fetched from other software.
  118. - --assume-yes allows to choose the default answer to certificates warnings during --sync.
  119. => gemini://rawtext.club/~ploum/2022-01-31-offpunk02.gmi Announcing Offpunk 0.2
  120. ## 0.1 - Jan 3rd 2022
  121. - initial release as an independant software from AV-98 (thanks solarpunk)
  122. - Including contributions published by Bjorn on Notabug (thanks ew0k)
  123. - less used by default for all content with custom options
  124. - online/offline mode
  125. - content is cached for offline use
  126. - bookmarks are cached and subscribed through the --sync option
  127. - tour is persistent and saved to disk
  128. - reload while offline mark the content to be fetched during next --sync
  129. => gemini://rawtext.club/~ploum/2022-01-03-offpunk.gmi Announce of Offpunk 0.1