Commit graph

384 commits

Author SHA1 Message Date
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
Jeff Atwood
c1f19ac74a update to emojione
http://github.com/ranks/emojione
2014-09-09 23:02:00 -07:00
Jeff Atwood
fad0394a40 more renaming of trust level settings 2014-09-04 13:32:00 -07:00
Gerhard Schlager
d49a2bf075 UX: Add missing German locale files 2014-08-29 21:15:08 +02:00
Robin Ward
965ff51efe FIX: Better boundary checking for emoji 2014-08-27 14:40:29 -04:00
Sam
244323d218 FEATURE: restyle poll buttons 2014-08-23 10:50:45 +10:00
riking
277b7dc831 Update LazyYT for new onebox version
Much simpler code!
2014-08-22 12:21:02 -07:00
Arpit Jalan
f92b69ed2f FIX: lazyYT youtube links not getting included in email 2014-08-23 00:21:31 +05:30
Robin Ward
0adfeb1cff ES6: Mega update of controllers 2014-08-13 10:22:47 -04:00
Robin Ward
54ea14323a FIX: Allow emoji at the beginning of a line without a paragraph break. 2014-08-11 12:46:15 -04:00
Arpit Jalan
2820bd34da Update Translations 2014-08-01 20:02:56 +05:30
Robin Ward
91f08ad661 Merge pull request #2595 from techAPJ/patch-4
FIX: lazyYT mobile layout
2014-07-28 11:30:11 -04:00
Arpit Jalan
5db65486f0 FIX: lazyYT mobile layout 2014-07-28 12:04:48 +05:30
Arpit Jalan
b11d98bcfb FIX: support start time in lazyYT 2014-07-26 18:41:21 +05:30
Arpit Jalan
a8fe55bca9 no need to register es6 files 2014-07-22 21:32:46 +05:30
Arpit Jalan
a711575947 FEATURE: ship lazyYT plugin by default 2014-07-22 08:19:01 +05:30
Robin Ward
fc1ce96dbb FIX: Change the approach to sanitization. Includes a more detailed API
for allowing classes and attributes for only certain tag names.
2014-07-03 16:55:36 -04:00
Robin Ward
39c2c958e6 ES6: ComposerView 2014-06-24 16:53:10 -04:00
Robin Ward
a63ac64931 FIX: Obscure emoji fail with a colon surrounded by spaces 2014-06-09 14:44:34 -04:00
Robin Ward
d46fc79344 FIX: winky emoticons were matching with non-spaces before them. 2014-06-04 15:48:27 -04:00
Jeff Atwood
ad409638a5 tiny poll plugin style fixes 2014-05-22 22:00:55 -07:00
Arpit Jalan
f8255f4443 Update translations 2014-05-22 22:28:47 +05:30
Vikhyat Korrapati
5cb2df8f09 Set up poll plugin javascript using an Ember initializer. 2014-05-18 13:36:27 +05:30
Robin Ward
41a4a58af1 FIX: Thanks .gitignore, I missed a necessary file! 2014-05-15 17:57:13 -04:00
Robin Ward
ba8b45792c Plugins: Prefix discourse/plugins/PLUGINNAME for plugin export names. 2014-05-15 16:31:45 -04:00
Robin Ward
15b0cd5185 Merge pull request #2339 from vikhyat/poll-plugin
Partially convert poll plugin to use ES6 modules
2014-05-15 15:04:07 -04:00
Vikhyat Korrapati
a0b7637f5e Extract poll plugin controller into an ES6 module. 2014-05-15 23:54:53 +05:30
Neil Lalonde
f111e4ba56 Update translations 2014-05-14 12:37:00 -04:00
Neil Lalonde
cb2bcb89ff Update translations 2014-05-02 14:01:27 -04:00
Neil Lalonde
1156c57cf6 Update translations 2014-04-25 10:17:20 -04:00
Neil Lalonde
0f4014eef1 Update translations 2014-04-24 10:53:04 -04:00
Vikhyat Korrapati
11297efed5 Get rid of unnecessary controller reference in poll template. 2014-04-16 12:11:41 +05:30
Sébastien Miquerolle
e8e55aa9d7 Poll - Close/Open Button translation
Not yet in transifex, update manually.
2014-04-14 11:54:18 +02:00
Sam
fc1f225091 Merge pull request #2262 from vikhyat/poll-plugin
Add open/close buttons to poll UI
2014-04-14 10:54:10 +10:00
Sam
0f2312a97e Merge pull request #2257 from vikhyat/distributed-mutex
Extract cross-process locking from the scheduler into DistributedMutex
2014-04-14 10:13:18 +10:00
Vikhyat Korrapati
63b96da63a Use DistributedMutex to make sure poll votes are tallied correctly. 2014-04-13 00:05:49 +05:30
Vikhyat Korrapati
31d95c295f Don't allow voting on archived topics. 2014-04-12 23:03:56 +05:30
Vikhyat Korrapati
83b46a6b88 Disable the close poll functionality if allow_user_locale is enabled. 2014-04-12 23:00:51 +05:30
Vikhyat Korrapati
5de7d889fd Add close/open poll buttons to poll UI. 2014-04-12 22:53:21 +05:30
Neil Lalonde
543e6a7ddc Merge pull request #2251 from fantasticfears/locale
update zh_CN translation
2014-04-11 10:22:58 -04:00
Vikhyat Korrapati
cc607dc0b5 Poll style improvements. 2014-04-11 12:26:55 +05:30
Vikhyat Korrapati
edfea2f801 Update poll when title is changed. 2014-04-11 09:05:07 +05:30
Vikhyat Korrapati
2928ce6ca1 Remove the colon from the poll prefix, drop regex support.
This is needed to make it possible to programmatically toggle between
open and closed polls.
2014-04-11 08:41:37 +05:30
Vikhyat Korrapati
edbbf7ffbb Switch the awkward poll.post.poll_details.closed to poll.closed. 2014-04-11 08:13:02 +05:30
Erick Guan
28dd55c772 update zh_CN translation 2014-04-11 09:28:35 +08:00
Régis Hanol
e1b96d2f15 Merge pull request #2249 from riking/onaldanm-1
Correct Closed Poll French Translation
2014-04-10 18:16:52 +02:00
Sébastien Miquerolle
1754375fcb Correct Closed Poll French Translation
Fix the locale and the \\s? position.
2014-04-10 01:12:59 -07:00
Kane York
6e8392bf8e Show results by default for closed polls 2014-04-10 01:00:52 -07:00
Sam
324077bb6c Merge pull request #2241 from bmamlin/closed-poll-readme
Update README.md for poll plugin
2014-04-09 13:35:39 +10:00
Burke Mamlin
b694b19299 Update README.md for poll plugin 2014-04-08 23:19:19 -04:00
Sam
93d79080bb BUGFIX: broken specs after pulling in closed poll stuff 2014-04-09 12:38:21 +10:00
Burke Mamlin
765cf700e3 allow polls to be closed independently of topic 2014-04-08 21:16:29 -04:00
Robin Ward
512746b436 Revert "Revert "FIX: Don't allow mid word emoticons""
This reverts commit efaa066a17.
2014-04-01 11:00:51 -04:00
Vikhyat Korrapati
5f945793d3 Make polls work better on multi-language forums. 2014-04-01 18:32:52 +05:30
Robin Ward
efaa066a17 Revert "FIX: Don't allow mid word emoticons"
This reverts commit 65efb8d83f.
2014-03-31 18:29:26 -04:00
Robin Ward
65efb8d83f FIX: Don't allow mid word emoticons 2014-03-31 17:58:51 -04:00
Vikhyat Korrapati
ff43aac603 Live update poll votes. 2014-03-24 09:40:09 +05:30
Aselox
fa7e6e81b9 Fix poll server.it.yml 2014-03-20 19:13:50 +01:00
Aselox
8b4dff9f0c Create server.it.yml 2014-03-19 17:00:20 +01:00
Aselox
5e83ac9fa4 Create client.it.yml 2014-03-19 16:54:49 +01:00
Robin Ward
7f0b181677 Merge pull request #2144 from nbalonso/spanish-translation
Poll - Spanish Translation
2014-03-19 11:18:16 -04:00
Noel B. A
1cebbbc5e3 Poll - Spanish Translation 2014-03-18 21:36:04 +03:00
Régis Hanol
5ce84eed82 Merge pull request #2134 from Onaldanm/patch-1
Poll - Topic Term
2014-03-18 17:42:43 +01:00
Sébastien Miquerolle
1f71a4d4bc Poll - Topic Term
Use topic instead of thread to keep the same term for the user.
2014-03-17 11:27:41 +01:00
Onaldanm
134af37cbd Badges, poll and french Translation
New Badges system
New string in the poll plugin + change the term "poll option"
Re-add some empty strings (like notifications.title)
And updates
2014-03-17 11:21:47 +01:00
Vikhyat Korrapati
9ef104bbce Poll Plugin: Don't allow voting on closed topics. 2014-03-16 19:21:17 +05:30
Vikhyat Korrapati
ae3f135c33 Poll Plugin: Allow staff to edit options. 2014-03-16 19:21:17 +05:30
Vikhyat Korrapati
e4c793a7e3 Poll Plugin: Allow optional space before ":" for the French locale. 2014-03-16 19:21:17 +05:30
Régis Hanol
80911b92d0 Merge pull request #2109 from vikhyat/poll-plugin
Add a test to make sure the poll prefix translation can be a regex
2014-03-11 12:40:55 +01:00
Régis Hanol
f8bf0fbad8 FIX: encoding on FR translations 2014-03-11 12:30:59 +01:00
Vikhyat Korrapati
0950dde8d0 Add a test to make sure the poll prefix translation can be a regex. 2014-03-11 16:54:12 +05:30
Onaldanm
2a9939cf15 Poll - French Translation
French translation for the plugin Poll
2014-03-11 11:55:36 +01:00
Régis Hanol
c5beb3852f Merge pull request #2092 from nschonni/jshinting
Jshinting during CI build
2014-03-10 09:51:11 +01:00
Brian Jordan
489007c700 Add README for poll plugin (#2089) 2014-03-09 15:17:58 -07:00
Nick Schonning
9f51ab347a JSHint: Add strict comparisons to poll_ui.js 2014-03-08 01:35:12 -05:00
Benjamin Kampmann
a2512ecf74 Allow poll options to contain rendered code by not escaping it. 2014-03-05 10:45:49 +01:00
Vikhyat Korrapati
33cb4bc5ac Fallback to using the first list if [poll] isn't present. 2014-02-20 13:46:27 +05:30
Robin Ward
634b769cda Merge pull request #1903 from vikhyat/poll-plugin
Add poll plugin
2014-02-19 13:15:43 -05:00
Sam
a5e3e9ae2a Added markov emoji for turtle rock 2014-02-18 14:10:03 +11:00
Vikhyat Korrapati
74ab14de19 Add poll plugin. 2014-02-13 07:39:01 +05:30
Robin Ward
7fb1b4dded FIX: Can do multiple :) emojis on one line 2014-01-21 13:33:19 -05:00
Régis Hanol
1457a3792d that fix should have been in the emoji plugin 2013-12-12 16:42:27 +01:00
Kane York
49d7e55352 Change :D to map to 😃 instead of 😁
Because 😁 looks like somebody is constipated, really
2013-11-26 13:34:44 -08:00
Sam
8278fdb9dd relocate emoji plugin, stop pre-compiling assets 2013-11-20 14:38:21 +11:00
Michael Kirk
a67b1ba32c include plugins directory 2013-08-17 21:45:20 -07:00