Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/twilight-rs/twilight

Powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API.
https://github.com/twilight-rs/twilight

refactor: reformat code with rustfmt 1.6.0 (#2233)

Reformat code with rustfmt 1.6.0 that now supports let-else statements.

035036ee4ebde31901e7ff92bee2e94496abb963 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(twilight-model)!: Implement additional select menu types (#2219)

* feat(twilight-model)!: Implement additional select menu types

This patch implements the add...

089b84d2c4a6b0b3f090fb16bdc58d65c54cc962 authored over 1 year ago by Archer <[email protected]>
perf(gateway): reuse ratelimiter's cleanup instant (#2212)

Short and simple micro-optimization that removes a syscall from CommandRatelimiter::poll_ready +...

d4145c8727a168eecfafc514ae1ae36357c6a6c2 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
test(gateway): assert spurious ratelimiter poll doesn't reset deadline (#2185)

Regression test that the sleep deadline is not reset on spurious ratelimiter polls.
The opimiza...

c6a5b06aa97f0903584e17cf01ee6515aa7212f1 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(model, cache): add support for join raid and mention raid protection (#2204)

API documentation: https://github.com/discord/discord-api-docs/pull/5778

Co-authored-by: Jens...

c992f9339e76df6370aa155925c0bd7cdeb46eb2 authored over 1 year ago by Suneet Tipirneni <[email protected]>
docs(validate): Fix broken intra-doc links (#2220)

This was apparently missed in a3f933a02675fd0126d121b4f399b70378bd134a.

Signed-off-by: Jens R...

f248e6f30e8c72086480863d94105ad47342abd7 authored over 1 year ago by Jens Reidel <[email protected]>
feat(model): Add `USE_EXTERNAL_SOUNDS` permission (#2213)

aeb7398891ad8959e4ad6e928746f283b25e0698 authored over 1 year ago by Suneet Tipirneni <[email protected]>
fix(http)!: fix `UpdateFollowup` falsely returning an `EmptyBody` (#2203) (#2214)

* close #2203

* merge imports

eb9bde22ac99c1f44aebe49f37924c74ad9405b6 authored over 1 year ago by laralove <[email protected]>
build(gateway, http): Dependency updates for rustls 0.21 (#2201)

Update all dependencies for the 0.21 release of rustls.

Signed-off-by: Jens Reidel <adrian@tr...

fc1a1d21dd5ebf5a653905b7ae0083b22c8beeee authored over 1 year ago by Jens Reidel <[email protected]>
build(gateway, http): Allow simd-json 0.10 (#2215)

Signed-off-by: Jens Reidel <[email protected]>

dc5cf4eacb0836bec2cb1eb7b805e86a4217a02a authored over 1 year ago by Jens Reidel <[email protected]>
model: Implement visit_i64 for IdVisitor (#2193)

* model: Implement visit_i64 for IdVisitor

Signed-off-by: Jens Reidel <[email protected]>

* ...

a96c7c60b49ad56f3d58f83cc13c697022f45562 authored over 1 year ago by Jens Reidel <[email protected]>
fix merge issues

b6c0e00073424f482f0579a67741d9ff3b9e81df authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
Merge branch 'main' into next

48919f4b7c0ac9c3fa1cf14ab9dbbe7a837c6c67 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
build: bump MSRV to 1.67 (#2208)

f199ade2a0cebb0cef6cd18ab44043fb304b5bd3 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
fix: book 2023-04-27 not rendering

c54dbcb8ae837ccdfff1b2e734a4250e0f2e5c4f authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
release: 2023-04-27 (#2200)

* release: 2023-04-27

* s/nulls/removes

Co-authored-by: Jens Reidel <[email protected]>

* s...

b59889f6813ec310e62319572dc31082680e15d7 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
release({{crate_name}}): bump to {{version}}

595187f562a1de2fda0f05967e8c7bf80017bdad authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
release: generate changelogs

7ceb77efea51886b33254bea216251720e959a6c authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
build(gateway, http): Allow simd-json 0.8 and 0.9 (#2202)

Signed-off-by: Jens Reidel <[email protected]>

77f18aef654b86f41e90eaea66421bd2b7efcbf4 authored over 1 year ago by Jens Reidel <[email protected]>
refactor(model, cache, gateway)!: update bitflags crate to v2 (#2199)

* update bitflags crate to v2

* alphabetical

* address reviews

3378617ac69b270a5da1980f46f64e41a15b9b10 authored over 1 year ago by ImDarkDiamond <[email protected]>
fix merge issues

97bb9da45427e2780db1ff4fbccc96191278140c authored over 1 year ago by ITOH <[email protected]>
Merge branch 'main' into next

0b6eea619d13a0a8d7b4d7c356f15c8f5929fb6a authored over 1 year ago by ITOH <[email protected]>
feat(model, cache): add support for voice messages (#2196)

* feat(model): add support for voice messages

* Update twilight-model/src/channel/attachment.rs...

135bd73f94dfcd99a14bdc9c3d6d9903f966502b authored over 1 year ago by Suneet Tipirneni <[email protected]>
fix(model): Don't deserialize option values as `Id`'s if option type is `String` (#2190)

* fix(model): Don't deserialize option values as `Id`'s if option type is `String`

* chore: rem...

7c699385330ed5b071c92f0e4a086033cbeb6941 authored over 1 year ago by Suneet Tipirneni <[email protected]>
feat(model, cache): add `channel` field to `Interaction` (#2191)

feat(model): add `channel` field to `Interaction`

495b0b7d784cd182448ec665900c523a082e5119 authored over 1 year ago by Suneet Tipirneni <[email protected]>
release: 2023-03-28 (#2183)

* release: 2023-03-26 updates

* fix

35dfeecc26e63f8fa411a532c3b0060b5c4613f5 authored over 1 year ago by Zeyla <[email protected]>
fix(gw-queue, http, model): Fix clippy up to 1.69.0 (#2198)

* fix(gw-queue, http, model): Fix clippy up to 1.69.0

allow clippy::let-underscore-untyped

* r...

9c74649b80ce7aee0a68847f0ed3b82168297084 authored over 1 year ago by Erk <[email protected]>
fix(ci): Add merge_group to the triggers (#2197)

fix(ci): add merge_group to the triggers

4cc82f732b271d09568c8c91a1a243c5936bda86 authored over 1 year ago by Erk <[email protected]>
feat(model): add 2 new guild permissions, rename 1

Add the new `VIEW_CREATOR_MONETIZATION_ANALYTICS` (1 << 41) and
`USE_SOUNDBOARD` (1 << 42) guil...

78fffa16ceecae450b5a01008bf197bb070c6248 authored over 1 year ago by Suneet Tipirneni <[email protected]>
fix(http): nullable current member nick (#2188)

The `UpdateCurrentMemberFields::nick` field should be nullable, so we
need to wrap `None`s prov...

727867d9b034e5f2f83e81cb149f7454f9a6424b authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(model): add mention_total_limit, regex_patterns to automod (#2184)

Add support for the `mention_total_limit` and `regex_patterns` fields in
AutoMod metadata. `men...

e278a3b56fe91387790f05ee979d130b45338c99 authored over 1 year ago by JohannesIBK <[email protected]>
perf(gateway): speed up spurious ratelimiter poll (#2186)

In pull request #2143, the ratelimiter's performance was increased due
to removing the call to ...

9ad0e56089d35cf713ea1644116d517e8de1d493 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
fix(model): handle clyde ai hash (#2182)

Properly handle the Clyde AI avatar hash by special-casing the "clyde"
hash as a constant when ...

02f74721448fa9b39f95b5459e83cf0d93ca051f authored over 1 year ago by Zeyla <[email protected]>
feat(http)!: return errors at finalization (#2171)

A common complaint of users is that HTTP request builder validation is too verbose. Every field ...

d0876f7a9a01fcb0a62684ccd6d2200bdb707cf3 authored over 1 year ago by Zeyla <[email protected]>
perf(model): improve image hash parsing (#2139)

Refactor the `ImageHash::parse` method to improve performance. This is
primarily done by workin...

ffe26331696a3b6037d8e5aff074bf07b6bf75bd authored over 1 year ago by Zeyla <[email protected]>
refactor(model)!: remove user profile (#2131)

Remove the `twilight_model::user::UserProfile` type because it isn't
used anywhere and there do...

7057e3809a01374224d14ff15c42257597ac6e5b authored over 1 year ago by Zeyla <[email protected]>
fix(http): use reason in update guild sticker (#2181)

The `UpdateGuildSticker` request supports specifying a reason, but
doesn't actually use it. Thi...

cb16a375f6fcf34bab59d216ade3d1aeb42f7c8b authored over 1 year ago by Zeyla <[email protected]>
perf(gateway): ratelimiter algorithm improvements (#2143)

Optimize the gateway ratelimiter's `available` and `poll_available`
methods, based on two obser...

d8e1c5421cbde18b323b9d2227786c8bb69f588a authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
docs(standby): timeout example (#2174)

Document how to use timeouts with Standby futures by using functions
such as `tokio::time::time...

2b65b88a8ec93cd9f9a00aebcf21f3526e648a32 authored over 1 year ago by Zeyla <[email protected]>
fix(gateway-queue): fix update of DayLimiter's next_reset field (#2175)

Correctly update DayLimiter's next_reset field by calculating using the
reset_after session sta...

c5f75d950162dceb997a5544bb8c9b86e9e7bdc1 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(model)!: reduce size of gateway rest models (#2168)

Save a bit of space on gateway REST API models by reducing shard ID and
session concurrency and...

7b9c6029213b620d69c498e00bcd956a443b4e05 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(http-ratelimiting)!: hide `http` dependency (#2163)

The `http` depednency was exposed in `twilight-http`'s `Method`, used
when sending requests. `h...

27b4272777522c6efc8a64b60da31e2b39f6ee76 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
docs(model): fix event integration variant docs (#2173)

Fix the documentation for `IntegrationDelete` and `IntegrationUpdate`,
which said "A guild inte...

bb8f8f41251e99f4475f5a6757e5a0f84205a83c authored over 1 year ago by Zeyla <[email protected]>
refactor(http): remove get automod rule reasons (#2165)

Remove reasons from being internally stored on the
`GetAutoModerationRule` request. Because thi...

070bd98d9aa5ccbda942ed837afee4df8019a5c1 authored over 1 year ago by Zeyla <[email protected]>
perf(cache): replace hashmap iter with get (#2164)

Replace an instance of finding a HashMap value by key via an iterator
with `HashMap::get`.

e82821a7fe6379c78722db0be4508a6c29ef5520 authored over 1 year ago by MaxOhn <[email protected]>
docs(book): 2023-02-26 updates (#2160)

Release notes for patch crate releases on 2023-02-26.

4f4fcf12a56b58f4df941a5c8c3823df27b29b9d authored over 1 year ago by Zeyla <[email protected]>
release({{crate_name}}): bump to {{version}}

c223433ab0d5d686b820956883c4dcf911217ec1 authored over 1 year ago by Zeyla Hellyer <[email protected]>
release: generate changelogs

fda2d334100f8b91f3d43084cf4f56eafc25d028 authored over 1 year ago by Zeyla Hellyer <[email protected]>
build: remove old release.toml config

The `consolidate-pushes` configuration for `cargo-release` was removed
in 0.22 and is now the de...

b8dbd9eef055e94762cef06621351fd5b6d31edd authored over 1 year ago by Zeyla Hellyer <[email protected]>
feat(http, model, validate): support automod custom messages (#2161)

Add support for the new `custom_message` field available on AutoMod
`BLOCK_MESSAGE` actions.

...

94ab90d1c60e407cf7db2ab13ba4945ae4056b83 authored over 1 year ago by Suneet Tipirneni <[email protected]>
docs(gateway): `next_event` close variant (#2140)

Explicitly document what `Shard::next_event` does in comparison to
`Shard::next_message`, inclu...

bd3d02541ddcf9707ab43fbe30f9a02aef3d00a4 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(validate): command option choice validation (#2123)

Validate the `name`, `name_localizations`, and `values` fields of
application command option ch...

a3f933a02675fd0126d121b4f399b70378bd134a authored over 1 year ago by Suneet Tipirneni <[email protected]>
fix(gateway): ignore unknown event errors (#2154)

Ignore errors caused by attempting to parse events that are unknown to
Twilight. Because these ...

28aa7f1b7723e385ecb5d4919607a97d4c19e925 authored over 1 year ago by Zeyla <[email protected]>
test(model): tests for gateway clode codes (#2157)

Add tests for gateway close codes. This updates the existing test to use
the new iterative test...

ab5b90a3c23890470eb723ce0b687a24aac2a575 authored over 1 year ago by Zeyla <[email protected]>
docs(model): gateway close code reconnect info (#2156)

Add more information about what it means for a gateway close code to be
reconnectable in the `C...

002642118ca0fb7715eb38b48d939dec20c0f30c authored over 1 year ago by Zeyla <[email protected]>
refactor(model): simplify closecode::can_reconnect (#2158)

Simplify the implementation of `CloseCode::can_reconnect` to be a
`matches!` statement instead ...

9117589a846c1151834a0b97730190adb10dd509 authored over 1 year ago by Zeyla <[email protected]>
docs(model): clarify reaction type unicode values (#2155)

Clarify that the name of a unicode reaction type
(`ReactionType::Unicode`) is the *value* of th...

808391c4ddb96babb8f2014184ab1f9894527851 authored over 1 year ago by Zeyla <[email protected]>
docs(model): formatting of discriminator field (#2153)

Add documentation to the `discriminator` field on user models that,
because the discriminator i...

d3041d0c09ebff3e79e2b8386110753eef7ac9ff authored over 1 year ago by Zeyla <[email protected]>
refactor(gateway, http, model)!: remove deprecated apis (#2132)

Remove all of the deprecated APIs:

- `twilight_gateway::EventTypeFlags::GUILD_BANS`
- `exec`...

18fad87c37e03d924335d075c32b35f9509e0419 authored over 1 year ago by Zeyla <[email protected]>
feat(model): gateway opcode sent/received categorization (#2124)

Add methods to the gateway opcode model for determining whether an
opcode is intended to be sen...

5ac9eec96f84567e6037626558137813f416dba0 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
ci: bump test-book checkout workflow version (#2118)

Bump the `actions/checkout` dependency for the book example tests
from version 2 to version 3.

8fcffde526e8160d3856d2727930f8199a0bf0bb authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
docs(gateway): remove simple examples (#2127)

Remove the `gateway-intents` and `gateway-shard` examples due to the
examples being very simple...

6612fa797ab061d0a96a73420dfcc4e8c3f0d754 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
refactor: change deny lints to warn (#2144)

Development of Twilight can be somewhat tedious due to warning lints
failing compilations while...

463d250977149bd994761cc055331707016d390e authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
ci: speedup & reduce cache storage (#2145)

Twilight's CI cache regularly exceeds the 10GB storage limit provided
by GitHub, which evicts t...

7dd5538efbc202be92fb373eecb9e34c89cd9345 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(model): add `managed` field to `Channel` (#2148)

Add a new field to the `Channel` model named `managed`. This field is a
boolean applicable only...

1366d669d2fa802faff4266c8fff47f149f2874d authored over 1 year ago by Suneet Tipirneni <[email protected]>
feat(cache, model): stage channel message types (#2147)

Add support for the new message types for text channels within stage
channels. These variants a...

e9e193a4eefcdcd0600bb2281fdf7bf24f50ff2e authored over 1 year ago by Suneet Tipirneni <[email protected]>
docs(gateway): all event types can be excluded (#2149)

Add a piece of documentation to `EventTypeFlags` to clarify that all
events can be excluded fro...

8c215667e431803e347a7b2fe32173cf541f09ff authored over 1 year ago by Zeyla <[email protected]>
docs(gateway): resume behavior of presences (#2150)

Document that configured shard presences are maintained across gateway
reconnections when a sha...

d10595c816524eb61a443980a57a1ab20dd3feed authored over 1 year ago by Zeyla <[email protected]>
docs(gateway): remove stale resume_gateway_url notice (#2126)

Remove a stale notice about reconnecting preferring custom gateway URLs
and reconnecting being ...

854b098765812f162f8cd5071de09b41548dabc1 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(model): add `MessageFlags::SUPPRESS_NOTIFICATIONS` (#2129)

Adds support for messages with suppressed notifications via a new
`SUPPRESS_NOTIFICATIONS` mess...

ea5e523caa6ecccee4f499b193cba00bac454715 authored over 1 year ago by Suneet Tipirneni <[email protected]>
docs(gateway): update zlib-simd feature flag (#2136)

Correct the feature flag in the Gateway documentation from `zlib-ng` to
`zlib-simd`.

Discove...

8d2a08572fd1625d440a38fd8bc211bc978e4dc0 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
refactor(http): deprecate getreactions::exec (#2135)

Deprecate `GetReactions::exec` in favor of its `IntoFuture`
implementation. This deprecation wa...

544658bf950189639e5b993379afda561f81a06d authored over 1 year ago by Zeyla <[email protected]>
feat(http, validate): get thread members request pagination (#2119)

Support the `after`, `limit`, and `with_member` query parameters on the
`GetThreadMembers` requ...

f9ed7839999947d1154cf96b366995fd2e626218 authored over 1 year ago by Suneet Tipirneni <[email protected]>
docs(book): update book branch (#2122)

Update the book branch to the actual production branch. The book hasn't
been deploying since it...

7c88674d021cca17b86b56aa29276b6d6357fd5a authored over 1 year ago by Zeyla <[email protected]>
docs(book): update 0.15 release note link versions (#2121)

Update the versions in the links to docs.rs for the 0.15 release notes
from linking to 0.15.0-r...

792d6e41a8818c7ef7eee73dc85cafcade4d9039 authored over 1 year ago by Zeyla <[email protected]>
release(twilight-standby): bump to 0.15.0

66de1df3c14cb8dbbcfc14b80e84a08d5190dc7d authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-lavalink): bump to 0.15.0

b6c3eea147604a3aabb9b7701241b0e1a13142bc authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-mention): bump to 0.15.0

f093ec7e37c0f393322fe349d2ffcf3a05b4a4f7 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight): bump to 0.15.0

73c43a39c0ea2069f4a5c4eec887830964457145 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-gateway): bump to 0.15.0

2dd7aa8937920d07e7704ed9db605a18b03ec637 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-http-ratelimiting): bump to 0.15.0

7b6bdb215a4ada535aad74e87402281ce981df61 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-gateway-queue): bump to 0.15.0

5437a53cc4906308e3ad5d544fb368cfa4de2b9f authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-http): bump to 0.15.0

b2fde078f942f380ecf3a895f9378a4918c82e13 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-model): bump to 0.15.0

ecb0c9a363dfd8fbe293008f0827ac31601ad5a3 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-util): bump to 0.15.0

7c8b7cdb37771f87fd69e4763485bf30bf1397fb authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-validate): bump to 0.15.0

ef56cc2a3a29321375b1a699414e28371fd04bef authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-cache-inmemory): bump to 0.15.0

7182e2696b4fb3da47a68473badd5b0fea530b62 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release: generate changelogs

27f5c11a398bd4041e3c5bbc2d00011d53be593c authored over 1 year ago by Cassandra McCarthy <[email protected]>
fix(twilight): failing build due to bad merge

930622ae4747ef4bb143e835f92163194028e742 authored over 1 year ago by Cassandra McCarthy <[email protected]>
docs(book): 0.15 release notes (#2074)

Add the release notes for 0.15 to the book. The release notes detail the
improvements made to t...

f8ba16ea1ba04fa484daa75886a97f5c6c81059e authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
docs(gateway): add helpful details for new users (#2109)

Adds important details to the primary examples. Also extends some
details about `Config` and TL...

c59204ae60b1fe23cfd2832f65fc1bf247b17dc2 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
Merge branch 'main' into next

550e0520cae0c7d645b9fbf6858e16d8669c4ebf authored over 1 year ago by Cassandra McCarthy <[email protected]>
refactor(gateway)!: reuse queue by default in `create_*` functions (#2116)

Instead of removing these functions entirely, accept a primary `Config`,
which is then subseque...

308f972886b8eb420edca37469584e075a634352 authored over 1 year ago by Cassandra McCarthy <[email protected]>
build(book): disable playgrounds by default (#2120)

Disable playgrounds with the book's examples by default. Playgrounds
won't be runnable because ...

68b33e0f60b6d025c9cfcdd99001782a1ac143ab authored over 1 year ago by Zeyla <[email protected]>
feat(model, util, validate)!: flatten `CommandOptionChoice` (#2081)

Refactor
`twilight_model::application::command::option::CommandOptionChoice` to
be struct rath...

9a683a754aecf9badfcf58770e54ce7309eff7ca authored over 1 year ago by Suneet Tipirneni <[email protected]>
docs(model): remove link to member module (#2117)

Remove a link to the `member` module from the `guild` module-level
documentation. This link sho...

f43cedafe9031b2e0e2fceffde69b047c9f85c2c authored over 1 year ago by Zeyla <[email protected]>
feat(cache, http, model)!: remove member::guild_id (#2083)

Remove the `twilight_model::guild::Member::guild_id` and
`twilight_cache_inmemory::model::Cache...

4dcd099829c7b6f1da1a0182ae76e7d7c81a3be9 authored over 1 year ago by Suneet Tipirneni <[email protected]>
release(twilight-gateway): bump to 0.14.2

6638adbafd69cb52f706216ed3d9e73a75507e30 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-gateway-queue): bump to 0.14.1

14020da68e9f96a2c53629ef16ad0b780ea86ca7 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-http): bump to 0.14.4

ef191c517f01c23c0f09fa42a272b79b98dd7618 authored over 1 year ago by Cassandra McCarthy <[email protected]>