Wojciech Zawistowski
58ba8a0e49
remove unnecessary (empty) view class
...
Discourse.ApplicationView does not provide any functionality above what
already automatically happens via Ember's "convention over
configuration" behavior and is therefore redundant.
2013-09-20 17:52:38 +02:00
Sam Saffron
085493e35d
optimise regular job to avoid touching posts that have not changed
2013-09-19 23:00:42 -07:00
Robin Ward
e3a56864dd
Changes to support Spoiler Alert plugin
2013-09-19 18:01:30 -07:00
Neil Lalonde
147887bc63
Remove duplicate list.js.handlebars
2013-09-19 16:52:57 -07:00
Neil Lalonde
5b455152d0
Add wrench icon to Edit Category button
2013-09-19 16:41:52 -07:00
Neil Lalonde
0a07b37ae9
Add email icon to password reset email button
2013-09-19 16:37:37 -07:00
Neil Lalonde
95257a192a
Remove posts icon and make post count bold in mobile topic lists
2013-09-19 16:24:46 -07:00
Neil Lalonde
01180e78cc
Use two lines per topic list item on mobile
2013-09-19 14:36:38 -07:00
Wojciech Zawistowski
cd3a2143d2
remove unnecessary return statement inside Discourse.Router.map
...
Ember's Router.map(callback) method doesn't expect any value to be
returned by callback function. Therefore, return statements present
inside Discourse.Router.map are unnecessary (and are silently ignored by
Ember).
2013-09-19 17:26:43 +02:00
Wojciech Zawistowski
7da10c0149
Remove duplicate mixing in of Discourse.Presence
...
AdminEmailIndexController and AdminEmailPreviewDigestController explicitely mix in Discourse.Presence, but they extend base classes Discourse.Controller and Discourse.ObjectController that already mix in Discourse.Presence, so this explicit inclusion is redundant.
2013-09-18 18:40:57 +02:00
Kris Aubuchon
79b8991ed8
fixing blockquote on mobile
2013-09-18 11:05:23 -04:00
Kris Aubuchon
c60912f714
mobile: blockquote title fix
2013-09-18 00:37:56 -04:00
Kris Aubuchon
05c4173723
mobile: suggested topics will now fill the viewport width
2013-09-17 23:46:12 -04:00
Kris Aubuchon
9808ae2970
mobile: reduce vertical space between posts, prevent titles from wrapping
2013-09-17 23:32:11 -04:00
Neil Lalonde
21b018192f
Style categories page for mobile
2013-09-17 17:02:10 -04:00
Neil Lalonde
fdc7267ad9
Add margin to topic list footer message
2013-09-17 16:40:23 -04:00
Neil Lalonde
be71dbfd94
Topic list styling for mobile
2013-09-17 16:07:14 -04:00
Neil Lalonde
c04613f269
Fix resolver for mobile templates
2013-09-17 16:07:14 -04:00
Robin Ward
99b6a62fcb
New composer message for people dominating a topic
2013-09-17 14:38:39 -04:00
Neil Lalonde
0fafe124db
Add enable_mobile_theme site setting. Uncheck it to disable the mobile theme.
2013-09-17 11:25:37 -04:00
Robin Ward
2baf5fda8e
Merge pull request #1438 from Elegios/composer_use_category_id
...
Make the composer and TopicCreator use category id instead of category name
2013-09-17 08:03:48 -07:00
Robin Ward
09d32f5600
Merge pull request #1444 from davidcelis/spoiler-padding
...
Better padding for spoiler text
2013-09-17 08:02:12 -07:00
Neil Lalonde
b15e629f46
Strip trailing slashes from ScreeningUrl records
2013-09-17 10:26:05 -04:00
Viktor Palmkvist
37673e3412
Make the composer and TopicCreator use category id instead of category name
...
Also fixes #1171
Includes backwards compatibility for topic creation
2013-09-17 12:13:19 +02:00
David Celis
279b1fbf48
Better padding for spoiler text
...
With no padding currently surrounding [spoiler] text, the white text
gets close enough to the white post background that it's a bit more
difficult to read than it reasonably could be. Pad spoiler text with 2px
to alleviate this difficulty.
Signed-off-by: David Celis <me@davidcel.is>
2013-09-16 12:49:38 -07:00
Neil Lalonde
ba2c4139fe
Use absolute urls in notifications for automatic spammer handling.
2013-09-16 15:07:58 -04:00
Neil Lalonde
e4e8d2fc34
Allow switching between mobile and desktop view on any device.
2013-09-16 14:26:20 -04:00
Neil Lalonde
c845071066
Fix an error with mobile custom header
2013-09-16 12:55:44 -04:00
Neil Lalonde
13f17b2a5c
Add ability to customize css and header for mobile
2013-09-16 12:28:02 -04:00
Sam
1eb1756dcf
Merge pull request #1419 from mguillemot/non_editable_username_and_email
...
Enable/disable the possibility of editing user's nickname or email
2013-09-15 19:24:35 -07:00
Kris Aubuchon
045b1b0d96
fixed history modal, topic progress now sticky to last post, edits heatmap is back, date/edit links now grey
2013-09-14 23:28:28 -04:00
Matthieu Guillemot
3ba1f20674
New site settings to enable/disable the possibility of editing user's nickname or email address
2013-09-14 21:34:21 +09:00
Robin Ward
10c4dee67c
Merge branch 'master' of git://github.com/awesomerobot/discourse into awesomerobot-master
...
Conflicts:
app/assets/stylesheets/mobile/topic-post.css.scss
app/assets/stylesheets/mobile/topic.css.scss
2013-09-14 00:39:08 -04:00
Kris Aubuchon
e1b11c62ea
reintroducing the post progress indicator, fixing gutter links, reducing white space between posts
2013-09-13 23:03:29 -04:00
Neil Lalonde
f86aead49e
Disable custom stylesheets on mobile for now.
2013-09-13 14:54:57 -04:00
Neil Lalonde
8de91e3789
Also put a class on html element for desktop view
2013-09-13 14:54:57 -04:00
Robin Ward
c365bd0070
Notify users posting sequential replies that there's a better way to do it.
2013-09-13 13:49:34 -04:00
Robin Ward
5d8cfd69f7
FIX: JSHint errors
2013-09-13 12:29:57 -04:00
Robin Ward
7d9a84b496
New User Education goes through a server side ComposerMessages check. Composer message for users
...
who don't have avatars.
2013-09-13 12:23:53 -04:00
Neil Lalonde
32163bc356
Show post number in share dialog when clicking post date
2013-09-13 10:35:22 -04:00
Neil Lalonde
5071d71294
Don't show custom header on mobile view
2013-09-12 18:46:35 -04:00
Neil Lalonde
8f12212942
Remove duplicate css. Kris and I fixed the same thing. I imported variables.scss so we can use $red and $bookmarkColor
2013-09-12 18:08:12 -04:00
Neil Lalonde
e3c68bc500
Merge pull request #1432 from awesomerobot/master
...
fixing bookmarks and blockquotes for mobile
2013-09-12 14:41:15 -07:00
vagrant
4fbd011f39
fixing bookmarks and blockquotes for mobile
2013-09-12 16:00:53 -04:00
Neil Lalonde
90aaa27b98
Fix modal button spacing on mobile
2013-09-12 15:09:45 -04:00
Neil Lalonde
c260ae622d
Fix closing a modal on mobile
2013-09-12 15:09:45 -04:00
Neil Lalonde
f0eede077d
Show bookmark colours on mobile
2013-09-12 15:09:44 -04:00
Neil Lalonde
57dc8ed9f6
Add margin to auto-close message on mobile
2013-09-12 15:09:44 -04:00
Robin Ward
3fcd331d43
Add records that indicate a user's avatar has been checked
2013-09-12 14:58:20 -04:00
Sam
00951e0578
remove "via sitename" from senders
2013-09-12 15:38:18 +10:00
Sam
fc203b7c2c
fix broken text when clicking share at the bottom
2013-09-12 11:47:41 +10:00
Sam
aa26f9b2ad
I need to figure out how to make a .try variant that does not call respond_to.
2013-09-12 11:29:44 +10:00
Neil Lalonde
bded4b26fa
Ask admins to fill in site_description on the dashboard, and send it to the hub
2013-09-11 16:32:49 -04:00
Neil Lalonde
4fa11f159f
Add site setting site_description. If filled, it will be used in meta description tag for teh white hat SEO
2013-09-11 15:33:27 -04:00
Robin Ward
06ea8140aa
New job (default off) to detect whether users have uploaded custom avatars by contacting Gravatar.
2013-09-11 15:14:18 -04:00
Robin Ward
fcff4e80d1
New user_stats
table to keep track of queried information on a user.
...
This is information that is not usually needed when representing a user
and is in a separate table with a has one relationship to avoid querying
it all the time.
2013-09-11 14:50:26 -04:00
Neil Lalonde
fe3693cdef
Merge branch 'master' of github.com:discourse/discourse
2013-09-11 10:20:27 -04:00
Sam
def4f15795
Merge pull request #1427 from awesomerobot/master
...
Reducing margins on mobile view
2013-09-11 00:36:57 -07:00
Sam
e26b3662ee
drafts were saving but client was failing to parse
2013-09-11 16:18:46 +10:00
Sam
efb15af209
not needed, already in private section
2013-09-11 16:18:17 +10:00
Sam
8516059025
remove global check
2013-09-11 15:58:55 +10:00
Kris Aubuchon
a8bc789b81
reducing margins on mobile
2013-09-10 23:56:55 -04:00
Sam
681ff74cb8
Revert "inject currentUser into controllers & routes"
...
This reverts commit 7ec34b205a
.
2013-09-11 13:26:46 +10:00
Neil Lalonde
e8ef55c446
Rename StaffActionLog to UserHistory
2013-09-10 22:01:20 -04:00
Sam
e420ce3da3
fix regression, 2 people liked this text not expanding correctly
2013-09-11 11:24:42 +10:00
Robin Ward
30eed4c8b4
FIX: Showing suggested topics when composing a reply
2013-09-10 20:00:04 -04:00
Robin Ward
f2a1ef8d7d
FIX: When expanding embedded replies, adjust the scroll position to not lose your place
2013-09-10 17:15:07 -04:00
Neil Lalonde
cc2acafc9a
Enable mobile view. Use local storage to remember whether you chose mobile or desktop view. Mobile device detection needs to be replaced with a better solution.
2013-09-10 16:44:17 -04:00
Robin Ward
2319924206
Adds a class that can detect whether a user has uploaded a custom avatar
2013-09-10 15:39:11 -04:00
Robin Ward
886787b157
Remove extra comma
2013-09-10 12:31:58 -04:00
Robin Ward
0de96a6059
Adds support for dynamic composer messages.
2013-09-10 12:30:56 -04:00
Sam
bcf0203497
fix encoding bug
2013-09-10 16:01:36 +10:00
Sam
162d94aa02
improve secure_category_id query
2013-09-10 14:29:02 +10:00
Sam
df5f9d66e5
bugfix: when expanding "1 person flagged for moderation" target post is not clickable
2013-09-10 09:51:33 +10:00
Neil Lalonde
78c15d5810
Move the unique post key storage code into the Post model
2013-09-09 16:17:31 -04:00
Neil Lalonde
48ee89940e
Merge pull request #1423 from einarj/nickname_registration_service
...
Nickname registration service object
2013-09-09 11:37:56 -07:00
Robin Ward
84a8a358c3
Trivial: Rename dialect action to block quotes rather than simple quotes
2013-09-09 14:11:56 -04:00
Robin Ward
49910b860b
FIX: Regression that removed the ability to quote code
2013-09-09 13:20:03 -04:00
Neil Lalonde
199584824b
Don't show approval on admin user page if the site doesn't require approval of users (must_approve_users)
2013-09-09 12:24:26 -04:00
Robin Ward
360b8e32ca
Merge pull request #1404 from ZogStriP/admin-can-always-upload-a-file
...
staff can always upload a file
2013-09-09 08:55:47 -07:00
Robin Ward
fc4f5a36c6
Merge pull request #1418 from goshakkk/inject-current-user
...
Inject currentUser into controllers & routes
2013-09-09 08:54:34 -07:00
Neil Lalonde
b73f4e9864
Put category description in meta description tag
2013-09-09 11:38:09 -04:00
Einar Jonsson
724b3aadcf
Extracted nickname registration out of the UsersController and into its
...
own service.
2013-09-09 09:26:50 +00:00
Gosha Arinich
7ec34b205a
inject currentUser into controllers & routes
...
Through Ember's DI, instead of doing so via a mixin.
2013-09-07 19:34:25 +03:00
Régis Hanol
eae30d7816
staff can always upload a file
2013-09-07 10:49:11 +02:00
Robin Ward
b87a78f7b2
Merge branch 'master' of github.com:discourse/discourse
2013-09-06 18:01:33 -04:00
Robin Ward
c8ad977c8a
Revert "Merge pull request #1215 from Elegios/composer_use_category_id"
...
This reverts commit 763859d439
, reversing
changes made to b62caf80fb
.
2013-09-06 18:00:57 -04:00
Neil Lalonde
2ea6a61a17
Show post number in the share dialog
2013-09-06 17:34:31 -04:00
Robin Ward
a9f3489237
FIX: Don't onebox links with labels unless the labels are the same as the URL
2013-09-06 16:47:26 -04:00
Robin Ward
94917f47ed
Remove brackets from username_filters[]
URL
2013-09-06 15:58:54 -04:00
Neil Lalonde
eef34eea80
Fix IE9 bug in browser-update. Unable to get value of the property 'insertBefore': object is null or undefined
2013-09-06 14:57:26 -04:00
Robin Ward
763859d439
Merge pull request #1215 from Elegios/composer_use_category_id
...
Make the composer and TopicCreator use category id instead of category name
2013-09-06 11:55:27 -07:00
Robin Ward
b62caf80fb
Merge pull request #1402 from LaunchAcademy/fix_index_out_of_range_error
...
FIX: Index out of range error
2013-09-06 11:53:59 -07:00
Régis Hanol
45b838009c
proper content-disposition header when downloading attachments
2013-09-06 19:23:56 +02:00
Neil Lalonde
eae7e75611
FIX: recover post by a non-staff user fails because the post is not unique. Uniqueness check shouldn't happen when recovering a deleted post.
2013-09-06 11:50:15 -04:00
Sam
641c51367a
fix broken build
...
hack to allow for PMs with no users for flagging needs
2013-09-06 18:03:30 +10:00
Sam
32e3e3f382
update annotations
2013-09-06 17:38:50 +10:00
Sam
2ce4468aa5
rename system_username to site_contact_username , system_user is a special user with -1 id that is only used for certain admin tasks
...
for example system_user will autoclose stuff if needed, it will delete stubs and be the target for flag pms
2013-09-06 17:28:37 +10:00
Sam
41a1b6942d
notify moderators now goes to the "community" user, that saves our poor mods from a flood of pms
...
if any staff respond to a pm they are automatically added to the list of recipients and will start
getting email notifications
2013-09-06 14:07:23 +10:00
Neil Lalonde
cbe38075ac
Fix asset compile problems
2013-09-05 18:04:45 -04:00
Robin Ward
63be950e5f
FIX: Quotes inside a list
2013-09-05 17:04:01 -04:00
Neil Lalonde
f47400fe2d
Make post body have font-size 14px again
2013-09-05 16:45:38 -04:00
Neil Lalonde
9b526364ed
Merge branch 'mobile'
2013-09-05 16:29:27 -04:00
Neil Lalonde
66d1cacdbd
Hide flag modal while flag is submitted
2013-09-05 16:29:13 -04:00
Neil Lalonde
a3f3b086f3
Don't show mobile view unless mobile_view=1 param is used. Still more work to do.
2013-09-05 16:28:57 -04:00
Neil Lalonde
c0b3a0ec45
Merge .deleted-user-avatar into mobile topic-post
2013-09-05 16:28:16 -04:00
Robin Ward
38fb727c00
JSHINT: missing comma
2013-09-05 16:05:04 -04:00
Neil Lalonde
17585c7152
Merge branch 'mobile' of https://github.com/awesomerobot/discourse into mobile
2013-09-05 16:03:06 -04:00
Neil Lalonde
45d7765936
Merge branch 'master' into mobile
2013-09-05 15:54:22 -04:00
Robin Ward
2d6759d5a0
Add cancel button to delete replies dialog
2013-09-05 15:54:16 -04:00
Kris Aubuchon
b8493b024b
adding missing files back in
2013-09-05 15:37:07 -04:00
Neil Lalonde
c2f37d36ab
Hide flag modal while flag is submitted
2013-09-05 15:14:07 -04:00
Kris Aubuchon
80c4e02335
new mobile styles, some structure changes
2013-09-05 12:09:40 -04:00
Neil Lalonde
cde631cbd1
Change default of notify_mods_when_user_blocked to false
2013-09-05 11:27:24 -04:00
Robin Ward
71c1b8b9b9
When deleting a post as staff, ask if you want to delete direct replies too
2013-09-05 11:03:34 -04:00
Robin Ward
f157ec1f91
Select +Replies for bulk operations
2013-09-05 11:03:29 -04:00
Sam
c9321cae7f
Our JS includes belong at the top of the file, that way we can start
...
downloading and parsing them earlier and not wait for the rest of the page
Our noscript stuff belongs at the bottom, we should not hold off any js work
while noscript is downloading
2013-09-05 10:41:11 +10:00
Neil Lalonde
d76486a48b
Topic can have null user_id when user was nuked
2013-09-04 15:42:24 -04:00
Neil Lalonde
117fc8db58
Change the way nuked users' posts are handled. Allow null in the user_id column of posts. Show these posts in the posts stream.
2013-09-04 15:42:21 -04:00
Robin Ward
1a6170a47c
Merge pull request #1407 from einarj/extract_fake_admin_method
...
Extracted a fake_admin method
2013-09-04 07:59:03 -07:00
Sam
61d3e43744
better split logic for names starting with capitols eg: ABBob should split to AB Bob
2013-09-04 15:02:04 +10:00
Neil Lalonde
b47eedba00
Add min_trust_to_create_topic setting to require a certain trust level before users can start new topics
2013-09-03 19:12:22 -04:00
Neil Lalonde
dc1efd6c78
If mobile view, don't switch to small logo in the header when scrolled down in a topic
2013-09-02 16:26:12 -04:00
Neil Lalonde
07e6956917
Restructure login form for mobile
2013-09-02 16:02:52 -04:00
Neil Lalonde
1fa6144067
Add span.btn-text around 'Reply' text in the post menu
2013-09-02 15:55:35 -04:00
Einar Jonsson
e06356ebbe
Extracted a fake_admin method
2013-08-30 17:39:31 +00:00
Robin Ward
46efbac40e
Add "Unread" filter to messages tab. Rename the other two views.
2013-08-30 12:32:05 -04:00
Robin Ward
232f5bd743
Merge pull request #1403 from einarj/use_topic_delegators
...
Replaced delegator methods with Forwardable def_delegator in Topic
2013-08-30 08:15:10 -07:00
Robin Ward
63f2187d72
FIX: Don't do intraword italics when prefixed by a forward slash
2013-08-30 10:56:41 -04:00
Robin Ward
df5cbf76e0
Move insideGroup
into the helper, not the class for grouped each
2013-08-30 10:44:34 -04:00
Einar Jonsson
23d8f5fec7
Replaced delegator methods with Forwardable def_delegator in Topic
2013-08-30 09:29:34 +00:00
Eric Kelly
b70a38f485
FIX: Index out of range error
...
Fixes 'index out of range error' that occurs when viewing a user's
profile page when they haven't yet posted a reply or created a topic
and is @mentioned in a topic.
2013-08-30 00:43:54 -04:00
Neil Lalonde
82bc6b677f
Add link in hamburger menu to switch between mobile and desktop views
2013-08-29 15:19:28 -04:00
Robin Ward
380a6c9e9d
FIX: Blockquotes prefixed by spaces
2013-08-29 15:18:27 -04:00
Robin Ward
c99cf64d70
FIX: Quoting within code blocks.
2013-08-29 14:42:31 -04:00
Robin Ward
1204eb62c3
FIX: Escape contents when using the quote tool.
2013-08-29 14:15:05 -04:00
Robin Ward
45b9f8048a
Documentation update to dialect
2013-08-29 13:59:41 -04:00
Robin Ward
eb5830f3b0
FIX: Make getURL
available to plugins while they are starting up in a similar load order
...
to the client app.
2013-08-29 13:11:12 -04:00
Robin Ward
425b59d381
FIX: Don't name two routes the same. It breaks in Ember RC8.
2013-08-29 12:26:05 -04:00
Robin Ward
3cec95a2c3
Better API for parsing out blocks in the parser.
2013-08-29 11:47:44 -04:00
Robin Ward
bbd79aafd1
Revert "Replaced delegator methods with Forwardable def_delegator in Topic"
...
This reverts commit 3ed037940f
.
2013-08-29 11:45:27 -04:00
Robin Ward
37b4df3009
Merge pull request #1392 from einarj/use_topic_delegators
...
Replaced delegator methods with Forwardable def_delegator in Topic
2013-08-29 07:55:35 -07:00
Sam
2c61828668
saving dialog somehow vanished during refactoring
...
better error handling for posts that fail to save
2013-08-29 17:06:27 +10:00
Sam
39a6c25ebb
Merge pull request #1393 from eparreno/cas_authentication
...
Allow CAS authentication
2013-08-28 14:28:59 -07:00
Neil Lalonde
4827634df9
rename application.css.erb to desktop.css.erb
2013-08-28 16:41:05 -04:00
Robin Ward
6029a77efb
A nicer API for dealing with text replacements in Discourse's parser pipeline
2013-08-28 16:15:50 -04:00
Neil Lalonde
2b2c83ffb7
remove console.log
2013-08-28 15:53:42 -04:00
Neil Lalonde
c2088f5b5d
Use moment.js in auto close js
2013-08-28 15:37:39 -04:00
Robin Ward
eeef24b9da
Allow basic emoticons to work too.
2013-08-28 15:27:03 -04:00
Neil Lalonde
e3aafc154b
Restructure the app/assets/stylesheets directory
2013-08-28 13:58:44 -04:00