Each of the key concepts in Datasette now has an actions menu, which plugins can use to add additional functionality targeting that entity.
- Plugin hook: view_actions() for actions that can be applied to a SQL view. (#2297)
- Plugin hook: homepage_actions() for actions that apply to the instance homepage. (#2298)
- Plugin hook: row_actions() for actions that apply to the row page. (#2299)
- Action menu items for all of the
*_actions()
plugin hooks can now return an optional"description"
key, which will be displayed in the menu below the action label. (#2294) - Plugin hooks documentation page is now organized with additional headings. (#2300)
- Improved the display of action buttons on pages that also display metadata. (#2286)
- The header and footer of the page now uses a subtle gradient effect, and options in the navigation menu are better visually defined. (#2302)
- Table names that start with an underscore now default to hidden. (#2104)
pragma_table_list
has been added to the allow-list of SQLite pragma functions supported by Datasette.select * from pragma_table_list()
is no longer blocked. (#2104)