Skip to content

Releases: ajdiaz/timeline

1.9: “E2E”

26 Jun 19:15
Compare
Choose a tag to compare

Changelog

ccd3fc3: bump: version 1.9
ef498a0: perf: improvements in encryption
105c50c: feat: use mapfile to load config
96da44d: fix: use LC_NAME instead of LC_MESSAGES to discover UTF-8 in terminal
94eecc9: feat: allow initial branch other than master
f2d56f6: fix: rebuild errors when crypto config is present
a01f482: config!: change show-untrusted-items to false by default
d651af2: fix: keygen errors on already existent accounts
0ffa587: doc: add a migration notes in tl-crypto.1
bc91425: doc: add SECURITY changelog for the project
9fba4d6: feat: add follow keys sub command
ee7c30b: doc(crypto): add documentation for encryption features.
6ff2bcf: fix(crypto)!: avoid importing key from different account
9d8dd45: doc: add crypto feature documentation
7b5d03c: fix: remove duplicated utf-8 entry in config
32e4fe6: feat: add crypto support
6d07d9c: style: detect utf-8 in locale and use prettier prefixes
f8b847c: fix: missing requirement in dir search
e0fdc38: fix: multiple matches in highlight
646069a: feat: add --foreground option for daemon
a22c799: style: print tags by default
8f6d7f8: perf: some git performance config
3ed797a: feat: add filter for flags and include some new alias
e34daca: clean: remove unused function in timeline module
8fb2656: fix: remove ANSI escape codes from CONTENT
a67fb39: feat: add abbreviations
119ff23: feat: ensure that account is not dirty
87310e6: feat: text is now default filter
de17784: feat: timeline filters accept now negative ones
c18b007: fix: infinite loop when timestamp is duplicated
1aa19ab: feat: add engagement filter option
96f4abb: fix: repeated commit messages
dd2e9eb: doc: add to README who to verify signature
d9f8cbf: feat: add signture to master

Release notes

  • Adding support for direct messages. Direct messages are, really, a public encrypted messages.
  • Adding a security changelog
  • Some minor improvements related with UTF-8
  • Support daemon in foreground mode (to be used with systemd)

1.8: “Follower”

18 Apr 15:08
1ac408a
Compare
Choose a tag to compare

Changelog

1ac408a: fix: separate multiaccount index
4c84ea6: bump: release 1.8
bb3641f: doc: now VERSION is displayed properly in man pages
3af4e55: fix: now show-untrusted-items do not remove hmac in new events
b65202a: feat: add a new flag (N) on timeline list
f60686e: feat: now a post/reply can be tagged in the same command line
10bb4af: doc: improves in Makefile to build documentation
fba3a1b: doc: add man pages and documentation
2448052: fix: move max_user_post check to mapfile
128551b: perf: avoid split calls
a185283: style: fix some linter warnings
11902ff: feat: ensure that timeline index is regenerated on post/reply
d280d3d: fix!: use account alias in max-post limit
f2cba2b: feat!: deprecate max-posts in favor of account max posts
f3ace22: fix: allow multiline events in one commit
d1c7e99: perf: improvements in oid calculations
9f737c0: feat: improvement in sorting events
f52ceb2: clean: remove calls to config_get_empty
06a1a1b: fix: regression added in e7a885f
49352a9: style: add some alias and help for preview command
da3fde3: fix: limit depth in account preview
e7a885f: feat: add account preview
e8ba30d: feat: add directory support
f36a085: bump: release versiion 1.7 (config fix)

Release notes

  • This release include a bunch of man pages and documentation.
  • New HMAC for replies/tags are enabled by default, but we keep the compatibility mode using the configuration setting timeline.show-untrusted-items which will be true by default until almost v1.9. Please update your config setting this value to false if you do not want to force this change in the next release.
  • Added two new flags in timeline display: N for new events and * for trusted ones (only if timeline.show-untrusted-items is set to true).
  • Separete timeline index per accounts.

1.7: Reaction

08 Apr 17:47
0b2960d
Compare
Choose a tag to compare

Changelog

0b2960d: fix: honored changes with untrusted sources
f238adc: bump: release version 1.7
c5adbfb: feat: add command timeline orphans
9e00103: feat: add command action rebuild
bea8e61: style: add spin when loading events
8387d49: doc: add protocol documentation in HACKING file
5487730: fix: optional requirements do not result in fatal
f4c6717: fix!: solve security problem related with replies and labels
b1496ce: feat: add config edit command
afab9c0: feat: allow index negative numbers
3a5ce5f: Add CONTENT.md feature

