Commit Graph

27 Commits

Author SHA1 Message Date
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
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
Infi cc014519d4 Merge pull request #2
feat: clickable URLs in chat log
2024-04-09 16:02:34 +02:00
Infi 5da271e0c2 - Fully support role colors and icons
- Fix #5
- Add SeString debugger window
2024-04-09 15:58:53 +02:00
Dean Sheather 4701bb3f6d feat: clickable URLs in chat log
Adds a parsing step when constructing `Message` objects that scans the
message content for anything that looks URL-like, and inserts new
`TextChunk`s into the message content with a URIPayload set.

Hovering over a URL shows an on-hover effect. Clicking a URL opens it in
the default browser. Right clicking shows the hostname, with an option
to open and an option to copy the URL to the clipboard.
2024-04-09 15:40:27 +10:00
Infi 20edc10961 Switch to dalamud window system 2024-04-06 23:09:20 +02:00
Infi 1cafb45825 - net8
- Switch to new font api,
- Fix null ref on login
- Fix game freeze from chat link handler
2024-04-03 00:57:49 +02:00
Anna 357bc2bb6f refactor: use new plugin log 2023-10-14 19:32:10 -04:00
Anna c9cd28589b refactor: update for api 9 2023-10-03 02:59:51 -04:00
Anna 2237d90bcb fix: use plugin name even if it changes 2022-08-29 20:25:42 -04:00
Anna ac69b8d92d feat: add a more obvious warning for people 2022-08-28 17:51:46 -04:00
Anna 3ce0c3dc50 fix: properly filter ExtraChat channels 2022-08-27 16:34:55 -04:00
Anna 7dc83bb8a2 fix: make ExtraChat filtering actually work 2022-08-27 13:44:34 -04:00
Anna 458f4a673c feat: add multi-client mode 2022-02-16 15:38:55 -05:00
Anna 2a68c356d4 fix: process SeStrings correctly 2022-02-16 01:52:13 -05:00
Anna a0525562ff chore: remove boms 2022-02-15 13:02:46 -05:00
Anna 9b7b84a58d feat: add chat database 2022-02-15 12:58:55 -05:00
Anna 077053f4e1 feat: add unread modes 2022-02-03 16:15:27 -05:00
Anna cba515d955 style: run formatter 2022-01-30 23:45:07 -05:00
Anna aa10bf3ceb feat: bump messages cap to 10k 2022-01-30 21:40:25 -05:00
Anna 878171dc56 feat: add simple delete and move tools for tabs 2022-01-14 15:40:31 -05:00
Anna 1b29ed68e6 refactor: split GameFunctions into classes 2022-01-14 12:15:49 -05:00
Anna a6bda4dd63 feat: add new context menu items 2022-01-06 15:33:35 -05:00
Anna 8ce62fa24e feat: add custom dalamud link payload handling 2022-01-03 16:41:02 -05:00
Anna 1d9581abca feat: add links to chunks 2021-12-29 14:44:05 -05:00
Anna f17a913405 chore: initial commit 2021-12-29 14:31:45 -05:00