Jason Novinger
a06c12c6b8
Fixes #20966 : Fix broken optgroup stickiness in ObjectType multiselect
2025-12-11 08:59:16 -06:00
Jason Novinger
17e5184a11
Fixes #20759 : Group object types by app in permission form ( #20931 )
...
* Fixes #20759 : Group object types by app in permission form
Modified the ObjectPermissionForm to use optgroups for organizing
object types by application. This shortens the display names (e.g.,
"permission" instead of "Authentication and Authorization | permission")
while maintaining clear organization through visual grouping.
Changes:
- Updated get_object_types_choices() to return nested optgroup structure
- Enhanced AvailableOptions and SelectedOptions widgets to handle optgroups
- Modified TypeScript moveOptions to preserve optgroup structure
- Added hover text showing full model names
- Styled optgroups with bold, padded labels
* Address PR feedback
2025-12-09 08:43:29 -05:00
Anton BL
bfba0ccaae
Fixes #20827 : fix theme toggle visibility for logo and buttons ( #20835 )
2025-11-20 14:36:49 -05:00
Jeremy Stretch
43648d629b
Fixes #20606 : Enable copying text from badges in UI ( #20633 )
2025-10-20 17:12:42 -05:00
Jason Novinger
bee0080917
Release v4.4.4 ( #20594 )
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.10) (push) Has been cancelled
2025-10-15 14:25:43 -05:00
Jeremy Stretch
545773e221
Fixes #20227 : Fix paragraph spacing in rendered Markdown content ( #20256 )
2025-09-05 07:05:36 -05:00
Jeremy Stretch
d433456e2f
Merge branch 'main' into feature
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
2025-09-02 10:50:58 -04:00
Jeremy Stretch
08ae139161
Release v4.3.7 ( #20182 )
...
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
* Release v4.3.7
* Revert to django-mptt v0.17.0 due to migrations check failure
2025-08-26 13:52:42 -04:00
Jeremy Stretch
81579b6739
Fixes #18916 : Fix styling of dynamic dropdowns with invalid selection
2025-08-25 15:58:21 -04:00
Jeremy Stretch
d5e49c8cb0
Closes #20122 : Improve text contrast on highlighted changes ( #20161 )
...
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
* Closes #20122 : Improve text contrast on highlighted changes
* Fix indentation
2025-08-22 15:34:22 -04:00
Jeremy Stretch
a7247f8815
Merge branch 'main' into feature
2025-08-12 16:03:45 -04:00
Jason Novinger
47359d9284
Fixes #20017 : ensures full ChangeLog change is highlighted ( #20018 )
2025-08-04 14:27:39 -07:00
Jeremy Stretch
9a2fab1d48
Closes #19591 : Establish dedicated tab for image attachments ( #19919 )
...
* Initial work on #19591
* Ignore images cache directory
* Clean up thumbnails layout
* Include "add attachment" button
* Clean up ObjectImageAttachmentsView
* Add html_tag property to ImageAttachment
* Misc cleanup
* Collapse .gitignore files for /media
* Fix conditional in template
2025-07-31 16:22:04 -04:00
Jason Novinger
6eeb382512
Release v4.3.4 ( #19887 )
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
2025-07-15 12:56:11 -05:00
Jason Novinger
ee94fb0b94
Closes #19550 : Enhancement: Refactor rack elevations template for lazy loading /dcim/rack-elevations/ ( #19823 )
...
* Refactor rack elevation template to use htmx for dynamic loading and improved user experience
* rework to prevent dup loading
* Update netbox/templates/dcim/inc/rack_elevation.html
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com >
* Update netbox/templates/dcim/inc/rack_elevation.html
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com >
* Move inline styles to styles/custom/racks.css
---------
Co-authored-by: tony.nealon@wholesailnetworks.com <tony.nealon@wholesailnetworks.com >
Co-authored-by: tbotnz <tonynealon1989@gmail.com >
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com >
2025-07-08 11:20:04 -04:00
Jeremy Stretch
0e68901022
Release v4.3.2 ( #19656 )
...
* Release v4.3.2
* Correct strawberry-graphql version
2025-06-05 15:56:06 -04:00
Jeremy Stretch
cbe14b76c0
Release v4.3.1
2025-05-13 15:44:10 -04:00
Jeremy Stretch
64b5867cb3
Merge branch 'main' into feature
2025-05-01 09:45:38 -04:00
Jeremy Stretch
6202ae1236
Closes #19358 : Move release info from footer to nav menu ( #19360 )
2025-04-30 10:44:10 -07:00
Jeremy Stretch
22e8de48fc
Upgrade Tabler to v1.2 ( #19355 )
2025-04-30 07:34:26 -07:00
Jason Novinger
e2e42acf42
Add grayscale image filter
...
Hat tip to @pheus. Thanks!
I did end up leaving the filter function arguments as the Sass
processor complains when you try calling a filter function without
an argument. :/
2025-04-29 11:53:12 -05:00
Jason Novinger
9173a113b7
Update compiled static files with updated NPM deps
2025-04-25 14:07:03 -05:00
Jason Novinger
afc7b35af0
Added plugin icon to plugin list/detail
2025-04-25 13:50:36 -05:00
Arthur Hanson
d0c2e0e52b
16238 map custom-link button colors to tabler ( #19290 )
...
* 16238 map custom-link button colors to tabler
* 16238 map custom-link button colors to tabler
* 16238 backout temp code
* 16238 optimize
2025-04-24 08:40:14 -04:00
Jeremy Stretch
6c7a0cf2b2
Merge branch 'main' into feature
2025-04-22 16:36:17 -04:00
Jeremy Stretch
d2e74e9d50
Release v4.2.8
2025-04-22 15:44:02 -04:00
Jeremy Stretch
24d4847dc5
Fixes #19213 : Fix dropdown field rendering by reverting to Tabler v1.0 ( #19232 )
2025-04-17 07:29:40 -07:00
Jeremy Stretch
70cc7c7563
Fixes #19169 : Remove horizontal padding from highlighted text ( #19181 )
2025-04-15 07:13:58 -07:00
Jeremy Stretch
7375042f9e
Release v4.3-beta1 ( #19172 )
...
* Draft changelog for v4.3 release
* Add release notes summary & nav link
* Docs cleanup
* Update Python dependencies
* Update static assets
* Revert errant change to schema
* Fix minimum PostgreSQL version
* Misc cleanup
* Correct issue numbers in change log
2025-04-14 15:12:47 -04:00
Jeremy Stretch
fc0acb020f
Merge main into feature
2025-04-10 17:17:21 -04:00
atownson
bf286df670
Fixes #19030 - Update z-index of floating buttons ( #19118 )
...
* Increase z-index of form floating buttons
* Update netbox.css
2025-04-08 16:02:08 -05:00
Jeremy Stretch
26c7c8f08d
Closes #18623 : Upgrade Tabler to v1.0 ( #18624 )
...
* Upgrade Tabler to v1.0
* Fix navigation menu colors
* Reduce table column heading font size
2025-02-25 12:13:53 -05:00
Brian Tiemann
9391f48d62
Update static bundle
2025-02-04 15:20:08 -05:00
Pieter Lambrecht
fff4ec78ad
set disabled interface backgroundcolor to $gray-400
2024-12-16 10:12:15 -05:00
Arthur Hanson
e13bc0694d
17374 correct background color in dark mode for active list item ( #17792 )
...
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com >
2024-10-18 10:48:15 -04:00
Arthur Hanson
27a39339df
17464 fix margins for custom-field markdown description ( #17775 )
...
* 17464 fix margins for custom-field markdown description
* 17464 fix margins for custom-field markdown description
* 17464 review changes
* 17464 update comments
2024-10-16 16:53:21 -04:00
Jeremy Stretch
ba4b5fed0b
Merge branch 'develop' into issue_16009
2024-10-15 12:55:48 -04:00
Arthur Hanson
fcc498641f
17644 fix login icon size ( #17730 )
...
* 17644 fix login icon size
* 17644 fix login icon size
* 17644 review changes
2024-10-11 16:06:31 -04:00
Jeremy Stretch
b4dd71d578
Fixes #17511 : Restore consistent font support for non-Latin characters
2024-09-26 14:59:10 -04:00
atownson
1e03eb4eb8
Added TypeScript to handle conditionally floating the object list forms
2024-09-23 13:06:46 -05:00
atownson
30e67047d3
#16009 Removed floating div background and moved filter form buttons outside of card
2024-09-20 11:02:59 -05:00
Jeremy Stretch
7de5efda2a
Merge branch 'develop' into issue_16009
2024-09-19 13:09:44 -04:00
Arthur Hanson
44c7786cd9
17521 fix error message toast color in dark mode
2024-09-19 10:04:04 -04:00
atownson
8715f6fe87
#16009 Added btn-float-group style class and added to form templates for floating button groups
2024-09-17 13:36:05 -05:00
Jeremy Stretch
fa1e89d3d2
Closes #17477 : Upgrade tabler to 1.0.0-beta21
2024-09-16 08:45:44 -04:00
Jeremy Stretch
31d5d8c395
Fixes #17301 : Fix script module edit & delete button styling ( #17328 )
2024-09-02 08:38:16 -04:00
Jeremy Stretch
6f7bf5baf4
Merge branch 'develop' into feature
2024-08-29 10:51:38 -04:00
Jeremy Stretch
420613daed
Fixes #16385 : Restore support for white, gray, and black background colors
2024-08-27 09:12:40 -04:00
Arthur Hanson
35e2cf9cec
17117 change caret to html entity to fix safari performacne issue ( #17246 )
...
* change caret to html entity to fix safari performacne issue
* change caret to html entity to fix safari performacne issue
* 17117 use material icon
* 17117 use material icon
* 17117 use material icon
* 17117 fix vertical align
* Add comments & tweak padding
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com >
2024-08-26 15:36:04 -04:00
bctiemann
dab27695b9
Add styling to rendered-markdown class to clamp height and add scrollbar ( #17237 )
...
* Add clamp_height to the markdown filter which limits max height to 200 (scrollable) on the container div
* Remove clamp_height option, apply scrolling style to all markdown divs inside td's
2024-08-23 09:35:01 -04:00