Sam
0de759e734
UI: remove usercard hacks, specify width explictly
2014-03-10 10:27:58 +11:00
Sam
68630af718
Merge pull request #2083 from vikhyat/firefox-paste-image
...
Hack for supporting pasting images into the composer in Firefox
2014-03-10 10:06:31 +11:00
Sam
5e83778fc1
PERF: remove ember renderspeed until we make it optional (disabled by default in prd)
2014-03-10 09:50:23 +11:00
Vikhyat Korrapati
b0d1d7a3e8
i18n of new/unread text next to topics.
2014-03-09 16:31:44 +05:30
Vikhyat Korrapati
c8c150dfbe
Hack for supporting pasting images into the composer in Firefox.
2014-03-09 04:24:05 +05:30
Kris Aubuchon
10858d3c87
some incremental style enhancements, as discussed here https://meta.discourse.org/t/discourse-design-experiments/13479
2014-03-08 00:55:02 -05:00
Nick Schonning
96bf38757d
Update indexOf polyfill
...
Updated from the same source as the original comment. If IE8 isn’t
supported then this can be removed.
2014-03-08 00:37:28 -05:00
Jeff Atwood
4efabef8f2
add btn-primary class to PM in usercard
2014-03-07 14:27:13 -08:00
Robin Ward
145b2931c6
FIX: Forward button would break on some topics
2014-03-07 16:28:53 -05:00
Robin Ward
055b367e2b
Add link counts to alt
tags of their badges.
2014-03-07 14:43:29 -05:00
Robin Ward
f5c3199b38
FIX: Do not consider hidden elements when wanting to load more
2014-03-07 14:23:13 -05:00
Régis Hanol
8214536614
BUGFIX: don't show redirect reason if you aren't redirected
...
Move the redirect to top page logic server-side and make sure the reason
is not shown when top is not in the navigation menu (top_menu).
2014-03-07 18:58:53 +01:00
Nick Schonning
8b3f2a8685
Remove unused variable
...
It is only set to empty then passed
2014-03-07 12:23:23 -05:00
Nick Schonning
db5ff5f311
Combine single path conditional
2014-03-07 12:23:22 -05:00
Nick Schonning
8961a2ee28
Simplify characterCode lookup
...
Reduce String.fromCharCode that can’t be optimized by the minifier.
2014-03-07 12:23:16 -05:00
Sam
b19400726f
BUGFIX/FEATURE: store topic changes in post revisions
...
History + edit notifications for title and category changes
2014-03-07 19:00:36 +11:00
Robin Ward
49a1733d97
FIX: We should use partials when rendering but keeping the same context.
2014-03-06 15:56:33 -05:00
Robin Ward
102242c9d5
Add Dismiss Read to mobile view
2014-03-06 15:32:49 -05:00
Robin Ward
e2ea148e38
FEATURE: Allow customHTML
helper to resolve to a template if it
...
exists.
2014-03-06 13:32:32 -05:00
Régis Hanol
ca12ea42a7
FEATURE: only redirect new users to top page for a limited period
...
That period is defined by the `redirect_new_users_to_top_page_duration`
site setting and defaults to 7 days.
2014-03-05 22:11:01 +01:00
Robin Ward
b0f3061113
It doesn't make sense to redirect when not logged in on a non-GET
...
request. We should report a failure then. They likely logged out or
in another tab or timed out.
2014-03-05 12:12:53 -05:00
Régis Hanol
2a99f1b15e
BUGFIX: HOME/END keyboard shortcuts on non-topic pages
...
This make sure both HOME/END keyboard shortcuts are only applied when viewing a topic
2014-03-05 16:08:45 +01:00
Régis Hanol
bce4130d39
Merge pull request #2036 from ArmedGuy/profile-backgrounds
...
FEATURE: Profile Backgrounds
2014-03-05 16:00:49 +01:00
Johan Jatko
98c479c3c4
FEATURE: Profile Backgrounds
...
Shares a modified codebase with avatars called "user_image"
2014-03-05 15:10:44 +01:00
Sam
adb6541635
FEATURE: mailing list mode always available
2014-03-05 14:21:53 +11:00
Sam
eb3a535c38
Merge pull request #2038 from fantasticfears/poster_expansion
...
poster_expansion will only slide down now.
2014-03-05 11:27:03 +11:00
Sam
24356cd807
Merge pull request #2050 from verg/unify_scroll_to_first_post
...
Scroll to Top of Topic instead of Reloading
2014-03-05 11:22:54 +11:00
Robin Ward
15c9c90533
When links have thousands of clicks, display them like 3.3K
2014-03-04 13:44:53 -05:00
Robin Ward
e276045112
TRIVIAL: Change some variables to self
2014-03-04 13:09:11 -05:00
verg
7f440532a7
Jump to First Post instead of Reloading Topic
2014-03-03 19:09:42 -05:00
Robin Ward
28f84ef0e1
TEXT: Change to "Dismiss New"
2014-03-03 17:15:53 -05:00
Robin Ward
f9cd354a2c
FEATURE: Button to reset new
2014-03-03 15:47:01 -05:00
Robin Ward
6143753fef
Support uppercase bbcode too.
2014-03-03 11:59:57 -05:00
Erick Guan
b5ca30bf56
poster_expansion will only slide down now.
2014-03-03 09:32:45 +00:00
Sam
172e517b31
Merge pull request #2012 from ligthyear/incoming-emails
...
Advanced New-Topic via Email Feature
2014-03-03 10:58:10 +11:00
infogulch
bf21a55571
Explicit button text in abandon dialog in all lang
...
The current post abandon dialog displays typical yes/no buttons and should
instead show more informative button text.
This commit updates all `config/locales/client.*.yml` files and *alters the
structure* of the `post.abandon` node, and *adds three new nodes* under it:
`confirm`, `yes_value`, and `no_value`. The current value of the
`post.abandon` node is moved into `post.abandon.confirm` for all languages.
For English language text, the nodes `post.abandon.yes_value` and
`.no_value` are changed to `"Yes, abandon"` and `"No, keep"`, respectively.
For other languages, the standard yes/no values are copied, allowing simple
copyedits to make them more explicit in the future.
I also make the necessary changes to the `composer_controller.js` file so
the new values are used correctly.
2014-02-28 23:42:14 -06:00
Robin Ward
7d6984a915
Make the back button less awkward when leaving a topic.
2014-02-28 15:35:45 -05:00
Robin Ward
61ff04d68b
Upgrade ember-cloaking to not trigger scroll events when the back button
...
is hit.
2014-02-28 15:35:45 -05:00
Régis Hanol
5e1019adba
FEATURE: better UX when backing-up the site
...
Users won't be prompted whenever the site goes into read-only mode.
Instead, a banner will be shown at the top of every pages.
Also, the browser won't automatically reload whenever read-only mode is
disabled. This really was bad UX.
2014-02-28 18:09:48 +01:00
Benjamin Kampmann
d32cb55837
Add public-inbox to Email-In-Feature
...
- Adds the advanced option to accept email from non-users per category email-address
- Adds tests covering the new feature
- Adds UI to configure this feature in the frontend
2014-02-28 16:53:58 +01:00
Benjamin Kampmann
37cea49459
Add Email-In-Per-Category
...
- allow the configuration of an inbox-email-address per category
- post emails to that email into that category instead of global
- Adds UI for configuration
- Adds Documentation for configuration
- Adds Tests for new feature
2014-02-28 16:53:58 +01:00
Neil Lalonde
3ddd71ffd1
Don't tell you that you successfully flagged a topic.
2014-02-27 18:31:37 -05:00
Sam
6e0e628ff5
BUGFIX: don't force load drafts when composing.
...
It will still be there after post is made.
2014-02-28 10:30:05 +11:00
Robin Ward
4d798abe50
BUGFIX: this fixes a chrome bug... I would laugh if I wasn't already
...
crying.
2014-02-27 16:56:03 -05:00
Régis Hanol
e5a4dc6eac
FEATURE: add a banner when read-only mode is enabled
2014-02-27 19:50:20 +01:00
Robin Ward
fee9870427
FIX: New counts were taking into account muted categories
2014-02-27 12:35:33 -05:00
Neil Lalonde
d15d5e2525
Also put the envelope glyph beside topic title edit form for private messages
2014-02-26 18:01:59 -05:00
Neil Lalonde
7322345039
FIX: when shown 403 error page and logging in, it will take you to the same page
2014-02-26 17:53:53 -05:00
Régis Hanol
9571eb07a4
BUGFIX: you should not be able to edit the category on a PM
2014-02-26 22:45:19 +01:00
Robin Ward
9267c162a1
FIX: Showing Unread(1) when you weren't tracking the topic. Also
...
includes performance fix when having MANY new or unread topics.
2014-02-26 15:39:45 -05:00
Neil Lalonde
1165aa2dae
Don't show description text on Create Category modal
2014-02-26 13:45:01 -05:00
Régis Hanol
c6bc324259
CLEANUP: remove unused pseudo locale
2014-02-26 19:03:04 +01:00
Neil Lalonde
8167cefe36
Add envelope glyph to private message topic titles
2014-02-26 12:24:21 -05:00
Robin Ward
cae7af4b07
BUGFIX: Do not scroll to top / show spinner when leaving a topic.
2014-02-26 12:04:55 -05:00
Robin Ward
c668d49822
REFACTOR: Use the ScrollTop
mixin instead of custom scrolling code.
2014-02-26 11:54:15 -05:00
Sam
440435f023
FEATURE: SSO to handle return_path automatically
2014-02-26 09:58:30 +11:00
Neil Lalonde
8cbff3672f
Fixes on mobile signup form
2014-02-25 16:40:30 -05:00
Neil Lalonde
0b1d1ffcba
FIX: problems with mobile login modal
2014-02-25 16:40:30 -05:00
Robin Ward
4e1a628ff9
Hooks for extra nav items.
2014-02-25 16:02:27 -05:00
Robin Ward
d079538a6d
Allow the customHTML
helper to look up fragments outside of the
...
preloadStore, so plugins can stuff HTML in there when overriding a whole
template doesn't make sense.
2014-02-25 16:02:27 -05:00
Sam
6f31d3f0e5
FEATURE: single sign on support
...
Added support for outsourcing auth to a different website, documentation on meta
2014-02-25 14:31:03 +11:00
Benjamin Kampmann
1e609aac77
Fix: apply excludes for user aliases in user selection view
...
- fixes a missing reassignment to the new named variable causing the selection of group aliases to fail in the user selector view of private messages
- apply the list of excludes when a user selects a group alias to prevent double selection of users already in the list and selection of oneself
2014-02-24 10:35:47 +01:00
Robin Ward
27d3fae4df
BUGFIX: Typo was causing dismiss read to use id = 0 instead of id = 1
2014-02-21 21:14:07 -05:00
Régis Hanol
68a935c36b
FEATURE: upload backups
2014-02-22 01:41:01 +01:00
Robin Ward
80176cb4cf
TRIVIAL: Move button to the bottom of the topic list
2014-02-21 15:59:28 -05:00
Robin Ward
1aa27ade17
FEATURE: If you don't select any topics to "Dissmiss Read" it does all
...
by filter.
2014-02-21 15:18:45 -05:00
Robin Ward
a07e9f7e71
FEATURE: Bulk reset read
status.
2014-02-21 15:18:45 -05:00
Robin Ward
7a07f14dfc
FEATURE: Can select topics and hit Dismiss Read
on the /unread
filter
2014-02-21 15:18:45 -05:00
Neil Lalonde
b696c96a19
Look at the age of a user's first post to determine if the user can be nuked, instead of looking at when the user registered.
2014-02-20 12:29:40 -05:00
Robin Ward
a57ecef253
BUGFIX: Do not allow font
tags.
2014-02-20 11:10:56 -05:00
Robin Ward
2d398903c0
Allow jump to top on post 2 or 3.
2014-02-19 14:23:43 -05:00
Robin Ward
0c45cf1ee7
FIX: Allow closing the category dropdown when clicking on the same
...
category
2014-02-19 14:17:38 -05:00
Robin Ward
634b769cda
Merge pull request #1903 from vikhyat/poll-plugin
...
Add poll plugin
2014-02-19 13:15:43 -05:00
Robin Ward
40585637fe
Merge pull request #1948 from riking/patch-3
...
Removing more stuff from the sanitizer whitelist
2014-02-19 12:30:56 -05:00
Régis Hanol
d443ddd43d
Merge pull request #1922 from joallard/language-toggle
...
Allow users to toggle interface language in their preferences
2014-02-19 18:28:00 +01:00
Régis Hanol
a682c8fc91
BUGFIX: do not push read-only signal to ALL sites
2014-02-19 18:21:41 +01:00
Kane York
9f8f0f115c
Restore 'article' to whitelist
2014-02-18 16:22:42 -08:00
Neil Lalonde
7f6b2e5563
Show login button on 404 page. Add routes to show login and signup modals when page/route loads. If logged in and showing 404 page, load ember app.
2014-02-18 17:18:53 -05:00
Robin Ward
18e98851e3
Use lower case group names in URLs
2014-02-18 16:43:19 -05:00
Sam
3eec3136d5
Merge pull request #1972 from verg/user_pref_save_btn
...
Add Save button to top of user preferences
2014-02-19 08:30:17 +11:00
Robin Ward
f19b0b5fe0
Include members count on groups page.
2014-02-18 16:17:04 -05:00
Jonathan Allard
0592420e52
Add a site setting to allow users to toggle I18n.locale
...
It is false by default.
2014-02-18 14:54:00 -05:00
Jonathan Allard
c513725f26
Allow users to toggle interface language in their preferences
2014-02-18 14:53:59 -05:00
Robin Ward
3f3c07f136
FEATURE: Can bulk update the notification level of topics
2014-02-18 13:02:22 -05:00
verg
d087783fe8
Add Save button to top of user preferences
2014-02-18 12:51:37 -05:00
Régis Hanol
74f1db11e9
remove useless binding
2014-02-18 18:23:28 +01:00
Régis Hanol
30ccdf3fb7
BUGFIX: calling _super() won't actually set the model to the controller
...
cf.
351719f7c1 (commitcomment-5410366)
for more information
2014-02-18 18:21:35 +01:00
Sam
887e835a9b
Merge pull request #1969 from riking/scroll-position
...
Put requested post in middle of page
2014-02-18 16:17:26 +11:00
riking
19922ff174
Have keyboard_shortcuts use Discourse.TopicView.jumpToPost
...
Instead of _scrollList, which is more appropriate on the topic list.
2014-02-17 16:45:36 -08:00
riking
ebb001c24a
When entering a topic, place the desired post in the middle of the page
2014-02-17 16:38:01 -08:00
Régis Hanol
351719f7c1
BUGFIX: do not forget Ember's default behavior
2014-02-17 21:58:28 +01:00
Régis Hanol
aac4b55926
FEATURE: do not redirect to top page when number of topis is low
2014-02-17 14:28:12 +01:00
Régis Hanol
90d20c4373
Merge pull request #1950 from verg/master
...
Don't render 'Reply' button when user can't post
2014-02-17 14:04:49 +01:00
Régis Hanol
35fd03c1e4
Merge pull request #1961 from verg/site_settings_load_top
...
Scroll to top on Site-Setting category render
2014-02-17 09:47:20 +01:00
Sam
49efb055f2
Merge pull request #1954 from verg/unbind_user_name
...
Don't display edits during user's name update
2014-02-17 10:38:43 +11:00
verg
7e8c30c715
Scroll to top on Site-Setting category render
2014-02-16 16:35:07 -05:00
Robin Ward
79b406c0f3
FIX: If default page is categories, anonymous users were seeing latest
...
categories when going into a category.
2014-02-15 18:54:04 -05:00
verg
fd40d40eca
Don't display edits during user's name update
2014-02-15 11:10:06 -05:00
Régis Hanol
683bf8c0a4
FEATURE: add all email logs tab
2014-02-15 01:17:13 +01:00
Régis Hanol
3f3c9ca7cb
FEATURE: add filters on email logs
2014-02-15 00:50:08 +01:00
Régis Hanol
21f757fd72
mention shortcut in the tooltip on the submit button
2014-02-15 00:49:36 +01:00
verg
8447fd47e5
Don't render 'Reply' button when user can't post
2014-02-14 14:10:22 -05:00
Robin Ward
f7b3856101
FIX: Don't append posts directly to the stream unless all posts are loaded.
2014-02-14 14:03:09 -05:00
Neil Lalonde
e83ec810e1
FIX: heading shouldn't say Sent At on the page that shows email that were not sent. duh.
2014-02-14 13:09:22 -05:00
Neil Lalonde
35dae76bbd
Log when and why an email was not sent in email_logs
2014-02-14 13:06:39 -05:00
Robin Ward
feb4fa3bb5
FIX: Draft topics should remember the category you chose
2014-02-14 12:33:46 -05:00
Robin Ward
97aa2c8dfe
Revert "FIX: restore category when opening draft"
...
This reverts commit dd7fa2d946
.
Unfortunately this introduced a regression where editing a post, then
replying soon after would leave you in edit mode.
2014-02-14 12:06:58 -05:00
verg
de9cac0406
Add Private Message count to User Dropdown
2014-02-14 08:45:09 -05:00
Kane York
2e864f5ad7
Remove audio and video tags as well
2014-02-13 21:47:13 -08:00
Kane York
5b819f191a
Removing more stuff from the sanitizer whitelist
2014-02-13 20:18:40 -08:00
Régis Hanol
a8b3269fdb
reload the page when read_only mode is disabled
2014-02-14 00:27:25 +01:00
Régis Hanol
41d16a3657
forgot the AdminBackupsLogsRoute
2014-02-13 13:31:14 -08:00
Régis Hanol
50273ba815
rename site setting to
2014-02-13 13:31:14 -08:00
Régis Hanol
6123223fd0
change button order, read-only mode comes first
2014-02-13 13:31:14 -08:00
Régis Hanol
0e941a6253
add an alert when trying to login while in read-only mode
2014-02-13 13:31:14 -08:00
Régis Hanol
38e365ea45
do not show the read-only alert to the admin
2014-02-13 13:31:13 -08:00
Régis Hanol
e7472dc374
readonly mode
2014-02-13 13:31:13 -08:00
Régis Hanol
babcc3fc50
backup & restore client-side code
2014-02-13 13:31:13 -08:00
Régis Hanol
310a439f3d
update client-side admin routes
2014-02-13 13:31:13 -08:00
Régis Hanol
ffac197386
humanSize handlebars helper
2014-02-13 13:31:13 -08:00
Régis Hanol
fe3a76817d
fix login on sub-directory install
2014-02-13 13:31:13 -08:00
Régis Hanol
a86002f582
add case insensitive test on ajax request type
2014-02-13 13:31:13 -08:00
Régis Hanol
185f4bd8c8
fix code styling
2014-02-13 13:31:13 -08:00
Régis Hanol
a89e7ab662
binding to a POJO is useless
2014-02-13 13:31:13 -08:00
Régis Hanol
26409dbef8
remove unnecessary ()
2014-02-13 13:31:13 -08:00
Régis Hanol
1636dce624
this should really be the AdminController
2014-02-13 13:31:13 -08:00
Robin Ward
0b6bd5c187
Schedule a blur
on links when the route changes. Also, convert DOM
...
cleanup tasks to only schedule once per render.
2014-02-13 15:35:53 -05:00
Neil Lalonde
85eba22d65
Use ember computed property shortcuts
2014-02-13 14:48:46 -05:00
Robin Ward
a555dc9f5e
FIX: Incorrect post number following a link. Updated ember-cloaking.
2014-02-13 14:08:12 -05:00
Neil Lalonde
8711762143
Users who have made no more than one post can delete their own accounts from their user preferences page.
2014-02-13 13:52:06 -05:00
Robin Ward
5932e32528
Merge pull request #1937 from verg/user_dropdown
...
Add User Avatar Dropdown
2014-02-13 10:55:58 -05:00
verg
95f4c0f583
Add User dropdown menu to Header
2014-02-13 09:45:51 -05:00
Vikhyat Korrapati
74ab14de19
Add poll plugin.
2014-02-13 07:39:01 +05:30
Robin Ward
f73a3f252a
FIX: Don't allow parent categories to be deleted. Also, remove
...
duplicated logic and rely on the server response for `can_delete`
status.
2014-02-12 17:24:25 -05:00
Robin Ward
a929eda8ba
NEW: Add user name and title to group posts.
2014-02-12 14:23:10 -05:00
Robin Ward
669247977b
FEATURE: Show the posts count on the groups page. It seems a bit odd
...
that it uses a new AJAX call, but I wanted to keep the count separate
from the group object itself.
2014-02-12 14:01:36 -05:00
Neil Lalonde
6bbc3ec3e0
Add a way to flag a topic
2014-02-12 12:57:55 -05:00
Robin Ward
11ee4e7328
FIX: Incorrect doc change. Thanks @riking
2014-02-12 12:29:09 -05:00
Robin Ward
62592215f4
FIX: Testing environment did NOT like Discourse.URL
2014-02-12 11:31:11 -05:00
Robin Ward
721472dab4
FIX: Clicking the logo was not scrolling to the top
2014-02-12 11:03:04 -05:00
Robin Ward
ef16c08688
Don't show group title under poster, only show actual title, but link it
...
to the group.
2014-02-11 17:34:44 -05:00
Robin Ward
3d62df51a6
FIX: Broken MDTest + Fix for removing leading spaces in a code block
2014-02-11 17:27:24 -05:00
Régis Hanol
7a85e06119
BUGIX: no draft key when creating a topic from the /top page
2014-02-11 13:51:21 -08:00
Robin Ward
80bdc6e430
Merge pull request #1929 from verg/fix_category_in_drafts
...
FIX: restore category when opening draft
2014-02-11 15:42:48 -05:00
Robin Ward
d44d2b3f10
FIX: Was not resuming scroll position on back button
2014-02-11 15:17:36 -05:00
Régis Hanol
b512afe5c9
BUGFIX: make sure we bind the uploader only once
2014-02-11 10:38:41 -08:00
Sam
7ad00f426c
FEATURE REMOVAL: persona login
...
see: https://meta.discourse.org/t/pulling-persona-out-of-discourse-core/12613
2014-02-11 16:56:48 +11:00
Sam
11e962c848
BUGFIX: improve quality of unread / new counters
2014-02-11 15:28:05 +11:00
Robin Ward
14449f236a
FIX: Back button in chrome on static pages
2014-02-10 17:07:39 -05:00
Robin Ward
b61df08d1b
FEATURE: Admin selector to choose a primary group for a user, display it
...
and apply a CSS class to their posts.
2014-02-10 17:00:15 -05:00
verg
dd7fa2d946
FIX: restore category when opening draft
2014-02-10 15:30:08 -05:00
Robin Ward
f1a9e52d7e
When creating/editing a category the parent shoudl be none.
2014-02-10 14:08:16 -05:00
Robin Ward
45afed8720
FIX: Chrome has a bug where if you request the same URL with a different
...
MIME type, then leave and hit the back button, you'll get the last MIME
type requested instead of HTML. This fixes it.
2014-02-10 12:43:17 -05:00
Robin Ward
b61b33c0fa
Add groups list to the poster expansion when you click an avatar while
...
in a topic.
2014-02-10 12:30:36 -05:00
Robin Ward
25070dcde7
FIX: Show the renamed uncategorized name instead of "(no category)"
2014-02-10 11:15:42 -05:00
Régis Hanol
0a7dc83681
BUFGIX: read more should take you to the first post
2014-02-07 15:07:13 -08:00
Neil Lalonde
e0df404d7e
Add site setting tos_accept_required. If enabled, users must check a box saying that they've read and accept the terms of service.
2014-02-07 16:04:13 -05:00
Robin Ward
d769938660
NEW: Don't show the filter on the homepage. Just show the Forum's name
2014-02-07 16:03:26 -05:00
Robin Ward
9db044d54b
FIX: Component was not refreshing all the time
2014-02-07 14:16:34 -05:00
Robin Ward
58247a51e8
Small tweaks to Group page
2014-02-07 13:46:59 -05:00
Robin Ward
3b617b04b0
FEATURE: First stab at groups page with member list
2014-02-07 10:44:51 -05:00
Robin Ward
e511e8a80b
Link to groups from user profile
2014-02-07 10:44:51 -05:00
Robin Ward
2d47fe4473
Can list group members
2014-02-07 10:44:51 -05:00
Robin Ward
3b1ef6ebc9
Work in progress: Groups Page
2014-02-07 10:44:51 -05:00
Robin Ward
325c2dfaea
Rename load
to loadUsers
which is what the method was actually
...
doing.
2014-02-07 10:44:51 -05:00
Robin Ward
bd0c2a74fc
Return a promise from Discourse.Group.findAll()
2014-02-07 10:44:51 -05:00
Robin Ward
003eb06807
Move Discourse.Group
into public models
2014-02-07 10:44:51 -05:00
Robin Ward
de57f29467
More templates for the group page
2014-02-07 10:44:50 -05:00
Robin Ward
a873f7a95a
Client and Server side routes for a Group
2014-02-07 10:44:50 -05:00
Sam
d9c05fcfc8
SECURITY: dissalow mods from seeing PMs
2014-02-07 14:24:19 +11:00
Sam
227873df78
FEATURE: proper mailing list mode
...
once enable_mailing_list_mode is enabled any user can elect
to get every post via email unless they opt out of category or topic
2014-02-07 11:07:52 +11:00
Neil Lalonde
5b559d9631
Pinned uncategorized topics span the title and category column in topic lists
2014-02-06 14:38:04 -05:00
Neil Lalonde
113057bfa9
Comma needs to die
2014-02-06 11:57:45 -05:00
Régis Hanol
9b3740a7c6
Merge pull request #1909 from codedinc/shortenUrl-fix
...
Fix shortenUrl helper to not crash when URL doesn't include any "/".
2014-02-06 16:35:11 +01:00
macournoyer
8bf872e92e
Fix shortenUrl helper to not crash when URL doesn't include any "/".
2014-02-06 10:12:38 -05:00
Régis Hanol
c4cfd5a7fe
BUGFIX: unbind the file uploader when closing the composer
2014-02-06 12:54:06 +01:00
Régis Hanol
58202baa62
BUGFIX: show the draft on top page
2014-02-06 11:39:43 +01:00
Régis Hanol
a710773bb4
BUGFIX: do not override default browser keyboard shortcuts behavior
2014-02-06 11:07:33 +01:00
Régis Hanol
f2a75aaf26
Merge pull request #1908 from riking/docker-link
...
Extract version check in dashboard to own template
2014-02-06 09:54:03 +01:00
Sam
d132fd0609
add full-name class for styling
2014-02-06 15:53:49 +11:00
riking
7c12aeb848
Extract version check in dashboard to own template
2014-02-05 17:22:10 -08:00
Robin Ward
af5254d3b4
FIX: Remove canvas
tag.
2014-02-05 12:22:36 -05:00
Régis Hanol
759c18d9f5
FEATURE: HOME/END should always take you to the correct spot
2014-02-04 23:25:27 +01:00
Robin Ward
8adb08a9ca
FIX: Don't allow <button>
in posts either.
2014-02-04 16:29:00 -05:00
Robin Ward
36683ff1e3
FIX: Searching for spaces wouldn't stop spinning
2014-02-04 13:19:36 -05:00
Robin Ward
abffcd9f94
FIX: Blacklist <textarea>
2014-02-04 12:48:33 -05:00
Robin Ward
359f03ca73
FIX: Topic drafts weren't showing up properly.
2014-02-04 12:11:19 -05:00
Neil Lalonde
dc77e7e27c
You must give a reason for suspending a user
2014-02-04 11:03:35 -05:00
Sam
612001aa74
BUGFIX: deleted categories would mess up watching/tracking prefs
2014-02-04 15:14:31 +11:00
Sam
9bfe0e5a0e
BUGFIX: anon had skewed column titles
2014-02-04 13:29:16 +11:00
Neil Lalonde
06cdb1f070
Remove keyboard shortcuts link from site map menu
2014-02-03 18:08:42 -05:00
Neil Lalonde
fa3927d0f6
Add group icon to category badges in composer and edit topic title
2014-02-03 17:57:14 -05:00
Robin Ward
3bc821aff5
Don't list subcategories when creating a new category.
2014-02-03 16:26:51 -05:00
Neil Lalonde
1b66876c08
Show group icon in category badges if the category has restricted access
2014-02-03 15:28:41 -05:00
Robin Ward
bf951689e8
FIX: Don't allow moving a category with children underneath another
...
category (creating grandchildren)
2014-02-03 15:09:35 -05:00
Robin Ward
9606ae5dcb
FIX: search context was missing when searching inside a category
2014-02-03 11:38:11 -05:00
Robin Ward
ea9ff108c5
Move updating title count to the view, to ensure the topic list is
...
visible when it happens.
2014-02-03 10:46:19 -05:00
Sam
458f6424ff
Revert "BUGFIX: notifying on new topics when topic list is not visible"
...
Was causing load more topics not to show up
This reverts commit f7bf4b2dc3
.
2014-02-03 19:23:07 +11:00
Sam
f7bf4b2dc3
BUGFIX: notifying on new topics when topic list is not visible
2014-02-03 14:50:51 +11:00
Robin Ward
0fca760126
FIX: Jump to bottom was broken by the /last
path.
2014-01-31 17:55:40 -05:00
Wojciech Zawistowski
73253ce32e
Adds JS integration tests for search
2014-01-31 01:53:08 -05:00
Robin Ward
f5019be477
Support for a /last
route to go to the last post in a topic.
2014-01-30 15:24:04 -05:00
Robin Ward
2acb517f44
Revert "Merge pull request #1878 from balinterdi/patch-2"
...
This reverts commit bfddc5a191
, reversing
changes made to 8f1e754bf2
.
2014-01-30 14:32:41 -05:00
Robin Ward
bfddc5a191
Merge pull request #1878 from balinterdi/patch-2
...
Simplify usage of unbound i18n helper
2014-01-30 10:46:21 -08:00
Robin Ward
b4fef88412
Merge pull request #1884 from velesin/search_controller_refactoring
...
refactors Discourse.SearchController
2014-01-30 10:44:53 -08:00
Robin Ward
6f23870327
Bulk close operation
2014-01-30 12:44:40 -05:00
Robin Ward
7564d9a20c
Server side implementation for bulk editing categories
2014-01-30 11:44:29 -05:00
Robin Ward
0c73eb8ce1
Front end code is complete for changing categories of topics in bulk
2014-01-30 11:44:29 -05:00
Robin Ward
6ee266c7ee
Modal for performing a bulk operation
2014-01-30 11:44:29 -05:00
Robin Ward
1696cde2ff
Toggle button for bulk selection of topics
2014-01-30 11:44:29 -05:00
Neil Lalonde
b5d0031105
Topic list dates formatting changes: use Dec '12 and Jan 21
2014-01-29 15:45:06 -05:00
Wojciech Zawistowski
5b897bc6a4
refactors Discourse.SearchController
2014-01-29 20:53:08 +01:00
Neil Lalonde
6ea257d0b1
FIX: use actions in user_stream_view.js
2014-01-29 12:29:05 -05:00
Robin Ward
2892153712
REMOVE: Get rid of the hotness
control for good.
2014-01-29 11:54:34 -05:00
Régis Hanol
e6b4ba8ad6
BUGFIX: link to attachments when using S3
2014-01-29 12:31:44 +01:00
Régis Hanol
d0c55010aa
BUGFIX: clicking on links to the same domain was broken
2014-01-29 11:31:36 +01:00
Robin Ward
42117c684f
Remove console
from .jshintrc. If we need our app to log, use
...
`Ember.Logger` instead.
2014-01-28 17:13:34 -05:00
Robin Ward
4626519cdc
Use an itemController
for topic lists. This will make bulk operations
...
easier.
2014-01-28 15:12:26 -05:00
Robin Ward
52ff68f74f
REFACTOR: Change didInsertElement
to on('didInsertElement')
2014-01-28 14:49:08 -05:00
Balint Erdi
8fb5fe75c8
Simplify usage of unbound i18n helper
2014-01-28 19:06:11 +01:00
Neil Lalonde
e0188d60c6
Show tooltip on avatar on deleted post
2014-01-27 16:52:22 -05:00
Robin Ward
359a866458
Merge pull request #1865 from vikhyat/less-than-sanitization
...
Fix sanitization of smileys like <_< and <3.
2014-01-27 12:34:44 -08:00
Robin Ward
88e1fadd0f
Merge pull request #1863 from ecuk/analytics
...
Google Universal Analytics
2014-01-27 12:33:17 -08:00
Robin Ward
701cf4a9b8
FIX: Scroll to top on categories view, too.
2014-01-27 15:20:08 -05:00
Neil Lalonde
578430fc1d
Add parent category link to title of topics in a subcategory
2014-01-27 15:12:23 -05:00
Neil Lalonde
78c7c03d26
Show unread and new counts on sub-categories on /categories page
2014-01-27 14:42:02 -05:00
Wojciech Zawistowski
150dd0d712
Refactors Discourse.SearchController to use var self = this; convention
2014-01-27 17:45:30 +01:00
Vikhyat Korrapati
fad88c6cf3
Fix sanitization of smileys like <_< and <3.
2014-01-26 18:38:47 +05:30
Eric Carlson
bc033283c6
Google Universal Analytics
2014-01-25 17:42:25 -07:00
Neil Lalonde
379db72c90
Don't show category badges on /category/:slug on mobile, unless there are sub-categories
2014-01-24 14:31:30 -05:00
Robin Ward
964dddf92d
FIX: Hidden icon was missing
2014-01-24 14:29:41 -05:00
Neil Lalonde
90e195b2e7
More work on trust level 3 requirements page
2014-01-24 11:56:46 -05:00
Régis Hanol
6bf558c297
BUGFIX: taller keyboard shortcuts modal to prevent then scrollbar
2014-01-24 15:17:31 +01:00
Régis Hanol
165541844c
BUGFIX: view latest topics should point to /latest and not /
2014-01-24 14:45:51 +01:00
Régis Hanol
e393e9765f
Merge pull request #1856 from velesin/search_controller_tests
...
Adds unit tests for SearchController
2014-01-24 04:11:10 -08:00
Régis Hanol
245bc19379
BUGFIX: PMs could be created with a category
...
BUGFIX: hide category column when displaying the list of private messages
2014-01-24 12:57:48 +01:00
Régis Hanol
01cd63fff7
FEATURE: add a 14 days window to consider topics new
2014-01-24 00:22:04 +01:00
Wojciech Zawistowski
e27c007653
Adds unit tests for SearchController
2014-01-23 20:25:37 +01:00
Robin Ward
03779697e7
FIX: Could navigate back to "Preferences" from "Change Email"
2014-01-23 11:39:02 -05:00
Régis Hanol
ae06ea6323
BUGFIX: clicking the logo when the homepage was /categories or /top would fail
2014-01-23 17:08:52 +01:00
Régis Hanol
202d1064ea
BUGFIX: do not allow loop over topics list using keyboard shortcuts
2014-01-23 00:39:46 +01:00
Neil Lalonde
ae3b53bb76
Add a page in admin to view trust level 3 requirements for a user. Only shows for users who are currently at trust level 2.
2014-01-22 18:17:45 -05:00
Robin Ward
745cd0f4e9
FIX: Removes console.log
2014-01-22 11:07:19 -05:00
Régis Hanol
7a82b65386
BUGFIX: restore Mousetrap's bindGlobal plugin
...
cleared deprecated warnings in admin_customize_view
2014-01-22 16:52:09 +01:00
Régis Hanol
9a3c64535b
BUGFIX: regular track option was unavailable (props to @riking)
2014-01-22 10:40:45 +01:00
Sam
7e5a17f277
FEATURE: mute/watch/track buttons for private conversations
2014-01-22 17:46:52 +11:00
Robin Ward
194081ca47
FIX: Hidden posts were not being displayed with the correct messaging.
2014-01-21 17:23:03 -05:00
Neil Lalonde
1dbc1c56b4
FIX: inviting a user again after the first invite expires will create a new invite
2014-01-21 16:56:40 -05:00
Robin Ward
e2c361f353
FIX: Indented code blocks followed by <blockquote>
weren't working.
2014-01-21 16:18:20 -05:00
Régis Hanol
3618e8b527
FEATURE: CTRL+ENTER and CMD+ENTER shortcut to submit the current message
2014-01-21 19:47:57 +01:00
Régis Hanol
0bb02505b0
BUGFIX: error when find_similar_to has no response
2014-01-21 19:32:37 +01:00
Robin Ward
a524194a46
FIX: Bugged up Components vs. Views. My original error was using
...
`templateName` instead of `layoutName` in an `Em.Component`. This fixes
that and backs out other "fixes"
2014-01-21 13:08:47 -05:00
Neil Lalonde
ba74226346
FIX: invited users get clearer messaging when setting a password for the first time
2014-01-21 12:42:26 -05:00
Robin Ward
3c3449aa1b
Revert "New API for replacing elements in the final JsonML. Also changes spoiler"
...
This reverts commit 6b9b2d3d6a
.
We have come up with a better solution that does not involve HTML
parsing.
2014-01-21 12:04:58 -05:00
Wojciech Zawistowski
e9c0445769
FIX: keyboard navigation in the search box results dropdown
2014-01-21 17:17:40 +01:00
Neil Lalonde
5f46ce7329
Fix cold colours in activity column of topic lists
2014-01-21 11:11:30 -05:00
Robin Ward
564a7e505e
FIX: Deprecation warning on bindAttr
2014-01-21 11:06:18 -05:00
Vikhyat Korrapati
7a45d261a7
Fix inviting others to private messages.
2014-01-21 11:57:05 +05:30
Robin Ward
8c32f22ae0
FIX: Adding components to a ContainerView doesn't set the context
...
properly.
2014-01-20 17:13:36 -05:00
Robin Ward
6b9b2d3d6a
New API for replacing elements in the final JsonML. Also changes spoiler
...
tag handling to be more robust with repsect to HTML content.
2014-01-20 15:15:50 -05:00
Neil Lalonde
daa5d023d6
FIX: topics with no replies should show coldness in activity column
2014-01-20 15:06:20 -05:00
Régis Hanol
26b7bf388e
BUGFIX: JS error when login_required is enabled
2014-01-20 14:41:11 +01:00
Sam
c7c1c937af
STYLE: cleaner targetting in components
2014-01-20 17:25:54 +11:00
Sam
12b72762da
BUGFIX: computed.alias (and even property) seems bust in components
2014-01-20 17:22:53 +11:00
Sam
a7730f4b52
BUGFIX: missing styling
2014-01-20 10:44:13 +11:00
Sam
84ff5b7a81
UI: missing space
2014-01-20 10:32:03 +11:00
Régis Hanol
57eacdaeed
BUGFIX: properly escape HTML entities in excerpt (props to @ecuk)
2014-01-19 23:54:52 +01:00
Régis Hanol
a24e1f152d
BUGFIX: clicking cancel should not reload the page
...
when assets have changed.
2014-01-19 20:55:46 +01:00
Régis Hanol
5ec22cdd23
BUGFIX: edit category button should only be shown to staff members
2014-01-19 13:55:32 +01:00
Régis Hanol
c4cbf934d0
BUGFIX: move mobile templates to discovery
2014-01-19 00:49:45 +01:00
Régis Hanol
aca53aa722
BUGFIX: display links to other periods at the bottom of the top/:period page
2014-01-18 19:27:26 +01:00
Régis Hanol
8d2e5041bc
BUGFIX: proper handling of /none subcategory
2014-01-18 19:27:25 +01:00
Régis Hanol
7f5ef60d5f
BUGFIX: url was overriden when using the back button after visiting a topic
2014-01-18 19:27:25 +01:00
Régis Hanol
129617b415
Lots of bugfixes
...
BUGFIX: navigation bar should always activate the right tab (even when diging into a top period)
BUGFIX: /top pages titles
BUGFIX: no "edit category" button on /top page after visiting a category
BUGFIX: properly hide category columns when there is no children category (on both filter + top pages)
BUGFIX: promises not caught when scrolling down a topic list to load more of them
BUGFIX: CSS on category dropdowns
Updated `top_menu` i18n with available filters
2014-01-18 19:27:25 +01:00
Robin Ward
4981525047
REFACTOR: Fixes poor class hierarchy for listing topics
...
- Upgrades Ember to latest
- Fixes a bunch of bugs with page titles and missing "active" states
2014-01-18 19:26:24 +01:00
Régis Hanol
86214989f5
BUGFIX: remote upload dialog was broken
2014-01-18 19:26:24 +01:00
Robin Ward
55397361be
Update ember-cloaking to remove dependency on I18n
2014-01-17 16:56:24 -05:00
Robin Ward
f47e8e12dd
FIX #1831 : Dates were unbound on the profile page.
2014-01-17 16:24:45 -05:00
Robin Ward
6131829df0
rename date
to unboundDate
because it is unbound.
2014-01-17 15:23:51 -05:00
Robin Ward
bc2993b458
FIX: Incorrect comment, thanks @ZogStrIP
2014-01-17 14:05:31 -05:00
Robin Ward
f4c57130dc
Renames unboundDate
to rawDate
because date
is current unbound.
2014-01-17 13:56:26 -05:00
Robin Ward
0c0833d6b9
FIXES #1833 , thanks @stefanpenner
2014-01-17 10:44:42 -05:00
Neil Lalonde
09ed7fe283
Sanitize your bio after you save it and render it to yourself.
2014-01-16 16:12:34 -05:00
Neil Lalonde
2a33a35566
Staff can create uncategorized topics even if allow_uncategorized_topics is false
2014-01-15 15:58:29 -05:00
Neil Lalonde
158306f2f4
Don't show uncategorized in hamburger menu if it's empty, unless you're staff
2014-01-15 15:20:07 -05:00
Régis Hanol
41a53c3203
FEATURE: overridable template for adding custom buttons on the composer
2014-01-15 17:52:38 +01:00
Sam
5a238c62eb
BUGFIX: more robust breakUp helper
2014-01-15 17:08:00 +11:00
Sam
e5b4f0f51e
Merge pull request #1822 from cfstras/breakUp_username_fix
...
Fix Post-rendering bug
2014-01-14 22:01:09 -08:00
Sam
a247389d4e
FEATURE: automatically update site to latest version of assets
...
if a user neglects to move around the site it will prompt to do so 2 hours in
2014-01-15 12:08:35 +11:00
Sam
fd95dbe75a
FEATURE: Automatically force a full refresh between pages if assets change
2014-01-15 12:08:35 +11:00
Régis Hanol
ad8755aa70
BUGFIX: inline spoiler for text, block spoiler for images
2014-01-15 00:53:06 +01:00
Robin Ward
9097368038
FIX: Incorrect string match
2014-01-14 15:38:12 -05:00
Robin Ward
71aed34e64
FIX: Allow click tracking to work with different origins
2014-01-14 15:20:46 -05:00
Régis Hanol
8e5b736caa
BUGFIX: could not save user's preferences when categories where watched/tracked/muted
2014-01-14 20:30:35 +01:00
Régis Hanol
92cb52e76e
BUGFIX: groups page wasn't working
2014-01-14 19:18:04 +01:00
Régis Hanol
2a89f51d19
BUGFIX: cannot sort topic
2014-01-14 10:30:05 +01:00
Régis Hanol
9ab5b3a123
BUGFIX: properly hide categories/top lists view when loading another tab
2014-01-14 01:47:36 +01:00
Régis Hanol
3a6bffa05d
FEATURE: better top pages
2014-01-14 01:09:12 +01:00
Robin Ward
b617468098
FIX: currentPath
was not changing when transitioning to the same path.
...
Added a new hook to allow other kinds of analytics.
2014-01-13 15:30:56 -05:00
Claus Strasburger
a9d34c3589
Fix Post-rendering bug
...
Ember.Handlebars.normalizePath was being called with an object as
argument which caused it to error out.
also wrapped the return in a SafeString, so the html will not get
escaped again.
2014-01-13 13:29:19 +01:00
Sam
e076682bc6
BUGFIX: Improve copy and correct instruction alignment
2014-01-13 10:11:40 +11:00
Sam
2b64118df1
Merge pull request #1782 from ligthyear/group-mention
...
Allow groups to be used as aliases for user mentions
2014-01-12 14:36:45 -08:00
Sam
e20f5f89e6
Merge pull request #1795 from ok-harry/master
...
internationalize Discourse.Formatter.tinyDateYear
2014-01-12 14:34:10 -08:00
Sam
6e3a94ea1b
Merge pull request #1807 from balinterdi/patch-1
...
Fix method name in code documentation for prependMore
2014-01-12 14:24:29 -08:00
Régis Hanol
70161498b6
BUGFIX: spoiler tag on lightboxed images wasn't working
2014-01-12 19:38:46 +01:00
Neil Lalonde
52580f09af
Rename favorite to starred everywhere
2014-01-10 14:54:19 -05:00
Neil Lalonde
845c2b62cc
Show full dates with smaller font in topic lists
2014-01-10 13:56:36 -05:00
Robin Ward
a37acd39a0
FIX: Scroll issue on Firefox when approaching the top post
2014-01-10 11:03:48 -05:00
Balint Erdi
516ead703a
Fix method name in code documentation for prependMore
2014-01-10 15:47:05 +01:00
Robin Ward
ca26d6d0d6
FIX: Uncaught promise on link click; fixes broken build
2014-01-09 16:31:26 -05:00
Robin Ward
2ee3859c08
New hook for after the application route has activated
2014-01-09 14:28:42 -05:00
Neil Lalonde
f773388105
Oops remove console.log
2014-01-09 13:09:11 -05:00
Robin Ward
b28a8e262f
FIX: Categories are ordered by topic_count
.
2014-01-09 13:05:32 -05:00
Neil Lalonde
259295d865
Add post_edit_time_limit site setting to limit the how long a post can be edited and deleted by the author. Default is 1 year.
2014-01-09 11:55:04 -05:00
Shiv Kumar
77dd47472c
Update header.js.handlebars
2014-01-08 22:17:52 -08:00
Shiv Kumar
1f9d2e1dea
add tooltip for user icon when not logged in
2014-01-08 22:13:44 -08:00
Sam
4b54e10d27
only update title if it changes
2014-01-09 10:27:14 +11:00
Sam
e8dcd8ab71
BUGFIX: show uncategorized in tracking etc
...
BUGFIX: allow emptying of lists of watched / tracked
BUGFIX: page scrolls when clicking on [x]
2014-01-08 17:10:16 +11:00
Neil Lalonde
e7975f25b8
Remove remaining code for two-column categories page
2014-01-07 18:13:49 -05:00
Neil Lalonde
bcfaf522fd
Add spinner when authenticating with 3rd party. Also handle when popup window is closed without making a callback.
2014-01-07 12:41:34 -05:00
Benjamin Kampmann
7cbe92d5b6
move alias levels into enums
2014-01-08 03:47:01 +11:00
Benjamin Kampmann
c743a985a4
Allow groups to be used as aliases for user mention
...
when configured by the admin a group can be found through the @mentions
feature in both the compose/reply and the private message user-selectors
and once selected the mention will be replaced by the list of users in
the group
2014-01-08 02:36:24 +11:00
Harry Seo
7713dfb8b0
internationalize Discourse.Formatter.tinyDateYear
2014-01-07 21:32:33 +09:00
Régis Hanol
53006d7778
Ember wants a ListTopController, not a TopController
2014-01-07 01:36:30 +01:00
Sam
164418b3f6
FEATURE: added suppress_uncategorized_badge
...
site setting to remove the suppression of the uncategorized badge from topic lists
2014-01-07 11:00:01 +11:00
Régis Hanol
871adc0b0f
BUGFIX: Top page wasn't display any topics
2014-01-07 00:37:14 +01:00
Régis Hanol
ff68666dab
remove debugger
2014-01-06 17:13:42 +01:00
Régis Hanol
ec10575a9e
BUGFIX: pressing '?' will now always open the keyboard shortcut modal
2014-01-06 16:46:32 +01:00
Régis Hanol
da6af9024d
FEATURE: add go to /top page keyboard shortcut
2014-01-06 16:46:24 +01:00
Neil Lalonde
769fb6a9d3
When signing up with 3rd party verified email, don't allow changing email in the signup form. Add ability to cancel signup form, which clears its state.
2014-01-06 10:33:06 -05:00
Robin Ward
3bba75b052
FIX: Email preview with no date caused a server error
2014-01-06 10:18:37 -05:00
Régis Hanol
c18a6827df
fix jshint
2014-01-06 15:45:30 +01:00
Régis Hanol
87217d940e
Merge pull request #1457 from skisulli/keyboard-shortcuts
...
Global Gmail style keyboard shortcuts
2014-01-06 06:40:55 -08:00
Régis Hanol
8d73b7f94d
BUGFIX: hide sensitive site settings
2014-01-06 13:03:53 +01:00
Régis Hanol
0dc0740408
BUGFIX: clicking on the Logo generates a javascript error
2014-01-06 11:46:19 +01:00
Sam
f91163e146
FEATURE: added UI for tracking categories
2014-01-06 11:57:27 +11:00
Neil Lalonde
17f23adb78
Add spinners to login and signup forms
2014-01-03 15:20:13 -05:00
Régis Hanol
35634fcbc5
remove comment glyph in mobile view to keep it consistent with other lists
2014-01-03 19:23:11 +01:00
Régis Hanol
584a9f310b
FEATURE: add a message explaining the user why they're being redirected to the top page
2014-01-03 19:20:40 +01:00
Régis Hanol
0b5265de17
BUGFIX: consistent archived style in the Top page mobile template
2014-01-03 16:05:06 +01:00
Régis Hanol
c6ed4b2095
FEATURE: mobile template for the Top page
2014-01-03 16:00:29 +01:00
Régis Hanol
abf910d210
FEATURE: allow for custom HTML inside the <head> tags
2014-01-02 16:22:04 +01:00
Régis Hanol
02ea23a4ad
clean up images max-width mess in the CSS
2014-01-02 12:15:47 +01:00
Jeff Atwood
86b14da69f
remove !important override from img here
2014-01-01 23:19:12 -08:00
Sam
2da5d2311b
FEATURE: Added UI for adding and removing watched and muted categories
2014-01-02 17:59:08 +11:00
Sam
126433cf65
Merge pull request #1744 from verg/prevent_delete_uncategorized
...
Prevent deleting 'uncategorized' category
2014-01-01 16:09:49 -08:00
Robin Ward
5621a64579
Move embed.js to public
2013-12-31 18:01:09 -05:00
Robin Ward
4f8aed295a
FEATURE: Embeddable Discourse comments, now with simple-rss instead of feedzirra
2013-12-31 15:01:22 -05:00
Robin Ward
62db063e1e
Revert "Support for Embeddable Comments via IFRAME" - it depends on Curl
...
which not every server has. Have to rethink this.
This reverts commit e3e4c62887
.
2013-12-31 12:52:31 -05:00
Robin Ward
6c4417e0f0
Use the standard .jshintrc file for JSHint options.
2013-12-31 12:41:40 -05:00
Robin Ward
e3e4c62887
Support for Embeddable Comments via IFRAME
2013-12-31 12:26:24 -05:00
verg
8a830fb8e3
Prevent deleting 'uncategorized' category
2013-12-31 11:22:44 -06:00
Régis Hanol
7fd88a52c9
FEATURE: allow plugins to overwrite handlebars templates
2013-12-31 16:43:29 +01:00
Régis Hanol
54686388fb
FEATURE: display the Top tab by default for long-time-no-see users
2013-12-30 19:42:45 +01:00
Robin Ward
a502266c42
Enable JSHINT's unused
option. It caught a bunch of suspicious stuff which is fixed in this commit.
2013-12-30 13:30:22 -05:00
Régis Hanol
8685e4079f
FEATURE: the top tab is the default for new users
2013-12-30 18:49:16 +01:00
Robin Ward
7e984e369a
Upgrade JSHint. Fixes linting issues.
2013-12-30 12:42:05 -05:00
Sam
65014a03ca
appease jshint
2013-12-30 19:50:52 +11:00
Sam
8ec887e9cf
PERF: speed up breakUp
...
breakUp function is complicated now, add a capped memoizer to ensure it runs a lot less.
2013-12-30 16:47:25 +11:00
Sam
d8c43f7b58
BUGFIX: fix username breakup so it works with IE
...
FEATURE: breakup username based on name as well
2013-12-30 16:07:35 +11:00
Sam
db1d01d1a2
Discourse as a Mailing List improvements
...
FEATURE: context is not emailed if we previously emailed you the post
FEATURE: site setting to enable_watch_new_topics , false by default.
When enables users can elect to watch everything by default
FIX: Custom email subjects (x quoted you in [title], x replied to [title])
was removed, this broke email grouping. TBD, include info in footer somehow
FIX: topic user specs were messy, reduce side effects
2013-12-30 13:02:12 +11:00
Neil Lalonde
eca291c9fc
FIX: After closing a topic that's set to auto-close, remove the message that it will auto-close. Server was already doing the right thing.
2013-12-27 15:38:57 -05:00
Neil Lalonde
ab12695d63
Block passwords that are in the top 5000 most common passwords. Site setting block_common_passwords can disable this feature.
2013-12-27 11:00:21 -05:00
Vikhyat Korrapati
511e2373d5
Fix missing pin icon.
...
pushpin was renamed to thumb-tack in Font Awesome 4.0.
2013-12-27 03:00:11 +05:30
Régis Hanol
91db466196
add footer on Top page
2013-12-24 14:53:20 +01:00
Régis Hanol
567d2bd23c
add top page
2013-12-24 00:50:36 +01:00
Robin Ward
b90e811825
FIX: We don't need support for rows
or cols
in textarea
.
2013-12-23 18:11:35 -05:00
Robin Ward
4000bcbfea
FIX: Only consider image sizes from valid src values.
2013-12-23 18:03:37 -05:00
Régis Hanol
30565dcd8f
Merge pull request #1745 from ok-harry/master
...
FIX: Title text should be correctly escaped since we are generating a raw html
2013-12-23 05:48:42 -08:00
Sam
efd219f67f
fix build?
2013-12-23 17:53:33 +11:00
Sam
d4819c3a65
Got rid of crazy user name split
...
instead decorate with <wbr> to hint on best
spot to split
2013-12-23 11:11:41 +11:00
Sam
b67a3a85dd
split js with vendor/application
...
avoid one huge js bundle and instead break it down
to application and vendor (3rd party) our app changes
a lot, vendor changes a lot less
2013-12-23 10:32:07 +11:00
Ryan Sullivan
5100c2bbd2
Add Global Keyboard Shortcuts
...
Not all of these have been fully implemented yet.
**Jump To**
* `g` then `h` - Home (Latest)
* `g` then `l` - Latest
* `g` then `n` - New
* `g` then `u` - Unread
* `g` then `f` - Favorited
* `g` then `c` - Categories List
**Navigation**
* `u` - Back to topic list
* `k` / `j` - Newer/Older conversation or post
* `o` or `Enter` - Open selected conversation
* <code>`</code> - Go to next section
* `~` - Go to previous section
**Application**
* `c` - Create a new topic
* `n` - Open notifications menu
* `/` - Search
* `?` - Open keyboard shortcut help
**Actions**
* `f` - Favorite topic
* `s` - Share topic
* `<Shift>` + `s` - Share selected post
* `r` - Reply to topic
* `<Shift>` + `r` - Reply to selected post
* `l` - Like selected post
* `!` - Flag selected post
* `b` - Bookmark selected post
* `e` - Edit selected post
* `d` - Delete selected post
* `m` then `m` - Mark topic as muted
* `m` then `r` - Mark topic as regular
* `m` then `t` - Mark topic as tracking
* `m` then `w` - Mark topic as watching
2013-12-22 12:16:42 -07:00
Neil Lalonde
f91cb11666
Show why a user can't be deleted on the page instead of as a tooltip
2013-12-20 11:37:01 -05:00
Neil Lalonde
6135d1d214
Add a button to clear filters on site settings page
2013-12-20 11:37:01 -05:00
Neil Lalonde
854d9c8fc6
Minimum password length is configurable with the min_password_length site setting. FIX: reset password needs to validate password length.
2013-12-19 16:15:47 -05:00
Robin Ward
4f7d440fa4
Remove unused hook.
2013-12-19 14:43:36 -05:00
Robin Ward
3be026b1da
Merge pull request #1748 from alxndr/profile-bio-newlines
...
respect newlines in About Me on profile page
2013-12-19 08:24:18 -08:00
Régis Hanol
8dad928557
Add setupTopicController event
2013-12-19 17:01:22 +01:00
Alexander
7b2835b73f
respect newlines in About Me on profile page
2013-12-19 10:54:37 -05:00
Neil Lalonde
1f0a59584b
Revert "Re-apply with fixes: Stop using user agent to detect mobile devices. Use a media query and yepnope to load the appropriate css and customizations."
2013-12-18 14:47:22 -05:00
Neil Lalonde
eeed9abcf0
Style categories page for mobile
2013-12-18 11:50:51 -05:00
Harry Seo
dfc95d0f6f
FIX: Title text should be correctly escaped since we are generating a raw html.
2013-12-18 12:18:59 +09:00
Neil Lalonde
39a360f6e3
Improve tooltip on categories stats.
2013-12-17 17:43:04 -05:00
Neil Lalonde
47c6bb4cf2
Improve how category stats are rendered
2013-12-17 17:43:04 -05:00
Régis Hanol
94fda12795
use a helper instead of a view for custom HTML content
2013-12-17 18:56:59 +01:00
Neil Lalonde
24d81e2364
FIX: deprecation warning in create_account_controller.js. Need to move createAccount into actions.
2013-12-17 12:39:29 -05:00
Neil Lalonde
7fa07f3401
create_account_controller.js passwordRequired needs the same logic as user_authenticator. Make twitter and facebook signup work again.
2013-12-17 12:39:29 -05:00
Régis Hanol
4c6b535cc0
move arbitrary html content out of noscript and into the preloadstore
2013-12-17 18:25:27 +01:00
Régis Hanol
1b6050bdb0
only display inline HTML revision history on mobile
2013-12-17 17:45:04 +01:00
Régis Hanol
76c246664d
FIX: ensureMaximumDimensionForImagesInPreview wasn't always working
2013-12-17 17:20:06 +01:00
Sam
5bd595c9a6
FEATURE: default_code_lang for syntax highlighting is configurable
2013-12-17 12:08:29 +11:00
Neil Lalonde
7fb985a02e
Improve spacing of registration form, and add instructions to the password field.
2013-12-16 17:31:21 -05:00
Robin Ward
2326d4ceb7
FIX: text node emitters should always take strings as parameters even if they
...
return JsonML.
2013-12-16 15:41:46 -05:00
Neil Lalonde
341adc93a4
Allow categories with null position, which means sort them based on activity. Mix absolutely positioned (position is not null) categories with null position categories.
2013-12-16 15:13:57 -05:00
Robin Ward
30d1801703
Merge pull request #1739 from vikhyat/uncategorized-topics
...
Don't show "uncategorized" in the category dropdown if allow_uncategorized_topics is false.
2013-12-16 10:57:45 -08:00
Robin Ward
acf262b631
Support for "no subcategories"
2013-12-16 13:06:35 -05:00
Régis Hanol
fd749a9c6e
revision history: proper word-wrap in markdown view
2013-12-16 15:57:13 +01:00
Vikhyat Korrapati
03e152ee21
Don't show "uncategorized" if allow_uncategorized_topics is false.
2013-12-15 15:56:06 +05:30
Neil Lalonde
49c3482464
Show topic and post counts by day/week/month/year on categories page
2013-12-13 15:37:45 -05:00
Robin Ward
a7a7387da1
Automatically convert some quotes to blockquotes
2013-12-13 15:31:25 -05:00
Robin Ward
1bbd1a94bb
Cold/Hot classes in Topic Map
2013-12-13 13:43:20 -05:00
Robin Ward
26e75c5ceb
Double reading speed estimate. People skim.
2013-12-13 12:23:20 -05:00
Neil Lalonde
eadf5e9b02
Move columns around on wide categories page
2013-12-12 17:27:25 -05:00
Neil Lalonde
ee5637d4ff
FIX: font-awesome issue on site settings buttons
2013-12-12 16:09:44 -05:00
Neil Lalonde
9f9852a8dd
FIX: broken font-awesome icons on user activity pages
2013-12-12 16:07:34 -05:00
Neil Lalonde
52cf27b0a6
FIX: layout problems on categories page
2013-12-12 15:52:36 -05:00
Neil Lalonde
6fa2e68742
Show more than one topic per category on the wide categories page. Disable support for the 2-column categories page. The category_featured_topics site setting controls how many topics to show.
2013-12-12 15:52:30 -05:00
Régis Hanol
cf44b9e9d9
add image dimensions & size in lightbox
2013-12-12 17:39:20 +01:00
Régis Hanol
06dd7ffe3c
better revision history
2013-12-12 03:41:34 +01:00
Neil Lalonde
5171a23a9c
Re-apply with fixes: Stop using user agent to detect mobile devices. Use a media query and yepnope to load the appropriate css and customizations.
2013-12-11 11:19:22 -05:00
Neil Lalonde
ed3d3ae1e1
Upgrade font-awesome to version 4
2013-12-11 10:31:09 -05:00
Robin Ward
6853f37bee
Show estimated reading time near summarize button.
2013-12-10 13:47:36 -05:00
Robin Ward
b0e6475b07
FIX: Staff should be able to see PMs
2013-12-10 11:30:45 -05:00
Neil Lalonde
2596f7dec2
Revert "Stop using user agent to detect mobile devices. Use a media query and yepnope to load the appropriate css and customizations."
2013-12-09 16:28:11 -05:00
Robin Ward
ef432902ce
Missing percentage. CANADIAN SORRY!
2013-12-09 14:48:32 -05:00
Robin Ward
744add9ece
FIX: Post count progress was a little off. Minor fix to hidden posts
2013-12-09 14:28:32 -05:00
Robin Ward
5280e279f7
FIX: Merge conflict; "of" number in progress bar was incorrect.
2013-12-09 13:44:37 -05:00
Neil Lalonde
ca5d4d5e54
Stop using user agent to detect mobile devices. Use a media query and yepnope to load the appropriate css and customizations.
2013-12-09 13:28:42 -05:00
Vikhyat Korrapati
621b2b5972
enable_names site setting implementation.
2013-12-08 19:31:25 +05:30
Robin Ward
f9243a10cc
Don't debouce afterRender
, debounce the preview refreshing mechanism.
2013-12-06 17:14:18 -05:00
Neil Lalonde
9a24d2651d
Allow category to auto-close topics in X hours instead of days. FIX: the system message that says a topic was automatically closed was only counting in days.
2013-12-06 16:39:35 -05:00
Robin Ward
8cc6cd933a
Don't allow filtering by user in summary mode and vice versa. It's just confusing.
2013-12-06 13:53:19 -05:00
Robin Ward
b646495798
Remove unused translations
2013-12-06 13:16:04 -05:00
Robin Ward
314a0e3fad
Some style changes for omitted posts, also mobile style.
2013-12-06 12:51:00 -05:00
Régis Hanol
e103176400
FIX: actually show the upload avatar modal when allow_uploaded_avatars is true
2013-12-06 12:13:24 +01:00
Régis Hanol
a7eced3a06
Merge pull request #1723 from vikhyat/disable-uploads
...
Don't show uploading forms if the relevant site settings are disabled
2013-12-06 00:26:50 -08:00
Vikhyat Korrapati
483c9f9826
Don't show the upload avatar modal is allow_uploaded_avatars is false.
2013-12-06 11:31:11 +05:30
Vikhyat Korrapati
2850279c45
Don't show the upload option if max_attachment_size_kb is 0.
2013-12-06 10:29:15 +05:30
Neil Lalonde
082f131b27
Add a site setting for when progress bar should only show post number. Default is 1000.
2013-12-05 17:17:44 -05:00
Robin Ward
79427732b2
Show Gaps in the post stream when filters are active
...
Conflicts:
app/assets/javascripts/discourse/templates/topic.js.handlebars
2013-12-05 16:46:59 -05:00
Neil Lalonde
0fe5ecbb24
When there are 2000 or more posts, only show the post number on the progress bar
2013-12-05 15:50:15 -05:00
Régis Hanol
6b618a805a
FIX: do not destroy current draft when *NOT* abandoning the current reply
2013-12-05 18:08:33 +01:00
Robin Ward
2a809d7855
Migrate over slackRatio to vendored helper
2013-12-04 13:26:00 -05:00
Robin Ward
3a2ae97668
Vendor the CloakedView stuff
2013-12-04 13:23:20 -05:00
Neil Lalonde
3a6ba907d9
FIX: enter key in login form works again
2013-12-04 11:45:07 -05:00
Robin Ward
0ece195723
Blacklist <center>
2013-12-04 11:43:20 -05:00
Vikhyat Korrapati
243acb4f05
Auto close topic on form submit rather than button click.
2013-12-04 18:17:28 +05:30
Neil Lalonde
3cfd2dd667
FIX: quote text twice overwrites the first quote
2013-12-03 16:39:35 -05:00
Robin Ward
cb9fb2acfa
FIX: A post via the message bus wasn't updating highest_post_number
properly.
2013-12-03 16:25:51 -05:00
Neil Lalonde
915861a646
FIX: suspended users still appear suspended after their suspension expires
2013-12-03 15:53:30 -05:00
Robin Ward
c4394688de
FIX: CSRF token retrieval bug
2013-12-03 15:30:33 -05:00
Robin Ward
50fe117d7c
FIX: Load order bug
2013-12-03 15:11:33 -05:00
Robin Ward
274743b877
Refactor: Move initialization code into separate initializers that use the API we
...
developed for plugins.
2013-12-03 14:22:32 -05:00
Robin Ward
de78ee302a
- Extract Browser capabilities from Discourse namespace into a Singleton.
...
- Change Scrolling slack based on Android / Touch / Desktop
2013-12-03 13:03:19 -05:00
Sam
e16621077a
semicolon for the greater good
2013-12-03 16:09:57 +11:00
Robin Ward
bdac13b636
FIX: If there are no featured topics in a category, don't fail.
2013-12-02 17:44:57 -05:00
Robin Ward
0c259af374
FIX: Don't give weird progress numbers when there are deleted posts.
2013-12-02 15:09:25 -05:00
Robin Ward
b37fae50e3
OOPS: Commented out the wrong line
2013-12-02 14:28:01 -05:00
Robin Ward
48bfcfadd9
Upgrade Ember.js, fix swallowing of template errors, report unresolved promises in development mode.
2013-12-02 13:15:58 -05:00
Neil Lalonde
79f1055164
Fix autoclose form in category modal
2013-12-02 11:03:35 -05:00
Régis Hanol
3842097698
add lightbox extra-zoom on click
2013-12-02 11:03:47 +01:00
Sam
ea835b78dc
Merge pull request #1710 from benjaminbrent/master
...
Fix email_preview AJAX call to use Discourse.ajax
2013-12-01 23:51:09 -08:00
Sam
a2d5a7dbd8
auto close is messed up in category edit, remove for now
2013-12-02 16:13:32 +11:00
Benjamin Brent
761da7d380
Fix email_preview AJAX call to use Discourse.ajax
2013-12-01 13:30:41 +11:00
Robin Ward
769223014c
FIX: Allow link redirects inside oneboxed posts
2013-11-29 14:29:49 -05:00
Régis Hanol
298b54c0e7
add download link in lightbox
2013-11-29 20:03:39 +01:00
Régis Hanol
9b6538832d
whitelist google.com/maps iframes
2013-11-29 18:08:53 +01:00
Neil Lalonde
a13c7c26f9
Put that autoclose regexp back. Firefox, take it easy.
2013-11-28 14:49:11 -05:00
Robin Ward
5fd87ae45f
Merge pull request #1701 from velesin/sitemap_refactoring
...
refactors site map
2013-11-28 11:21:36 -08:00
Robin Ward
f1bce7cc42
Uncomment the loading logic :)
2013-11-28 14:18:32 -05:00
Robin Ward
924a88b5c0
Different Slack ratio on Touch devices, show loading indicator
2013-11-28 14:18:13 -05:00
Robin Ward
488e9ca9dd
On mobile, keep topic map collapsed by default. Also, when collapsed don't show as many
...
data turds.
2013-11-28 11:45:16 -05:00
Neil Lalonde
1cc72d564f
Add specs for topic create with auto_close_time. Just ignore auto_close_time from users who are not authorized to use it instead of raising an error.
2013-11-28 11:06:04 -05:00
Wojciech Zawistowski
8eef779d38
refactors site map
2013-11-27 21:58:36 +01:00
Robin Ward
09155a9969
FIX: Upward scrolling jumps
2013-11-27 15:58:13 -05:00
Neil Lalonde
13b31e9833
FIX: broke all the things on Firefox
2013-11-27 14:52:29 -05:00
Robin Ward
40f86829f7
Post Cloaking:
...
* We now use a new custom view, {{cloaked-collection}} to display posts in a topic.
* Posts are removed and inserted (cloaked/uncloaked) into the DOM dynamically based on whether they
are visible in the current browser viewport.
* There's been a lot of refactoring to ensure the relationship between the post views and the topic
controller is sane.
* Lots of fixes involving jumping to a post, including a new LockOn component to that tries to stay
focused on an element even if stuff is loading before it in the DOM that would normally push it
down.
2013-11-27 12:53:32 -05:00
Neil Lalonde
8a9bef944f
Fix browser-update.js so it doesn't depend on jQuery
2013-11-27 12:26:27 -05:00
Neil Lalonde
a9ab98ef9e
Auto-close time can be entered in 3 ways, so a topic can close at any time
2013-11-27 09:52:35 -05:00
Robin Ward
549060867d
Updated documentation for inlineRegexp
2013-11-25 11:35:28 -05:00
Sam
6544f39bcc
fix topic counts not updating automatically in various spots (top menu / categories page / drop down)
2013-11-25 17:37:51 +11:00
Sam
92528d7207
message bus update, extract message bus js out into gem
2013-11-25 17:37:01 +11:00
Robin Ward
f1a681aa46
Fix: Participant filter was broken.
2013-11-22 17:02:12 -05:00
Wojciech Zawistowski
afd198a387
removes unused property from HeaderController
2013-11-22 21:07:03 +01:00
Neil Lalonde
4e45c5ff3d
Fix js for handling click of header buttons. They were adding /# to the url, which broke routing.
2013-11-22 11:50:57 -05:00
Neil Lalonde
35bb4fc17f
When flag is from system, don't show a user avatar. Say System: instead
2013-11-22 11:14:09 -05:00
Wojciech Zawistowski
1d3097245c
header sitemap integration tests
2013-11-21 20:38:56 +01:00
Wojciech Zawistowski
b6de8324be
FIX: removes invalid, unpaired closing tag
2013-11-21 17:33:03 +01:00
Robin Ward
50005e2ef9
FIX: Back button wasn't reusing scroll position on category filter
2013-11-21 11:31:10 -05:00
Neil Lalonde
97cb9e1545
Signup with 3rd party auth can find the matching username from the Discourse Hub
2013-11-20 14:56:21 -05:00
Robin Ward
ea8e4bfbcf
FIX: Double footer navigation
2013-11-20 14:16:33 -05:00
Robin Ward
d09735ff46
Merge pull request #1680 from velesin/user_activity_link_title_fix
...
FIX: repairs title attr in the link
2013-11-20 09:04:43 -08:00
Robin Ward
fa0b5d3b0e
FIX: Missing Private message topic map
2013-11-19 18:59:29 -05:00
Sam
d16298b1d7
Merge pull request #1679 from velesin/logo_improvement
...
removes redundant enclosing tag
2013-11-19 14:59:45 -08:00
Sam
325ad46c20
Merge pull request #1681 from germanviscuso/japanese_locales
...
Provides Japanese locales
2013-11-19 14:58:06 -08:00
Neil Lalonde
1616741836
Say something when no site settings match the filter
2013-11-19 16:46:20 -05:00
German Viscuso
3f049f4853
Provides Japanese locales
2013-11-19 22:20:19 +01:00
Wojciech Zawistowski
3a470939f0
FIX: repairs title attr in the link
2013-11-19 21:32:02 +01:00
Wojciech Zawistowski
e7c6abde3e
removes redundant enclosing tag
2013-11-19 21:28:05 +01:00
Neil Lalonde
981d8f6aea
Signup form: prefill username if Discourse Hub has a match for the email address. Also, fix some bad specs in username_checker_service_spec that were passing...
2013-11-19 14:15:28 -05:00
Robin Ward
58b275665b
Oops, missing translation
2013-11-19 12:57:54 -05:00
Robin Ward
f5fc0b6b55
Only show external link icons, use the wikipedia-style icon.
2013-11-19 12:42:19 -05:00
Robin Ward
b98456a65f
Hide some values from the topic map if they're 0
2013-11-19 12:24:41 -05:00
Robin Ward
20e4a2ef80
Renamed components so they don't all have the annoying discourse- prefix
2013-11-19 11:59:50 -05:00
Sam
3ce6a7be4a
defer rendering of the site map
...
add new and unread links in the site map categories section
2013-11-19 10:41:57 +11:00
Robin Ward
89a96b9e94
FIX: Topic map expansion broken without links.
2013-11-18 17:06:52 -05:00
Robin Ward
9aa2bd068a
FIX: Broken links on categories page
2013-11-18 16:59:19 -05:00
Régis Hanol
6e3de67977
fix edit reason when editing a reply
2013-11-18 19:51:30 +01:00
Robin Ward
a2466d182f
Added Participants, Likes to Topic Map
2013-11-18 13:49:53 -05:00
Robin Ward
2f39a4ac6d
Don't shorten links in Topic Map
2013-11-18 13:49:53 -05:00
Robin Ward
629fe8b426
If the topic can be summarized, expand the topic map by default
2013-11-18 13:43:35 -05:00
Robin Ward
4ce81e1b01
Rename "Best Of" to "Summary"
2013-11-18 12:48:26 -05:00
Robin Ward
34e451ef25
Removed extra comma
2013-11-18 12:16:14 -05:00
Robin Ward
f2659a5916
Moved more into components, including summary stuff.
2013-11-18 12:08:21 -05:00
Robin Ward
52048d2d2b
Converted Private Message map to a component
2013-11-18 12:08:21 -05:00
Robin Ward
039acd6ead
Convert some TopicMap stuff to Ember components
2013-11-18 12:08:21 -05:00
Robin Ward
ad3e276b4b
Rename TopicSummary -> TopicMap
2013-11-18 12:08:21 -05:00
Régis Hanol
dabdcf59c4
allow for arbitrary HTML at the top/bottom of every pages
2013-11-18 17:13:24 +01:00
Sam
805feca5f2
message at the bottom for uncategorized was all mangled, fallback to the old way it used to behave
2013-11-18 11:42:40 +11:00
Neil Lalonde
6eb5f1aec2
FIX: site settings page layout at smaller widths
2013-11-16 14:14:49 -05:00
Régis Hanol
482b752046
add edit reason when editing a post
2013-11-15 23:28:49 +01:00
Neil Lalonde
b921478cbb
Use debounce to make filtering on the All Results tab faster
2013-11-15 16:46:19 -05:00
Neil Lalonde
d3c84b60c8
Add an All Results tab when filtering the site settings
2013-11-15 16:43:56 -05:00
Neil Lalonde
97bc187735
Use stacked nav on left to navigate site settings categories
2013-11-15 15:22:42 -05:00
Neil Lalonde
e01ce546e8
When you click Quote Reply, and then cancel the reply, don't ask if you're sure.
2013-11-15 13:13:58 -05:00
Neil Lalonde
726b985ece
FIX: a js error when reloading /admin/site_settings/category/:id
2013-11-14 16:50:34 -05:00
Neil Lalonde
d9e4eec49f
Style the site setting category links. Required and Basic Setup are bigger and all other links are to the right of them.
2013-11-14 16:02:14 -05:00
Neil Lalonde
ca0a8a5970
Move save and resetDefault actions to the adminSiteSettingsCategory controller
2013-11-14 16:02:14 -05:00
Neil Lalonde
df213d7b23
Filter on site settings across all categories
2013-11-14 16:02:14 -05:00
Neil Lalonde
1e37abc310
Add site setting category support
2013-11-14 16:02:13 -05:00
Robin Ward
968c0672ef
Enable column sorting main topic list
2013-11-14 15:50:36 -05:00
Robin Ward
41dfcd2774
FIX: Pagination while sorting on column headers
2013-11-14 12:35:18 -05:00
Sam
e57ddcf276
remove discourse dependency from message bus
2013-11-14 16:37:50 +11:00
Robin Ward
9cbfd8362d
FIX: Warnings in Qunit suite
2013-11-13 14:26:29 -05:00
Robin Ward
bda5a72c6a
Server side support for custom ordering of topics
2013-11-13 14:17:06 -05:00
Robin Ward
df568df9dc
Controls for sorting topic columns
2013-11-13 11:48:38 -05:00
Régis Hanol
e9f9d22482
add query parameter to temporarily disable customization
2013-11-12 18:14:22 +01:00
Robin Ward
a1a89d01c4
JSHint
2013-11-12 11:25:27 -05:00
Robin Ward
d9008374aa
Merge pull request #1643 from zachwlewis/fix-admin-customize-header
...
Updated styles on admin customize page.
2013-11-12 08:17:10 -08:00
demil
adcfa4cf9f
Update discourse.js
...
Inserted if (url.indexOf(u) != -1) return url; in getURL function because of bug in subdirectory install on some urls doubles relative url prefix, for example /forum/forum/latest.json. With this fix it works fine.
2013-11-12 02:36:03 +01:00
Zachary Lewis
53f2d4b66c
Updated styles on admin customize page.
2013-11-11 15:20:58 -06:00
Robin Ward
e5fd2946e0
Some topic list re-organization.
2013-11-11 15:07:08 -05:00
Neil Lalonde
2f8866add5
Change admin display-row css so that multiple lines can fit in the control column. Don't hard-code a height on the rows.
2013-11-11 15:03:17 -05:00
Wojciech Zawistowski
e27f944ed1
refactors context binding from _this to self
2013-11-10 21:33:16 +01:00
Wojciech Zawistowski
67a1da7af4
refactors header notifications (renders them via separate controller / template)
2013-11-08 21:06:27 +01:00
Robin Ward
965a0a91a2
FIX: Unloading categories page failed in some circumstances; update to latest Ember.
2013-11-08 14:09:27 -05:00
Robin Ward
127c3d0e21
FIX: Performance regression on Markdown renderer.
2013-11-08 11:42:26 -05:00
Neil Lalonde
630ef0f322
Should be able to see edits to your own posts
2013-11-08 10:18:41 -05:00
Neil Lalonde
dbd2332b74
Public user profile page shows if the user is suspended and why.
2013-11-07 16:34:31 -05:00
Robin Ward
ac9a763ab3
FIX: Extra space before tags in blockquotes
2013-11-07 16:06:50 -05:00
Neil Lalonde
0c6f794eb0
Used the term suspended instead of banned.
2013-11-07 13:53:49 -05:00
Robin Ward
902b6bc79f
FIX: Oneboxes were losing formatting in preview after being cached.
2013-11-06 15:58:41 -05:00
Robin Ward
914b723b97
Category dropdown should be in the position
order
2013-11-06 15:50:47 -05:00
Robin Ward
de30af9302
Support for inviting to a forum from a user's invite page.
2013-11-06 12:56:50 -05:00
Robin Ward
25ef66c60b
User invites page now has search, displays first invites_shown
records
2013-11-05 17:53:26 -05:00
Neil Lalonde
8838b555cd
The entire notification when there are new topics is clickable
2013-11-05 16:56:32 -05:00
Neil Lalonde
6597738322
Improve how banned fields are rendered on admin user page
2013-11-05 15:00:54 -05:00
Robin Ward
84b0792db8
Merge pull request #1616 from velesin/remove_notifications_view
...
removes unused view
2013-11-05 10:38:51 -08:00
Régis Hanol
37fd7ab574
pull hotlinked images
2013-11-05 19:07:29 +01:00
Wojciech Zawistowski
2f2b99f766
removes unused view
2013-11-05 18:10:04 +01:00
Neil Lalonde
bd9b85f076
Screened Urls page shows results for each domain instead of each url
2013-11-04 16:24:48 -05:00
Robin Ward
0b79636b99
Typo!
2013-11-04 15:56:03 -05:00
Robin Ward
ec7298d548
FIX: Regression on topic list for best of links.
2013-11-04 15:48:51 -05:00
Robin Ward
b8e63719f8
FIX: Don't autolink within a markdown link.
2013-11-04 14:24:40 -05:00
Robin Ward
cc47ade2ed
missing semi colon
2013-11-04 13:59:31 -05:00
Robin Ward
69503345c4
FIX: Some more non-english category errors
2013-11-04 13:43:33 -05:00
Robin Ward
a13d05660f
FIX: Show status icons on user topic pages
2013-11-04 13:13:22 -05:00
Neil Lalonde
ede59a4386
FIX: issue 1538. After upgrading and before a new version check request has been made, dashboard might still say that an update is available.
2013-11-04 12:51:09 -05:00
Régis Hanol
12ac2f2e99
FIX issues with quote button
...
Fix the following issues
- Quote button quotes only one word on iOS
- Quote reply popup should not come up when selecting the text in the ‘reply’ button
2013-11-04 12:51:39 +01:00
Régis Hanol
934ede7d91
shorter message for untranslated strings
2013-11-04 11:52:12 +01:00
Robin Ward
52c3457133
Site setting to support showing real names in posts. Also put back in type to search on site settings
2013-11-01 16:32:12 -04:00
Robin Ward
bbf0312e72
FIX: Non-Admins couldn't send private messages through the new user expansion
2013-11-01 15:18:26 -04:00
Neil Lalonde
0060050c08
Replace data-dismiss=modal with action close. It's better to use our own ember code instead of relying on bootbox magic.
2013-11-01 12:14:08 -04:00
Neil Lalonde
92a0729937
When banning a user, a reason can be provided. The user will see this reason when trying to log in. Also log bans and unbans in the staff action logs.
2013-11-01 10:47:26 -04:00
Robin Ward
b93ca1089e
List subcategories on categories page
2013-10-31 18:02:24 -04:00
Robin Ward
5a78c1cb34
Changed confusing 'all categories' text
2013-10-31 16:41:13 -04:00
Robin Ward
6ff2abd6aa
Move category badge to left of topic name in non-fixed header
2013-10-31 16:31:01 -04:00
Robin Ward
7ef76fd4c3
Change "Create XXX Topic" to "Create Topic"
2013-10-31 16:29:41 -04:00
Robin Ward
744cd93f28
FIX: Non-English category name regression
2013-10-31 16:25:26 -04:00
Neil Lalonde
e1d956f5ee
Improve styling of staff action logs UI
2013-10-31 12:17:06 -04:00
Wojciech Zawistowski
489dab333a
extracts logo component from header
2013-10-30 21:56:48 +01:00
Robin Ward
3d6d7c8abe
SiteSetting to hide regular names from users
2013-10-30 15:45:34 -04:00
Robin Ward
2305cf94ea
Don't wait for loading to finish before resetting category
2013-10-30 11:28:51 -04:00
Robin Ward
bb135fafb4
Replace slow auto-filter in site settings with a filter button
2013-10-29 17:03:50 -04:00
Robin Ward
6063b52d6a
Support for choosing a destination category when splitting topics.
2013-10-29 15:30:06 -04:00
Robin Ward
be0d5bd1f0
Let's try the category on the left side of the title
2013-10-29 13:12:12 -04:00
Robin Ward
5689e314c5
Upgrade Ember to 1.1.2
2013-10-29 13:01:57 -04:00
Neil Lalonde
e52f6e0f6d
FIX: weird scroll position on visiting a topic page for the first time (chrome OS X, maybe mobile safari too)
2013-10-28 16:17:06 -04:00
Neil Lalonde
8ea1a1069e
Use the debounce parameter instead of hard-coding 100
2013-10-28 16:17:06 -04:00
Robin Ward
8c882fd392
Changed breadcrumb dropdowns
2013-10-28 15:34:38 -04:00
Robin Ward
70ce07ae49
Oops JSHint again :(
...
)
2013-10-28 13:00:34 -04:00
Robin Ward
26a8156f08
Better blockquote button in Markdown editor when non-traditional markdown linebreaks
...
are enabled.
2013-10-28 12:44:10 -04:00
Robin Ward
1775271d46
Reverse positions of buttons on user profile
2013-10-28 11:19:18 -04:00
Sam
88ccd287b4
allow uncategorized category in 2 more spots (hamburger and drop down)
2013-10-28 08:39:55 +11:00
Régis Hanol
c77a20eea5
do not deselect text when clicking on the reply button below the post
2013-10-27 19:44:46 +01:00
Neil Lalonde
ce2af5c6d1
Show Log In button at the bottom of the page body when login_required and not logged in
2013-10-25 16:08:59 -04:00
Robin Ward
e9c4465ec7
FIX: Various bugs with Category breadcrumbs
2013-10-25 15:24:03 -04:00
Neil Lalonde
90938df967
FIX: make it possible to close popup-input-tips on touch devices, and position them a bit better
2013-10-25 11:17:11 -04:00
Sam
a65407b2cb
implemented UI for filtered down by category view
2013-10-25 14:18:34 +11:00
Sam
572f036e74
filter down the top level navs
2013-10-25 11:15:20 +11:00
Neil Lalonde
017efdece5
A form to add ip addresses to be blocked or whitelisted
2013-10-24 17:19:10 -04:00
Robin Ward
61468f6f27
Can assign a parent category to a category.
2013-10-24 17:03:28 -04:00
Robin Ward
ee2dd9d24c
Working drop downs for category changing
2013-10-24 15:19:15 -04:00
Robin Ward
9adcd1579d
Renamed components
to lib
in the JS project, as Ember has components and they mean something different.
2013-10-24 12:36:46 -04:00
Sam
b7d3b52e4f
basic implementation of per-category new/latest etc filters
2013-10-24 21:05:06 +11:00
Sam
24d732b12a
regressions post merge
2013-10-24 12:25:20 +11:00
Sam
666264879c
change it so all topics MUST include a category, we store a special uncategorized category to compensate
...
this cleans up a bunch of internals and removes some settings
2013-10-24 12:08:02 +11:00
Robin Ward
cc9b11ecc5
Simple category breadcrumb component
2013-10-23 17:00:02 -04:00
Robin Ward
541620c115
Routes and support for sub-categories
2013-10-23 15:22:49 -04:00
Robin Ward
49a11e51df
Ember support for parent categories
2013-10-23 15:22:49 -04:00
Neil Lalonde
237312dbde
Styling on screened ip addresses page
2013-10-23 13:01:50 -04:00
Neil Lalonde
3db7529ad4
More icons on screened ip addresses page
2013-10-23 13:01:50 -04:00
Régis Hanol
a98d4d9b35
régis' git-fu at his best...
2013-10-23 11:35:27 +02:00
Régis Hanol
3cc08c3b27
fixed JSHINT
2013-10-23 11:27:50 +02:00
Régis Hanol
e39242b6ff
missed a single quote
2013-10-23 11:25:16 +02:00
Régis Hanol
d05547e7f3
fix arrow direction in post incoming links
2013-10-23 11:16:03 +02:00
Régis Hanol
a12a1bcc66
bring back attachment icons
2013-10-23 09:52:15 +02:00
Robin Ward
348e2e3ef2
Support for per-user API keys
2013-10-22 17:34:39 -04:00
Neil Lalonde
7d582fbee3
Screened ip address can be edited, deleted, and changed to allow or block.
2013-10-22 16:30:46 -04:00
Neil Lalonde
b8d586251c
Use i18n for the word Cancel in admin/.../user.js.handlebars
2013-10-22 16:30:46 -04:00
Robin Ward
13fa473c6d
Fix JSHINT
2013-10-22 11:33:45 -04:00
Robin Ward
e2845f7f16
Restrict SIZE= to numbers
2013-10-22 11:08:13 -04:00
Régis Hanol
f96ea42974
fix last activity column in suggested topics
2013-10-22 10:43:00 +02:00
Robin Ward
b51fb4d3fb
Sync up with markdown-js + our changes
2013-10-21 15:06:58 -04:00
Neil Lalonde
648b11a0eb
Add screening by IP address. When deleting a user as a spammer, block all signups from the same IP address.
2013-10-21 14:50:18 -04:00
Régis Hanol
9c820443fa
do not select the marker in Chrome
2013-10-21 19:59:18 +02:00
Robin Ward
d9a16079a5
FIX: Do not allow users to create tables
2013-10-21 13:32:15 -04:00
Robin Ward
7a5c3bfcd8
whitelist acceptable syntax highlighting classes
2013-10-21 13:11:10 -04:00
Robin Ward
d10f9f756f
FIX: [code]
blocks with #
headers within
2013-10-21 12:12:58 -04:00
Robin Ward
1783089d64
FIX: [quote] without params was failing.
2013-10-21 11:12:47 -04:00
Robin Ward
4d9ca99929
Merge pull request #1542 from velesin/debounce_refactoring
...
refactors Discourse.debounce
2013-10-21 07:50:26 -07:00
Robin Ward
c5f14cdd0e
Merge pull request #1549 from velesin/debounce_promise_refactoring
...
refactors Discourse.debouncePromise
2013-10-21 07:49:47 -07:00
Sam
e7a037709f
allow ordering categories in the edit category ui
2013-10-21 17:21:34 +11:00
Sam
29c8d2ebec
oops add security
2013-10-21 15:33:42 +11:00
Sam
6067795780
categories can now be re-ordered
2013-10-21 15:25:20 +11:00
Sam
38a33a8c1b
work in progress sortable categories
2013-10-21 15:25:20 +11:00
Wojciech Zawistowski
4c4a2f220e
refactors Discourse.debouncePromise
2013-10-20 10:38:26 +02:00
Wojciech Zawistowski
d0f3765967
refactors Discourse.debounce
2013-10-19 09:13:00 +02:00
Robin Ward
aef4227073
Remove debug message
2013-10-18 17:49:33 -04:00
Robin Ward
db2283b9d3
FIX: JSHint
2013-10-18 17:48:19 -04:00
Robin Ward
1113b8d7a8
FIX: Don't double sanitize values, allow blockquotes with leading text
2013-10-18 17:34:54 -04:00
Robin Ward
d7182d0b14
FIX: Only wrap inline html tags in <p>
2013-10-18 15:21:05 -04:00
Sam
6f32cb52d6
minor styling changes, kill n+1 query
2013-10-18 11:23:08 +11:00
Sam
e82d975279
work in progress new category list page
2013-10-18 11:10:10 +11:00
Sam
1ee49798b2
work in progress wide category list
2013-10-18 11:10:10 +11:00
Sam
9ad01a1afb
more work in progress, wide category list
2013-10-18 11:10:10 +11:00
Sam
8f0e3de675
work in progress, wide categories page
2013-10-18 11:10:10 +11:00
Sam
b567bd3d37
shift site settings in front of routes
2013-10-18 11:10:10 +11:00
Jeff Atwood
e26cbe79ad
add "this" to category year stats for clarity
2013-10-17 15:54:48 -07:00
Robin Ward
3408fc395d
FIX: User stream pagination
2013-10-17 16:10:11 -04:00
Robin Ward
5fa47984b4
Link large user avatar to user profile
2013-10-17 16:06:58 -04:00
Neil Lalonde
71571b9316
Never show preview pane in composer on mobile.
2013-10-17 12:19:28 -04:00
Robin Ward
a215fc5bdc
Collapse user details when not viewing index view
2013-10-17 11:27:03 -04:00
Robin Ward
d206e1416c
Merge pull request #1533 from velesin/remove_return_from_attach_view_with_args
...
removes unused return statement from ContainerView.attachViewWithArgs
2013-10-17 06:57:24 -07:00
Robin Ward
7e9b119c9c
Minor tweaks to user view
2013-10-16 16:22:16 -04:00
Robin Ward
dd63e6d28f
Two Column User View
2013-10-16 15:51:01 -04:00
Robin Ward
f81b2dc3f2
Extra comma
2013-10-16 14:16:14 -04:00
Robin Ward
c2a66a1b3b
Post Expansion enhancements
2013-10-16 14:10:18 -04:00
Wojciech Zawistowski
3f02e0bca6
removes unused return statement from Discourse.ContainerView.attachViewWithArgs
2013-10-16 17:52:04 +02:00