Sam
664e2209e5
FIX: order latest was broken
2015-09-18 17:16:53 +10:00
Sam
a4ace3f08e
FEATURE: ui for ordering search results in full page mode
2015-09-18 17:16:53 +10:00
Sam
d97e78b942
FIX: jitter in ui when expanding select 2
2015-09-18 17:16:53 +10:00
Sam
6c6d3a2159
Merge pull request #3784 from tgxworld/add_href_to_search
...
UX: Allow users to open search in new tab.
2015-09-18 13:21:36 +10:00
Sam
086d31d53b
UX: when on full page search header search should not pop open
...
fix `/` handling in full page search to highlight search term
2015-09-18 12:20:59 +10:00
Sam
7067d32c33
protect against bad data
2015-09-18 11:27:56 +10:00
Sam
287411525a
PERF: add missing index on group_users
2015-09-18 10:43:53 +10:00
Sam
c1ecd6f4ce
update annotations
2015-09-18 10:41:10 +10:00
Sam
183d72f2e9
correct composer in iPad landscape
2015-09-17 17:19:50 +10:00
Sam
527c9158eb
we must hide the header for iPad
2015-09-17 13:19:08 +10:00
Sam
e254030760
FIX: header undocking when opening mobile view
...
FIX: make it possible to upload an image on iphone
FIX: mobile can now upload more than 1 image
2015-09-17 13:05:31 +10:00
Sam
faada383fa
Merge pull request #3779 from riking/signup-cta
...
Allow emoji in translated strings
2015-09-17 11:34:41 +10:00
Sam
ec4a1bb2c4
FIX: page tracking was not properly tracking transitions
...
PERF: move closure to self contained method so env is released earlier.
2015-09-17 11:06:33 +10:00
Sam
975837cf0d
Merge pull request #3769 from tgxworld/disable_button_while_searching
...
UX: Disable button while searching.
2015-09-17 10:01:27 +10:00
Sam
b0f0a9e750
Merge pull request #3778 from riking/patch-10
...
Store nothing if anon cta is disabled
2015-09-17 10:00:39 +10:00
Sam
66ec6b6e17
FIX: not counting new/unread on categories
2015-09-16 17:41:53 +10:00
Sam
afdb15f99f
fix search screen looks white
2015-09-16 15:02:57 +10:00
Sam
77895473e5
don't select text on focus
2015-09-16 14:40:44 +10:00
Sam
31d801ce2c
don't blur on autocomplete click
2015-09-16 13:16:08 +10:00
Sam
7db4ddcb66
correct disappering header on mobile compose
2015-09-16 12:50:42 +10:00
Sam
922c09784b
shorten so fits better in UI
2015-09-16 12:33:11 +10:00
Sam
8cb9c348f6
live posts counts is only available to logged in users
2015-09-16 12:27:05 +10:00
Sam
b2ef9a02bf
Less words, correct copy
2015-09-16 11:37:56 +10:00
Sam
0b2fa2b0af
FIX: admin menu rendered at incorrect spot
...
make sure we don't unsubscribe all events when menu is destroyed
2015-09-16 11:37:56 +10:00
Sam
3215273091
Merge pull request #3771 from riking/category-reorder
...
Do fix positions upon opening dialog
2015-09-16 11:01:06 +10:00
Sam
ca97b325fd
FIX: moderators should not have a link to site settings
2015-09-16 09:46:57 +10:00
Sam
ded23cc9c5
FIX: don't auto select context on mobile
2015-09-16 09:02:53 +10:00
Sam
c9398eaef9
fix comment
2015-09-16 08:55:05 +10:00
Sam
59c12ce35b
Stop showing wrench for non admins on topics
2015-09-16 08:51:28 +10:00
Sam
75e8fa3ee0
document new search predicates
2015-09-16 08:51:28 +10:00
Sam
a7b34cd16b
rename to badge, better more consistent name
2015-09-16 08:51:28 +10:00
Sam
6496895096
FEATURE: search for all posts by a group
2015-09-15 17:39:14 +10:00
Sam
17d999ab12
FEATURE: search for all posts of users that have a badge
...
with_badge:"badge name" will allow you to search only
posts of users with a particular badge
2015-09-15 17:22:08 +10:00
Sam
4758144f6a
FIX: avoid horizontal scrollbar on narrow windows
2015-09-15 15:35:58 +10:00
Sam
83efde79f0
specs to account for new default letter avatar location
2015-09-15 13:25:15 +10:00
Sam
24520937aa
FEATURE: improve safari editor hack
2015-09-15 13:09:12 +10:00
Sam
e0562894a8
FEATURE: if there is only one category, don't show the category picker
2015-09-15 10:52:42 +10:00
Sam
d0199bb717
FEATURE: by default everyone gets the letter free avatar service
2015-09-15 09:54:18 +10:00
Sam
8bcb22f52d
Merge pull request #3723 from tgxworld/remove_sequential_rendering_of_time_gap
...
FIX: Timegap only shows up for sequential posts.
2015-09-15 08:28:45 +10:00
Sam
6d7915eae1
Merge pull request #3748 from riking/category-reorder
...
Category reordering fixes
2015-09-14 13:27:27 +10:00
Sam
447f65890d
Merge pull request #3757 from tgxworld/full_page_search
...
Improvements to full page search.
2015-09-14 12:00:26 +10:00
Sam
25a34e56f4
Merge pull request #3759 from davidgnavas/patch-1
...
little typo?
2015-09-14 11:59:48 +10:00
Sam
d39faf7ddf
FEATURE: allow external avatars to be shadowed by global
2015-09-14 09:43:40 +10:00
Sam
f948ee9e26
FIX: ensure letter avatar service uses same algorithm
2015-09-14 09:42:21 +10:00
Sam
6437cd0341
FEATURE: add support for generic external avatar services
...
This changes it so we only ship an avatar template down to the client
it has no magic, all it knows is how to plug in size
2015-09-11 15:10:56 +02:00
Sam
43f8b2b41a
Merge pull request #3750 from tgxworld/fix_broken_serializer
...
FIX: Broken BasicUserSerializer.
2015-09-11 15:45:05 +10:00
Sam
90d49d1497
correct paths used for external service
2015-09-11 13:18:07 +10:00
Sam
c5e3be0e71
Merge pull request #3744 from tgxworld/fix_autocomplete_avatar_missing
...
FIX: Missing avatar in user autocomplete.
2015-09-10 17:35:55 +10:00
Sam
c386158c33
Merge pull request #3745 from tgxworld/add_plugin_outlet
...
FEATURE: Add a plugin outlet for custom controls.
2015-09-10 17:35:04 +10:00
Sam
abeabfb40f
BUG/PERF: Stop shipping PM stats when not needed
2015-09-10 17:18:43 +10:00
Sam
7431c6ac3b
FIX: no user card for users with . or - in username
2015-09-10 17:14:34 +10:00
Sam
c845fcb154
PERF: turn 3 queries into 1
2015-09-10 17:07:20 +10:00
Sam
0b9322d16a
PERF: remove uneeded data, notification count is pointless
...
Getting notification count is expensive, no point shipping it to clients
2015-09-10 16:44:42 +10:00
Sam
f6bc46937b
PERF: one less query
2015-09-10 16:27:27 +10:00
Sam
cd8d82aa31
correct file size and add note about impending breakage of image_optim
2015-09-10 14:37:46 +10:00
Sam
90ad943dd3
PERF: skip optimizing large letter avatar makes image bigger
2015-09-10 11:54:31 +10:00
Sam
5ed7663a63
FIX: on enter we would double search on full page search
2015-09-09 12:00:31 +10:00
Sam
5eb1fb3bfd
FEATURE: cache search results for 5 route transitions
...
DEV: transientCache that can be used to hold data for N route transitions
FEATURE: remember scroll position when hitting back from full page search
2015-09-09 11:52:11 +10:00
Sam
202e30097f
FIX: clicking on number should open user drawer
2015-09-08 18:01:48 +10:00
Sam
f9f52e3edc
FIX: misuse of @observes
...
it is passed "this" and the name of the property that changed, not actual values
2015-09-08 17:16:20 +10:00
Sam
b2633098ee
FIX: regression unable to send any PMs if you have a PM draft
2015-09-08 16:57:52 +10:00
Sam
71892cc5f4
FEATURE: select all / deselect all on search page
2015-09-08 16:11:21 +10:00
Sam
0c5189fa2a
SECURITY: fix possible XSS expanding quotes
2015-09-08 15:25:00 +10:00
Sam
e13ed24122
FEATURE: on mobile take users to full page search
...
UX: improve styling on full page search page
FEATURE: allow search context in full page search
FEATURE: visited color link for full page search
FIX: broken search help on fulls page search page
FEATURE: allow preload store to return a null
FEATURE: "mobileAction" for the header buttons
2015-09-08 11:04:03 +10:00
Sam
335be272ff
FEATURE: implement capping of new/unread
...
We cap new and unread at 2/5th of SiteSetting.max_tracked_new_unread
This dynamic capping is applied under 2 conditions:
1. New capping is applied once every 15 minutes in the periodical job, this effectively ensures that usually even super active sites are capped at 200 new items
2. Unread capping is applied if a user hits max_tracked_new_unread,
meaning if new + unread == 500, we defer a job that runs within 15 minutes that will cap user at 200 unread
This logic ensures that at worst case a user gets "bad" numbers for 15 minutes and then the system goes ahead and fixes itself up
2015-09-07 12:03:17 +10:00
Sam
35998e1b74
Merge pull request #3703 from riking/category-reorder
...
FEATURE: Category reordering dialog
2015-09-07 10:13:12 +10:00
Sam
e06d407153
Merge pull request #3718 from tgxworld/allow_emojis_to_be_copy_and_pasted
...
FIX: Allow user to quote Emojis.
2015-09-07 08:48:34 +10:00
Sam
6850476cb3
Merge pull request #3734 from gschlager/i18n-2
...
Remove hard-coded fallback to English locale
2015-09-07 08:44:12 +10:00
Sam
87cd3a3b6a
Merge pull request #3728 from tgxworld/add_trigger_post_process
...
FEATURE: Add a trigger for plugins to include their own post processing jobs.
2015-09-07 08:42:43 +10:00
Sam
7a5c045399
its not a const anymore
2015-09-04 17:39:52 +10:00
Sam
6709eaeb3c
better have some sane upper bound here.
2015-09-04 17:23:37 +10:00
Sam
b3d6cefef4
FIX: never ask for less than 5 notifications
2015-09-04 17:22:26 +10:00
Sam
1f31435a7b
correct handling of data hash parsing
2015-09-04 13:34:21 +10:00
Sam
a54e8f3c5e
FEATURE: live refresh notifications as they happen
2015-09-04 13:20:33 +10:00
Sam
8bc7423045
UX: On first load of notifications don't use cached data
2015-09-04 10:43:26 +10:00
Sam
f019f5a62d
FIX: return 0 if we are unable to count unread/new topics
2015-09-04 10:33:16 +10:00
Sam
25fb684565
ensure statistic collection is on
2015-09-03 12:00:19 +10:00
Sam
48f0323032
Merge pull request #3722 from gdpelican/move-header-plugin-outlet
...
Move plugin menu outlet to live with other menus
2015-09-03 11:34:35 +10:00
Sam
c6b23d5e41
Merge pull request #3726 from davydovanton/add-sidekiq-statistic
...
Add plugin for displaying sidekiq statistic in web ui
2015-09-03 10:08:19 +10:00
Sam
a0dd0bf1af
when looking at your own profile it should be collapsed.
2015-09-02 16:50:40 +10:00
Sam
6e04e5bd2c
correct routing to allow for wider regex matching username
2015-09-02 14:57:26 +10:00
Sam
c2e9644558
Revert "flexbox for the post header"
...
This reverts commit bef3084516 .
2015-09-02 12:20:35 +10:00
Sam
262f561a87
FEATURE: relax username rules to allow - and . and leading _
...
This relaxes our very strict username rules to allow for some long asked for requests
- leading _ is now allowed
- . is allowed except for trailing char and confusing extensions like .gif .json
- dash (-) is now permitted
2015-09-02 12:13:44 +10:00
Sam
0a46ec9c50
Merge pull request #3519 from fullfatthings/fix_sso_redirect_when_login_required
...
Respect cookie[:destination_url] in Single Sign On
2015-09-02 10:32:18 +10:00
Sam
ef2dd46382
Merge pull request #3710 from scossar/use-transform-and-transition-mixins
...
FIX: use transform mixin for mobile admin settings
2015-09-02 10:28:12 +10:00
Sam
ecfc075391
Merge pull request #3719 from awesomerobot/master
...
flexbox for the post header
2015-09-02 10:27:27 +10:00
Sam
a7eabade19
User import no longer needed
2015-09-01 21:48:05 +10:00
Sam
bbf3d772c4
use Discourse.logout, it works with SSO
2015-09-01 21:36:56 +10:00
Sam
e4322c7caf
Merge pull request #3717 from discourse/revert-3709-love_color
...
Revert "UX: Love hearts."
2015-09-01 08:45:19 +10:00
Sam
7ec6e87b4d
Revert "UX: Love hearts."
2015-09-01 08:45:08 +10:00
Sam
eba0350310
Merge pull request #3716 from cpradio/fix-logout-core
...
FIX: Fix the logout functionality in core
2015-09-01 08:44:06 +10:00
Sam
a13e7d10cf
FEATURE: site setting for show log out in header
2015-09-01 07:44:21 +10:00
Sam
f2f5d1bfc7
FEATURE: add header-after-home-logo outlet
2015-08-31 17:29:42 +10:00
Sam
14a15491a4
Merge pull request #3712 from tgxworld/combine_double_lock_icon
...
UX: Combine closed and archived icon.
2015-08-31 12:14:27 +10:00
Sam
8cf60bfd3d
lets try it in gray
2015-08-31 12:07:30 +10:00
Sam
4d67bba44a
redo user menu adding small glyphs linking to various functions
2015-08-31 12:02:16 +10:00
Sam
6fc2300279
fix test
2015-08-30 09:54:13 +10:00
Sam
41c32ea512
FEATURE: cache notifications in local storage
2015-08-30 09:50:08 +10:00
Sam
fa4b00a144
tighten padding some on menus
2015-08-30 09:26:02 +10:00
Sam
5865bd2abb
FEATURE: bulk select on search results
2015-08-27 11:44:13 +10:00