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