Guo Xiang Tan
|
c6f45fcfdb
|
Expose an API for plugins to be hidden on the admin plugin page.
|
2018-05-08 13:24:58 +08:00 |
Guo Xiang Tan
|
8cf0f51eb2
|
UX: Display site settings shortcut for `poll` and `discourse-nginx-performance-report`.
https://meta.discourse.org/t/improving-admin-plugins/84585/29?u=tgxworld
|
2018-05-08 10:34:32 +08:00 |
Robin Ward
|
93b40d5e59
|
Don't use `puts` here since it happens in tests
|
2018-04-30 12:26:43 -04:00 |
Robin Ward
|
cfcdc4b420
|
Output when a locale is invalid
|
2018-04-20 15:29:18 -04:00 |
Joffrey JAFFEUX
|
45f657336e
|
FEATURE: adds support for loading existing core asset in pretty text
|
2018-04-10 08:37:16 +02:00 |
Gerhard Schlager
|
eb52c5469e
|
FEATURE: Allow plugins to register a new locale
|
2018-01-25 14:57:41 +01:00 |
Jeff Wong
|
b094894c94
|
Feature: Add service worker registration method to plugin API
|
2017-11-28 14:01:41 +08:00 |
Robin Ward
|
966c7e7f07
|
FEATURE: Allow plugins to dynamically add seed fixture paths
This is useful if your plugin wants different seed data for different
locales for example.
|
2017-11-16 14:43:17 -05:00 |
Robin Ward
|
838568cbc3
|
Refactor flag types for more customization
|
2017-10-19 13:55:23 -04:00 |
Robin Ward
|
823936ca9c
|
A plugin API to catch exceptions
|
2017-10-02 12:05:12 -04:00 |
Robin Ward
|
34f98f362f
|
Add a plugin hook to specify a class on the body of the document
|
2017-09-28 13:17:09 -04:00 |
Guo Xiang Tan
|
77d4c4d8dc
|
Fix all the errors to get our tests green on Rails 5.1.
|
2017-09-25 13:48:58 +08:00 |
Robin Ward
|
e7885c20cb
|
Add reloadable support for patching in an avatar lookup
|
2017-08-30 14:24:03 -04:00 |
Guo Xiang Tan
|
2157079d09
|
Add Plugin API to register a category custom field.
|
2017-08-17 15:59:57 +09:00 |
Régis Hanol
|
55f449edc5
|
FIX: reloading issues with classes
|
2017-08-16 23:00:52 +02:00 |
Robin Ward
|
5ed809a15b
|
FIX: Reloading issues with classes
|
2017-08-13 13:19:50 -04:00 |
Régis Hanol
|
51ef36abb4
|
Add a bunch of reload-friendly class variables accessors plugin APIs
|
2017-08-12 04:21:02 +02:00 |
Régis Hanol
|
04460ecac5
|
'add_to_serializer' should define the 'include_' method by default
|
2017-08-09 22:22:18 +02:00 |
Robin Ward
|
f11253dcb6
|
Allow plugin patches to reload in development mode
|
2017-08-09 12:30:27 -04:00 |
Robin Ward
|
43fd90b2da
|
Remove serve_public_dir -- it's not needed
|
2017-07-28 13:44:38 -04:00 |
Robin Ward
|
5ae79697b8
|
Remove unused `register_theme` code, expose `serve_public`
|
2017-07-28 11:47:25 -04:00 |
Guo Xiang Tan
|
5012d46cbd
|
Add rubocop to our build. (#5004)
|
2017-07-28 10:20:09 +09:00 |
Sam
|
6a1f579c6e
|
FIX: don't search for plugins in nested subdirectories
|
2017-05-16 17:28:56 -04:00 |
Robin Ward
|
1363988cd7
|
Support for an HTML builder that can create dynamic HTML
|
2017-04-17 17:32:55 -04:00 |
Régis Hanol
|
747f4812e4
|
fix custom emoji support when using subfolder
|
2017-03-24 02:09:39 +01:00 |
Régis Hanol
|
9f65658c5c
|
register_emoji should work with subfolder installs
|
2017-03-24 01:08:12 +01:00 |
Guo Xiang Tan
|
e7c972ac89
|
FIX: Don't use backticks that take in inputs.
|
2017-03-17 15:33:51 +08:00 |
Robin Ward
|
fffa285dbf
|
Insert middleware in production mode if enabled
|
2017-01-18 18:05:56 -05:00 |
Robin Ward
|
adb73180f7
|
FEATURE: Let plugins register themes easily
|
2017-01-13 11:50:52 -05:00 |
Robin Ward
|
b60bc47a4c
|
Plugins can register providers for global settings
|
2017-01-09 17:18:58 -05:00 |
Guo Xiang Tan
|
3909f342f6
|
FEATURE: Allow options to be set when adding model callbacks.
|
2016-11-21 10:20:31 +08:00 |
Sam
|
f4c754b389
|
FEATURE: split JavaScript application bundle, so plugins live in own file
This adds plugin.js and plugin_third_party.js files
|
2016-11-15 11:43:13 +11:00 |
Guo Xiang Tan
|
49c27d9a88
|
FEATURE: Add interface in `Plugin::Instance` to register a seedfu fixture.
|
2016-10-25 14:57:31 +08:00 |
Robin Ward
|
af266acac1
|
FIX: Plugin Custom emoji weren't working correctly on the server side
|
2016-07-22 12:59:43 -04:00 |
Robin Ward
|
c11f7bee99
|
FIX: Registering emoji via plugin.rb was broken
|
2016-07-21 14:15:51 -04:00 |
Robin Ward
|
b8261a662b
|
FIX: `siteSettings` weren't getting applied to plugin auth
|
2016-07-13 16:11:48 -04:00 |
Robin Ward
|
b8125b3512
|
REFACTOR: Remove `Discourse.Ajax`
|
2016-07-11 12:57:05 -04:00 |
Robin Ward
|
56f07529bb
|
REFACTOR: Migrate more legacy JS to ES6
|
2016-07-11 12:57:05 -04:00 |
Robin Ward
|
a546395397
|
REFACTOR: Migrate markdown functionality in ES6
|
2016-07-11 12:57:05 -04:00 |
Neil Lalonde
|
e5918c7d00
|
FEATURE: Merge tagging plugin into core
|
2016-04-27 11:58:53 -04:00 |
Robin Ward
|
1006b1ba94
|
Various Plugin Enhancements and Extension Points
|
2016-03-11 15:53:37 -05:00 |
Régis Hanol
|
fc27b7442f
|
FIX: it should have been an array of arrays...:fired:
|
2015-11-06 15:42:16 +01:00 |
Régis Hanol
|
86f76e5b4d
|
FIX: better plugin emojis API
|
2015-11-06 15:02:40 +01:00 |
Régis Hanol
|
13e96ffd3b
|
FEATURE: add support for custom emojis via plugins
|
2015-11-05 17:25:26 +01:00 |
Neil Lalonde
|
abeac7f681
|
two more places: make it possible for plugins to add methods to classes that don't follow naming conventions
|
2015-11-04 14:53:45 -05:00 |
Robin Ward
|
c4b1b848bc
|
More extension points for login buttons, used by OAuth2 plugin
|
2015-09-25 11:29:40 -04:00 |
Neil Lalonde
|
db1820f39c
|
make it possible for plugins to add methods to classes that don't follow naming conventions
|
2015-09-14 16:10:54 -04:00 |
Robin Ward
|
42e510753d
|
Support for Acceptance tests in plugins
|
2015-08-27 17:07:11 -04:00 |
Neil Lalonde
|
3faeeca5c8
|
FIX: plugins that use models in their initialize section might fail when bootstrapping a new database
|
2015-08-25 16:38:25 -04:00 |
Robin Ward
|
2b72bd3592
|
FIX: Missed incrementing `idx`
|
2015-08-21 11:39:40 -04:00 |