CHANGELOG.md 2.71 KB
Newer Older
Sumner Evans's avatar
Sumner Evans committed
1
2
3
4
5
6
7
8
9
# v0.4.0

* **Thread Mode:** Added ability to use standupbot in threaded mode. To enable,
  type `!su threads true` in your bot DM room.
* The bot now marks all events (including edits) as read after processing them.
* Fixed some bugs and idiosyncrasies with authentication to Matrix.
* Eliminated the `user_config_room` table making the bot less stateful, instead
  relying on the state events stored in the DM rooms.

Sumner Evans's avatar
Sumner Evans committed
10
11
12
13
14
15
# v0.3.0

* Fixed a bug with device ID that broke encryption for many users. It is
  recommended to just blow away the database and current flow states and start
  over.

Sumner Evans's avatar
Sumner Evans committed
16
17
18
19
20
21
22
23
24
# v0.2.7

* Improved detection of standupbot command messages.
  ([#18](https://todo.sr.ht/~sumner/standupbot/18))
* Added logic to ignore non-command messages if not in config room.
  ([#16](4https://todo.sr.ht/~sumner/standupbot/16))
* Fixed a bug when using the ❌ emoji to cancel a standup post.
* Fixed a couple of bugs with how the config rooms were being set.

Sumner Evans's avatar
Sumner Evans committed
25
26
27
28
29
# v0.2.6

* Reduced verbosity of event logging.
* Dependency update: mautrix: v0.9.14 -> v0.9.23.

Sumner Evans's avatar
Sumner Evans committed
30
31
32
33
34
# v0.2.5

* Add `!su undo` command for undoing sending to the standup room.
* Persisted current standup flows across bot restarts.

Sumner Evans's avatar
Sumner Evans committed
35
36
37
38
39
40
41
# v0.2.4

* Fixed detection of whether to start a new flow when the notification time for
  the user comes up.
* Fixed typo in standup flow.
* Prevent editing to "yesterday" when it's Monday.

Sumner Evans's avatar
Sumner Evans committed
42
43
44
45
# v0.2.3

* Fixed bug where typing `!su edit` would crash the bot.

Sumner Evans's avatar
Sumner Evans committed
46
47
48
49
# v0.2.2

* Added ability to edit your standup post after posting it to the send room.

Sumner Evans's avatar
Sumner Evans committed
50
51
52
53
54
55
# v0.2.1

* Fixed bug where sending `!su` would make the bot crash.
* Added a CI pipeline for building and testing the application on every push.
* Made the basic compilation tests pass.

Sumner Evans's avatar
Sumner Evans committed
56
57
58
59
60
61
62
63
64
65
66
# v0.2.0

* Enabled editing of the standup post via edits and redactions to the individual
  messages.
* Added `!su edit` command which takes the user back to the corresponding
  section of the standup post so they can add items to the post.
* Added version and source code link to `!su help`.
* Added some documentation to the README.
* Refuse to send a standup message to a room which the user is not a member of.
  This prevents potential spam if someone gets a hold of a room ID.

67
68
69
70
# v0.1.5

* Bug fix: start with blank standup post on notify

71
72
73
74
# v0.1.4

* Bug fix: prevent bot from responding to itself

Sumner Evans's avatar
Sumner Evans committed
75
76
77
78
79
80
# v0.1.3

* Prompt for Friday, Weekend on Monday
  ([#1](https://todo.sr.ht/~sumner/standupbot/1))
* Add !su short command ([#3](https://todo.sr.ht/~sumner/standupbot/3))

Sumner Evans's avatar
Sumner Evans committed
81
82
83
84
85
# v0.1.2

* Don't notify on the weekends.
* Added text to the errors when the bot fails to post state events.

Sumner Evans's avatar
Sumner Evans committed
86
87
88
89
90
91
92
93
# v0.1.1

* Added settings restoration from room state at startup in case the database
  blows up.

# v0.1.0

Initial release with all base functionality