Commits on Source
102
6a76fb49
Fix dashboard table not filling page width (
#690
)
Mar 13, 2026
cb2bf551
Disable DataTables autoWidth to prevent phantom scrollbars (
#690
)
Mar 13, 2026
852b01a5
Prepare 4.10.3 release base
Mar 15, 2026
6f9c3dc6
Replace Typing Union with Python 3.10 Union style
Mar 15, 2026
d663ce2f
Update delete_roles_permissions to use a Collection rather than a Sequence
Mar 15, 2026
5fdfdf42
isort roles_controller.py
Mar 15, 2026
cbb0e74b
Update Typing Union to new Python 3.10 union style
Mar 15, 2026
7f22c22f
Update Typing import to more pythonic style
Mar 15, 2026
57ffd6dd
Improve get_server_ids_and_perms_from_role
Mar 15, 2026
fd657116
Add missing args to docstring of update_role_advanced
Mar 15, 2026
9a4a3a15
Correct spelling of required
Mar 15, 2026
0fd5ca88
Remove unused version of update_role and rename advanced version to update_role.
Mar 15, 2026
00a56467
Move calculation of last_update time for roles into db
Mar 15, 2026
e87db574
Add time formatting test for roles.py
Mar 15, 2026
93f7dbd6
Update type hint in roles.py to Python 3.10 style
Mar 15, 2026
b6bed3de
Isort tasks.py
Mar 16, 2026
43fbc85a
Convert reload_schedule_from_db to static
Mar 16, 2026
ac98b4c1
Convert nested elifs into match statement
Mar 16, 2026
766cc73f
Unwrap indentation block to simplify command_watcher
Mar 16, 2026
42d53db6
Update bare except to ValueError except
Mar 16, 2026
3a775833
Add docstring and type hint to command_watcher
Mar 16, 2026
9406b070
Narrow exceptions on try/execept block
Mar 16, 2026
534cbcdb
Add docstring and type annotation to _main_graceful_exit
Mar 16, 2026
1743035a
Extract adding of jobs from scheduler_thread
Mar 16, 2026
7c4ef6d5
Remove indentation from scheduling loop
Mar 16, 2026
75a4be5b
Break out if/else block to reduce complexity
Mar 16, 2026
ff6f7f4e
Replace if/elif block with match statement
Mar 16, 2026
ab638211
Simplify match and correct logic deviation from original function.
Mar 16, 2026
f3b54730
Translated (Chinese (Simplified Han script))
Mar 17, 2026
b7338621
Merge remote-tracking branch 'origin/dev' into dev
Mar 17, 2026
75067bc7
Add missing type annotation and docstring to scheduler_thread
Mar 17, 2026
918ea5f2
Add interval type check to match behavior in dev
Mar 17, 2026
99155e02
Extract looped portion of scheduler_thread into a new function
Mar 17, 2026
31b86005
Switch Typing import to from Typing import ...
Mar 17, 2026
bfb9727a
Define constant for failed db import warning string
Mar 17, 2026
9ee5133d
Define constant for date formatting string
Mar 17, 2026
daaf17d8
Simplify schedule_job with early return
Mar 17, 2026
6d492ebb
Pull shared job adding into new helper
Mar 17, 2026
c3e3ddc6
Add docstring to schedule_job
Mar 17, 2026
ff3c6fa3
Clarify error path of schedule_jobs
Mar 17, 2026
52bdb2b9
Break check_for_updates into three different functions by actual action
Mar 17, 2026
dc79fcd0
Resolve insane indentation of schedule_watcher with early returns and combined ifs
Mar 17, 2026
330a0326
Remove duplicated code in update_job
Mar 17, 2026
a3dc7118
Extract removal of scheduler jobs from update_job
Mar 17, 2026
c6854706
Extract dict key validation out of update_job
Mar 17, 2026
1cc428a4
Add comment for final bare except
Mar 17, 2026
5c63b95e
Reduce cognitive complexity of webhook callback
Mar 19, 2026
2f3890be
Update changelog
!999
Mar 30, 2026
cee6d137
Merge branch 'refactor/sonar-tasks' into 'dev'
Mar 30, 2026
0ef434b5
Merge branch 'weblate-crafty-controller-crafty-controller' into 'dev'
Mar 30, 2026
d1df2929
Merge branch 'dev' into refactor/sonar_roles_controller
Mar 30, 2026
fb6e6f73
Update changelog
!998
Mar 30, 2026
cc979b3c
Merge branch 'refactor/sonar_roles_controller' into 'dev'
Mar 30, 2026
74c0d60b
Merge branch 'bugfix/dashboard-table-width' into 'dev'
Mar 30, 2026
323ec4d9
Update changelog
!992
Mar 30, 2026
aa63e1f4
Implemented batched reading of stdout
Mar 31, 2026
7d882aaa
implement batched reading of stdout
Mar 31, 2026
91729ad9
Test with no timeout
Apr 01, 2026
4676c353
re-add docker_launcher.sh
Apr 01, 2026
8bbb5afe
Run Black and corrected Lineends
Apr 01, 2026
a457af6d
tidy-up new code, delete commented lines
Apr 01, 2026
986f9384
Create method for checking if user has permission to edit target user
Apr 03, 2026
30987592
Add method to get authenticated user IDs for exec user
Apr 03, 2026
ae8eb6a2
Implement user config perms check into user api methods
Apr 03, 2026
0d9165e0
Fix tuple index type
Apr 03, 2026
34edb601
Allow str type on user_id param
Apr 03, 2026
4e19d9db
Fix type error where we were expecting an int, but were getting user object
Apr 03, 2026
85592959
Remove unnecessary parens
Apr 03, 2026
9512045a
Delete identical ORM calls
Apr 03, 2026
30a939c3
Fix typing issue
Apr 03, 2026
2f9d5984
black error
Apr 06, 2026
0c35006b
Move the code quality component images to new rolling tag
Apr 07, 2026
c44cec48
Fix typo in jsonlint tag
Apr 07, 2026
6bde1f70
Add dep for building aged pillow version as no wheel avail
Apr 07, 2026
3874e826
Move the code quality component images to new rolling tag
Apr 07, 2026
5000d20a
Fix typo in jsonlint tag
Apr 07, 2026
d02f3939
Add dep for building aged pillow version as no wheel avail
Apr 07, 2026
6847e52f
Add all documented build deps for pillow
Apr 07, 2026
b874a4b6
Fix spacing
Apr 07, 2026
4c2b703d
Bump Pillow
Apr 07, 2026
a4b98dc8
Remove pillow build deps
Apr 07, 2026
30c95b64
Add all documented build deps for pillow
Apr 07, 2026
65762bb9
Fix spacing
Apr 07, 2026
a94a3f2b
Bump Pillow
Apr 07, 2026
68f74640
Remove pillow build deps
Apr 07, 2026
ce86593a
Merge branch 'dev' of gitlab.com:crafty-controller/crafty-4 into dev
Apr 07, 2026
3a23a1b8
Remove unused imports
Apr 09, 2026
02dc2994
Merge branch 'bugfix/read-console-by-line' into 'dev'
Apr 10, 2026
af2d58e1
Update changelog
!1005
Apr 10, 2026
ccdf1b56
Merge branch 'dev' into security/user-configuration
Apr 10, 2026
5c437217
Update changelog
!1004
Apr 10, 2026
7863ecd3
Merge branch 'security/user-configuration' into 'dev'
Apr 10, 2026
b1984125
Close changelog 4.10.3
Apr 10, 2026
fe357c88
Remove deprecated option 'suggestion-mode' from pylintrc
Apr 10, 2026
bde1b9de
Fix bad typing import for py3.10 installs
Apr 10, 2026
a1860121
Revert "Merge branch 'bugfix/read-console-by-line' into 'dev'"
Apr 13, 2026
adfc00ec
Apply latest black formatting
Apr 13, 2026
82ff2ad7
Revert
!1005
in changelog
Apr 13, 2026
ad3b0584
Merge branch 'dev' into bugfix/py3.10-typing
Apr 13, 2026
34a73673
Update changelog
!1007
Apr 13, 2026
2 additional commits have been omitted to prevent performance issues.
Loading
Loading