Skip to content

Releases: HAWHHCalendarBot/TelegramBot

v7.1.1

06 Apr 12:57
Compare
Choose a tag to compare
  • fix(events): disable webpage preview on notes 399a3ed

v7.1.0...v7.1.1

v7.1.0

05 Apr 22:00
Compare
Choose a tag to compare
  • feat(events): show event name when setting notes 9e4a958

v7.0.0...v7.1.0

v7.0.0

04 Apr 20:55
Compare
Choose a tag to compare

Notizen für Veranstaltungen

Es ist nun möglich Notizen an Veranstaltungen zu hängen, die dann an jedem Termin im Kalender angefügt werden.
Dinge wie Links zu den Videokonferenzen oder Emil Räumen sind dort gut zu hinterlegen.

Die Notizen sind absichtlich nicht öffentlich, da jeder Nutzer eigene Dinge Wert schätzt und Beispielweise Links zu Videokonferenzen Passwörter enthalten können, die nicht unbedingt öffentlich sein sollten.

Im Hintergrund hat sich hierfür das Format der Userconfig geändert. (Breaking Change)
Der Parser liest ab Version v2.2 problemlos das Format vom TelegramBot v6 und v7.

Umgestaltung des Menüs zu Veranstaltungen

Das Menü wurde umgestaltet und ist nun spezifischer zu einzelnen Veranstaltungen. Beispielsweise sind die Terminänderungen nun erst nach Auswahl einer Veranstaltung zugänglich. Dies erlaubt veranstaltungsspezifische Einstellungen wie die Notizen.

v6.2.3...v7.0.0

v6.2.3

02 Apr 13:04
Compare
Choose a tag to compare
  • fix(events): handle and show filter error a55367e
  • fix(changes): month selector 0 and 1 base chaos 987cdd3
  • fix(stisys): dont be stuck when stisys down 2076b7e
  • fix(stisys): set from and user-agent on request 3e50ed3
  • housekeeping

v6.2.2...v6.2.3

v6.2.2

26 Jan 20:44
e9fbb7c
Compare
Choose a tag to compare
  • refactor: adapt to telegraf v4 ee047ac

v6.2.1...v6.2.2

v6.2.1

26 Nov 09:34
db2a8d1
Compare
Choose a tag to compare
  • chore(docker): add source-map-support as dependency 6f7263a
  • chore(npm): update dependencies 61c9811
  • refactor(xo): adapt to new rules 77385d5
  • refactor: ensure array value access 7be9cad

v6.2.0...v6.2.1

v6.2.0

12 Sep 09:39
815b06e
Compare
Choose a tag to compare

Hervorzuhebende Änderungen:

  • Der calendarfileSuffix wird nun allen Nutzern beim Benutzen gesetzt. Damit haben alle Nutzer mehr Privatsphäre per default. Nutzer die vorher keinen hatten, müssen ihren Kalender nun neu abonnieren. a57a245
  • Wenn eine Veranstaltung nicht mehr existiert, aber mal hinzugefügt wurde, sieht ein Nutzer dies in der Übersicht über die gewählten Veranstaltungen 49711e8
  • Die Infos über deine Daten im Bot wurden verbessert und zeigt nun auch temporäre Daten im RAM 80c2787
  • Der Bot ist nun vollständig zu TypeScript migriert und verwendet die v5 des telegraf-inline-menu. Einige Workarounds sind dabei rausgeflogen, da diese nun nativ funktionieren. Das sorgt auch für mehr Stabilität, gerade beim Hinzufügen von Veränderungen an Veranstaltungsterminen. Und ganz nebenbei macht TypeScript Veränderungen in Zukunft leichter.
  • Broadcasts (von mir / StISys Updates) werden nun sequenziell und langsamer ausgeführt. Damit erhalten auch wieder alle Nutzer Broadcasts und laufen nicht in das Rate Limiting von der Telegram API. (Yaay, viele Nutzer 🥳) 65acae7 d4a2f76

Minors:

  • fix(changes): remove changes on event removal per whitelist 1cfbc08
  • fix(changes): show pagination for events with many dates 6402dd2
  • fix(changes): add changes do not have a start time 8a850e2

v6.1.4...v6.2.0

v6.1.4

30 Aug 13:57
d3bd858
Compare
Choose a tag to compare
  • fix: show dates in Berlin Timezone 2e9dfd4
  • refactor(typescript): migrate most code to typescript ffa192e

v6.1.3...v6.1.4

v6.1.3

29 Aug 19:27
e648666
Compare
Choose a tag to compare
  • fix(eventfiles): prepare for downloader v2 061c0da

v6.1.2...v6.1.3

v6.1.2

03 Apr 14:17
f3088a3
Compare
Choose a tag to compare
  • fix(event-creation): ISO 8601 is hh:mm c02b5f9
  • fix: use error middleware instead of bot.catch e350e1e

v6.1.1...v6.1.2