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 |
Guo Xiang Tan
|
5c8dac3ae5
|
Replace `discourse-slack-official` with `discourse-chat-integration`.
|
2017-10-24 09:44:11 +08:00 |
Sam
|
d4d5e6965e
|
FEATURE: discourse-prometheus is an official plugin
|
2017-10-24 10:27:28 +11: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
|
75e4f7f896
|
Shorten some very long lines
Prevent warnings from already defined constants when reloading
|
2017-08-12 04:18:04 +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
|
b92e181390
|
FEATURE: rake plugin:install_all_official
use this task to quickly install all official plugins
GIT_WRITE=1 to enable write access to repos (discourse staff only)
|
2017-07-18 12:09:27 -04: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
|
9c9e0f5eca
|
FIX: Move the middleware
|
2017-01-18 18:22:03 -05: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 |
Guo Xiang Tan
|
cb5be1fe8f
|
Upgrade rspec to 3.4.0.
|
2016-05-30 11:38:38 +08:00 |
Neil Lalonde
|
e5918c7d00
|
FEATURE: Merge tagging plugin into core
|
2016-04-27 11:58:53 -04:00 |
Robin Ward
|
c423ce6333
|
Allow auth providers to provide custom urls
|
2016-04-20 13:19:59 -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 |
Sam
|
fab51496cb
|
correct full screen login feature
|
2015-10-13 13:11:49 +11: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 |