Commit Graph

394 Commits

Author SHA1 Message Date
Dean Sheather 398554fe1f fixup! feat: add LiteDB => Sqlite importer 2024-04-22 02:47:51 +10:00
Dean Sheather fcdb5625f3 feat: add LiteDB => Sqlite importer 2024-04-22 02:43:48 +10:00
Infi c152f3dfde use ImRaii in settings window 2024-04-21 16:44:45 +02:00
Infi ed5cedefd2 remove message limit text as it doesn't exist for database itself 2024-04-21 01:59:04 +02:00
Infi 42e2fe12a4 Add old database section 2024-04-21 01:33:55 +02:00
Infi 366e121783 - Fixed hotkey behaviour in vanilla inputs
- Changed behaviour of tab switching
2024-04-21 00:29:07 +02:00
Infi 6215b5b20f implement editorconfig 2024-04-20 14:48:25 +02:00
Infi c74d84d470 Merge pull request #22
feat: replace LiteDB with Sqlite
2024-04-20 14:22:30 +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
Infi d7573f7bf6 formatting 2024-04-20 11:56:46 +02:00
Infi 05fcdbe21a bump 2024-04-19 22:04:05 +02:00
Infi fd33934497 Fix state sharing leading to closed popouts 2024-04-19 21:56:39 +02:00
Infi c0f9f83511 scope imraii 2024-04-19 20:05:48 +02:00
Infi a06ee27b0e switch to imraii for test 2024-04-19 19:53:05 +02:00
Infi 0c107a9290 end child outside of if 2024-04-19 19:33:26 +02:00
Infi 2d69af3f5c fix formatting 2024-04-18 22:07:16 +02:00
Infi cf40aca8c0 Merge pull request #21
Add option to limit the amount of shown log lines
2024-04-18 21:43:06 +02:00
Harold Iedema e0793a51da Add option to limit the amount of shown log lines 2024-04-18 19:31:27 +02:00
Infi 04b1063972 Merge pull request #20
fix: close the database on plugin load failure
2024-04-18 14:09:04 +02:00
Dean Sheather a6decf97fb fix: close the database on plugin load failure 2024-04-18 21:56:05 +10:00
Infi e7ca4ee6a6 remove migration code 2024-04-18 12:11:55 +02:00
Infi 79488fdaab Set channel on tab switch 2024-04-17 22:45:29 +02:00
Infi 91a8dd942d Fix popout not being hidden 2024-04-17 22:25:06 +02:00
Infi 7d1ab8b98e merge into patterns 2024-04-17 19:12:06 +02:00
Infi 51658c178c Disable window sounds and remove goto 2024-04-16 16:31:24 +02:00
Infi 30ccf8e416 Implement sounds on interaction 2024-04-16 00:36:30 +02:00
Infi 230e63033d Workaround for direct chat not triggering on special keys 2024-04-15 23:33:50 +02:00
Infi 78e8f763e0 cleanup 2024-04-14 21:24:47 +02:00
Infi 5f7199773a Fix chat alerts breaking tell messages 2024-04-14 20:37:01 +02:00
Infi 1a2b313598 Remove debug log message 2024-04-13 21:20:01 +02:00
Infi 8a34cb5186 Fix double messages on startup 2024-04-13 18:01:00 +02:00
Infi c66d97829c Just null check the styles 2024-04-12 22:11:17 +02:00
Infi 4751e3c8f7 Merge pull request #17
Fix: Resolved issue w/ invalid style
2024-04-12 19:46:04 +02:00
Spider cc9e7aba61 Resolved issue w/ invalid style 2024-04-12 08:04:34 -05:00
Infi f52bc2a41b Experimental: Always check for keybinds 2024-04-11 19:36:49 +02:00
Infi 795c8a6bb5 We don't respect the close key in any window 2024-04-11 16:12:57 +02:00
Infi db73c59d40 switch to SetTooltip 2024-04-11 15:55:54 +02:00
Infi 4c8bde1f9f Merge pull request #15
feat: add database details section to settings
2024-04-11 15:40:13 +02:00
Infi 15eb7782a5 Merge pull request #14
fix: avoid warning logs about extrachat
2024-04-11 15:33:11 +02:00
Infi 1243501067 Fix unfocused in eureka 2024-04-11 15:31:36 +02:00
Infi 4ebd072ad4 Merge pull request #13
fix: censor tell target in Eureka in ScreenshotMode
2024-04-11 15:01:08 +02:00
Dean Sheather 715fb7aa5b feat: add database details section to settings
Shows path to database (click to copy), database size, database log
size, message count.

Also adds a Ctrl+Shift button to wipe the database permanently. This is
performed by clearing the Messages collection and then rebuilding the
database, which brings it down to around 48KB on my machine (even with
many messages).
2024-04-11 21:13:04 +10:00
Dean Sheather e0e26b782c fix: avoid warning logs about extrachat 2024-04-11 18:32:35 +10:00
Dean Sheather 07d6f68176 fix: censor tell target in Eureka in ScreenshotMode 2024-04-11 18:24:56 +10:00
Infi 8b7a671e52 Replace old vfunc calls with directly CS functions 2024-04-11 07:40:47 +02:00
Infi c24ca3c007 More cleanup 2024-04-11 07:09:09 +02:00
Infi 48fec7dfaa cleanup and reformatting 2024-04-11 06:44:23 +02:00
Infi 9f771c37e3 Implement #10 with fixed payload byte[] 2024-04-10 23:57:44 +02:00
Infi 27e08064af Adjust CursorPos to respect UTF symbols as one and not separate entities 2024-04-10 21:48:43 +02:00
Infi c1ba97353a Merge pull request #12
fix: hide unused ECLS indices from chat selector menu
2024-04-10 20:29:20 +02:00