discourse/plugins/chat/spec
Bianca Nenciu da43deb9ea
DEV: Fix mismatched column types (#29477)
The primary key is usually a bigint column, but the foreign key columns
are usually of integer type. This can lead to issues when joining these
columns due to mismatched types and different value ranges.

This was using a temporary plugin / test API to make tests pass. After
more careful consideration, we concluded that it is safe to alter the
tables directly.

Even for larger communities, with about 1M chat messages, the
slowest `ALTER` query runs in about 15 seconds, which well under the 30
seconds query timeout limit. As a result, chat messages will be delayed
for a few seconds, but the system will remain operational.
2024-11-06 20:00:40 +02:00
..
components/chat FIX: chat mailer log noise (#28616) 2024-08-29 11:39:08 -03:00
fabricators DEV: Provide user input to services using params key 2024-10-25 09:57:59 +02:00
integration DEV: Provide user input to services using params key 2024-10-25 09:57:59 +02:00
jobs DEV: Provide user input to services using params key 2024-10-25 09:57:59 +02:00
lib DEV: start/stop reply implementation (#29542) 2024-11-04 08:14:35 +11:00
mailers FIX: show group based notifications in chat summary email (#27641) 2024-07-01 12:47:38 +04:00
models FEATURE: adds support for headings in chat (#29552) 2024-11-04 08:11:53 +11:00
queries/chat FEATURE: Add ability to watch chat threads (#28639) 2024-09-02 16:45:55 +04:00
requests DEV: Refactor the Chat::CreateThread service a bit 2024-11-06 15:53:43 +01:00
serializer DEV: consolidate chat channel notification settings (#29080) 2024-10-08 13:13:01 +04:00
services DEV: Refactor the Chat::CreateThread service a bit 2024-11-06 15:53:43 +01:00
support DEV: consolidate chat channel notification settings (#29080) 2024-10-08 13:13:01 +04:00
system FIX: show chat thread notifications for direct message channels (#29414) 2024-10-31 10:50:11 +04:00
validators FIX: Remove chat default channel setting (#28170) 2024-07-31 14:12:10 -03:00
plugin_helper.rb DEV: Fix mismatched column types (#29477) 2024-11-06 20:00:40 +02:00
plugin_spec.rb FIX: Chat uploads over-secured in some situations (#29586) 2024-11-05 15:56:30 +10:00