Skip to content
Branch: master
Commits on Jun 23, 2019
  1. images: Pin Fedora 30 to Fedora Dockerfile (#151)

    jwflory authored and Tjzabel committed Jun 23, 2019
    This commit does a couple of things:
    * Pins Fedora Dockerfile to Fedora 30
    * Switches to use `` as the container source
    * Splits packages installed across new lines (for readability)
Commits on May 7, 2019
  1. docs: Rewrite domain: =>

    jwflory committed May 7, 2019
Commits on Apr 21, 2019
  1. Always write project name as TeleIRC (for branding)

    jwflory committed Apr 21, 2019
    This commit renames all uses of 'Teleirc' in our project to 'TeleIRC'.
    This makes the name of our project match the cases of our new logo.
    While this is a minor change, it better establishes the project identity
    when we go to print materials for things like booth exhibits (e.g.
    stickers, brochure hand-outs, etc.).
Commits on Apr 19, 2019
  1. Update urllib3 for Sphinx (resolves CVE-2019-11324)

    jwflory committed Apr 19, 2019
Commits on Apr 13, 2019
  1. docs: Resolve CVE-2019-10906 by updating Jinja2 to 2.10.1 (#135)

    jwflory authored and Tjzabel committed Apr 13, 2019
Commits on Apr 12, 2019
  1. Add new @uracreative logo to README

    jwflory committed Apr 12, 2019
  2. Add @uracreative brand / logo assets

    jwflory committed Apr 12, 2019
    Shout-out to @richardbmx, @elioqoshi, and @AnXh3L0 for their work on
    these design assets. 😍
Commits on Mar 25, 2019
  1. README: Add pointer to contributing guidelines

    jwflory committed Mar 25, 2019
  2. Add contributing guidelines (closes #77)

    jwflory committed Mar 25, 2019
    This commits adds contributing guidelines into the project. The
    contributing guidelines includes information on how to set up a
    development environment (closing #77), how to make a good pull request,
    and some transparency into the maintainer response time on new issues or
    pull requests.
    Hopefully, this makes Teleirc easier to contribute to. It also gives us
    a starting point for people who want to get involved with the project
    for the first time as a developer.
Commits on Mar 2, 2019
  1. docs: Add link to start PM with BotFather user

    jwflory committed Mar 2, 2019
    This commit adds a new step to creating a Telegram user. Per
    @nic-hartley's feedback, this was not intuitive to a new Telegram user.
    Adding this to the docs should make it more clear and document this
    "hidden" step.
    cc: @Tjzabel
Commits on Feb 16, 2019
  1. docs: Add new FAQ section with common troubleshooting steps

    jwflory committed Feb 16, 2019
    Closes #85. Closes #119.
    This commit adds a new _Frequently asked questions_ page to the docs. I
    populated it with two questions specific to Telegram:
    * How do I find a chat ID for a Telegram group?
    * I reinstalled Teleirc after it was inactive for a while. But the bot
      doesn’t work. Why?
    The first question addresses issue #119. Hopefully this better explains
    a common challenge with the Telegram API: how to find a chat ID number.
    The second question addresses issue #85 with a problem we found when
    reactivating a really old bot, specifically the one used in the
    `@fedora` supergroup. This edge case is mentioned in the FAQ, so I think
    it's fair to close this issue too.
  2. docs: Refactor installation page to quick install guide

    jwflory committed Feb 16, 2019
    This commit closes #118.
    The existing documentation is divided into smaller, more manageable
    pieces. While there are still improvements that could be made, the work
    done across #120, #121, #122, and this commit is sufficient to close the
  3. docs: Fix all Sphinx warnings by changing hyperlink targets

    jwflory committed Feb 16, 2019
    This commit changes all of the hyperlink targets for different
    communities using Teleirc. Instead of listing an entry like this:
        - My community (Telegram | IRC)
    I switched to writing them this like this:
        - My community (@mycommunity | #my-community)
    This resolves all the Sphinx warnings when building the docs. Sphinx
    doesn't like it when multiple hyperlink targets share the same text.
    This commit mostly scratches an annoying itch when working with the
  4. docs: Add Arch Linux AUR git source package as deployment option

    jwflory committed Feb 16, 2019
    Addresses @thenaterhood's feedback in PR #122. 👍
  5. docs: Add new page to explain how to deploy Teleirc

    jwflory committed Feb 15, 2019
    This commit is part of issue #118.
    A new page is added specifically to explain how to deploy Teleirc. It
    consolidates the **Usage** section from `installation.rst` and all of
    the `using-docker.rst` page. This commit intends to make deployment
    options more clear and easy to understand.
    Some methods were removed, like the ArchLinux package. It is many
    updates behind on the bot, so I think it's better to recommend people to
    use directly from source where possible.
  6. docs: Add config file glossary

    jwflory committed Feb 15, 2019
    Part of issue #118.
    This commit adds a new page for a configuration file glossary. This page
    is a highly-detailed overview of the config file and what each setting
    does in the `env.example` file. It is intended for advanced users.
    For now, this commit does not pull the duplicated parts out of
    `installation.rst`, but I plan to deprecate that page in a future pull
  7. Misc. documentation cruft clean-up (#120)

    jwflory committed Feb 16, 2019
    * docs: Update various dependencies
    Changes in this commit created by `pipenv update`. Includes the
    following notable changes:
    * python: Use 3.7 instead of 3.6
    * sphinx: Update to 1.8.4 from 1.8.2
    * sphinx-rtd-theme: Update to 0.4.3 from 0.4.2
    * docs: Update version to v1.2.2, fix PEP-8 warnings
    * docs: Update communities currently using / not using Teleirc
    * docs: Minor restructuring to index page
Commits on Feb 3, 2019
  1. travis: Adjust IRC notification frequency

    jwflory committed Feb 3, 2019
Commits on Dec 12, 2018
  1. Support Node v10.x LTS (closes #99) (#105)

    jwflory authored and Tjzabel committed Dec 12, 2018
    [ci] Update Travis env to Ubuntu Xenial, include Node v10 in tests
    [docs] Officially support Node 8 and 10
    [container] Update from node:8-alpine to node:10-alpine
  2. Use all system packages for Fedora Docker image (#107)

    jwflory authored and Tjzabel committed Dec 12, 2018
Commits on Dec 2, 2018
  1. Add folder with image assets for Imgur testing

    jwflory committed Dec 2, 2018
    @Tjzabel21 is working on new unit tests to validate Imgur API key
    functionality. This commit adds freely-licensed images compressed to a
    decent size for us to use with our own test cases.
Commits on Nov 27, 2018
  1. Remove redundant COPY statement from Fedora Dockerfile

    jwflory committed Nov 27, 2018
Commits on Nov 26, 2018
  1. Remove/update calls to retired method names (closes #87, closes #78) (#…

    jwflory authored and Tjzabel committed Nov 26, 2018
  2. Use pipenv for docs development environment (#92)

    jwflory authored and robbyoconnor committed Nov 26, 2018
Commits on Nov 25, 2018
  1. Fix CI tests: updated env.example path

    jwflory committed Nov 25, 2018
  2. Set NTBA_FIX_319=1 in env.example (closes #88)

    jwflory committed Nov 24, 2018
    This resolves a deprecation warning given by node-telegram-bot-api about
    the "automatic enabling of cancellation of promises". Given context from
    the issue linked in the upstream project, setting this environment
    variable will ensure backwards-compatibility with future releases. If we
    need this feature, then we need to enable it when we need it.
        yagop/node-telegram-bot-api#319 (comment)
Commits on Nov 24, 2018
  1. Fix Fedora container, validate on Fedora 29 (closes #86)

    jwflory committed Nov 24, 2018
    This one wasn't too complicated, but took some playing around. What
    changed here:
    * Fix statements using old paths for files that no longer exist there
    * Don't uninstall make, since it uninstalls nodejs
    * yarn emits an error code, even if it actually was successful;
      therefore, run the next command regardless if it fails (this is why we
      can't have nice things :P)
Commits on Nov 23, 2018
  1. Update yarn dependency tree

    jwflory committed Nov 22, 2018
Commits on Oct 6, 2018
  1. Merge pull request #71 from thenaterhood/link-rot

    jwflory committed Oct 6, 2018
    Fix link rot
You can’t perform that action at this time.