- feat: warn unsaved form (#655) (
c36f846
) - feat: multiple dropdown filter (#650) (
0572dd2
) - fix: multiple dropdown params (#671) (
1c5f42a
) - fix: save as new (#668) (
8a35767
) - fix: permission check object id param (#667) (
ea88013
) - docs: card component typos (#663) (
a5b14fc
) - docs: missing group import (#623) (
90d5fa0
)
- feat: disable select all action (#630) (
2877747
) - fix: app list truncate (#644) (
c7dbd1c
) - fix: compressed readonly field (#643) (
bdc58f7
) - fix: boolean checkbox improvements (#640) (
6454305
) - fix: navigation & tabs improvements (#638) (
1a85f7c
) - fix: improved accessibility (#635) (
a9e168b
) - fix: inline visual hierarchy (#632) (
cb39ca3
) - fix: support for uuid pk in action dropdowns (
acef20b
) - fix: remove links underline (#621) (
7ced92a
) - fix: raw id field link styling (#620) (
b49eafc
) - docs: add Chart.js credits (#603) (
71e8736
)
- feat: optional inline titles (#619) (
0cce931
)
- feat: disable blank issues (#607) (
2a24b02
) - feat: issue templates (#606) (
f4f0d46
) - feat: various component options (#605) (
7235580
) - feat: table component (#597) (
761e982
) - docs: fixed component library listing (#610) (
39c8411
)
- feat: changelist fullwidth option (#573) (
debf8b5
) - feat: favicons (#560) (
1233c96
) - feat: actions detail and submit line permissions accepts object_id (#552) (
7532d0a
) - feat: collapsible sidebar navigation (#551) (
d3ddca2
) - feat: inline tabs (#549) (
0b802b9
) - feat: choices support in ArrayWidget (#547) (
195ee2d
) - fix: search query submit (#593) (
3b3773b
) - fix: empty search query param (#592) (
b7ac75d
) - fix: double attribute "id" for file field (
b184b5e
) - fix: disable readonly url nowrap (#588) (
3adce00
) - fix: nonrelated inlines queryset (#576) (
3bb8c27
) - fix: dark mode contrast (#572) (
3e9b3b1
) - fix: close button preserve query params (#568) (
441b98f
) - fix: search form query parameters (#566) (
3482a6d
) - fix: inline tabs fieldsets (#564) (
359d147
) - fix: search form help text (#562) (
8a105b3
) - fix: sidebar dropdowns ui (#561) (
f2d4fc5
) - fix: search results blur (#548) (
881e5ed
) - fix: django modeltranslation wysiwyg (#545) (
d22f633
) - fix: tab link callable (#544) (
014b140
) - fix: file download button (#543) (
d4a6584
) - fix: forgotten password button (#541) (
405fa03
) - fix: sidebar link callback (#540) (
0a94862
) - fix: choice formfield choices kwarg (#539) (
ffe6339
) - fix: changelist form errors (#538) (
32a11ce
) - fix: dropdown positioning (#537) (
ff6cc4d
) - docs: group admin register (#580) (
cdada59
) - docs: fix typos in documentation (#555) (
159ba43
) - chore(deps-dev): bump setuptools from 69.0.3 to 70.0.0 (#586) (
21df958
) - chore(deps-dev): bump zipp from 3.17.0 to 3.19.1 (#557) (
655c629
) - chore(deps-dev): bump certifi from 2023.11.17 to 2024.7.4 (#542) (
d100068
)
- feat: changelist horizontal scrollbar position (#519) (
533e35a
) - fix: fields display (#529) (
aae3893
) - fix: user create form (#522) (
3445287
) - fix: readonly URL field dark mode (#520) (
668bba1
) - fix: textarea resizing (#518) (
ec712b5
) - fix: filters query params (#515) (
2d0f9f1
) - docs: action form (#527) (
4763e8d
) - chore: trix update (#514) (
2d3cde6
)
- fix: tabbed inline border (#512) (
854cb6f
) - fix: sidebar color (#510) (
0022a15
) - fix: inline headers (#509) (
0bf73ac
) - fix: dark mode link colors (#508) (
d1b5a1e
)
- feat: basic button component (#504) (
7258a47
) - feat: unified details actions with tabs (#492) (
7802d59
) - fix: inline timezone warning (#506) (
8461406
) - fix: compressed switch checkbox (#505) (
b323b41
) - fix: header dropdowns z-index (#502) (
36aebae
) - fix: compressed fields for tabular inline (#500) (
1b84513
) - fix: sidebar dark mode bg color (#501) (
4281da6
) - fix: readonly field image improvements (#490) (
b771b84
) - docs: action with form example (#503) (
61a9d97
) - chore(deps-dev): bump urllib3 from 2.1.0 to 2.2.2 (#495) (
47a1181
)
- fix: detailed django celery beat installation (#483) (
4ad2d0c
) - fix: simple history templates refactoring (#482) (
045920f
) - fix: compressed datetime field (#481) (
b1b5d2b
) - fix: arraywidget decompress (#473) (
8f931da
) - fix: readonly field truncate (#476) (
ba76987
) - fix: sidebar dark mode (#474) (
feacc84
) - chore(deps): bump braces from 3.0.2 to 3.0.3 (#477) (
68e46bd
)
- feat: optionally format json with pygments (#451) (
c947162
) - feat: login blocks (#465) (
43e1904
) - feat: custom views (#468) (
8039073
) - fix: submit line action attrs (#472) (
e8f7a62
) - fix: export changelist action button (#464) (
c01a1ba
) - fix: import export guess type (#466) (
91c7439
) - fix: compressed fields dark mode border (#467) (
ce6e979
) - fix: search results z-index (#458) (
2e378e3
) - docs: utm params (#460) (
4a2792d
)
- feat: compressed changeform mode (#450) (
d2fe80f
) - feat: array widget (#441) (
b34cc16
) - feat: simplified picture design (#446) (
67d7a03
) - feat: readonly fields with links (#445) (
3986ffb
) - fix: switch help text (#444) (
23d8714
) - fix: django length_is migration (#442) (
12f41c3
)
- feat: nonrelated inlines (#419) (
a6fd72b
) - feat: header image custom width (#417) (
d3031d6
) - feat: default simple textarea widget (#405) (
9504bd8
) - feat: styled scrollbars (#409) (
766098b
) - fix: import export selectable fields (#431) (
a55523e
) - fix: scrollbar dark mode (#433) (
7cc95fe
) - fix: filefield widget (#432) (
3f9d7ba
) - fix: raw id fields (#424) (
e482ae1
) - fix: readonly password hash label (#423) (
b424b86
) - fix: tabs special characters (#422) (
ee4b333
) - fix: select multiple scrollbar (#421) (
2f7e421
) - fix: import export action (#420) (
30e3744
) - fix: textarea expandable template name (#412) (
5d710af
) - fix: header image improvements (#411) (
55a8cb1
)
- feat: changelist tabular inlines scrollbars (#403) (
77500dd
) - fix: import export 4 support (#404) (
76022c3
) - fix: autocomplete select clear position (#401) (
b087b52
) - chore(deps-dev): bump requests from 2.31.0 to 2.32.0 #399 (
5817af7
)
- feat: django-import-export 4.0 support (3.x deprecated) (#398) (
ceb90ee
) - feat: custom dropdown filter (#396) (
61c60f3
) - feat: image support in header decorator (#393) (
cf1ae88
) - feat: dropdown and text filters (#388) (
bfd11b5
) - fix: semantic release execluded patterns (#389) (
ed7f4ad
) - docs: admin migration guide link (#390) (
05c9981
)
- feat: parallel default admin support (#379) (
5978dec
) - fix: app list long title (#386) (
68b8ccc
) - fix: visual changelist improvements (#368) (
f351eb2
) - fix: tabular date and time fields (#367) (
1aa5e7c
) - fix: autocomplete field dark mode (#365) (
838224d
) - fix: responsive dropdowns (#364) (
60fe560
) - fix: responsive chartjs (#363) (
79e12f6
) - fix: ruff new lint rules (#361) (
f03f672
) - docs: import ExportActionModelAdmin example (
c7bae6a
) - docs: missing ClockedSchedule register (#358) (
ac9cc54
) - chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 (#375) (
41ebb0b
) - chore(deps): bump django from 3.2.24 to 3.2.25 (#371) (
c2413d7
) - chore(deps-dev): bump idna from 3.6 to 3.7 (#370) (
ce54ae0
) - chore(deps): bump sqlparse from 0.4.4 to 0.5.0 (#369) (
0170f58
)
- feat: vs code devcontainer (#319) (
788eca2
) - fix: login theme switch with picture (#352) (
089b5ca
) - fix: autocomplete field display in changelist (#335) (
6a85166
) - fix: sidebar badge callback (#342) (
97c2e32
) - fix: empty label default value (#334) (
baaac90
) - fix: responsive titles in changelist tables (#333) (
907efe6
) - fix: put label for all contrib apps (
2b96dfc
) - fix: theme switch on login page (#322) (
13cfd05
) - fix: logout button clickable area (#321) (
7256dbd
) - chore: license date (#318) (
6cf1b7c
)
- fix: whitenoise collectstatic (#316) (
fdfd5f4
)
- feat: redesigned default dashboard (#310) (
7e5a575
) - feat: force design theme (#308) (
f1e4dd0
) - docs: components sample code typo (
9ae600b
) - chore: trix editor update (#311) (
9b3daa9
)
- fix: help text templates (#299) (
88dec0f
)
- fix: long title in actions dropdown (#294) (
a587f66
) - fix: range filters wrong arguments (#293) (
2ad558e
) - fix: import_export actions form styling (#279) (
e35c5f5
) - chore(deps): bump django from 3.2.23 to 3.2.24 (#286) (
de85e4f
)
- fix: responsive all applications menu (#278) (
5ef241b
) - fix: responsive default dashboard on mobile (#277) (
a313df6
)
- fix: has_permission callback in template (#275) (
b92ab12
)
- fix: remove python-semantic-release as dependency (#263) (
a0bb3b0
)
- feat: fieldset as tabs (#249) (
b412b20
) - feat: lambda support in links (#245) (
06efaa5
) - feat: django-modeltranslation admin tabs support (#244) (
efbc2c3
) - fix: empty menu items (#258) (
a126d71
) - fix: formfield overrides (#256) (
3a10c02
) - docs: theme support (#250) (
ad4752c
)
- feat: self hosted fonts (#235) (
e2eaa45
) - feat: switch widget for boolean values (#237) (
2dd8713
) - feat: duration field widget (#239) (
dd852b2
) - feat: charts options support (#236) (
4034084
) - fix: select record translation (#243) (
08a5aba
) - fix: file input hover (#241) (
a01242b
) - fix: upload field checkbox widget (#240) (
0fca143
) - fix: json field formatting (#232) (
fbf7f08
)
- fix: lazy loaded permission callback (#234) (
97ca6dd
) - fix: logout link (#228) (
1a1d735
) - fix: ignore CHANGELOG.md in pre-commit hooks (#221) (
3418fcc
) - docs: update README.md with correct import_export import (#223) (
3d04c9a
) - chore: tailwindcss 3.4 update (#233) (
4c49f08
) - chore(deps): bump actions/setup-python from 4 to 5 (#224) (
dc22daf
)
- feat: semantic release integration (#218) (
f82f660
) - feat: hex to rgb (#213) (
b5ab5e2
) - fix: semantic release changelog templates (#220) (
36ae49d
) - fix: checkout depth in release flow (#219) (
29ba25f
) - fix: component typo (#212) (
ed2fadc
)
- feat: tailwind safelist (#205) (
bab896d
)
- feat: labels redesign (#202) (
fedd594
) - feat: show/hide history & view on site (#201) (
edb5932
) - feat: disable search autofocus (#200) (
5a940bc
) - feat: fieldsets typing (#195) (
013c8f2
) - feat: ruff format (#196) (
98ca4b3
) - fix: file upload (#203) (
a0564d7
) - fix: site icon/logo modes (#194) (
badb964
)
- feat: environment label (#189) (
31e9c20
) - fix: submit line width (#193) (
2321ecb
) - fix: object history (#191) (
221f9e6
) - chore: screenshots (#192) (
a4bac55
)
- fix: tailwind safelist (
3bf32a2
)
- chore: project deps update (#175) (
66eb40d
)
- fix: nav global display in tab list (#174) (
f43ce20
)
- feat: scrollbar improvement (#168) (
5328f78
) - feat: global links (#163) (
5c207b8
) - fix: readonly field label (#167) (
b002d9b
)
- feat: django-simple-history support (#153) (
8776908
) - feat: django-guardian support (#152) (
69cc922
) - feat: readonly json field formatting (#151) (
9cb1be8
) - feat: license markdown (#150) (
8fcd691
) - feat: radio styles (#148) (
79c3f53
) - feat: dependabot config (#147) (
8ea579f
) - feat: python 3.12 support (#146) (
80b4c13
) - fix: tailwind missing color weight (#158) (
03a5153
) - fix: tailwind 950 color (#155) (
c03b119
) - fix: additional color weight (#154) (
788ee80
) - docs: overall improvements (#156) (
1d2d564
) - chore(deps): bump actions/checkout from 3 to 4 (#149) (
fb6f59a
) - chore: precommit autoupdate (
73cd712
)
- feat: header text prefix (#141) (
f94be70
) - fix: fieldset description text (#142) (
2d86f11
) - chore(deps): bump postcss from 8.4.18 to 8.4.31 (#144) (
9a47adf
)
- feat: color widget (#138) (
d1b0872
) - feat: navigations tests (#130) (
59bf35e
) - fix: filters validation (#139) (
58ef114
) - fix: lazy callbacks (#137) (
6b07dbd
)
- feat: imagefield linked pictures (#126) (
d367862
) - feat: open site links in new tab (#119) (
f47c147
) - fix: clearable file input dark mode (#129) (
9365364
) - fix: responsive actions and search filter (#128) (
6866350
) - fix: select multiple truncate & spacing (#127) (
d813954
) - chore: compiled styles (
56aebc3
)
- feat: dropped python 3.7 (#111) (
bbb38a8
) - fix: hasattr readonly fields (#110) (
295a6cc
) - fix: file input focus (#103) (
28d73c3
)
- feat: all applications alpine (#101) (
c6a4bcd
) - feat: python 3.11 (#98) (
2c6ef91
) - feat: action button colors (#97) (
1650d66
) - fix: app index template (#102) (
1cf5af2
) - docs: badges (#100) (
1be9d02
) - docs: display label (#96) (
8d0920a
) - chore: styles location (#99) (
8e935f7
)
- feat: compat with python3.7 (#93) (
5248a6a
) - fix: poetry error when used as a local dependency (#88) (
eac6010
) - fix: improved boolean visibility (
afae153
) - chore(deps): bump django from 3.2.19 to 3.2.20 (#95) (
a124101
)
- feat: add object button available in changeform (
2a62b64
) - fix: missing primary color (
2987755
) - fix: display header text alignment (
350e44b
)
- feat: improved filters open/close handling (
9f607c5
) - feat: checkbox focus (
d31c357
) - fix: responsive filter button (
5ba45f8
)
- feat: userlinks templates refactoring (
b86d78d
) - feat: date/time fields redesign (
a68af6b
) - feat: test flow (#80) (
d6e9d90
) - feat: release flow (#77) (
90ab7f9
) - feat(docs): credits (
c97cf83
) - feat: import export support (#67) (
576d428
) - feat: homepage link (
e1a2713
) - feat: htmx & alpinejs update (
9578bbe
) - feat: Multielement rows support (#58) (
a44c93b
) - feat: hide history section if empty (
e1da167
) - feat: login button (
149a870
) - feat: tailwind update (
0129998
) - feat: site symbol support (
116a179
) - feat: date / time fields improvements (
63bd9ed
) - feat: multi site support (
9e59690
) - feat: dark mode switcher (#43) (
4359cea
) - feat: ruff integration (#42) (
3aca1d4
) - feat: logout screen (
22918d4
) - feat: username in userlinks (#39) (
b796519
) - feat: Styling of non-field errors for Admin, TabularInline and StackedInline (#37) (
05348dd
) - feat: prose classes (
302ba3a
) - feat: wysiwyg support (#35) (
28e6f28
) - feat: readonly fields preprocessing (
14e8501
) - feat: dropdown refactoring into alpine (
3a54703
) - feat: toggle sidebar (#30) (
a1452a0
) - feat: darkmode support (#26) (
4414a0b
) - feat: use Dockerfile to build Tailwind CSS (#23) (
b1b3efc
) - feat: form inputs with errors (
b4e4a23
) - feat: tailwind 3.2 update (
d94f9b2
) - feat: Request passed into actions_submit_line (#18) (
31f5649
) - feat: daterange filters (
e096bd3
) - feat: filters (
3e7257b
) - feat: form errors template (
3ddda39
) - feat: basic m2m widget support (#4) (
ceb5647
) - feat: ignore dist/ folder (
b72618a
) - feat: labels as list/tuple support (
8a90c16
) - fix: theme switch alpine variable (
af9b6b6
) - fix: force loading translations (
4ea3146
) - fix: filter spacing (
4f4d377
) - fix: system dark mode support (
3c6fe43
) - fix: boolean has always red dot (#82) (
0d0af5c
) - fix: safari row actions width (
05b4fda
) - fix: select2 open state (
1e15720
) - fix: trix spacing (
177620f
) - fix: TypeError: type 'ForeignKey' is not subscriptable (#73) (
baeec5d
) - fix: calendarbox / clockbox overlay (
b274dc6
) - fix: trix mobile resolution (
b5a441d
) - fix: changelist missing checkbox border (
f89e7a4
) - fix: readonly submit line (
1d6eb34
) - fix: info message (
dc0ec29
) - fix: dark mode input focus (
64986a6
) - fix: change password dark mode link color (
a356aee
) - fix: wysiwyg docs and styling (
ff30ccb
) - fix: dark mode theme switch color (
0e152b9
) - fix: icons width (
15c02b8
) - fix: admin theme switch (
fda7060
) - fix: actions row (
3749c54
) - fix: spacing in object tools (
f343b7e
) - fix: responsive actions holder (
d649685
) - fix: related widget (
76c7f58
) - fix: action types (
d74d622
) - fix: types (
b177c3f
) - fix: responsive search field (
6304f96
) - fix: responsive search field (
ad101bf
) - fix: icon hover color (
d6484f9
) - fix: related field width (
d8b2ee2
) - fix: empty div for help_text (
6c415b4
) - fix: allow to override login_form in custom site (
8a3b97d
) - fix: datetime widget margin and dark mode (
53f4970
) - fix: selector footer text (
e353763
) - fix: filter button height (
dbd7fdc
) - fix: changelist top actions display (
11796f5
) - fix: empty values display (
714847d
) - fix: not installed psycopg (
5cb539e
) - fix: trix map reference (
dbb11b6
) - fix: dark mode colors (
2636a7c
) - fix: default dark mode css classes (
9d798c0
) - fix: prose classes for ul, li (
67fc0a7
) - fix: create user account message in dark mode (
26c0769
) - fix: clearable file input in dark mode (
c429736
) - fix: delete link in stacked and tabular inlines (
fb3f31c
) - fix: help tooltip in tabular inline (
9f8002a
) - fix: wysiwyg error state (#41) (
5d0f2ea
) - fix: selector arrow icon (
d4c9d7c
) - fix: alpine not loaded x-cloak (#40) (
7e7921f
) - fix: readonly fields (#38) (
0aca6e4
) - fix: readonly preprocess fields for inlines (
e697137
) - fix: checkbox status (
c3b4c00
) - fix: FK field with error (
ee40f10
) - fix: submit line actions (
701016d
) - fix: custom action button dark mode (
b604a35
) - fix: action button in dark mode (
388f2fd
) - fix: filter x padding (
5599788
) - fix: filter hover (
6043f45
) - fix: sidebar link in dark mode (
f2da403
) - fix: sidebar navigation spacing (
a4494f4
) - fix: navigation config default value (
960f621
) - fix: selector label position (
0649905
) - fix: breadcrumbs links (
e8b788d
) - fix: default sidebar state (
d0d9d57
) - fix: responsive related widget margin (
6c7943b
) - fix: responsive password hash (
cf8ad76
) - fix: tabular dark mode readonly field (
01a409d
) - fix: dark mode display labels (
f1e71a9
) - fix: related widget wrapper visual (
44062c7
) - fix: submit line close button styling (
a3e8c04
) - fix: expandable textarea (
432a741
) - fix: close filter button (
1afcbdb
) - fix: unknown boolean (
defdc46
) - fix: long labels (
683fbdc
) - fix: long labels (
428b3fc
) - fix: inlines adjustments (
e9c2c15
) - fix: popup improvements (
3df4d92
) - fix: Fix "'NoneType' object has no attribute 'widget'" when M2M uses intermediary model (#10) (
61ea6f7
) - fix: Fixed "No records found" when 'has_add_permission' was False (#7) (
6936182
) - fix: login page background image positioning (
7bd97ee
) - fix: change password form line height (#5) (
c770b6f
) - fix: responsive issues (#3) (
c15de4c
) - fix: ugettext_lazy -> gettext_lazy (
716914a
) - fix: endif in sidebar (
775f821
) - fix: display as value undefined key (
646b9c4
) - fix: README support on pypi (
f7ec090
) - docs: screenshot improvements (
fd55d68
) - docs: features improvement (
84b1e51
) - docs: demo link (
7783d81
) - docs: features (
7f2bebc
) - docs: screenshots cleanup (
52ba3ff
) - docs: screenshot (
4d70962
) - docs: actions documentation (#56) (
4883f14
) - docs: tailwindcss build & watch (
b79e81e
) - docs: typo in filename (
749a87c
) - docs: how to register existing models (
9823e9e
) - docs: custom ModelAdmin in installation (
7a2c649
) - docs: installation remark (
02bc852
) - docs: icons library link (
a5d1050
) - chore: precommit update (
c7ab783
) - chore(deps): bump django from 3.2.18 to 3.2.19 (#66) (
3d4cf3b
) - chore(deps): bump sqlparse from 0.4.2 to 0.4.4 (#60) (
ac29537
) - chore: removed docker references (
e5b1404
) - chore(deps): bump django from 3.2.17 to 3.2.18 (#54) (
2e254e7
) - chore(deps): bump django from 3.2.16 to 3.2.17 (#47) (
026c190
) - chore: version (
e70a9b0
) - chore: license update (
c6c6692
) - chore: htmx library update (
de83a70
) - chore(deps): bump django from 3.2.15 to 3.2.16 (#16) (
6db9faa
) - chore: black formatting (
49faffa
) - chore: version (
c1ba672
) - chore: improved screenshots (
bbd2fce
) - chore(deps): bump django from 3.2.14 to 3.2.15 (
676d963
)