Release notes

  • This version fix an important security issue that allows an user to get engagement from post and then change the post. Due to this change, there are a new feature called unstrusted events which allows timeline to ignore events references (replies. tags, scores...) that do not match with the content. THIS IS A BREAKING CHANGE. Events created with newer versions include an hmac to avoid this problems, but older ones doesn't. There is a configuration parameter timeline.show-untrusted-items that when false do not show events with mismatched hmacs. Until version 1.9 this feaure will be disabled by default, but please enable yourself in the config file to be prepared.

  • A couple of new commands are added: timeline orphans which show the orphaned events (tipically events who refer to other event that is not in your timeline, like replies to others who you don't follow, or events with mismatch hmac), and account rebuild which recreate the account repository from config if you accidentaly remove from your ~/.local/share/tl folder.

1.6: Engagement

21 Mar 16:27
ec188fd
Compare
Choose a tag to compare

Changelog

ec188fd: Fix bug reading first line of CONTENT
19a8672: Add interactive license command
ad35229: Add more useful aliases by default
d8e4061: Major update for 1.6
9a16bb7: Fix typo in message
71904c0: Fix missing mkdir on network refresh
55ad6db: Add edit command to raw editing timeline

Release notes

  • Due to some performance improvements, highlight mechanism contain a breaking-change. Now highlight accept regular expression instead of glob expressions. You need to update the section timeline.post.highlight-mesg and timeline.reply.highlight-mesg of your old config manually, or just remove it to get the default value (@[^\ ,.:;=\!\?]+)
  • Bash >=5 is required

1.5: Reply

06 Mar 11:24
Compare
Choose a tag to compare
* 2ccd106 2017-03-03 13:22:01 +0100 | Fix indentation in replies [Andrés J. Díaz]
* e6caa49 2017-03-03 12:10:49 +0100 | Fix .git suffix deletion on follow_add [Andrés J. Díaz]

1.4: Thumbs Up

09 Feb 16:07
Compare
Choose a tag to compare
New release 1.4
* ff799d1 2017-02-09 16:46:46 +0100 | Add -V and version command (tag: 1.4) [Andrés J. Díaz]
* 9a15595 2017-02-09 13:28:16 +0100 | Fix bug on commit with no account selected [Andrés J. Díaz]
* 4ec7709 2017-02-09 13:21:57 +0100 | Improvements in network discovering. [Andrés J. Díaz]
* bf26630 2016-11-15 11:03:56 +0100 | Add logo [Andrés J. Díaz]
* 6b714e5 2016-11-08 21:33:39 +0100 | Fix reactions on @all and @here [Andrés J. Díaz]
* ead09bd 2016-11-08 10:12:26 +0100 | Add mention @all and @here [Andrés J. Díaz]
* dd06a7b 2016-11-07 20:11:21 +0100 | Implemented mention highlight [Andrés J. Díaz]
* 70aecb1 2016-11-07 19:17:54 +0100 | Change for event info instead of timeline info [Andrés J. Díaz]
* 9d51925 2016-11-07 15:02:03 +0100 | Add flag -a to switch account from command line [Andrés J. Díaz]
* bdb304a 2016-11-04 18:51:10 +0100 | Fix sorted in replies [Andrés J. Díaz]

1.3: Mention

04 Nov 17:02
Compare
Choose a tag to compare

Fix some errors related with commit signing and new account creation.

1.2: Like

02 Nov 18:10
Compare
Choose a tag to compare
New relase: 1.2

- Add daemon feature. Daemon allows timeline to work in background
  refreshing timeline or whatever.
- Add notification support. Now when someone mentions you a notification
  is sent. Notification program and condition to raise is also
  programmable.
- More filters for timeline (and notifications): mention (raises when
  someone mentions you), text (raises when sometext appears in post).
- Some minor bugfixes and improvements.

1.1: Share

24 Oct 18:02
Compare
Choose a tag to compare
Add score and improvements in timeline.

- Now users can score posts with "event score" command.
- Timeline now show scores for each post
- By default tags are hidden, but flag T indicates that those posts are
  tagged. Tags can be show changing properly configuration flag.
- Filter now support score-min and score-max.
- Add help for new features and improve the README file.

1.0: Comment

17 Oct 21:50
Compare
Choose a tag to compare
Release 1.0