Commit Graph
257 Commits
Author SHA1 Message Date
rootdarkarchonandStanley Dimant 30caedbf3a Add MCDO (#80)
* update api

* mcd online editor impl

* most of chara data hub impl

* some state of things

* some refactoring

* random bullshit go

* more nearby impl

* add uid to peformance msg

* cleanup/homogenization

* some split, update nuget packages

* migrate to latest packages where possible, remove lz4net, do some split, idk

* some polish and cleanup

* more cleanup, beautification, etc.

* fixes and cleanups

---------

Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-06-28 15:28:45 +00:00
Loporrit 0b7381f486 Fix hung downloads 2025-06-26 10:38:07 +00:00
Loporrit e4e24d1831 Avoid missing blk file errors on early download abort 2025-06-26 05:07:10 +00:00
Loporrit 1b405cbde5 Avoid a situation which results in adding a duplicate character 2025-06-26 05:06:19 +00:00
Loporrit 46053bf8fa Calculate the hash while writing as well 2025-03-15 00:00:47 +00:00
Loporrit c7d8ba0ef0 Speed up decompression 2025-03-14 23:50:01 +00:00
Stanley Dimant 2ae94b1357 extract partial downloads 2025-02-23 13:55:06 +00:00
Loporrit eaaded1ed5 Add Pair Character Analysis for funsies 2025-02-22 21:38:57 +00:00
Loporritandrootdarkarchon d48dcaf555 UI icon refactoring stuff
minor refactoring

add mouseover in main ui

fix icon font issues

fix uploads/downloads icon alignment

fix code dupe

use fixed width icon handle, update deps

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2025-02-20 16:09:15 +00:00
Loporritandrootdarkarchon 7a8de7add6 Partial roll-up to reduce code divergence
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2025-02-16 04:21:02 +00:00
rootdarkarchon 324288652d fix some shit, add triangle count
check for invalid animations

I hate animations

ignore broken bones from god knows what

fix more idiotic mod things

fully ignore garbage skeletons that fail to process properly

fix my own mistakes

fix more bullshit

check for filename length and continue

idk some cleanup

fix spoopy skellingtons

change loglevel of tris
2025-02-16 04:21:02 +00:00
LoporritandStanley Dimant 34ee0ba5b7 Add stable NotificationType type (dalamud api10)
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-02-09 16:32:12 +00:00
Stanley Dimant da69f5fdf1 bump file stream buffer size 2025-02-09 16:17:06 +00:00
Stanley Dimant d39c79a227 fix empty identifier 2025-02-09 16:10:31 +00:00
Stanley Dimant b2fa3b9f32 get identifier async 2025-02-09 16:10:31 +00:00
Stanley Dimant 0228c2343b add multi chracter key checks 2025-02-09 16:10:31 +00:00
rootdarkarchon 64f046f914 remove unncessary sha1 dictionary, use new notification management 2025-02-09 16:10:31 +00:00
rootdarkarchon e8ae2a6152 add events 2025-02-09 16:02:34 +00:00
Loporrit c2723fd005 Basic syncshell chat impl with game hooks 2024-11-25 02:29:41 +00:00
Loporrit 47b292f4bb Dalamud API10 2024-07-03 19:18:19 +00:00
rootdarkarchon 782d6001a4 fix negative download limit maybe 2024-02-10 17:07:16 +00:00
rootdarkarchon 3e93fc4db3 add pruning and full user management 2024-02-10 17:06:51 +00:00
rootdarkarchon 140a247233 fix compile issue 2024-02-10 15:21:27 +00:00
rootdarkarchon 55e4d52d7c fix reconnecting once more 2024-02-10 15:20:55 +00:00
rootdarkarchon e4e858b927 do not publish twice on reconnect 2024-02-10 15:20:45 +00:00
rootdarkarchon 3cda45a5fc make sure to resend the data 2024-02-10 15:20:25 +00:00
rootdarkarchon 0a31da07b1 fix issue of not sending data after reconnecting? 2024-02-10 13:57:07 +00:00
Loporrit b17101f1c8 Update service URI 2024-02-10 13:56:16 +00:00
Loporrit c843af1470 Use streamable compression 2023-12-18 12:52:46 +00:00
Loporrit 692aa41677 Disable munged upload 2023-12-11 23:21:49 +00:00
Loporrit de4ed94a07 Only attempt websocket connections 2023-12-11 23:15:38 +00:00
Loporrit e0ae62ff0d Initial Loporrit rebranding 2023-12-11 22:38:13 +00:00
Loporrit 42b1ea3d62 Merge tag '0.9.21' into mare-classic
* tag '0.9.21':
  fix combat situations not redrawing every time after combat ends
  add more resilience to MCDF export and loading
  disable data application and scanner in combat
  fix bug
  add lock around adding to cached handled paths
  disable target in pvp
  add click to target in ui
  change tooltip for penumbra version to 0.8.2.1
  add file storage validation
  add experimental resolving of data through penumbra
  adjust initial dialog to opt in/out into census with buttons
2023-12-09 12:57:41 +00:00
Loporrit d601b6fcd1 Merge tag '0.9.17' into mare-classic
* tag '0.9.17':
  add census popup on connection
  api update
  census update
  heave fewer redraws as main method for data application, minor fixes
  remove unnecessary exists check
  add visibility for loaded mods size for pair, use menu bar for settings, remove settings button
  fix staging issues
  add download throttling, change header of mare, fix reverting players when going offline/paused when not visible
  use name for glamourer revert
  fix startup breaking
  add inner exception stacktraces
  calc correct button size
  wording
  add permission popup ui
  fix getting identifier during zoning
  indent nonscaled
  remove unnecessary usings
  ui icon boogaloo
  fix cache dict wtf
  add normalized icons
  add owner/moderator/pinned user icons
  check tokentime more precisely in both directions
  more cleanup
  fix sorting and cleanup
  make local groups more usable for pause/resume
  fix outlined font
  rework creation of popout windows into factory and some refactoring in general
  make syncshell admin ui to standalone window
  remove close button on intro ui
  do not allow to open main ui without finishing setup
  readonly bla
  wait for plugin disposal
  fix palette
  wording
  fix palette application and add experimental less redraws option
  some minor fixes
  check for timezone
  idk
  adjust token handling
  fix total user count in syncshell (distinct by UIDs)
  fix text alignment
  fix some shit maybe
  idk some fixes I guess
  fix offset for transfer bar at the bottom, use async collections, clear filter on tab change + add button to clear, require ctrl for align syncshells
  blah
  Some display options for DTR tooltip (#66)
  add ordering
  adjust api to latest
  rework main ui
  add total count on mouseover, make syncshell windows non-blocking
  fix token for character change, add online count to syncshells and groups
  argh
  fix broken font in header
  add more options for the compactui
  fix icons and text of buttons being static in place
  remove logspam
2023-12-08 16:35:14 +00:00
Loporrit 78b56aa952 Partially revert Mare 0.9 UI/API changes 2023-12-08 12:04:10 +00:00
rootdarkarchon bd32a55ce5 disable data application and scanner in combat 2023-12-05 23:30:19 +01:00
rootdarkarchon a32aef8ee8 add census popup on connection 2023-11-17 11:14:33 +01:00
rootdarkarchon e9775a3677 census update 2023-11-17 02:06:17 +01:00
rootdarkarchon 1522d8d7e7 heave fewer redraws as main method for data application, minor fixes 2023-11-17 02:05:49 +01:00
rootdarkarchon 4b3bd975d5 add download throttling, change header of mare, fix reverting players when going offline/paused when not visible 2023-11-10 00:08:32 +01:00
rootdarkarchon 2fbee855ae fix getting identifier during zoning 2023-10-30 02:08:29 +01:00
rootdarkarchon 6bf99d9d05 remove unnecessary usings 2023-10-29 15:10:51 +01:00
rootdarkarchon 83b392907d check tokentime more precisely in both directions 2023-10-27 19:24:05 +02:00
rootdarkarchon 5c9415b6e9 rework creation of popout windows into factory and some refactoring in general 2023-10-27 02:51:26 +02:00
rootdarkarchon 3383de7294 some minor fixes 2023-10-25 12:31:16 +02:00
rootdarkarchon 24960fd1ba check for timezone 2023-10-25 12:25:00 +02:00
rootdarkarchon 9e6108a4d6 idk 2023-10-25 02:30:42 +02:00
rootdarkarchon fc9953bb8d adjust token handling 2023-10-24 22:31:34 +02:00
rootdarkarchon 6ed4e06eb1 fix some shit maybe 2023-10-23 19:13:23 +02:00
rootdarkarchon 33344386c4 rework main ui 2023-10-21 18:29:20 +02:00