1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2026-02-04 02:43:32 +00:00

18 Commits

Author SHA1 Message Date
Robert
55dca6cebb Upgrade packages
Update namespaces
Clean up unused imports
Replace Avalonia.ReactiveUI with ReactiveUI.Avalonia 🙄
2025-12-16 22:28:16 +01:00
Robert
eb4a6ceafb Finish implementing GenHTTP 2025-02-13 21:35:35 +01:00
Robert
e09389c6db Replace EmbedIO with GenHTTP 2025-02-08 22:48:51 +01:00
RobertBeekman
a340f8822e
Replace JSON.NET with System.Text.json (#840) 2024-02-28 19:31:38 +01:00
Robert
248d4c8e18 Storage - Use nullable reference types
Core - Fix build warnings
2024-02-23 17:35:06 +01:00
Robert
d73312c4f4 Web server - Ensure controllers and web modules provided by plugins are removed on disable 2023-10-16 21:29:37 +02:00
Robert
f6090dc296 Code style - Use file scoped namespaces
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
3b4194cb9d Plugins - Ported prerequisites UI
Scripting - Ported scripting UI
2022-07-10 23:25:34 +02:00
Robert
2bf36fbf20 Core - Refactored effects
Profile editor - Added effect creation
2022-04-23 17:07:04 +02:00
Robert
3f22ebae8a Core - Fixed data model namespaces
Modules - Added IsPropertyInUse API
UI - Properly dispose data model paths wherever they are used
2021-06-11 23:20:14 +02:00
Robert Beekman
ceeaa4bf6d
Profiles - Reworked profile system
Sidebar - Redesigned sidebar with customizable categories
Profiles - Added the ability to configure custom profile icons
Profiles - Added the ability to activate multiple profiles for modules at once
Profiles - Added the ability to create profiles for no modules
Profiles - Added the ability to suspend a profile or an entire category
Profiles - Added profile activation conditions
Profiles - Added file-based importing/exporting
Profile editor - Condensed UI, removed tabs 
Profile editor - Disable condition operators until a left-side is picked
2021-06-03 22:34:43 +02:00
Robert
ed704a165c Webserver - Removed '/api/' part from URLs
Webserver - Added the ability to register custom EmbedIO modules
Webserver - Ensure custom controllers/modules are always cleaned up on plugin feature disable
2021-04-06 19:19:19 +02:00
Diogo Trindade
94fac36ffe Web Server - Added ProfileModule override to DataModelJsonPluginEndPoint 2021-03-09 21:24:18 +00:00
Robert
c47e873510 Plugin endpoints - Added DataModelJsonPluginEndPoint 2021-03-04 00:26:30 +01:00
SpoinkyNL
46958338b9 Web API - Added end points API
Web API - Return unhandled exceptions in JSON
Plugin end points - Made built-in end points async
2021-01-29 20:48:40 +01:00
SpoinkyNL
fe847ad8f4 Web server - Added serveral plugin end point types 2021-01-29 00:54:27 +01:00
Robert
d6ba573456 Web server - Plugin end point API WIP 2021-01-28 19:54:04 +01:00
Robert
28e1532064 Web server - Added web server service
UI - Added remote management for bringing to foreground, restarting and shutting down
UI - Simplified services namespaces
2021-01-27 20:52:51 +01:00