Wykres commitów

15138 Commity (607f0a821c8c9febc6d5294a2431d2c3103f2a35)

Autor SHA1 Wiadomość Data
Sage Abdullah 5b76d8ec31 Add SnippetViewSetGroup to allow grouped snippets registration 2023-04-19 15:13:42 +01:00
Sage Abdullah 8df6e62fb4 Allow register_snippet() to be passed a SnippetViewSet as the only argument 2023-04-19 15:13:42 +01:00
Sage Abdullah 5fb4d6316f Allow SnippetViewSet.model to be defined directly on the class 2023-04-19 15:13:42 +01:00
Sage Abdullah 641e029c63 Override is_shown on custom Snippets menu item based on permissions 2023-04-19 15:13:42 +01:00
Sage Abdullah dde58c718d Add docs and tests for separate menu item registrations for Snippets 2023-04-19 15:13:42 +01:00
Sage Abdullah 9c8fd70b10 Add menu-related attributes and methods to register a separate menu item for Snippets 2023-04-19 15:13:42 +01:00
Sage Abdullah 8f22dae7b0 Move snippet_viewset assignment to SnippetViewSet.on_register() 2023-04-19 15:13:42 +01:00
Sage Abdullah 52739832bc Fix nested SubmenuMenuItem from being hidden when expanded 2023-04-19 15:13:42 +01:00
sag᠎e 70bb15a7e1
Prevent long preview mode names from making the select element overflow the side panel. Fix #10240 (#10354) 2023-04-19 14:30:21 +01:00
Thibaud Colas 69fc0d41d2 Release notes for #10056 2023-04-19 13:38:23 +01:00
Thibaud Colas bf1f15c3d5 Update relevant color declarations to use theme-agnostic color tokens 2023-04-19 13:38:23 +01:00
Thibaud Colas 567b999548 Set up new color design tokens for light and dark themes 2023-04-19 13:38:23 +01:00
Thibaud Colas 35868364c5 Remove unused dropzone styles 2023-04-19 13:38:23 +01:00
Thibaud Colas 308f01b3b1 Remove legacy dropdown-button--white variant 2023-04-19 13:38:23 +01:00
Thibaud Colas 5f050ec84b Add theme class to HTML root based on user profile 2023-04-19 13:38:23 +01:00
Thibaud Colas 42600f8bec Fix Storybook rendering of body element 2023-04-19 13:38:23 +01:00
Thibaud Colas 69eef34e56 Add more components to Storybook 2023-04-19 13:38:23 +01:00
Thibaud Colas 9325f7dd6f Add theme field on UserProfile model and form 2023-04-19 13:38:23 +01:00
Matt Westcott 26a14da3d7 Release note for #10299 2023-04-19 13:25:58 +01:00
Sage Abdullah 66c0ef48e9 Add docs for setting panels/edit_handler on SnippetViewSet 2023-04-19 13:24:17 +01:00
Sage Abdullah 88b742b979 Clarify docs of Snippets features to better reflect current state 2023-04-19 13:24:17 +01:00
Sage Abdullah 5ae3b444da Add edit_handler/form_class overrides to Snippets preview and compare views 2023-04-19 13:24:17 +01:00
Sage Abdullah ecfafa595a Add RevisionsCompareView.edit_handler attribute 2023-04-19 13:24:01 +01:00
Sage Abdullah 0087b811e8 Extract PreviewOnEdit.get_form_class() method 2023-04-19 13:24:01 +01:00
Sage Abdullah e2c7b640d9 Add test examples of snippet models with panels/edit_handler on the viewset 2023-04-19 13:23:29 +01:00
Sage Abdullah f41098fd26 Allow overriding get_edit_handler and get_form_class via SnippetViewSet 2023-04-19 13:23:29 +01:00
Sage Abdullah 14e5341e76 Extract ModelViewSet.{get_form_fields,get_exclude_form_fields}() methods 2023-04-19 13:23:15 +01:00
Matt Westcott 8ceede175f Deprecate the partial_match argument 2023-04-19 10:53:25 +01:00
Matt Westcott db691b5f1b Remove use of partial_match on search 2023-04-19 10:53:25 +01:00
Matt Westcott 3ddc74941e Switch Elasticsearch backend to non-partial match behaviour 2023-04-19 10:53:25 +01:00
Matt Westcott ecc73762fa Remove partial_match from search test fixtures and update Elasticsearch backend tests accordingly 2023-04-19 10:53:25 +01:00
Matt Westcott 32ad2a209a Provide an `autocomplete` endpoint on the fallback search backend
This is identical to the search method, since the standard search disregards word boundaries anyhow, but providing this endpoint means that we can document a common endpoint across all backends.
2023-04-19 01:40:08 +01:00
Thibaud Colas 9b4378485c Release notes for #10344 2023-04-18 15:58:20 +01:00
Thibaud Colas 8f797266d2 Change the width of the minimap 2023-04-18 15:58:07 +01:00
Thibaud Colas cd867ec952 Make sure link text conveys they can be used to expand minimap 2023-04-18 15:58:07 +01:00
Thibaud Colas fdf930e49f Implement nicer hover styles for side panel resizing 2023-04-18 15:58:07 +01:00
Thibaud Colas 6a8096bdb8 Reveal section on minimap click 2023-04-18 15:58:07 +01:00
Thibaud Colas 1c27af0618 Move the minimap to be next to side panels 2023-04-18 15:58:07 +01:00
Thibaud Colas caf78e1ce9 Make the minimap store its state between page reloads 2023-04-18 15:58:07 +01:00
Thibaud Colas 64058647ec Update resize icon in side panels 2023-04-18 15:58:07 +01:00
Thibaud Colas 79df3f8f01 Fix minimap overlapping with footer actions on mobile 2023-04-18 15:58:07 +01:00
Thibaud Colas 117eae2299 Release notes for #10347 2023-04-18 15:32:56 +01:00
Thibaud Colas 78eb3d5844
Always set Sass output to expanded so CSS process is identical in dev and prod builds (#10347) 2023-04-18 15:32:05 +01:00
Sage Abdullah 72f77e4359
Add tests and release notes for #10336 2023-04-18 20:25:33 +07:00
fidoriel b9e629f63e
Fix template configuration on snippets index results view 2023-04-18 19:39:41 +07:00
SwA 0447b259c7 fix: modify get_full_url to omit adding base_url in inaplicable cases (#10291)
Fixes #10285
2023-04-18 12:30:20 +01:00
Matt Westcott cc223daa17 Fix autocompletion on sqlite FTS backend
* Fix incorrect signatures for `SQLiteAutocompleteQueryCompiler`
* Syntax for an autocomplete search should have the `*` outside of quotes - `"foo"*` rather than `"foo*"`
* Query compiler was hardcoded to search on the 'title' and 'body' fields of the FTS table, rather than 'autocomplete'

Full support for searching on specified fields is still lacking - the 'title' and 'body' fields are special cased, and other column names will return a SQL error.
2023-04-18 11:11:46 +01:00
Matt Westcott 5c65ac98f8 Fix autocompletion on MySQL FTS backend
Similar to #10341; the `*` operator should be appended to the term, not prepended. `title` and `body` are special-cased, and specifying other columns explicitly still does not work.
2023-04-18 11:11:23 +01:00
Sage Abdullah ba239e12eb Update default FieldPanel icon test to use the placeholder icon instead of arrow-down-big 2023-04-18 19:14:02 +10:00
Sage Abdullah 64ea6dd8b8 Fix missing newline in editing interface customisation docs
Regression in 2abd7916af
2023-04-18 19:14:02 +10:00