Jeff Atwood
7337b2953f
slightly less giant poll percentages
2016-06-21 17:01:27 -07:00
Neil Lalonde
db2bc41110
Update translations
2016-06-21 11:16:31 -04:00
Guo Xiang Tan
6416ea9e09
FIX: Make sure we reset poll builder after inserting a poll.
2016-06-20 18:16:18 +08:00
Jeff Atwood
94df22564f
shorter poll copy
2016-06-19 22:55:10 -07:00
Jeff Atwood
a486d7e95b
minor copyedit on poll
2016-06-19 22:44:49 -07:00
Guo Xiang Tan
01c563ca85
FIX: Use internal value for poll builder.
2016-06-20 12:40:44 +08:00
Guo Xiang Tan
58b7f214b0
UX: Highlight details text.
2016-06-20 08:43:12 +08:00
Jeff Atwood
5e8d1549a4
minor copyedit on polls
2016-06-17 23:37:02 -07:00
Jeff Atwood
54032ffd2c
copyedit: go with {verb} {noun} for gear actions
2016-06-17 15:54:30 -07:00
Jeff Atwood
8d60e09fc4
minor copyedit
2016-06-17 14:53:07 -07:00
Guo Xiang Tan
cdfe2b8144
[ci skip] ✂️
2016-06-17 16:33:52 +08:00
Guo Xiang Tan
abcdbe24b5
Rename name for acceptance test.
2016-06-17 16:30:55 +08:00
Guo Xiang Tan
45a5c2e8e6
Add acceptance tests for details button.
2016-06-17 13:27:14 +08:00
Guo Xiang Tan
d4f03cc0e1
Add details to popup menu options.
2016-06-17 11:37:16 +08:00
Jeff Atwood
01347dfbe2
very minor copyedit
2016-06-16 15:27:08 -07:00
Guo Xiang Tan
adecdbee56
UX: Display number combobox as an input group so it looks nice on mobile too.
2016-06-16 17:08:00 +08:00
Guo Xiang Tan
4df224bb79
FIX: Trim whitespaces and do a global replace.
2016-06-16 16:35:23 +08:00
Guo Xiang Tan
fd91a8eee6
Bunch of UX changes for polls builder.
2016-06-15 23:47:19 +08:00
Guo Xiang Tan
e1cfe7536c
FIX: Add default values when no value has been selected.
2016-06-15 12:54:52 +08:00
Guo Xiang Tan
ae5a033469
Start checking eslint in plugins.
2016-06-15 11:14:24 +08:00
Guo Xiang Tan
8d46727d67
FEATURE: Poll UI Builder.
2016-06-15 11:14:24 +08:00
Guo Xiang Tan
a36203ff78
PERF: Paginate public polls.
2016-06-12 16:14:53 +08:00
Guo Xiang Tan
5a03eca74a
UX: Add info when poll is public.
2016-06-09 22:15:08 +08:00
Guo Xiang Tan
f53494f102
FIX: Polls with votes cannot be made public.
2016-06-09 12:10:27 +08:00
Guo Xiang Tan
7b6fb17bbb
One line import.
2016-06-08 17:23:05 +08:00
Guo Xiang Tan
3caf696d3a
FIX: Ignore title in user avatar.
2016-06-08 17:04:18 +08:00
Guo Xiang Tan
8ecde35df3
FEATURE: Add public type to polls.
2016-06-08 16:19:13 +08:00
Guo Xiang Tan
7aac5baeed
FIX: Make sure model is updated when polls change.
2016-06-08 14:42:23 +08:00
Guo Xiang Tan
5f92de8ede
Remove unnecessary for loop.
2016-06-07 16:50:45 +08:00
Guo Xiang Tan
35337cd687
FIX: Previous polls are being removed when adding a poll in a new post.
2016-06-07 11:23:38 +08:00
Guo Xiang Tan
2f14a81fa4
FIX: `min` setting should be greater than 0 for multiple type polls.
2016-06-07 10:48:06 +08:00
Guo Xiang Tan
a849fae5ee
Add specs for polls ( #4246 )
...
* Extract validation logic into a service object.
* Extract logic for updating polls custom fields into a service object.
* Use `strip_heredoc` instead.
* FIX: Polls do not update when configuration has been changed.
2016-06-06 17:04:56 +02:00
Arpit Jalan
4f4c1b54ba
Update Translations
2016-06-04 00:15:03 +05:30
Arpit Jalan
e489af0b50
add Estonian language files
2016-06-01 15:25:21 +05:30
Neil Lalonde
7050042088
Update translations
2016-05-26 11:50:15 -04:00
Robin Ward
7c0fb41ec0
Deprecation: Use `Ember.Helper` for later versions of Ember
2016-05-11 14:26:09 -04:00
Arpit Jalan
e8623ccd92
Update Translations
2016-05-09 23:39:52 +05:30
Robin Ward
9ea32bf7d8
Deprecation: Change `{{#each x in y}}` to `{{#each y as |x|}}`
2016-05-04 16:18:09 -04:00
Neil Lalonde
b1f798f119
Update translations
2016-05-04 14:22:15 -04:00
Sam
672d6924ec
FIX: malformed <details> should not break email
2016-05-02 12:33:56 +10:00
Gerhard Schlager
f1bc7de541
Adds support for anonymous votes to the poll plugin
2016-04-23 22:44:09 +02:00
Neil Lalonde
e63e296761
Update translations
2016-04-20 19:18:07 -04:00
Robin Ward
e91379916b
FIX: Provide the ability to `reduce` cooked content
...
This allows us to strip polls from the group posts page.
2016-04-13 13:25:18 -04:00
Neil Lalonde
a2501bfee5
Update Translations
2016-04-07 12:11:30 -04:00
Régis Hanol
fe000cd9c2
FIX: <details> should expand when supported by the browser
2016-04-06 21:44:29 +02:00
Robin Ward
ef4877e009
FIX: Stability issues with multiple polls
2016-03-28 12:17:37 -04:00
Arpit Jalan
ddebd76c44
Update Translations
2016-03-23 22:25:29 +05:30
Manel Villar
6a2fe44e51
Support for Galician language added
2016-03-22 16:42:54 +01:00
Régis Hanol
6c579ba932
FIX: close existing polls in closed topics to keep old behaviour
2016-03-21 23:09:36 +01:00
Régis Hanol
b575f97ece
FIX: allows polls on closed topics
2016-03-21 12:12:25 +01:00
Neil Lalonde
9f30a28a8e
Update translations
2016-03-17 11:01:02 -04:00
Régis Hanol
dab6b9ba6e
remove light gray in elided part
2016-03-14 22:25:44 +01:00
Régis Hanol
6d84a8a1b3
FIX: don't send out elided message in email notifications
...
UX: improved details tag for elided messages
2016-03-11 17:51:16 +01:00
Arpit Jalan
bdb290ccdb
Update Translations
2016-03-07 19:44:32 +05:30
Robin Ward
d538bcbe40
FIX: Don't cloak videos once they begin playing
2016-02-29 13:56:54 -05:00
Robin Ward
026bba1876
Merge branch 'master' into vdom
2016-02-22 15:28:07 -05:00
Neil Lalonde
7e39619bc9
Update translations
2016-02-22 11:10:12 -05:00
Sam
c404da248a
Merge branch 'master' into vdom
2016-02-22 12:20:59 +11:00
Sam
5a47199528
Merge pull request #3947 from khoa-le/update-locale-vietnamese
...
Add locale for Vietnamese
2016-02-22 11:41:37 +11:00
Robin Ward
6935925f10
Update Polls plugin to work with new Plugin API
2016-02-18 15:23:43 -05:00
Robin Ward
3a78321c63
`withPluginApi` means you don't have to check for null.
2016-02-16 12:17:22 -05:00
Robin Ward
9b8871d7dd
PluginAPI for more stable backwards compatibility going forward
2016-02-12 15:46:36 -05:00
Neil Lalonde
71a87bea0c
Update translations
2016-02-04 13:35:14 -05:00
Arpit Jalan
bcc0ed7c9c
Update Translations
2016-02-02 15:24:01 +05:30
Régis Hanol
c2bd159ace
SECURITY: fix XSS in lazyYT plugin
2016-01-30 12:32:48 +01:00
Arpit Jalan
915afa703d
Update Translations
2016-01-26 23:41:00 +05:30
Khoa, Le Ngoc
06e637fc4a
Merge remote-tracking branch 'upstream/master' into update-locale-vietnamese
...
* upstream/master: (185 commits)
SECURITY: Upgrade rails.
FIX: new user summary page was broken
Version bump to v1.5.0.beta9
Remove addressable from Discourse.
UX: change glyph when inviting existing user to a topic
FIX: Allow for large free disk space
Revert "FIX: disk_space should be a BigDecimal to handle large disk (closes #3923 )"
UX: improve styling of messages and mobile view of messages
FIX: correct counts on user summary
FIX: link to filtered down list of badges from summary FEATURE: pick featured badges in summary page
FIX: do not allow new email to be duplicate FIX: return proper error message when email already exists
retain unactivated accounts a bit longer default
FEATURE: blocked users can send and reply to private messages from staff
Remove Arel patch that has been merged upstream.
correct path
little typo
FIX: Missing tag in CSS.
PERF: remove 10-20ms of work from every page view
FIX: remove green background for wiki (this can be re-added via a customization if needed)
Hotfix for unsubscribe via email
...
# Conflicts:
# .tx/config
2016-01-26 12:44:29 +07:00
Khoa, Le Ngoc
003399bf96
Update translation code
2016-01-22 14:54:48 +07:00
Régis Hanol
fc3bedaaed
Merge pull request #3921 from gschlager/locale-sk
...
Add Slovak locale
2016-01-20 15:38:48 +01:00
Arpit Jalan
bfa4e6b69c
Update Translations
2016-01-19 01:29:19 +05:30
Régis Hanol
fc92166d5f
FIX: when rouding numbers in poll resuls, *don't* select a never-been-voted-for option to round up from zero
2016-01-14 01:59:46 +01:00
Neil Lalonde
d732c0876a
Update translations
2016-01-08 15:50:00 -05:00
Sam Saffron
57944a0694
PERF: only subscribe to a topic once for polls
...
in the past as views were created and destroyed poll subscriptions would change
this caused a lot of load on messaging bus and uneeded traffic
2016-01-06 20:36:09 +11:00
Arpit Jalan
593c22eda1
Update Translations
2016-01-04 21:01:49 +05:30
root
e0ffce1cad
Add locale for Vietnamese
2016-01-03 10:05:28 +00:00
Jeff Atwood
e1f90d12f1
formally remove IE9 support
2016-01-02 23:49:52 -08:00
Régis Hanol
eb7417ea0c
Revert "remove README"
...
This reverts commit 478062ba71
.
2015-12-31 11:46:31 +01:00
Arpit Jalan
90d15ba588
Update Translations
2015-12-29 23:16:17 +05:30
Arpit Jalan
47410f1b99
Update Translations
2015-12-23 17:01:43 +05:30
Neil Lalonde
fe10f3e0a3
Update translations
2015-12-18 10:48:02 -05:00
Gerhard Schlager
e56f8fa471
Add Slovak locale
2015-12-14 21:55:36 +01:00
Arpit Jalan
b227897c44
Update Translations
2015-12-07 23:29:32 +05:30
Arpit Jalan
076ed66e69
FIX: switch to iframe when embedding YouTube playlist
2015-12-04 08:16:22 +05:30
Régis Hanol
72e7271687
FIX: '.intersect?' isn't available in older version of ruby
2015-12-02 17:25:01 +01:00
Régis Hanol
f4184aea33
FIX: properly re-compute # of voters in multiple-choice polls
2015-12-02 12:33:34 +01:00
Andy Waite
3e50313fdc
Prepare for separation of RSpec helper files
...
Since rspec-rails 3, the default installation creates two helper files:
* `spec_helper.rb`
* `rails_helper.rb`
`spec_helper.rb` is intended as a way of running specs that do not
require Rails, whereas `rails_helper.rb` loads Rails (as Discourse's
current `spec_helper.rb` does).
For more information:
https://www.relishapp.com/rspec/rspec-rails/docs/upgrade#default-helper-files
In this commit, I've simply replaced all instances of `spec_helper` with
`rails_helper`, and renamed the original `spec_helper.rb`.
This brings the Discourse project closer to the standard usage of RSpec
in a Rails app.
At present, every spec relies on loading Rails, but there are likely
many that don't need to. In a future pull request, I hope to introduce a
separate, minimal `spec_helper.rb` which can be used in tests which
don't rely on Rails.
2015-12-01 20:39:42 +00:00
Arpit Jalan
04593b8fef
Update Translations
2015-12-01 01:09:45 +05:30
Régis Hanol
478062ba71
remove README
2015-11-30 11:32:48 +01:00
Régis Hanol
f36ba0b5bf
add discourse-details plugin
2015-11-30 11:32:01 +01:00
Régis Hanol
08ae5f89bd
FIX: rounding issue might appear when summing up all the decimals
2015-11-30 11:24:25 +01:00
Régis Hanol
96cd36e86d
FIX: properly compute the number of voters using only valid options
2015-11-30 11:23:38 +01:00
Régis Hanol
68a44a1d59
FIX: use an algorithm that doesn't re-order percentages when rounding them up to 100% in single choice polls
2015-11-25 00:14:24 +01:00
Régis Hanol
4f25278b39
FIX: round down percentages when using multiple choices polls
2015-11-23 15:28:24 +01:00
Arpit Jalan
bde05fd334
Update Translations
2015-11-23 19:25:06 +05:30
Régis Hanol
9d2128dad3
FIX: don't round up to 100% when using multiple choices poll
2015-11-23 11:34:24 +01:00
Arpit Jalan
6ec336e56f
Update Translations
2015-11-20 23:26:48 +05:30
Régis Hanol
32b6ccd622
FIX: properly round % so they add up to 100 in polls
2015-11-19 18:23:38 +01:00
Arpit Jalan
951bfb6186
Update Translations
2015-11-09 21:14:02 +05:30
Arpit Jalan
a44c2f6ea3
Update Translations
2015-11-02 17:49:57 +05:30
Arpit Jalan
574805b682
Update Translations
2015-10-30 18:16:52 +05:30
Arpit Jalan
c3cadbb4d8
Update Translations
2015-10-26 22:38:34 +05:30
Régis Hanol
515fc49727
FIX: replace polls with a link in emails
2015-10-22 19:10:07 +02:00
Arpit Jalan
717be06f17
Update Translations
2015-10-20 23:11:42 +05:30
Neil Lalonde
131e7ed445
fix MergePollsVotes migration
2015-10-16 13:54:41 -04:00
Régis Hanol
8f2b002203
FIX: a poll option cannot be voted more than 100% of the time
2015-10-16 17:18:22 +02:00
Arpit Jalan
06f616792d
Update Translations
2015-10-15 18:19:04 +05:30
Arpit Jalan
43cd0912e6
Update Translations
2015-10-11 02:11:28 +11:00
Neil Lalonde
1e5ad6f219
Update translations
2015-10-02 10:40:28 -04:00
Arpit Jalan
a2e8e5f90b
Update Translations
2015-09-29 12:30:01 +05:30
Gerhard Schlager
bb52042b46
FIX: Add missing pluralization keys to poll plugin locale
2015-09-27 21:36:57 +02:00
Régis Hanol
2e76c9165a
FIX: polls are always editable until the first vote
2015-09-25 18:54:15 +02:00
Régis Hanol
cc75890cd4
UX: disable 'Hide results' button when poll is closed
2015-09-16 13:01:08 +02:00
Régis Hanol
26c743a962
FIX: disable poll dialect when poll plugin is disabled
2015-09-14 20:11:03 +02:00
Régis Hanol
60bbd81607
FIX: polls with votes were preventing users from updating the post
2015-09-14 19:27:54 +02:00
Arpit Jalan
b8c3187a94
Update Translations
2015-08-31 22:19:30 +05:30
Arpit Jalan
e1575746f2
Update Translations
2015-08-20 17:33:13 +05:30
Arpit Jalan
ecd1bfe4cb
FIX: onebox youtube channels and handle deleted video links
2015-08-18 14:48:53 +05:30
Arpit Jalan
73f547b019
Update Translations
2015-08-10 23:41:05 +05:30
Sam
d16de4a0a1
correct polls spec
2015-08-05 12:39:38 +10:00
Arpit Jalan
e53bf294ef
Update Translations
2015-08-04 13:17:39 +05:30
Régis Hanol
969f6ad1d0
Revert "make polls unselectable"
...
This reverts commit 9b819d9245
.
2015-07-31 12:46:30 +02:00
Jeff Atwood
9b819d9245
make polls unselectable
...
https://meta.discourse.org/t/disabling-text-selection-in-polls/31586
2015-07-31 03:43:07 -07:00
Régis Hanol
233cdc011d
FIX: disable text selection in polls
2015-07-31 12:42:53 +02:00
Arpit Jalan
62a59ef7c0
Update Translations
2015-07-30 22:41:12 +05:30
Arpit Jalan
e01d196bda
Update Translations
2015-07-22 22:57:18 +05:30
Luke GB
9f31c3d235
Expose poll_maximum_options to client
...
At present this doesn't actually seem to be exposed to the client.
I discovered this by accident whilst trying to write my own plugin:
7b6d6b76eb/app/models/site_setting.rb (L17-L18)
2015-07-19 21:41:14 +01:00
Arpit Jalan
fc977771a3
Update Translations
2015-07-16 19:18:02 +05:30
Sam
00aaa692ac
Merge pull request #3574 from gschlager/patch-2
...
FIX: Remove invalid translation keys from polls plugin
2015-07-15 16:53:37 +10:00
Arpit Jalan
63b5a6c4e0
Update Translations
2015-07-09 18:57:52 +05:30
Robin Ward
8be37193ee
Trivial changes to poll plugin, including a small typo fix.
2015-07-07 10:51:51 -04:00
Kane York
af042ffe5e
FEATURE: Per-plugin settings buttons, "Enabled" column
...
Also, added enabled_site_setting to the Poll plugin so it shows up properly.
2015-07-02 10:59:06 -07:00
Neil Lalonde
9a0e4bb96e
Update translations
2015-07-01 17:09:37 -04:00
Gerhard Schlager
5eaf95b328
FIX: Remove invalid translation keys from polls plugin
...
And it changes the file header since it was wrong.
2015-06-28 01:31:03 +02:00
Arpit Jalan
db02dbb0da
Update Translations
2015-06-26 20:30:13 +05:30
Régis Hanol
b25a16ee3e
FEATURE: 2 new reports: time to first response, topics with no response
...
FIX: relativeAgeMediumSpan was off by 1
REFACTOR: extracted decimalAdjust & round functions from the poll plugin
2015-06-22 19:46:51 +02:00
Neil Lalonde
4b6cf528ce
update translations
2015-06-19 11:29:13 -04:00
Arpit Jalan
6148ae8775
Update Translations
2015-06-17 22:05:22 +05:30
Arpit Jalan
436e84c6c1
Update Translations
2015-06-15 20:25:53 +05:30
Neil Lalonde
d9efb37ec7
Update translations
2015-06-11 15:35:01 -04:00
Arpit Jalan
45a7c314c2
Update Translations
2015-06-03 20:39:08 +05:30
Régis Hanol
7afe78eec0
FIX: don't use a table for poll results
2015-06-03 16:49:20 +02:00
Régis Hanol
50a39f7e98
use bigger bottom padding instead of line-height to vertical center
2015-06-03 12:35:49 +02:00
Régis Hanol
0013a94692
FIX: use pastel color for background of the selected poll options
2015-06-03 12:28:03 +02:00
Jeff Atwood
1a9da9133e
switch back to line-height based centering on polls
2015-06-03 02:58:52 -07:00
Régis Hanol
c240a8bd80
FIX: make sure we can't vote on deleted polls
2015-06-01 22:31:47 +02:00
Arpit Jalan
1ac4e60c90
Update Translations
2015-06-01 23:33:27 +05:30
Régis Hanol
f736b6face
FIX: validate poll parameters when type=multiple
2015-06-01 19:28:05 +02:00
Jeff Atwood
9ce6603864
better poll option alignment for multi-line
2015-05-29 16:32:44 -07:00
Arpit Jalan
5880313e84
Update Translations
2015-05-26 20:08:20 +05:30
Arpit Jalan
7608409fdb
UX: allow youtube embed width and height to be passed as param
2015-05-26 18:03:50 +05:30
Robin Ward
78abf85087
FIX: IE9 issues with latest discourse
2015-05-25 12:32:42 -04:00
Arpit Jalan
56544f2048
Update Translations
2015-05-21 00:24:12 +05:30
Régis Hanol
3859273ff7
FIX: prevent span abuse in polls
2015-05-20 15:55:27 +02:00
Régis Hanol
d889f05480
changed default 'poll maximum options' to 20
2015-05-19 14:33:27 +02:00
Régis Hanol
764f9b42fe
Merge pull request #3458 from Qasem-h/Bosnian
...
Add Bosnian langage for discourse
2015-05-15 14:34:16 +02:00
Régis Hanol
42be2b431f
ooops, we actually need that :fired:
2015-05-15 11:51:10 +02:00
Régis Hanol
a3fb2c002c
FIX: remove dangerous support for style/background attributes in polls
2015-05-15 11:08:51 +02:00
riking
9d232dac9a
FIX: Properly whitelist li styles
2015-05-14 16:43:01 -07:00
Régis Hanol
635b31af7b
FIX: editing a post with a poll breaks sometimes
2015-05-14 17:18:45 +02:00
Régis Hanol
7c545537a6
FIX: prevent pollception
2015-05-13 23:12:53 +02:00
Régis Hanol
43755a6fab
keep closed status when migrating poll to new style
2015-05-13 22:30:27 +02:00
Régis Hanol
06643fb625
add support for all types of unordered lists in migrate_old_polls
2015-05-13 22:10:02 +02:00
Régis Hanol
4df868a420
FIX: update 'migrate_old_polls' rake task to support more cases
...
FIX: support list that uses double newlines
FIX: support list that uses spaces before the '-'
FIX: don't break lamentably when a poll wasn't created
2015-05-13 19:56:09 +02:00
Régis Hanol
b8005f0b1b
FIX: link starting with '[poll' should not break polls
2015-05-13 17:50:25 +02:00
Neil Lalonde
1c5ea5d8ef
Update translations
2015-05-12 17:38:49 -04:00
Qasem Hajizadeh
a4c69d450e
Create server.bs_BA.yml
2015-05-12 16:22:06 +04:30
Qasem Hajizadeh
2ad958b796
Create client.bs_BA.yml
2015-05-12 16:21:49 +04:30
Régis Hanol
3a9907f392
FIX: prevent self-xss in poll attributes
2015-05-11 20:09:17 +02:00
Robin Ward
585583d38c
Upgrade polls to Ember 1.11
2015-05-11 11:20:45 -04:00
Robin Ward
aee12fd6ef
Ember Deprecations for Topics
2015-05-11 11:18:37 -04:00
riking
7238c43018
SECURITY: XSS in poll errors dialog
2015-05-08 19:28:04 -07:00
Arpit Jalan
c2312a427a
UX: no need to show protocol in youtube link
2015-05-09 01:18:42 +05:30
Régis Hanol
f20f9d76a5
Merge pull request #3438 from techAPJ/patch-2
...
FIX: show youtube URL if title is undefined
2015-05-08 19:23:33 +02:00
Arpit Jalan
597dc2f0b6
FIX: show youtube URL if title is undefined
2015-05-08 22:51:45 +05:30
Régis Hanol
0ded6434df
FIX: migrate_old_polls should properly identify olds polls at the end of the post
2015-05-08 19:17:09 +02:00
Arpit Jalan
88135e5b22
FIX: fetch YouTube video title via oEmbed
2015-05-08 18:03:36 +05:30
Régis Hanol
c2ffe255c3
FIX: add borders on polls on mobile
2015-05-08 11:13:32 +02:00
Régis Hanol
875a013ec7
FIX: poll design on mobile
2015-05-07 19:49:06 +02:00
Régis Hanol
c1bb7bc7cc
clarify copy when editing a poll after the first 5 minutes
2015-05-07 17:24:35 +02:00
Régis Hanol
9b0ca60f52
FIX: support quotes for poll parameters
2015-05-07 16:40:14 +02:00
Régis Hanol
78cff468bc
FIX: poll options display issues
2015-05-07 15:19:23 +02:00
Régis Hanol
033761d2f6
FIX: reset all votes when the # of options changes
2015-05-06 18:52:09 +02:00
Arpit Jalan
ee960899df
Update Translations
2015-05-06 21:32:11 +05:30
Régis Hanol
2d3a090060
FIX: poll design on mobile
2015-05-05 20:14:38 +02:00
Régis Hanol
73703dd557
FIX: poll fake 3D button effect with custom background color
2015-05-05 20:00:42 +02:00
Sam
b4f666630e
make jshint happy
2015-05-05 10:10:50 +10:00
Régis Hanol
90c05ff045
FIX: two-column poll
2015-05-04 22:29:45 +02:00
Gerhard Schlager
409a367ab7
Replace all occurrences of totalVotes
2015-05-04 16:20:13 +02:00
Régis Hanol
86d7412f30
REFACTOR: rename "total_votes" poll field to the more accurate "voters"
...
FEATURE: automagically load plugin's migrations
2015-05-04 16:01:57 +02:00
Sam
c3e3afcb2c
PERF: eliminate N+1 query due to polls
2015-05-04 16:12:03 +10:00
Sam
803feefd54
MessageBus handles readonly redis now, no need to wrap it
2015-05-04 12:21:00 +10:00
Régis Hanol
44bf8fc7f7
Merge pull request #3423 from gschlager/polls-refactor
...
Extract the parsing of polls
2015-05-03 19:50:58 +02:00
Gerhard Schlager
9bc750e43d
Extract the parsing of polls
2015-05-02 23:44:45 +02:00
Gerhard Schlager
c9e4fd578d
FIX: closed polls with no votes showed NaN as percentage and average
2015-05-02 01:58:23 +02:00
Régis Hanol
2954c99a1e
FEATURE: new 'poll_maximum_options' site setting to limit the number of options in a poll
2015-05-01 16:44:51 +02:00
Régis Hanol
f83638c154
FIX: check the selected options when casting a vote
2015-05-01 16:33:24 +02:00
Régis Hanol
9106331d4f
FIX: 'migrate_old_poll' rake task to support options with HTML
2015-05-01 15:53:02 +02:00
Régis Hanol
e9b70ac9cb
FIX: migrate old polls rake task
2015-04-30 17:08:44 +02:00
Régis Hanol
202b442b86
FEATURE: new 'poll:migrate_old_polls' rake task
2015-04-29 23:34:40 +02:00
Arpit Jalan
787b30c354
Update Translations
2015-04-29 22:38:29 +05:30
Régis Hanol
c10a8d481d
poll copy
2015-04-29 12:25:54 +02:00
Régis Hanol
6af71bd601
FIX: polls requires a refresh to work when inserted in the stream
2015-04-27 18:59:29 +02:00
Régis Hanol
10270593a4
FIX: remove links in poll email notification
2015-04-26 00:37:27 +02:00
Régis Hanol
8dc8aaaeb0
fix build
2015-04-26 00:22:29 +02:00
Régis Hanol
151dea4088
FIX: editing a poll/post with a poll wasn't working properly
2015-04-26 00:12:19 +02:00
Robin Ward
5b3f99aa50
Don't blow up if Redis switches to READONLY
2015-04-24 14:37:16 -04:00
Régis Hanol
8129cce104
FIX: clicking "show results" wasn't working after casting a vote
2015-04-24 17:24:13 +02:00
Régis Hanol
7085c7db12
make jshint happy
2015-04-23 19:52:37 +02:00
Régis Hanol
a737090442
- FEATURE: revamped poll plugin
...
- add User.staff scope
- inject MessageBus into Ember views (so it can be used by the poll plugin)
- REFACTOR: use more accurate is_first_post? method instead of post_number == 1
- FEATURE: add support for JSON-typed custom fields
- FEATURE: allow plugins to add validation
- FEATURE: add post_custom_fields to PostSerializer
- FEATURE: allow plugins to whitelist post_custom_fields
- FIX: don't bump when post did not save successfully
- FEATURE: polls are supported in any post
- FEATURE: allow for multiple polls in the same post
- FEATURE: multiple choice polls
- FEATURE: rating polls
- FEATURE: new dialect allowing users to preview polls in the composer
2015-04-23 19:33:29 +02:00
Marcus Rückert
dba8cbc6ce
Update poll readme to include warning
...
about the topic prefix.
2015-04-14 13:56:56 +02:00
Arpit Jalan
8623f179ff
Update Translations
2015-04-09 20:58:06 +05:30
Qasem Hajizadeh
879296f10f
Create server.fa_IR.yml
2015-04-02 03:00:16 +04:30
Qasem Hajizadeh
c623403dcc
Create client.fa_IR.yml
2015-04-02 03:00:00 +04:30
Chris Desch
71ad441e91
Bump plugin version from 0.1 to 0.2
2015-03-04 14:27:33 -05:00
Régis Hanol
4714a562d9
FIX: Poll requires logged in user to log in again
...
FIX: Open/Closing the poll wasn't updating the UI
REFACTOR: ES6 FTW
2015-03-03 16:17:07 +01:00
Arpit Jalan
ade082c072
Update Translations
2015-03-02 21:59:07 +05:30
Arpit Jalan
253ba977ef
Update Translations
2015-02-25 22:47:17 +05:30
Arpit Jalan
d1bcda2d5b
FIX: non-secure warning from YouTube thumbnails
2015-02-20 09:09:04 +05:30
Arpit Jalan
5c61661b7c
Update Translations
2015-02-19 21:41:24 +05:30
Régis Hanol
f916087e81
FIX: poll plugin wasn't working when the OP was deleted
...
Alternatively fixes issue reported -> https://meta.discourse.org/t/bug-with-flag-as-spam/25359
2015-02-18 20:33:05 +01:00
Arpit Jalan
439f13b040
Update Translations
2015-02-13 19:37:41 +05:30
Arpit Jalan
4c602f60c6
Add Telugu translation files
2015-02-09 20:46:31 +05:30
Robin Ward
7dea65122e
Support a `url` field in plugin metadata
2015-02-06 18:08:57 -05:00
riking
06f02ce9fc
FIX: 🈂️ Allow closing polls in multi-locale sites
2015-02-05 19:55:03 -08:00
Arpit Jalan
cc0f3b83ee
Update lazyYT plugin to version 1.0.1
2015-01-27 18:14:34 +05:30
Robin Ward
28f702a5b6
Refactor app events to more efficiently handle post highlighting
2015-01-14 15:50:19 -05:00
Arpit Jalan
fa8ba67523
Update Translations
2014-12-29 19:06:33 +05:30
Régis Hanol
45dbdb6896
FEATURE: custom emojis
2014-12-23 01:12:26 +01:00
Sam
679800bc09
remove shortcut for now
2014-12-15 12:24:48 +11:00
Sam
2eb47f8125
change CTRL+E to CTRL+:
2014-12-15 09:57:32 +11:00
Robin Ward
f21d34df24
FIX: Polls were broken after Ember upgrade
2014-12-18 11:42:47 -05:00
Robin Ward
f3babdb319
Fixes many Ember 1.9.0 deprecations
2014-12-17 09:31:42 -05:00
Régis Hanol
ed54ea6642
use android 5.0 emoji set + optimize PNGs
2014-12-15 12:27:45 +01:00
Jeff Atwood
1d1f3be6b8
pngout all emojis to reduce size
2014-12-12 23:11:39 -08:00
Arpit Jalan
d0ddbc4cb4
Update translations
2014-12-13 00:40:01 +05:30
Arpit Jalan
02e1d17ac7
Add Turkish translation files
2014-12-12 12:13:12 +05:30
Régis Hanol
e6e7948617
FEATURE: support for emoji sets
...
Added following emoji sets
- Apple/International
- Emoji One (default)
- Android/Google
- Twitter
FIX: translations from plugins weren't properly merged with default translations
FEATURE: new 'site_setting_changed' event
2014-12-11 17:08:47 +01:00
Sam
ccdae40913
show ungrouped emojis in tab, remove a few aliases
...
(I dislike 💩 and :squirrel: made no sense)
TODO: stop using symlinks for aliases
2014-12-10 13:34:08 +11:00
Sam
6ab1720779
Add pagination for emoji, split out foods, make it wider
2014-12-09 17:22:54 +11:00
Sam
57b1f002d1
prep work for emoji versioning
2014-12-09 14:51:44 +11:00
Sam
51955e6e78
FIX: add CDN support to emoji preview and toolbar
2014-12-09 14:31:49 +11:00
Sam
993d60f9fb
clean html
2014-12-09 12:12:11 +11:00
Sam
8b9c7da571
FIX: In Firefox :w autocomplete was broken
...
Always use hasOwnProperty as opposed to [] on hash objects,
{} has a "watch" function in Firefox
2014-12-09 12:11:56 +11:00
Sam
ef5d56a258
correct random ')') showing up
2014-12-09 12:10:30 +11:00
Sam
3b033d2899
allow users to override groups if needed
2014-12-09 12:09:46 +11:00
Robin Ward
4de412365e
The `{{i18n}}` helper should use quotes when looking up keys, always.
2014-12-08 16:36:18 -05:00
Sam
3547c20aa7
add toolbar to pick emoji family, bump up number to 60
2014-12-08 16:45:24 +11:00
Sam
23163422e6
correct positioning when emoji is added
2014-12-08 14:22:54 +11:00
Sam
555b783864
Add shortcuts support for emoji toolbar
...
(CTRL E to open, ESC to close)
2014-12-08 13:32:26 +11:00
Sam
c5e07aa320
refactor emoji into 3 files, start flagging composer bits with the api
2014-12-08 12:51:13 +11:00
Sam
abf6871de6
Merge pull request #3027 from techAPJ/update-translations
...
Add missing translation files and update translations
2014-12-08 11:04:17 +11:00
khalid al-hussayen
9fc0a3f6f9
add arabic local files
2014-12-07 23:05:24 +03:00
Arpit Jalan
45c2a24075
Update Translations
2014-12-07 22:32:13 +05:30
Sam
968064c791
shift code into server safe section
2014-12-05 17:41:59 +11:00
Sam
10dec66c1f
missing translation
2014-12-05 17:38:14 +11:00
Sam
357a12f78e
FEATURE: work-in-progress emoji selector toolbar item
2014-12-05 17:19:17 +11:00
Robin Ward
e035b07e92
Put Ember 1.8.1 + fixes back.
2014-12-04 08:51:35 -05:00
Sam
b6bf6669c0
Merge pull request #3018 from gschlager/i18n_fix08
...
Add German translations for Emoji plugin
2014-12-04 14:24:24 +11:00
Gerhard Schlager
52f938ad53
Add German translations for Emoji plugin
2014-12-03 23:51:29 +01:00
Sam
8977d5917b
revert
2014-12-04 09:35:11 +11:00
Robin Ward
39fde5b9fb
Upgrade to 1.8.1: So long, metamorphs!
2014-12-03 10:49:18 -05:00
Godfrey Chan
5352a7f53c
Don't `use_route`
...
See https://github.com/rails/rails/pull/17453 and https://github.com/rails/rails/pull/17725
2014-11-30 21:25:54 -08:00
Arpit Jalan
dbd5823881
Update Translations
2014-11-17 21:35:06 +05:30
Robin Ward
0d12ed2231
UX: More spinner upgrades
2014-11-13 15:40:28 -05:00
Erick Guan
968bcd5acb
Add zh_CN translation for emoji plugin
2014-11-08 20:17:51 +08:00
Neil Lalonde
60578afefd
Merge pull request #2888 from lidel/emoji-pl-locale
...
Add pl_PL locale for emoji plugin
2014-11-07 11:57:26 -05:00
Robin Ward
1302a0a276
Allow Emoji to be overwritten. Show added Emoji in search.
2014-11-04 12:20:00 -05:00
Robin Ward
407f3abffb
Simple API for registering custom emoji
2014-11-03 13:56:31 -05:00
Régis Hanol
22525ff74c
FIX: changing title of a poll should close/open the poll
2014-10-31 12:01:47 +01:00
Neil Lalonde
718854f055
Update translations
2014-10-30 17:30:05 -04:00
Arpit Jalan
d0cf73f105
Update Translations
2014-10-23 20:15:56 +05:30
Marcin Rataj
4136a61047
Add emoji pl_PL localization
2014-10-19 20:21:04 +02:00
Arpit Jalan
8bd2bf9f29
Update Translations
2014-10-19 21:37:25 +05:30
Dean Taylor
ab1ace099c
FIX: Non-secure warning from YouTube thumbnails
...
YouTube thumbnails where being loaded over `http` even on a `https` loaded page.
Causing the browser bar to change from green to yellow ![non-secure content loaded icon](http://i.imgur.com/c4GpwCQ.png )
2014-10-18 16:42:21 +01:00
Sam
2f4e2dc687
remove broken symlink
2014-10-18 10:13:58 +11:00
Arpit Jalan
92efee088e
Add missing transation files and update translations
2014-10-16 23:25:34 +05:30
Régis Hanol
31e9cafe0e
FEATURE: use original filename when clicking the download link in the lightbox
2014-10-15 19:20:04 +02:00
lidlanca
432aa76221
var are you?
2014-10-14 20:38:59 -04:00
lidlanca
17febe4914
Fix: Set title for multiple youtube video player with the same ID (don't rely on id to set title)
...
When an identical youtube video is embedded multiple times on the same page.
it will only be successful setting title to 1st element in the dom matching a unique id which is based on the actual youtube video id.
2014-10-14 19:50:42 -04:00
Ilya Kuchaev
b9a3d8f59d
Add emoji ru localization
2014-10-09 12:27:41 -04:00
Robin Ward
e55b437eb9
Replace the rest of the deprecated `{{action xyz}}` with `{{action
...
"xyz"}}`
2014-10-03 14:43:27 -04:00
Arpit Jalan
6989557a26
Update Translations
2014-09-30 19:53:17 +05:30
Robin Ward
d0fb8bbcfc
Instead of `.js.handlebars` use `.hbs` for handlebars templates
2014-09-26 15:23:15 -04:00
Jeff Atwood
cf73ee85cd
updated EmojiOne
2014-09-25 12:29:33 -07:00
Régis Hanol
57f7b92bb4
fix poll plugin specs deprecations
2014-09-25 18:12:28 +02:00
Régis Hanol
de76b512c1
fix most deprecations in the specs (still some left)
2014-09-25 17:44:48 +02:00
Marcin Rataj
d1e471978a
UX: fix typo in lazyYT.css
2014-09-25 02:21:03 +02:00
Marcin Rataj
f406443891
UX: improve readability of video title in lazyYT plugin
2014-09-23 22:13:32 +02:00
Régis Hanol
da91ab25cf
Merge pull request #2804 from lidel/plugins-category-in-settings
...
UX: Move emoji setting into 'Plugins' category
2014-09-18 11:58:58 -04:00
Robin Ward
d472b4e10a
FIX: When emoji was disabled you could get a JS error in preview
2014-09-17 12:57:49 -04:00
Marcin Rataj
366c9c1baf
UX: Move emoji setting into 'Plugins' category
2014-09-16 23:57:54 +02:00
Sam
8bc1091281
Merge pull request #2799 from techAPJ/patch-2
...
Add pl_PL translations for Poll plugin and update translations
2014-09-16 22:36:38 +10:00
Régis Hanol
4e5e7d718e
TRIVIAL: remove useless comment
2014-09-15 18:33:05 -04:00
Régis Hanol
205d61363d
FEATURE: add 'enable_emoji' site setting
2014-09-15 18:16:19 -04:00
Arpit Jalan
6455dc7580
Add pl_PL translations for Poll plugin and update translations
2014-09-14 23:52:24 +05:30
Neil Lalonde
638cd6e7c9
Update translations
2014-09-10 12:32:27 -04:00
Sam
97c44469fe
Update emoji.js.erb
...
bump version
2014-09-10 17:30:20 +10:00
Jeff Atwood
e5de31bbed
proper switch to emojione for emojis
2014-09-09 23:59:34 -07:00
Sam
03df9a80ea
revert emoji change
2014-09-10 16:50:58 +10:00
Jeff Atwood
e6c0d42f95
fix up missing emojis due to name mappings
2014-09-09 23:39:49 -07:00