Skip to content

Releases: Whiletruedoend/Twilight

Twilight v1.1

23 Sep 07:57
Compare
Choose a tag to compare

Major update! Due to change of working logic there is no backward compatibility, you need to reset old data!

Updated Ruby 2.7.7->3.3.2;
OpenGraph support for post preview;
Added import of posts when posting from TG;
    Option to 'make hidden' automatically added posts;
Added post view counter;
Posts now have a UUID;
Added slug generation based on post title;
Added option to hide post from feed (only author can see them);
Added notification panel:
    When creating/modifying/changing/deleting posts in platforms, notifications about the status of the operation will come;
    Notifications will also come when comments are created/modified/deleted;
Modified comments:
    Comments now have a hierarchy (based on replies);
    Ability to reply in comments:
        When creating a comment, you can select channels (Only available for TG for now);
        When replying to comments, the reply is automatically posted to the correct platform;
Updated themes:
    Added dark feed theme for Gruvbox, Twilight themes;
    Added separate dark sub-theme for feed for default theme;
    Changed 'Ruby' theme;
    The feed now also has a view counter and comments;
    Preview theme via ?theme=<title> parameter in URL;
Added admin user creation page (if enabled and no other users);
Ability to post to platforms if there are no existing posts in platforms;
Ability to choose to pre-upload attachments to a TG channel, or directly for each channel;
Added links to platform channels in the post header;
Fixed bug with poorly visible captcha;
Fixed a posting bug in Matrix;
Updated docker containers;
Added devbox file for NixOS;
The rss_token parameter in /rss?rss_token=<token> has been replaced with: /rss?token=<token>;
The 'Copy URL' button copies the entire URL (for rss);
New attachments view;
Removed sqlite3 support;
Minor fixes;

Twilight 1.0.1

27 Mar 09:34
6e98886
Compare
Choose a tag to compare

Code refactor & fixes

Twilight v1.0

01 Feb 20:31
08ffafb
Compare
Choose a tag to compare
  • Integration of telegram-poller into the project:
    • When adding tg channels, a bot poller will be launched in a separate thread;
    • When deleting channels, the poller will automatically stop;
  • Set up streams when publishing a post to the platform;
  • Ability to change the locale in the user's personal account;
  • Personal categories for each user (used to be common);
  • Ability to view the main page without authorization (configurable in credentials);
  • Ability to run telegram bots through socks proxy (configurable in credentials);
  • Moved secret_key_base variable from secrets.yml to credentials (Don't forget to set it up!);
  • Changed the name and path of the javascripts directory: app/assets/javascripts -> app/javascript
  • Updated ruby 2.7.0 => 2.7.7 and all libraries;
  • A huge number of fixes;
  • Improved notification system;
  • Code refractoring;
  • Added Dockerfile;

Twilight v0.9

24 Oct 09:35
7e1aff4
Compare
Choose a tag to compare
  • Added a new page - / feed /:
    • Styled twitter-style posts display;
    • Filter panel available, features:
      • Search by text;
      • Sort by creation date;
      • Sort by date;
      • Search by tags;
  • Redesigned content access system (ActionPolicy);
  • Removed intrusive password repeat fields when editing a profile;
  • Added field 'Display name', used when displaying the authorship of posts;
  • Added validations when editing a profile:
    • Limit the size of the avatar (10 MB);
    • Nickname length (256), display name (64);
  • Import of posts has been moved to a separate service;
  • RSS now displays 'public' posts;
  • Now everyone who can access the record is able to export it;
  • Fixed a bug with updating posts when deleting a platform;
  • Fixed display of titles in RSS and posts;
  • Fixed a bug when exporting posts;
  • Updated libraries;
  • Code refractoring;
  • Small fixes;

Twilight v0.85

19 Sep 14:09
c03122a
Compare
Choose a tag to compare
  • Rewritten services for sending posts by platform;
  • Rubocop support;
  • Rspec support;
  • Many fixes of various bugs;
  • README.md is now in English (but there is also a Russian version);
  • Updated all gems and js libraries;

Twilight v0.75

03 Jul 19:00
Compare
Choose a tag to compare

For any information about release, see update_log.md