Commit Graph

31 Commits

Author SHA1 Message Date
hasecilu
a90aebeec2 Fix some typos on several files
- Missing spaces
- Missing commas
- 3D, G-code, Git, SPOOLES, Python capitalization
2024-09-14 12:07:51 -06:00
Chris Hennes
7186c6861f Addon Manager: Ensure metadata exists before use 2024-08-11 14:21:28 -04:00
Chris Hennes
9a51e2c6f1 Addon Manager: Linter cleanup 2024-07-12 19:06:38 -05:00
Chris Hennes
d7d1a03fcf Addon manager: Reduce fetches from GitHub
Reduce the number of GitHub fetches when rebuilding the local addon cache by using a remote cache stored on FreeCAD's servers.

Intended to mitigate the Addon Manager hitting GitHub's rate limiters.

Addresses, but does not fully close, #15059
2024-07-12 19:06:38 -05:00
Chris Hennes
2d2b6a31c7 Addon Manager: Fix Qt6 redirect-following code
Also fixes data type problems with variable declarations in __init__
2024-06-27 07:58:56 -05:00
Chris Hennes
f554750f8e Addon Manager: Add UI for setting Score source 2024-02-26 21:43:21 -06:00
Chris Hennes
7d882ca37f Addon Manager: Add fetching of 'score' database 2024-02-26 21:43:21 -06:00
Chris Hennes
628bad452a Addon Manager: Add sorting (#12561) 2024-02-23 22:33:20 -06:00
Chris Hennes
2d5b665319 Addon Manager: Bug fixes and license cleanup 2024-02-11 17:19:23 -06:00
Chris Hennes
ea39ae2578 Addon Manager: Further macro load cleanup 2024-02-11 17:19:22 -06:00
Chris Hennes
e8b52326a5 Addon Manager: Fix macro cache update hang 2024-02-11 17:19:22 -06:00
Chris Hennes
002f246989 Addon Manager: Allow primary branch name change 2024-01-30 16:52:16 +01:00
Chris Hennes
89579cff6e Addon Manager: Reformat with new Black line length 2023-09-02 13:38:08 -05:00
Chris Hennes
1f6c364fa6 Addon Manager: Refactor Metadata
Create a Python-native metadata class. Includes unit tests, and some PyLint cleanup.
2023-03-10 14:25:50 -06:00
mosfet80
b0831f994d Revert addonManager 2023-03-04 17:51:43 -06:00
mosfet80
3137dea940 remove Python2 code 2023-03-04 17:51:43 -06:00
Chris Hennes
9c6164bc07 Addon Manager: Add SPDX license ID to all files 2023-02-20 15:39:47 -06:00
Chris Hennes
e188802ca6 Addon Manager: Update license headers 2023-01-28 13:07:29 -07:00
Chris Hennes
95f474a86a Addon Manager: Update to Python 3.8 2022-12-17 20:05:32 -06:00
Chris Hennes
b407332475 Addon Manager: Qt6 migration part 1, use PySide
Migrate all uses of "import PySide 2" to use "import PySide" so that the
FreeCAD-provided wrappers can switch between Qt versions.
2022-11-06 13:19:36 +01:00
Chris Hennes
c7805e922c Addon Manager: Make sure metadata gets parsed 2022-10-04 14:05:43 -07:00
Chris Hennes
552d6ab895 Addon Manager: Add support for <pythonmin> tag 2022-09-26 11:04:42 -05:00
Chris Hennes
dcf2bc4fc9 Addon Manager: Safer removal of macro cache 2022-09-05 18:56:01 -05:00
Chris Hennes
46b70c73fe Addon Manager: Add missing GitFailed import 2022-09-02 11:02:22 -05:00
Chris Hennes
46fc605fca Addon Manager: Refactoring and pylint cleanup 2022-08-21 14:32:15 -05:00
Chris Hennes
ee162ff3a8 Addon Manager: Refactor to test git and eliminate GitPython 2022-08-21 14:32:15 -05:00
Chris Hennes
730b14353c Addon Manager: Finish pylint cleanup of startup workers 2022-08-10 10:53:54 -05:00
Chris Hennes
9250850c9c Addon Manager: pylint cleanup in startup workers 2022-08-10 09:17:02 -05:00
Chris Hennes
44cbd88830 Addon Manager: Refactor to improve testability 2022-08-09 10:23:27 -05:00
Chris Hennes
616a343973 Addon Manager: Fix macro-loading bug from refactoring 2022-08-09 10:23:27 -05:00
Chris Hennes
4c63094331 Addon Manager: Worker refactor (round 1) 2022-08-09 10:23:26 -05:00