Commit Graph

27 Commits

Author SHA1 Message Date
Darnell Williams 2cfd1b1487 Improve resource disposal practices
Wraps enumerators and commands in proper using blocks to ensure cleanup.
Adds async disposal for enumerators, reducing resource leakage risks.
2025-05-29 15:04:17 -05:00
Infi c9674b0646 - API 12
- Cleanup
2025-03-26 21:12:41 +01:00
Infi 7cbaf77fe2 - Add MuteList and TermsFilter to block functions 2024-12-18 17:28:37 +01:00
Infi 3cfe65d2d4 - More ImRaii
- Cleanup
- Spanish, French, Dutch, Chinese loc update
2024-11-21 11:58:22 +01:00
Infi bf27d3e853 Final API11 updates and new channel switcher 2024-11-16 21:06:35 +01:00
Infi 45fdac0dd6 API 11 2024-11-13 04:13:18 +01:00
Infi 5e93732183 Add pre-testing version of the webinterface 2024-08-24 03:05:33 +02:00
Infi f76f0e91d0 Update for 7.0, part 1 2024-06-30 05:07:11 +02:00
Infi 70989da680 More CS updates 2024-06-09 12:59:29 +02:00
Infi 34ef2ef584 prevent crash from empty list 2024-05-25 21:47:31 +02:00
Infi 5dc956b783 Init the hook 2024-05-25 17:16:29 +02:00
Dean Sheather 748a963acc Use ContentIdResolver hook 2024-05-26 01:09:33 +10:00
Dean Sheather e9ae8362f5 fix: fix sorting problems 2024-05-25 21:50:30 +10:00
Infi 0f6556472a Replace hooks with CS version, part 1 2024-05-24 21:43:50 +02:00
Dean Sheather 0004bcb561 fix: avoid loading failed parse messages again 2024-05-14 11:23:04 +10:00
Dean Sheather b6ae08d91d chore: move message processing to thread again 2024-05-12 07:22:40 +10:00
Infi 8709c35ff1 Switch to .net method for endian swap 2024-05-03 19:37:39 +02:00
Infi 50cb486cda Don't process chunks in a thread 2024-05-03 06:06:24 +02:00
Infi 5b30e54f65 More cleanup 2024-05-02 15:02:42 +02:00
Dean Sheather 477290ce7e Merge pull request #37
* chore: use threads for DB reading and writing
2024-05-02 14:42:50 +02:00
Infi 0a6c611e73 Switch to CS for one function hook 2024-05-02 04:47:06 +02:00
Infi 8ab450aa3e Scale icons with font size 2024-04-22 16:44:48 +02:00
Infi 77ceffceef Fix setting conditions not working 2024-04-22 05:10:24 +02:00
Dean Sheather fcdb5625f3 feat: add LiteDB => Sqlite importer 2024-04-22 02:43:48 +10:00
Infi 42e2fe12a4 Add old database section 2024-04-21 01:33:55 +02:00
Infi 6215b5b20f implement editorconfig 2024-04-20 14:48:25 +02:00
Dean Sheather bb6c6b0034 feat: replace LiteDB with Sqlite
- Replace LiteDB database engine with Sqlite
  Note: old databases will not be deleted
- Message duplication detection improvements
- Tolerate parse errors in release builds, log them
2024-04-20 21:18:51 +10:00