Angus McLeod
6a6b44a469
Version bump
2022-12-12 13:21:26 +01:00
Wan Bachtiar
d68cd4a9fb
Bump version
2022-11-11 16:36:18 +11:00
Angus McLeod
e50ce9e5c0
Update plugin.rb
2022-11-07 15:05:13 +01:00
Angus McLeod
f76ae370b0
Update plugin version
2022-10-26 10:08:14 +02:00
Angus McLeod
bf711a910d
Update plugin.rb
2022-10-19 19:09:33 +02:00
Angus McLeod
02255491d0
FIX: avatar link in wizard submissions was broken
2022-10-14 09:19:02 +02:00
Angus McLeod
b2a5558de1
Version bump
2022-10-12 09:30:07 +02:00
Angus McLeod
0b4c154456
Version bump
2022-10-10 14:05:08 +02:00
Angus McLeod
359b165743
Bump version
2022-10-05 17:35:54 +02:00
Angus McLeod
1f077ce22b
Bump version
2022-10-05 17:14:50 +02:00
Angus McLeod
3bacb09f82
Acknowledge Kailtlin as an author
2022-09-23 17:30:55 +02:00
Angus McLeod
8f7fae0e7c
Remove beta tag
2022-09-23 17:27:11 +02:00
Angus McLeod
785bd5d956
Merge branch 'main' into pro-release
2022-09-22 08:20:44 +02:00
Angus McLeod
b2714b524c
Bump version
2022-09-02 10:01:21 +02:00
Angus McLeod
78a9c97e43
FIX: Ensure no access skip works for guests
2022-08-24 09:52:08 +02:00
Angus McLeod
b05ed5093e
Bump version
2022-08-23 17:04:44 +02:00
Angus McLeod
d6b4954ae3
Bump version
2022-08-22 15:57:38 +02:00
Angus McLeod
6e02c138ef
Update plugin about
2022-08-18 23:04:42 +02:00
Angus McLeod
1f254732da
version bump
2022-08-15 15:41:01 +02:00
Angus McLeod
5c6b66e730
Update plugin contact email
2022-08-12 15:48:30 +01:00
Angus McLeod
209bb077e9
Update metadata in preparation from v2.0
2022-08-09 15:20:49 +01:00
Angus McLeod
c3c87852b8
Bump version
2022-08-02 13:57:44 +01:00
Angus McLeod
1e8b667e3f
Working version contained within template model
2022-08-02 13:54:57 +01:00
Angus McLeod
2cec01ba2c
WIP Example
2022-08-02 12:39:56 +01:00
Angus McLeod
d4da391a4d
Various rebase fixes
2022-08-01 18:07:16 +01:00
Angus McLeod
2f21358f10
Merge branch 'main' into pro-release
2022-08-01 16:44:42 +01:00
Angus McLeod
556a32aa5c
wizard_js locales are only loaded on the new /wizard route for non-staff
2022-07-30 11:23:12 +01:00
Angus McLeod
e3efc68dc9
Bump version
2022-07-29 17:13:44 +01:00
Angus McLeod
c6d5778d12
Update metadata
2022-07-27 14:42:08 +01:00
Angus McLeod
11ff38ae90
Move wizard into core app first step: move the files
2022-07-26 15:18:09 +01:00
Angus McLeod
ac279e4a67
Version bump
2022-07-18 07:41:46 +01:00
Angus McLeod
d7271b7288
Version bump
2022-07-15 16:41:04 +01:00
Angus McLeod
8f53d25114
Merge branch 'main' into pro-release
2022-07-13 16:29:24 +01:00
Angus McLeod
6a5198041b
Bump version
...
Plugin supports all recent asset pipeline changes in Discourse.
2022-06-22 12:56:41 +02:00
Angus McLeod
7dcc6ea61f
Add ember_jquery to precompilation pipeline
2022-06-22 12:29:54 +02:00
Angus McLeod
b8329f0fa0
wizard-vendor needs to be precompiled
2022-06-22 10:37:02 +02:00
Angus McLeod
70329f209a
COMPATIBILITY: The core wizard is now an ember addon
2022-06-17 16:00:22 +02:00
Angus McLeod
aea2df9b06
Bump version
2022-06-15 09:59:40 +02:00
Angus McLeod
7cf99f2391
Final cherry pick fixes
2022-06-15 09:57:20 +02:00
Angus McLeod
a19a1fa3b1
Refactor wizard client and add tests
2022-06-15 08:03:38 +02:00
Angus McLeod
8fd5ae7169
Ensure wizard asset paths are included
2022-05-31 13:04:35 +02:00
Angus McLeod
0970b49db8
Remove unnecessary extensions
2022-04-11 15:24:10 +02:00
Angus McLeod
4348a4ee68
Add more logs
2022-04-11 14:36:04 +02:00
Angus McLeod
86b0df89d1
Test config
2022-04-11 13:42:32 +02:00
Angus McLeod
a87dc19eb3
Add qunit CSP extension
2022-04-11 12:21:38 +02:00
Angus McLeod
3c0d256e4e
Update plugin.rb
2022-04-11 11:35:00 +02:00
Angus McLeod
84d21f78e5
Udpate version
2022-04-11 10:01:28 +02:00
Angus McLeod
466c7a7a49
Explicitly load asset paths for tests
2022-03-29 20:17:59 +02:00
Angus McLeod
a053440466
Update plugin.rb
2022-03-29 18:09:12 +02:00
Angus McLeod
f607863510
Remove more subscription related things and integrate with subscription client
2022-03-25 12:18:54 +01:00
Angus McLeod
5edfb4c41e
Remove subs and notices files
2022-03-16 15:49:25 +01:00
Angus McLeod
6cd6b111bd
Bump minor version
2022-03-16 14:13:45 +01:00
Angus McLeod
0c48435672
Merge branch 'pro-release' into add_acceptance_tests
2022-03-16 12:51:15 +01:00
Angus McLeod
8893e6caf1
Refactor wizard client and add tests
2022-03-16 12:33:34 +01:00
Angus McLeod
69fd3d451d
merge main
2022-03-12 15:08:56 +01:00
Angus McLeod
cb7bb4e12f
Move to proper folder structure
2022-03-12 14:49:41 +01:00
Angus McLeod
8cac2a5960
Update plugin.rb
2022-03-12 14:01:39 +01:00
Angus McLeod
46c86cda58
Move to new coverage approach
2022-03-12 14:00:07 +01:00
Angus McLeod
71af94c80b
Version bump
2022-03-03 20:40:29 +01:00
Scott
c5da68823e
Update plugin.rb
2022-02-28 12:43:10 +00:00
Faizaan Gagan
038604e284
FIX: checkout correct branches of plugin and discourse ( #182 )
...
* FIX: checkout correct branches of plugin and discourse
* add condition to check correct discourse branch
* FIX: use updated redis version
* bump patch version
2022-02-16 19:44:56 +05:30
Faizaan Gagan
3b7b0e1a54
cleanup
2022-02-09 12:31:18 +05:30
Angus McLeod
ba7e8d7cd2
Update plugin.rb
2022-02-09 09:54:55 +11:00
Faizaan Gagan
f0580d2bba
FEATURE: allow tags from tag field to be confined to a tag group ( #175 )
...
* FEATURE: allow tag field to be confined to a tag group
* fixed linting
* bump minor version
* moved monkeypatch to a separate module
* use snake case for variable names
* added specs
2022-02-07 11:10:52 +05:30
Keegan George
676d538da2
i18n: Update Translations ( #173 )
...
* New translations client.en.yml (Romanian)
* New translations client.en.yml (Ukrainian)
* New translations client.en.yml (Polish)
* New translations client.en.yml (Portuguese)
* New translations client.en.yml (Russian)
* New translations client.en.yml (Slovak)
* New translations client.en.yml (Slovenian)
* New translations client.en.yml (Albanian)
* New translations client.en.yml (Serbian (Cyrillic))
* New translations client.en.yml (Swedish)
* New translations client.en.yml (Turkish)
* New translations client.en.yml (Chinese Simplified)
* New translations client.en.yml (Norwegian)
* New translations client.en.yml (Chinese Traditional)
* New translations client.en.yml (Zulu)
* New translations client.en.yml (Urdu (Pakistan))
* New translations client.en.yml (Vietnamese)
* New translations client.en.yml (Galician)
* New translations client.en.yml (Icelandic)
* New translations client.en.yml (Indonesian)
* New translations client.en.yml (Persian)
* New translations client.en.yml (Khmer)
* New translations client.en.yml (Punjabi)
* New translations client.en.yml (Dutch)
* New translations client.en.yml (French)
* New translations client.en.yml (Basque)
* New translations client.en.yml (Spanish)
* New translations client.en.yml (Afrikaans)
* New translations client.en.yml (Arabic)
* New translations client.en.yml (Belarusian)
* New translations client.en.yml (Bulgarian)
* New translations client.en.yml (Catalan)
* New translations client.en.yml (Czech)
* New translations client.en.yml (Danish)
* New translations client.en.yml (German)
* New translations client.en.yml (Greek)
* New translations client.en.yml (Finnish)
* New translations client.en.yml (Mongolian)
* New translations client.en.yml (Hebrew)
* New translations client.en.yml (Hungarian)
* New translations client.en.yml (Armenian)
* New translations client.en.yml (Italian)
* New translations client.en.yml (Japanese)
* New translations client.en.yml (Georgian)
* New translations client.en.yml (Korean)
* New translations client.en.yml (Kurdish)
* New translations client.en.yml (Lithuanian)
* New translations client.en.yml (Macedonian)
* New translations client.en.yml (Tamil)
* New translations client.en.yml (Bengali)
* New translations server.en.yml (Finnish)
* New translations server.en.yml (Arabic)
* New translations server.en.yml (Belarusian)
* New translations server.en.yml (Bulgarian)
* New translations server.en.yml (Catalan)
* New translations server.en.yml (Czech)
* New translations server.en.yml (Danish)
* New translations server.en.yml (German)
* New translations server.en.yml (Greek)
* New translations server.en.yml (Basque)
* New translations server.en.yml (Hebrew)
* New translations server.en.yml (Spanish)
* New translations server.en.yml (Hungarian)
* New translations server.en.yml (Armenian)
* New translations server.en.yml (Italian)
* New translations server.en.yml (Japanese)
* New translations server.en.yml (Georgian)
* New translations server.en.yml (Korean)
* New translations server.en.yml (Kurdish)
* New translations server.en.yml (Lithuanian)
* New translations server.en.yml (Macedonian)
* New translations server.en.yml (Mongolian)
* New translations server.en.yml (Afrikaans)
* New translations server.en.yml (French)
* New translations client.en.yml (Thai)
* New translations client.en.yml (Welsh)
* New translations client.en.yml (Croatian)
* New translations client.en.yml (Kazakh)
* New translations client.en.yml (Estonian)
* New translations client.en.yml (Latvian)
* New translations client.en.yml (Azerbaijani)
* New translations client.en.yml (Hindi)
* New translations client.en.yml (Malay)
* New translations client.en.yml (Telugu)
* New translations client.en.yml (Tagalog)
* New translations client.en.yml (Yiddish)
* New translations client.en.yml (Esperanto)
* New translations server.en.yml (Romanian)
* New translations client.en.yml (Tatar)
* New translations client.en.yml (Malayalam)
* New translations client.en.yml (Tibetan)
* New translations client.en.yml (Bosnian)
* New translations client.en.yml (Kannada)
* New translations client.en.yml (Swahili)
* New translations client.en.yml (Nepali)
* New translations client.en.yml (Lao)
* New translations client.en.yml (Oromo)
* New translations client.en.yml (Sindhi)
* New translations server.en.yml (Dutch)
* New translations server.en.yml (Norwegian)
* New translations server.en.yml (Welsh)
* New translations server.en.yml (Kazakh)
* New translations server.en.yml (Estonian)
* New translations server.en.yml (Latvian)
* New translations server.en.yml (Azerbaijani)
* New translations server.en.yml (Hindi)
* New translations server.en.yml (Malay)
* New translations server.en.yml (Telugu)
* New translations server.en.yml (Tagalog)
* New translations server.en.yml (Yiddish)
* New translations server.en.yml (Esperanto)
* New translations server.en.yml (Thai)
* New translations server.en.yml (Tatar)
* New translations server.en.yml (Malayalam)
* New translations server.en.yml (Tibetan)
* New translations server.en.yml (Bosnian)
* New translations server.en.yml (Kannada)
* New translations server.en.yml (Swahili)
* New translations server.en.yml (Nepali)
* New translations server.en.yml (Lao)
* New translations server.en.yml (Oromo)
* New translations server.en.yml (Croatian)
* New translations server.en.yml (Bengali)
* New translations server.en.yml (Punjabi)
* New translations server.en.yml (Ukrainian)
* New translations server.en.yml (Polish)
* New translations server.en.yml (Portuguese)
* New translations server.en.yml (Russian)
* New translations server.en.yml (Slovak)
* New translations server.en.yml (Slovenian)
* New translations server.en.yml (Albanian)
* New translations server.en.yml (Serbian (Cyrillic))
* New translations server.en.yml (Swedish)
* New translations server.en.yml (Turkish)
* New translations server.en.yml (Chinese Simplified)
* New translations server.en.yml (Tamil)
* New translations server.en.yml (Chinese Traditional)
* New translations server.en.yml (Zulu)
* New translations server.en.yml (Urdu (Pakistan))
* New translations server.en.yml (Vietnamese)
* New translations server.en.yml (Galician)
* New translations server.en.yml (Icelandic)
* New translations server.en.yml (Indonesian)
* New translations server.en.yml (Persian)
* New translations server.en.yml (Khmer)
* New translations server.en.yml (Sindhi)
* New translations client.en.yml (Serbian (Cyrillic))
* New translations client.en.yml (Chinese Simplified)
* New translations client.en.yml (Chinese Traditional)
* New translations server.en.yml (Serbian (Cyrillic))
* New translations server.en.yml (Chinese Simplified)
* New translations server.en.yml (Chinese Traditional)
* bump version
* New translations server.en.yml (Romanian)
* New translations server.en.yml (Ukrainian)
* New translations server.en.yml (Polish)
* New translations server.en.yml (Portuguese)
* New translations server.en.yml (Russian)
* New translations server.en.yml (Slovak)
* New translations server.en.yml (Slovenian)
* New translations server.en.yml (Albanian)
* New translations server.en.yml (Serbian (Cyrillic))
* New translations server.en.yml (Swedish)
* New translations server.en.yml (Turkish)
* New translations server.en.yml (Chinese Simplified)
* New translations server.en.yml (Norwegian)
* New translations server.en.yml (Chinese Traditional)
* New translations server.en.yml (Zulu)
* New translations server.en.yml (Urdu (Pakistan))
* New translations server.en.yml (Vietnamese)
* New translations server.en.yml (Galician)
* New translations server.en.yml (Icelandic)
* New translations server.en.yml (Indonesian)
* New translations server.en.yml (Persian)
* New translations server.en.yml (Khmer)
* New translations server.en.yml (Punjabi)
* New translations server.en.yml (Dutch)
* New translations server.en.yml (French)
* New translations server.en.yml (Basque)
* New translations server.en.yml (Spanish)
* New translations server.en.yml (Afrikaans)
* New translations server.en.yml (Arabic)
* New translations server.en.yml (Belarusian)
* New translations server.en.yml (Bulgarian)
* New translations server.en.yml (Catalan)
* New translations server.en.yml (Czech)
* New translations server.en.yml (Danish)
* New translations server.en.yml (German)
* New translations server.en.yml (Greek)
* New translations server.en.yml (Finnish)
* New translations server.en.yml (Mongolian)
* New translations server.en.yml (Hebrew)
* New translations server.en.yml (Hungarian)
* New translations server.en.yml (Armenian)
* New translations server.en.yml (Italian)
* New translations server.en.yml (Japanese)
* New translations server.en.yml (Georgian)
* New translations server.en.yml (Korean)
* New translations server.en.yml (Kurdish)
* New translations server.en.yml (Lithuanian)
* New translations server.en.yml (Macedonian)
* New translations server.en.yml (Tamil)
* New translations server.en.yml (Bengali)
* New translations server.en.yml (Esperanto)
* New translations server.en.yml (Oromo)
* New translations server.en.yml (Lao)
* New translations server.en.yml (Nepali)
* New translations server.en.yml (Swahili)
* New translations server.en.yml (Kannada)
* New translations server.en.yml (Bosnian)
* New translations server.en.yml (Tibetan)
* New translations server.en.yml (Malayalam)
* New translations server.en.yml (Tatar)
* New translations server.en.yml (Welsh)
* New translations server.en.yml (Thai)
* New translations server.en.yml (Yiddish)
* New translations server.en.yml (Tagalog)
* New translations server.en.yml (Telugu)
* New translations server.en.yml (Malay)
* New translations server.en.yml (Hindi)
* New translations server.en.yml (Azerbaijani)
* New translations server.en.yml (Latvian)
* New translations server.en.yml (Estonian)
* New translations server.en.yml (Kazakh)
* New translations server.en.yml (Croatian)
* New translations server.en.yml (Sindhi)
Co-authored-by: Faizaan Gagan <fzngagan@gmail.com>
2022-02-01 12:20:18 +05:30
Faizaan Gagan
8d2dbd565e
FIX: increase width to accomodate long category names ( #178 )
...
* FIX: increase width to accomodate long category names
* version bump
2022-01-31 16:21:23 +05:30
Angus McLeod
f92c2cd574
FIX: Wizard id increment fix ( #177 )
...
* increment object ids based on last object id
* Bump version
* Apply prettier
2022-01-31 15:12:26 +05:30
Faizaan Gagan
51553bc71d
FEATURE: validate liquid templates on wizard save ( #156 )
...
* DEV: validate liquid templates on wizard save
* minor fix
* code improvements and spec
* version bump
* fixed failing specs
* FIX: handle displaying backend validation errors on frontend
* fixed linting
* improved error display
* validate raw description for steps
* refactor conditional
* Identify attribute with liquid template error and pass syntax error
Co-authored-by: angusmcleod <angus@mcleod.org.au>
Co-authored-by: Angus McLeod <angusmcleod@users.noreply.github.com>
2022-01-31 15:11:14 +05:30
Angus McLeod
5e5b5e67ee
FIX: Cache valid directs and only allow one type in a template ( #176 )
...
* Cache valid directs and only allow one type in a template
* Add spec
* Bump version
* Bump version
* Exclude current wizard from other_after_signup
2022-01-31 14:48:04 +05:30
Faizaan Gagan
f5a35baa1b
simplified logic
2022-01-31 12:50:20 +05:30
Faizaan Gagan
5d882d69a2
merged 'main' and resolved conflicts
2022-01-31 09:47:12 +05:30
angusmcleod
4605b23585
Merge branch 'main' into pro-release
2022-01-27 17:51:24 +08:00
angusmcleod
41b5ba4f31
FIX: cleanup mixin requires
2021-12-22 12:35:47 +08:00
angusmcleod
b74dfcc3f8
Increment patch version
2021-12-22 12:12:48 +08:00
Angus McLeod
517da30a4c
DEV: Use uppy in upload field ( #167 )
...
* Move from jquery uploads to uppy.js
* Apply prettier and update version
2021-12-16 13:56:44 +05:30
Faizaan Gagan
460d4e397a
fixed linting
2021-12-07 14:01:39 +05:30
Faizaan Gagan
cdafffea2b
use proper structure for preloading category custom fields
2021-11-17 20:15:48 +05:30
angusmcleod
81bb7e56c2
WIP
2021-11-17 20:26:44 +08:00
Faizaan Gagan
f044ad6101
bump version
2021-11-11 17:22:54 +05:30
Faizaan Gagan
564985e46e
FEATURE: allow 'New Topic' button to redirect to a wizard
2021-11-11 17:20:42 +05:30
angusmcleod
9ab441f888
Update plugin metadata
2021-11-09 20:38:53 +08:00
Faizaan Gagan
51dbf7ac40
FIX: handle non-logged in user trying to skip wizard ( #154 )
...
* FIX: handle non-logged in user trying to skip wizard
* update version, fixed formatting
* make sure skipping user is logged in
2021-11-02 13:41:46 +05:30
Faizaan Gagan
4b0008ee52
version bump
2021-10-30 16:09:38 +05:30
Faizaan Gagan
b7575a3295
use standard naming for custom fields
2021-10-30 16:07:16 +05:30
Faizaan Gagan
c1481e2ad4
Merge branch 'main' into wizard-permissions
2021-10-30 14:29:32 +05:30
angusmcleod
a9af086252
bump version: patch
...
@fzngagan I don't think this qualifies as a new feature, as it's a bugfix plus a related UI update to make the UX of an existing feature clearer
2021-10-20 22:03:42 +08:00
Angus McLeod
69153a7379
IMPROVE: Add plugin metadata workflow with version check ( #149 )
...
* IMPROVE: Add plugin metadata workflow with version check
* Update error message
* Fix workflow keys
* Update plugin-metadata.yml
* Update plugin-metadata.yml
* Update plugin-metadata.yml
* bump version
* Update plugin-metadata.yml
* Update plugin-metadata.yml
* Use npm semver to compare versions
* Fix syntax
* Add semver to package.json
* Update npm usage
* Update plugin-metadata.yml
* Update plugin-metadata.yml
* purposefully fail test
* Pass test
2021-10-19 09:11:16 +05:30
Faizaan Gagan
687c3530b3
WIP
2021-10-19 09:05:55 +05:30
Faizaan Gagan
d9d4c7d8fa
WIP
2021-10-14 18:27:18 +05:30
Angus McLeod
538d618ff3
FEATURE: Add mentionables integration ( #148 )
...
* Add mentionables integration
* fix linting issues
* bump version
* FIX: Use wizard site model
* FIX: apply prettier
2021-10-06 17:25:50 +05:30
angusmcleod
925c8c009a
DEV: Add notice specs and UI updates
2021-10-05 20:54:06 +08:00
angusmcleod
084c6f4a7a
wip
2021-09-24 17:58:42 +08:00
Faizaan Gagan
2678ee153d
FEATURE: add resume wizard popup ( #146 )
...
* FEATURE: add resume wizard popup
* code cleanup, copy edits
* FIX: address functionality, setting and copy issues
@fzngagan a few issues fixed
1. The resume button wasn't working (old reference to ``resumeDialog`` remained in callback.
2. This needs a wizard setting
3. It's not necessary to serialize the first step separately. We have all the steps in ``steps`` and steps have indexes.
4. Button copy
* Fix linting
* Ensure aa submission exists
* Apply prettier
Co-authored-by: angusmcleod <angus@mcleod.org.au>
2021-09-22 13:52:05 +05:30
Faizaan Gagan
11192182e7
DEV: bump version according to latest calculation ( #141 )
...
* bump version according to latest calculation
* bumped version for the current PR
2021-09-09 19:06:01 +05:30
Angus McLeod
f4d419cac2
Merge branch 'pro-release' into pro-features
2021-09-07 20:10:12 +08:00
Keegan George
622ab1b2ce
Merge branch 'pro-release' of https://github.com/paviliondev/discourse-custom-wizard into ui_conventions
2021-09-01 12:38:09 -07:00
angusmcleod
001d116298
Merge branch 'master' into pro-release
2021-09-01 10:37:50 +08:00
angusmcleod
6b1e7568c1
Improve PRO feature approach
2021-09-01 10:19:00 +08:00
Keegan George
d74d3d25be
UX: Display submission fields unique to each type
2021-08-30 16:23:33 -07:00
angusmcleod
eadc40bdae
Add CustomWizard class protections and pro feature restrictions
2021-08-18 14:11:00 +08:00