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
Régis Hanol
15c229195f
FEATURE: notification_level on a per-group basis
2015-12-14 23:17:09 +01:00
Robin Ward
b2c73e7045
UX: On mobile use a dropdown for topic controls instead of many buttons
2015-12-11 15:09:09 -05:00
Robin Ward
80bdc7333c
UX: Show category description beside logo
2015-12-04 12:36:09 -05:00
Robin Ward
83be335c54
FIX: Firefox wasn't focusing on d-editor
2015-12-04 12:13:50 -05:00
Sam
7917316f6f
FEATURE: display warning on top of composer for group mentions
...
If users attempt to mention a group that is "mentionable" display a warning
informing them that people will be notified.
2015-12-04 13:41:07 +11:00
Sam
9899e8d4a5
FEATURE: First class messages to groups, you can select a group as a target of a message
2015-12-02 15:49:43 +11:00