Commit Graph

42 Commits

Author SHA1 Message Date
jliddev
81d847b24a Merge pull request #123 from Shaydera/curse_dependency_support
Curse dependency support #24
2020-10-18 09:19:18 -05:00
Shaydera
855eb06b2a o - fixed typo in curse dependency enum 2020-10-15 09:56:58 +02:00
jliddev
a28bb3f0bf Add circuit breakers.
Drop most cached times to 5 min.
Better scan error handling.
Better featured addons error handling.
2020-10-14 00:46:55 -05:00
Shaydera
af7a999779 + support for (curse) addon dependencies.
+ new dependency repository to store dependency relations
2020-10-13 18:55:04 +02:00
jliddev
d205616c69 Merge branch 'develop' 2020-10-04 17:44:26 -05:00
jliddev
32fac52c89 Fix another CurseForge API error 2020-10-02 15:00:30 -05:00
jliddev
27e2d6848b Merge branch 'master' into develop 2020-10-02 14:40:47 -05:00
jliddev
cffb838cf9 Fix another CurseForge API error.
Add some better error logging around CurseForge scanning.
2020-10-02 14:19:24 -05:00
jliddev
37837eefbf Merge branch 'master' into develop 2020-10-01 23:46:20 -05:00
jliddev
7b52ebe51d Bugfix nullable date issue with CF response. 2020-10-01 23:43:43 -05:00
jliddev
2a4ffc4ea4 Remove local ref? 2020-09-29 17:43:28 -05:00
jliddev
a0b89ab6f1 Merge branch 'master' into develop 2020-09-23 16:22:25 -05:00
jliddev
dd24ab424a Selecting the latest file is now less heavy handed for beta/alpha 2020-09-23 15:31:36 -05:00
jliddev
c1e3f74452 Rework auto updates
Auto updates now on a proper timer.
Use new taskbar tray library.
Show system notification when addons are auto updated.
2020-09-22 23:24:26 -05:00
jliddev
c3d884c1ed Make context text a little more strict.
#48
2020-09-18 11:36:10 -05:00
jliddev
ca6625effa Add some contextual info to the bottom of the page (addon count)
#48

Remove dead projects
2020-09-18 11:06:01 -05:00
jliddev
022b76cbe3 Managing updater app 2020-09-06 14:42:21 -05:00
jliddev
14be51d671 Add updater project 2020-09-03 12:08:08 -05:00
jliddev
c599b84ede Column sorting.
Try a new error processing service.
2020-09-02 14:33:18 -05:00
jliddev
e9499f15b0 New TukUI Api
Support higher download number format.
Lower cache time to 10 minutes from 60 minutes.
2020-08-31 13:52:12 -05:00
jliddev
a681e9a4c6 Local image caching 2020-08-31 11:13:02 -05:00
jliddev
93abd85965 Beta 1.15.0-4
Add the ability to switch WowUp release types on via setting.
Update to the newest api to fetch the version.
Add events for preference changes.
More polish on options page.
2020-08-30 11:23:29 -05:00
jliddev
1b93cbdebe Crash fix
Fix crash when a user has no detected Warcraft installs.
2020-08-27 13:36:20 -05:00
jliddev
b3b2abf6e5 Folder scan rewrite
Use method similar to curse client for initial detection.
Remove unused projects.
2020-08-25 12:40:56 -05:00
jliddev
51db3179e2 initial fingerprint work 2020-08-22 17:08:15 -05:00
jliddev
3ce8a4d7b5 Bind client type dropdowns to the same value
Cache curse featured addons.
2020-08-18 14:59:05 -05:00
jliddev
35eafad77d Simpler caching
Add new CachingService.
Add some caching to Curse addon provider.
2020-08-17 00:16:13 -05:00
jliddev
182bcef037 Wow Interface integration
Add default headers to most Http calls.
Add WowInterface addon provider.
Increase TukUI Cache time from 10 -> 60 minutes.
2020-08-16 23:45:59 -05:00
jliddev
bff295297c Switch app updates to GitHub from S3 2020-08-15 14:17:52 -05:00
jliddev
4b37d94167 toc metadata experiments 2020-08-14 10:48:06 -05:00
jliddev
1f527a424a Automatic code cleanup 2020-08-10 23:04:07 -05:00
jliddev
3fdb1d405b Add Tukui Id searching.
Streamline addon searching for specific ids a little.
2020-08-10 22:50:07 -05:00
jliddev
60ea0145fd v1.14.2
Add in global addon channel selection
2020-08-05 12:57:45 -05:00
jliddev
db5413e12d Prep for auto updates 2020-07-31 14:16:33 -05:00
jliddev
c13aa6868a v1.13.0
Github support
2020-07-29 10:42:02 -05:00
jliddev
24b59dbcc2 v1.11.0
Add AddonChannelType
Add Database migration service
Images less jaggedy
Fix bug with tukui from Get Addons page
Improve context menu UI
2020-07-20 15:18:57 -05:00
jliddev
1108a958ea v1.10.0
major changes to support multiple install locations.
2020-07-16 10:13:26 -05:00
jliddev
44ae69f6c8 v1.9.3
General UI updates
2020-07-15 11:40:27 -05:00
jliddev
0415e010f0 Ignore option 2020-07-14 17:43:42 -05:00
jliddev
aeb6e2d631 v1.9.1
Collapse to tray option.
Prep for ignore.
2020-07-13 16:57:13 -05:00
jliddev
e0242b2929 v1.9.0
Migrate more stuff to common.
Add open sans font for Windows.
Add in app updating for Windows.
2020-07-13 14:46:49 -05:00
jliddev
11bd2743f1 v1.8.2
Add some window position saving code.
Prep for splitting code to lib.
Add TukUI stuff to get addons.
2020-07-12 09:54:53 -05:00