cpradio
4b71fd253b
Advanced Search UI
...
Properly support Categories so it updates the search box correctly
Use category id, as it is more consistent with search results than using the slugs, especially for parent/subcategory
Added Status
Improve AutoComplete so it can receive updates
Added the ability for AutoComplete to receive updates to badge-selector and group-selector
Respect null, which is set via web-hooks
Support both # and category: for category detection.
Only update the searchedTerms if they differ from its current value (this helps the Category Selector receive updates)
Opt in receive updates (#3 )
* Make the selectors opt-in for receiving updates
* Opt-in to receive updates
* Fix category detection for search-advanced-options
Fix eslint error
Update user-selector so it can receive updates live too
Make the canReceiveUpdates check validate against 'true'
Converted to use template literals
Refactor the regex involved with this feature
Split apart the init to make it a bit more manageable/testable
Switch the category selector to category-chooser, so it is a dropdown of categories instead of auto-complete
Reduce RegEx to make this happier with unicode languages and reduce some of the complexity
2016-10-04 11:18:01 -04:00
Régis Hanol
08c4de388e
make eslint happy
2016-10-04 12:14:24 +02:00
Rafael dos Santos Silva
5476dee52d
FIX: Last visit must keep working when changing categories
2016-09-29 17:40:28 -03:00
Guo Xiang Tan
119225e496
Make eslint happy.
2016-09-27 15:12:47 +08:00
Rafael dos Santos Silva
16aad189fb
UX: Add text to new messages line
2016-09-27 14:52:03 +08:00
Robin Ward
f90e1ce847
FIX: Don't double escape the category title
2016-09-22 21:13:08 -04:00
Robin Ward
3d621767cc
FIX: Wizard didn't work with subfolders
2016-09-22 14:39:36 -04:00
Robin Ward
29cf47cfb2
Track steps the user has completed, nag them to finish it.
2016-09-22 09:52:19 -04:00
Robin Ward
9f12b571ef
Wizard: Server Side Validation + Finished Step
2016-09-22 09:52:19 -04:00
Robin Ward
be1d74d207
Split out common functions into discourse-common module
2016-09-22 09:52:19 -04:00
Guo Xiang Tan
7dea31adce
FIX: Form CDN URL client side instead.
2016-09-22 11:57:18 +08:00
Neil Lalonde
b381d84dd9
FIX: tag search should not be case sensitive
2016-09-09 16:55:26 -04:00
Erick Guan
9ce61b4586
FEATURE: Webhooks.
2016-09-05 18:44:00 +08:00
Sam
653f94975c
FIX: don't fail if targetUsernames is not set
2016-08-29 12:39:25 +10:00
Neil Lalonde
39de27a4b2
FIX: top period chooser layout on mobile
2016-08-26 12:39:09 -04:00
Régis Hanol
7d600d9fee
FIX: show topic entrance when clicking the # of replies in /categories
2016-08-24 22:25:10 +02:00
Guo Xiang Tan
90571f0364
FIX: Format selection as multiline code only when selection spans multiple lines.
2016-08-23 15:00:16 +08:00
Guo Xiang Tan
e9927ce5b1
Make eslint happy.
2016-08-23 09:56:24 +08:00
Guo Xiang Tan
f32d8e2882
FIX: Code fences shortcut did not insert newlines before and after backticks.
2016-08-23 09:51:01 +08:00
Régis Hanol
4d6028ea2d
UX: new 'category_page_style' site setting
2016-08-22 23:01:43 +02:00
Sam
c51fec7fda
FIX: improve last visited detection
...
- clear line detection cache on category change
- don't show last visited unless latest / descending
- improve perf of last visited detection algorithm
2016-08-21 17:06:00 +10:00
Sam
9b1e81cd6d
Only display in discovery, correct double highlighting
2016-08-19 12:43:48 +10:00
Sam
11f9a463ac
FEATURE: highlight last visited topic in topic list
2016-08-19 11:58:39 +10:00
Gerhard Schlager
1042f1a923
UX: Allow translation of composer icons
2016-08-15 18:57:05 +02:00
cpradio
46fa70d948
FIX: Permit Timeline Topic Status to receive dispatch events to handle keyboard shortcuts when the topic footer is not loaded
2016-08-11 08:30:37 -04:00
safaalfulaij
291c32aa69
Fix Plural Strings
2016-08-10 20:24:28 +03:00
Claas Augner
ac87a86975
FIX: Disable pasting hack for Firefox 50+
2016-08-10 01:24:15 +02:00
cpradio
754e3b2287
Convert boolean to opts object
2016-08-08 15:15:27 -04:00
cpradio
d8165d7cee
FEATURE: Allow keyboard shortcuts for topic list to start from last viewed topic
2016-08-06 11:24:44 -04:00
Robin Ward
19fa24d888
Add a warning if a user tries to PM themselves
2016-08-03 13:58:24 -04:00
Neil Lalonde
5f67cd7b45
FIX: tag input detects when a tag is not allowed and won't offer to create it anyway
2016-08-03 13:18:56 -04:00
Robin Ward
efc6408b1d
FIX: Regression with escaping on badge page
2016-07-28 15:57:06 -04:00
Robin Ward
2f8ab8cd30
SECURITY: XSS in "Account Suspended" Messages and Badge Descriptions
2016-07-28 11:38:12 -04:00
Régis Hanol
e848c336bb
FIX: only prevent clicks on links in the preview
2016-07-27 20:53:45 +02:00
Robin Ward
424bb143db
FIX: Jump to post on iOS was broken - replace with prompt
2016-07-26 15:08:04 -04:00
Robin Ward
3200d836f7
FIX: After uploading an image the selection was not in the correct spot
2016-07-25 15:31:21 -04:00
Neil Lalonde
e52c0e2087
FIX: tag filter shows when "no tags" is selected
2016-07-25 12:13:07 -04:00
Robin Ward
c28dd826fe
UX: Focus on usernames if creating a PM from your user page
2016-07-22 13:56:17 -04:00
Neil Lalonde
7c092b0fe0
FEATURE: add filter to show topics that have not been tagged
2016-07-20 16:21:51 -04:00
Robin Ward
8e87a727ef
FIX: Add topic entrance to mobile categories page when clicking count
2016-07-20 16:08:58 -04:00
Sam Saffron
dbc25a9d64
FEATURE: flags for suppressing pinned expansion
...
To suppress pinned excerpt expansion
on mobile set "show_pinned_excerpt_mobile" to false
To suppress pinned excerpt expansion
on desktop set "show_pinned_excerpt_desktop" to false
2016-07-12 13:53:59 +10: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
56e43a3ca0
UX: Make sure we reposition popup menu on mobile when windows is resized.
2016-07-11 12:45:19 +08:00
Guo Xiang Tan
4b557842eb
FIX: Clicking on gear icon should hide popup menu.
2016-07-11 10:54:30 +08:00
Sam
64ca5552bc
correct scoping
2016-07-10 16:45:24 +10:00
Sam
c5c443fda3
correct typo
2016-07-10 10:51:49 +10:00
Guo Xiang Tan
2484b8eb91
FIX: Show overriden checkbox not triggering search on check.
2016-07-08 14:37:24 +08:00
Sam
4161ee210a
FEATURE: improved tag and category watching and tracking
...
- present tags watched on the user prefs page
- automatically watch or unwatch old topics based on watch status
New watching and tracking logic takes care of handling old topics
(either with or without read state)
When you watch a topic you now watch historically
Also removes confusing warnings from user.
2016-07-08 12:58:30 +10:00
Guo Xiang Tan
423dc37f6c
Merge pull request #4315 from tgxworld/fix_tags_not_in_category_showing
...
Tags which are not allowed in a category showing in drop down.
2016-07-08 10:28:10 +08:00
Guo Xiang Tan
8fd0414cdf
WIP: Tags which are not allowed in a category showing in drop down.
2016-07-08 10:27:56 +08:00
Robin Ward
1eb64151f6
User interface for watching first post
2016-07-07 11:21:50 -04:00
Régis Hanol
ee2780466c
FIX: too many upload placeholders when uploading several files
2016-07-06 17:58:11 +02:00
Guo Xiang Tan
3cb8bbb851
UX: Automatically generate poll name for poll builder.
2016-07-05 22:15:52 +08:00
Guo Xiang Tan
37db335599
Merge pull request #4305 from tgxworld/avoid_coupling_composer_and_d_editor
...
Remove coupling of a composer feature to d editor.
2016-07-04 23:51:25 +08:00
Guo Xiang Tan
c5a66d4b50
Remove coupling of a composer feature to d editor.
2016-07-04 16:15:36 +08:00
Sam
1ad3340325
Merge pull request #4304 from Mittineague/add-badge-slug-to-class
...
Add badge slug to class
2016-07-04 18:01:44 +10:00
Mittineague
dc89fc0fbd
Update badge-card.js.es6
2016-07-03 14:14:07 -04:00
Guo Xiang Tan
904d9735ab
Refactor desktop notifications to be more modular.
2016-07-01 00:11:32 +08:00
Guo Xiang Tan
41842460b4
UX: Collapse users when composing a private message.
2016-06-29 10:40:38 +08:00
Arpit Jalan
1b80f1ea39
Fix the build :fired:
2016-06-27 01:11:56 +05:30
Arpit Jalan
83309752ae
FEATURE: new site setting 'code formatting style'
2016-06-27 01:00:11 +05:30
Sam
8866169879
FEATURE: can invite/revoke groups on private messages
2016-06-20 16:29:27 +10:00
Guo Xiang Tan
fd800b544f
FIX: Hide popup-menu options when typing.
2016-06-20 10:12:01 +08:00
Jeff Atwood
c9de667a83
Merge pull request #4274 from cpradio/fix-keyboard-shortcuts
...
FIX: Correct the topic notification keyboard shortcuts
2016-06-17 11:53:21 -07:00
cpradio
145ee10f40
FIX: Correct the topic notification keyboard shortcuts
2016-06-17 14:44:08 -04:00
Neil Lalonde
612e084595
FIX: disabled combo-box attribute had no effect
2016-06-17 13:42:00 -04:00
Guo Xiang Tan
ff50e59c4f
FIX: Surround passing in the wrong length.
2016-06-17 11:37:16 +08:00
Guo Xiang Tan
95a58b80d7
Clicking on popup menu options should refocus on selected text.
2016-06-17 11:37:16 +08:00
Guo Xiang Tan
ddfb798276
FIX: Popup menu not showing for non-staff users.
2016-06-17 10:13:43 +08:00
Guo Xiang Tan
ba87181506
Merge pull request #4264 from tgxworld/poll_ui_builder
...
Poll UI Builder.
2016-06-15 11:15:52 +08:00
Guo Xiang Tan
8d46727d67
FEATURE: Poll UI Builder.
2016-06-15 11:14:24 +08:00
Robin Ward
bdd15d5452
FIX: Don't remove all events, only the ones we created
2016-06-14 13:40:56 -04:00
Neil Lalonde
a6090339a7
FEATURE: tag group options: limit usage of one tag per group, tags in a group can't be used unless a prerequisite tag is used
2016-06-09 16:01:19 -04:00
Robin Ward
9f8b8a1c3a
FIX: Couldn't track some post positions properly
2016-06-09 12:17:42 -04:00
Neil Lalonde
a49ace0ffb
FEATURE: ability to restrict tags to categories using groups
2016-06-07 15:36:20 -04:00
Robin Ward
f8051209ba
FIX: ESLint
2016-06-07 15:01:30 -04:00
Robin Ward
dbdcd0ca0f
FIX: Broken group warning
2016-06-07 14:58:57 -04:00
Robin Ward
431179dd25
FEATURE: Prompt users when they are entering duplicate links
2016-06-07 14:47:22 -04:00
Robin Ward
67303d7679
REFACTOR: Composer messages to use new ember idioms
2016-06-07 14:47:22 -04:00
Neil Lalonde
f3f6c2f98f
FEATURE: tag groups
2016-06-06 14:18:48 -04:00
Neil Lalonde
a3f1daca5d
tag-chooser input detects when bound tags list has changed
2016-06-06 14:18:48 -04:00
Robin Ward
eccfa1317a
FIX: Safer offset checking
2016-06-03 17:57:52 -04:00
Robin Ward
0f0bff3786
FIX: Timeline issues on sites with large headers
2016-06-03 17:19:06 -04:00
Robin Ward
74a454c203
FIX: Lock keyboard controls for navigating posts to eyeline
2016-06-02 13:50:12 -04:00
Robin Ward
fd57865046
UX: Mobile topic progress was docking in the wrong place
2016-06-02 12:40:17 -04:00
Robin Ward
810b213ca0
FIX: Some last read position fixes
2016-06-01 17:27:19 -04:00
Robin Ward
e24fe0246a
Have the topic progress and timeline use the same appEvent
2016-06-01 15:53:13 -04:00
Robin Ward
a8fba38486
UX: Topic progress was docked in the wrong place.
2016-06-01 15:53:12 -04:00
Robin Ward
a832d88375
UX: Hide the timeline when the composer is open
2016-06-01 14:42:00 -04:00
Robin Ward
cc11c352cf
UX: Timeline was snapping to dock too early
2016-06-01 13:30:00 -04:00
Robin Ward
3d49a83d7a
FIX: Scrollbar wouldn't reach the bottom if you scrolled too fast
2016-06-01 13:10:33 -04:00
Neil Lalonde
a6aab00663
FEATURE: show category-to-tag relationships on tags index page
2016-05-31 17:27:22 -04:00
Robin Ward
70df75c381
UX: Show the progress widget when the composer is expanded
2016-05-31 16:55:56 -04:00
Robin Ward
27b499f4dd
UX: Move the timeline up higher on the page
2016-05-31 16:30:45 -04:00
Robin Ward
2d47f144f5
Deduplicate some code for the notifications drop down
2016-05-31 15:57:40 -04:00
Robin Ward
8c6274ba88
FIX: Try to be a little smarter about which way topic menus open
2016-05-31 15:13:57 -04:00
Robin Ward
321a11fe41
FIX: Docking of old widget regressed
2016-05-31 11:13:04 -04:00
Robin Ward
06a5df63d3
UX: Have the timeline dock slightly below where the buttons would go
2016-05-31 10:51:58 -04:00
Robin Ward
9609680ba9
FIX: Progress wasn't updating after becoming visible
2016-05-31 10:51:58 -04:00
Robin Ward
eaf4c5b99e
FIX: Don't raise an error when the element is missing
2016-05-31 10:51:57 -04:00
Robin Ward
0b8a3ff5da
FIX: Better handling of position when near the top or bottom
2016-05-31 10:51:56 -04:00
Robin Ward
a3907e1fbb
UX: Allow the timeline to scroll mid post
2016-05-31 10:51:55 -04:00
Robin Ward
f8e6d05b8d
FIX: Small timeline docking tweaks
2016-05-31 10:51:55 -04:00
Robin Ward
6200d61f0a
UX: Move wrench down, support longer reply button names
2016-05-31 10:51:54 -04:00
Robin Ward
9e1021dfa3
WIP: Add notifications button to timeline
2016-05-31 10:51:53 -04:00
Robin Ward
1e3e4a95fd
FIX: Timeline has to dock at the top too for long titles + banners
2016-05-31 10:51:53 -04:00
Robin Ward
1584033d7a
UX: Don't display the timeline on thinner browser widths
2016-05-31 10:51:53 -04:00
Robin Ward
a6b2f5ddba
FIX: Use topic progress widget for jumping to posts
2016-05-31 10:51:50 -04:00
Robin Ward
03cd0afed3
FIX: Progress wasn't delegating actions properly
2016-05-31 10:51:48 -04:00
Robin Ward
1ed2723986
FIX: More incorrect scrollbar positions on the timeline
2016-05-31 10:51:48 -04:00
Robin Ward
1643ff0f3c
FEATURE: Move topic admin button into timeline
...
Also includes converting the topic admin menu to the widget framework.
2016-05-31 10:51:46 -04:00
Robin Ward
fc4dc76f42
FIX: Progress was broken on mobile
2016-05-31 10:51:44 -04:00
Robin Ward
18ffa6e98b
FIX: Don't dock the timeline when loading
2016-05-31 10:51:43 -04:00
Robin Ward
9e39474ef9
FIX: First time switching to docked was placing it in the wrong pos
2016-05-31 10:51:42 -04:00
Robin Ward
fa2bffd618
FIX: Dock the timeline if you scroll down too much
2016-05-31 10:51:41 -04:00
Robin Ward
37642be6a6
FIX: Suggested topics was shrunk
2016-05-31 10:51:40 -04:00
Robin Ward
559fa36c18
FEATURE: Topic timeline widget
2016-05-31 10:51:39 -04:00
Robin Ward
751e354ca6
Refactor topic-progress into a component
2016-05-31 10:51:39 -04:00
Neil Lalonde
6796b15857
FEATURE: restrict tags to be used in a category
2016-05-30 16:56:33 -04:00
Guo Xiang Tan
eb21ed7fcf
Allow options to be cleared.
2016-05-27 14:34:44 +08:00
Neil Lalonde
3d5716a2c8
FIX: tag input doesn't show staff-only tags to non-staff
2016-05-26 18:03:50 -04:00
Régis Hanol
d43231da92
FIX: force date-picker to work with english locale
2016-05-18 20:58:33 +02:00
Robin Ward
b2bcefd906
Deprecation: Removes more references to view.xyz in templates
2016-05-11 14:26:08 -04:00
Robin Ward
995c01fb58
Deprecation: Remove controller from templates
2016-05-11 14:26:08 -04:00
Robin Ward
c7beecd8e3
Deprecation: somethingBinding is deprecated in newer embers
2016-05-11 14:26:07 -04:00
Robin Ward
c15ade8a88
Deprecation: {{view}} helper
2016-05-11 14:26:06 -04:00
Guo Xiang Tan
3353b119ab
FIX: Notifications do not fade after marking all as read.
2016-05-09 17:02:44 +08:00
Robin Ward
2d2bf4dd56
FIX: Keyboard controls were broken at the bottom of topics
2016-05-06 11:11:14 -04:00
Robin Ward
b1c4c8a5d0
Deprecation: replace itemController with components
2016-05-04 16:18:22 -04:00
Robin Ward
4e5831c43f
Deprecation: Remove {{each itemView=}}
2016-05-04 16:18:15 -04:00
cpradio
5c583ff5bb
FEATURE: Extend clicking tracking to the user profile page. ( #4203 )
...
* Extend clicking tracking to the user profile page.
Added qunit tests
Fixed click-track-test so it uses the correct data attribute for topic_id in its fixture
* Added a second excerpt to verify test pulls from the appropriate one.
2016-05-02 11:43:58 -04:00
Arpit Jalan
a544990f81
FIX: users on ie/safari were unable to disable mailing list mode
2016-04-29 15:17:53 +05:30
Robin Ward
6451eb7637
.@each on leafs is deprecated in favor of .[]
2016-04-28 16:49:24 -04:00
Robin Ward
400c061046
Ember.keys is deprected in favor of Object.keys
2016-04-28 16:37:20 -04:00
Robin Ward
187d7d6f96
Remove more views and deprecations.
2016-04-28 16:17:18 -04:00
Robin Ward
04ec679d82
Fixes some deprecations:
...
- LoadMore as a Mixin for discovery, groups
- Removed Views for discovery, groups
2016-04-28 15:25:45 -04:00
Neil Lalonde
e5918c7d00
FEATURE: Merge tagging plugin into core
2016-04-27 11:58:53 -04:00
Arpit Jalan
74b3807f60
FEATURE: new bootstrap mode settings for brand new Discourse community ( #4193 )
...
* FEATURE: new bootstrap mode settings for brand new Discourse community
* new SiteSetting.set_and_log method
2016-04-26 13:08:19 -04:00
Robin Ward
7ab5d44c7c
Remove unused component
2016-04-25 17:52:37 -04:00
Robin Ward
208cf41e6c
FIX: Handle null flag values
2016-04-25 17:52:37 -04:00
Robin Ward
16c44971d9
FIX: Close menus when clicking on notifications
2016-04-25 12:50:55 -04:00
Robin Ward
514c3976f0
PERF: Migrate header to discourse widgets
2016-04-25 10:48:04 -04:00
Régis Hanol
ded03a1aa4
ensure pikaday respects our color scheme
2016-04-21 20:56:12 +02:00
Régis Hanol
fd93fff39b
update pikaday.js to latest and replace date inputs with pikadays
2016-04-15 17:58:32 +02:00
Robin Ward
c948d53d91
UX: Use separate input fields for link and description in d-editor
2016-04-08 16:13:42 -04:00
Gerhard Schlager
ab0c6e69e9
FIX: Show badge count of 1 on the badges page ( #4153 )
2016-04-08 14:53:42 -04:00
Sam
bd1ca35f8b
FIX: pinned picker in IE11
2016-04-01 05:54:36 +11:00
Sam
f907b42f0a
oops
2016-03-29 19:02:59 +11:00
Sam
95076050f4
FEATURE: warn about mailing list mode if it is checked
2016-03-29 18:50:17 +11:00
Sam
6bb97dcabb
FIX: external hyperlinks broken in badge cards
...
also, we were allowing nesting of A tags which is not really allowed
2016-03-29 16:21:52 +11:00
Sam
7cd56e616b
FIX: strip out links from badge titles
2016-03-29 16:21:52 +11:00
Sam
fe51f84aa7
FEATURE: allow admins to enter badge long descriptions
...
FIX: fallback to description if badge long description is missing
Also moves all badge localization into server.en, this slims the client down
serializers pass down localized names/descriptions/long descriptions
2016-03-28 18:38:57 +11:00
Arpit Jalan
4648c0ee19
FIX: description for custom badges were not showing up
2016-03-26 09:47:05 +05:30
Guo Xiang Tan
ef6536453b
UX: Logs notice close button not positioned properly.
2016-03-26 11:51:11 +08:00
Robin Ward
d493702a90
FIX: For real this time :'(
2016-03-25 16:29:29 -04:00
Robin Ward
4cca4f2f5b
FIX: Typo
2016-03-25 16:20:59 -04:00
Robin Ward
83b79a4e1e
UX: Show a user's badges as cards
2016-03-25 16:10:38 -04:00
Robin Ward
27c793a990
UX: Show badges as cards on the badges index and show page
2016-03-25 15:33:06 -04:00
Robin Ward
d7b568f98e
REFACTOR: Remove view from badges-show
2016-03-25 12:11:39 -04:00
Robin Ward
db15772ab1
UX: Make user info rendering more consistent
2016-03-24 13:49:35 -04:00
Robin Ward
86d2773d3a
FIX: Don't process infinite scrolling while safari hacks are active
2016-03-22 16:36:20 -04:00
Robin Ward
b8929b906c
FIX: Broken link
2016-03-21 15:16:07 -04:00
Robin Ward
d1b9a9370a
PERF: Render logo significantly faster
2016-03-21 15:14:31 -04:00
Sam
37ccfbdb2a
Revert "FIX: vertical centering of header, using display: table"
...
This reverts commit 1b4e0f3300 .
2016-03-18 14:29:39 +11:00
Neil Lalonde
1b4e0f3300
FIX: vertical centering of header, using display: table
2016-03-17 17:36:20 -04:00
Robin Ward
32c5342e1d
Remove commented out line
2016-03-15 12:52:07 -04:00
Robin Ward
243c5a74ce
FIX: Topic entrance wasn't showing on mobile. Tidied up some stuff.
2016-03-15 12:16:02 -04:00
Robin Ward
d8127a1590
UX: Add icons to mobile Topic Controls drop down
2016-03-10 12:20:58 -05:00
Sam Saffron
dd65e78431
only trim leading spaces for italic and bold
2016-03-10 23:54:33 +11:00
Sam Saffron
7be90a885c
FIX: bolding text when selection has a leading space
2016-03-10 22:43:48 +11:00
Sam Saffron
f3efe657fa
FEATURE: Automatically add http:// when adding links without them via composer
2016-03-10 18:25:02 +11:00
joao
a225c0fbbb
Force users to select an option in required custom user dropdown fields
2016-03-06 21:07:00 +00:00
Robin Ward
396713718b
FEATURE: Adds ~200 more emoji
...
This includes all new emoji from Unicode 7 and Unicode 8 with the
exception of skin tones which will require a new interface.
2016-03-04 15:10:14 -05:00
Sam Saffron
8b1772ac0f
FIX: if user undos like, and relikes notify
...
FEATURE: roll up likes for notify on all likes
2016-03-04 22:56:27 +11:00
Robin Ward
04990e7c5c
PERF: Use widgets to render categories in hamburger menu
...
Small change results in 1.3x faster on initial render, 1.7x
on subsequent renders.
2016-03-03 13:45:38 -05:00
Guo Xiang Tan
f32f0d6337
Merge pull request #4017 from tgxworld/add_admin_banner_for_logster
...
FEATURE: Admin Banner when Logster logs is getting flooded.
2016-03-02 23:44:56 +08:00
Guo Xiang Tan
fdd6920ae7
FEATURE: Admin Banner when Logster logs is getting flooded.
2016-03-02 22:03:16 +08:00
Robin Ward
bff965327c
FIX: Use much less aggressive cloaking
2016-03-01 16:50:46 -05:00
Robin Ward
08e43588f6
FIX: Autocomplete wasn't properly updating d-editor
2016-03-01 15:17:17 -05:00
Sam
1f688e966d
Merge pull request #4028 from dtchau/fix/more_emoji_autocomplete_issue
...
FIX: Remove existing characters when a new emoji is selected.
2016-02-27 17:00:05 +11:00
Robin Ward
416e461417
FIX: Subcategories should show pills
2016-02-26 15:18:52 -05:00
Robin Ward
98ab64dc89
FIX: Some re-render functionality in widgets, added more coverage
2016-02-26 14:01:20 -05:00
Robin Ward
c2c4eff08b
FIX: Quirky scrolling position with keyboard use
2016-02-26 11:37:37 -05:00
Robin Ward
fa9943c162
FIX: Who liked was not updating
...
If a like streamed in via the message bus and who liked was expanded,
it was not refreshing properly.
2016-02-25 14:03:35 -05:00
Robin Ward
cc5ca90ac6
Cloak posts as they scroll off the screen for memory reasons
2016-02-24 17:15:25 -05:00
Sam
8322bcf0c3
FIX: switch to desktop not working
2016-02-24 14:21:07 +11:00
Duong Tam Chau
cd84a05600
FIX: Remove existing characters when a new emoji is selected.
...
When the user choose an emoji from the "More..." option, any previously typed character should be discarded.
2016-02-22 20:24:06 -05:00
Robin Ward
d4091d579d
Remove profiling information for vdom
2016-02-22 16:31:49 -05:00
Robin Ward
54904133a0
Ability to mount ember views into vdom
...
It's slow but can be used as a last resort for old plugins.
2016-02-22 12:10:34 -05:00
Sam
ecca7b69bb
Merge branch 'master' into vdom
2016-02-19 18:28:57 +11:00
Guo Xiang Tan
7a261e5e4f
UX: Hide close mobile navigation on click.
2016-02-19 15:22:41 +08:00
Robin Ward
6935925f10
Update Polls plugin to work with new Plugin API
2016-02-18 15:23:43 -05:00
Robin Ward
f6aa1ac37a
Migrate onToolbarCreate to the DiscourseAPI
2016-02-18 15:23:43 -05:00
Robin Ward
849c99f83d
Remove Discourse.Mobile constants
2016-02-18 12:19:00 -05:00
Robin Ward
5d9278c098
FIX: Can force all shadow trees to rerender
2016-02-16 14:20:16 -05:00
Sam
071d4aec4d
Merge branch 'master' into vdom
2016-02-15 20:14:14 +11:00
Sam
e083fb44f4
FIX: cope with unset notifications on the component
2016-02-15 20:13:55 +11:00
Sam
1dc168a7e6
Merge branch 'master' into vdom
2016-02-15 19:29:59 +11:00
Sam
dd6ebde824
FIX: Always ensure notifications are treated as read once clicked
...
UX: improve messaging so notifications list is far more stable
PERF: improve performance of notifcation lookup queries
- Add feature "SetTransientHeader" that allows shipping info to server
in the next Ajax request
- remove local storage hack used for notifications
- amend lookupStale to return hydrated objects, move logic into store
- stop magically clearing various notifications (likes, invitee accepted, group_summary, granted badge)
2016-02-15 19:29:47 +11:00
Robin Ward
f9722f8598
Add custom post icons to PluginAPI
2016-02-12 16:57:24 -05:00
Robin Ward
d08007f505
FIX: Jumping to new posts was broken
2016-02-12 12:37:00 -05:00
Sam
06403df059
Merge branch 'master' into vdom
2016-02-12 17:51:44 +11:00
Sam
3e87250215
UX: initial take at collapsing mobile nav on user page
2016-02-12 17:51:26 +11:00
Robin Ward
4e209846cb
FIX: Not tracking posts that dynamically load
2016-02-11 16:23:41 -05:00
Robin Ward
88c104bb83
FIX: Upwards scrolling was broken in a topic
2016-02-11 11:00:41 -05:00
Robin Ward
ea98a4366e
FIX: Badge page was using poster-name component
2016-02-11 11:00:41 -05:00
Robin Ward
65d0426ff1
FIX: Janky animations when liking or expanding the post menu
2016-02-11 11:00:41 -05:00
Robin Ward
9ec44f755c
FIX: If last post was deleted the gap was not displayed
2016-02-11 11:00:41 -05:00
Robin Ward
c76e6e173e
FIX: Include small actions when determining what's on screen
2016-02-11 11:00:40 -05:00
Robin Ward
bad9835120
FIX: Regression with quickly hitting back button in vdom branch
2016-02-11 11:00:40 -05:00
Robin Ward
d1e85bdd8b
FEATURE: Use virtual dom framework for faster post rendering
2016-02-11 11:00:40 -05:00
Sam
3df2ee3431
UX: allow for an optional toolbar in composer in mobile
...
Allows preview of text, emoji, quoting, whisper
2016-02-09 17:10:41 +11:00
Gerhard Schlager
f7eb7f25bd
UX: Use i18n for date picker
2016-02-05 21:49:21 +01:00
Sam Saffron
835bedca67
add some protection so it works if currentUser is missing somehow
2016-02-03 19:04:23 +11:00
Sam Saffron
bc75010b20
FEATURE: suggested messages for messages
...
FEATURE: clicking envelope takes you to inbox
Suggested messages works somewhat like suggested topics.
- New show up first (in either group inbox or inbox)
- Then unread (in either group inbox or inbox)
- Finally "related" which are messages with same participants as the current pm.
2016-02-03 18:50:05 +11:00
Guo Xiang Tan
90100378b8
Extract category hashtag autocomplete into a resuable function.
2016-01-29 10:55:29 +08:00
Sam
50a63a491c
don't alert for inbox count of 0
2016-01-27 23:13:37 +11:00
Sam Saffron
a764cc3a42
FEATURE: by default users track a group (as opposed to watch)
...
FEATURE: a rollup counting number of messages in the group inbox to tracking users
2016-01-27 21:38:33 +11:00
Régis Hanol
c79a8e836e
FIX: date picker on mobile
...
UPDATE pickaday.js to latest version
2016-01-20 21:06:41 +01:00
Régis Hanol
a44fb0cb15
Merge pull request #3799 from riking/patch-6
...
FEATURE: Make it easy to override the home logo
2016-01-20 14:47:21 +01:00
Guo Xiang Tan
4a7f560a35
FEATURE: Decorate category hashtag links.
2016-01-19 10:58:15 +08:00
Robin Ward
57c3d65777
Change d-editor to use _ instead of * for italics.
2016-01-18 14:54:54 -05:00
Sam
e6c1f1db52
FEATURE: link to filtered badge list from notification
...
When notified on a badge link to the badge page filtered on username
2016-01-18 18:20:16 +11:00
Sam
ca3e2b4da3
FEATURE: you can not drill down and see why you have badges
...
Clicking on badges filters down the list to a particular user.
2016-01-18 17:59:20 +11:00
Guo Xiang Tan
a055c37939
Merge pull request #3956 from tgxworld/fix_clashing_slug
...
FIX: Clashing category slug.
2016-01-18 10:15:13 +08:00
Régis Hanol
50408bc7a1
Merge pull request #3957 from tgxworld/allow_opts_to_datepicker
...
Allow date-picker component to be extended with custom options.
2016-01-13 15:51:34 +01:00
Guo Xiang Tan
4f9eb0fc67
Allow date-picker component to be extended with custom options.
2016-01-13 17:33:37 +08:00
Guo Xiang Tan
c60e360c90
FIX: Clashing category slug.
2016-01-13 15:32:29 +08:00
Arpit Jalan
e676974f16
Merge pull request #3953 from techAPJ/wiki
...
FEATURE: allow users to wikify their own posts based on trust level
2016-01-13 09:53:33 +05:30
Régis Hanol
e2744fc19f
FIX: adding the 'contains_messages' column back
2016-01-12 12:06:51 +01:00
Régis Hanol
8049dfdfda
CLEANUP: remove 'contains_messages' leftover 💩
2016-01-12 11:29:26 +01:00
Arpit Jalan
06bac23e5f
FEATURE: allow users to wikify their own posts based on trust level
2016-01-12 08:44:25 +05:30
Robin Ward
19c630e7c2
FIX: Missing username key
2016-01-11 11:50:58 -05:00
Régis Hanol
98c0fac461
FEATURE: add small action post when adding/removing users in messages
2016-01-11 12:42:06 +01:00
Guo Xiang Tan
d6b5b9436c
UX: Prioritize categories autocomplete with new rules.
2016-01-05 14:59:18 +08:00
Guo Xiang Tan
0096efadc8
💣
2016-01-05 09:52:53 +08:00
Guo Xiang Tan
3af7509945
FIX: Limit number of items for category hashtag autocomplete.
2016-01-05 09:27:57 +08:00
Guo Xiang Tan
c1dbf5c1c4
FEATURE: Autolinking to category using hashtags.
2016-01-05 00:12:24 +08:00
Robin Ward
fd6bbc69e2
FIX: On chrome, focusing on a recently changed textarea would scroll
2015-12-29 14:59:12 -05:00
scossar
ee4beca12a
get logo_url with one request
2015-12-29 09:45:40 -08:00
scossar
cc2093f32b
add semicolon
2015-12-28 14:49:24 -08:00
scossar
993f63ee2b
add category-logo-link component
2015-12-28 14:39:27 -08:00
Robin Ward
eab9ad7b27
FIX: Was refocusing on resize events
...
This was annoying on small screens in desktop mode, where a keyboard
appearing would refocus on the search bar and make it impossible to
dismiss.
2015-12-23 15:17:00 -05:00
Sam
03ea0bfe22
FEATURE: allow users to archive messages
...
Messages are now in 3 buckets
- Inbox for all new messages
- Sent for all sent messages
- Archive for all messages you are done with
You can select messages from your Inbox or Sent and move them to your Archive,
you can move messages out of your Archive similarly
Similar concept applied to group messages, except that archiving and unarchiving
will apply to all group members
2015-12-23 11:09:30 +11:00
Robin Ward
3095dd160e
Add slightly_smiling emoji and use it as default smile.
2015-12-22 14:40:49 -05:00
Arpit Jalan
c87fff670d
add category list label and state
2015-12-21 23:07:16 +05:30
Sam
8496f8dfc2
FEATURE: display username user dropdown
2015-12-20 17:15:45 +11:00
Neil Lalonde
650c2f271e
add classes to topic admin menu so it can be styles with css
2015-12-16 14:08:26 -05:00