Sam
0a67d859d5
correct watcher so it handles color scheme changes correctly
2017-04-18 16:48:15 -04:00
Sam
bbeb69ddc9
FIX: sort theme by lower case theme name
2017-04-18 15:43:38 -04:00
Sam
8ffb918824
FIX: add more consistent gutter to ace editor
...
old css hack had issues when line number was higher than 10
2017-04-18 15:43:22 -04:00
Sam
8ee2a500bc
FEATURE: add hamburger extensibility
2017-04-18 15:18:03 -04:00
Sam Saffron
a19c02f0d3
FEATURE: allow copying of color schemes to clipboard
2017-04-18 09:37:55 -04:00
Guo Xiang Tan
03762e2828
Merge pull request #4818 from OsamaSayegh/ui/groups-heading-admin-page
...
The "Groups" section's heading on user admin page was visible to mods
2017-04-18 16:12:33 +08:00
Sam
86904e9cd6
FIX: better error handling for theme import
2017-04-17 16:55:53 -04:00
Sam
5e3a0846f7
FEATURE: allow themes to share color schemes
2017-04-17 15:56:24 -04:00
osamasayegh
3e048d686e
The "Groups" section's heading on user admin page was visible to mods
...
Since moderators can't manage a user groups, they shouldn't see the Groups heading on the user admin page.
## Before:
![before](https://cloud.githubusercontent.com/assets/17474474/25099135/c0e1d5a4-23b3-11e7-95d1-8036bff057d4.png )
## After:
![after](https://cloud.githubusercontent.com/assets/17474474/25099130/c060a538-23b3-11e7-8428-602fc523e9e8.png )
2017-04-17 21:53:30 +03:00
jomaxro
7b708e5cf2
Disable browser auto-complete for messages
2017-04-17 14:24:09 -04:00
Guo Xiang Tan
04016f0dec
Support Ruby 2.4.
2017-04-15 12:29:00 +08:00
Sam
def7348777
FIX: display custom sections with default theme
...
also cleans up mechanism for previewing themes, cleans up naming,
gets rid of old janky "preview_style", secures local theme key
2017-04-14 13:35:12 -04:00
Sam
9927489f4e
FEATURE: auto focus text editor when editing themes
2017-04-13 16:21:46 -04:00
Sam
43e4fc03ef
FIX: clicking on themes while editing left a blank screen
2017-04-13 15:49:46 -04:00
Sam
37d4dd4a4b
use scss mode instead of css mode
2017-04-13 12:05:27 -04:00
Sam
ee950b419f
correct transitioning to theme CSS editing
2017-04-13 11:09:31 -04:00
Guo Xiang Tan
3d76fb9c2c
FIX: Don't show category options for reports that can't be scoped to a category.
2017-04-13 17:10:55 +08:00
Neil Lalonde
07d596ea05
FIX: handle expanding quotes from deleted posts by rendering a trash icon
2017-04-12 16:48:47 -04:00
Neil Lalonde
d34dd4ed4f
FIX: pasting link into composer with a topic template will onebox the link after the template
2017-04-12 14:48:30 -04:00
Sam
d0fa8cda76
correct issue where no selected theme would force incorrect selection
2017-04-12 13:00:25 -04:00
Sam
7f2a80bbc8
correct theme selector expiry selection
2017-04-12 11:59:47 -04:00
Sam
a3e8c3cd7b
FEATURE: Native theme support
...
This feature introduces the concept of themes. Themes are an evolution
of site customizations.
Themes introduce two very big conceptual changes:
- A theme may include other "child themes", children can include grand
children and so on.
- A theme may specify a color scheme
The change does away with the idea of "enabled" color schemes.
It also adds a bunch of big niceties like
- You can source a theme from a git repo
- History for themes is much improved
- You can only have a single enabled theme. Themes can be selected by
users, if you opt for it.
On a technical level this change comes with a whole bunch of goodies
- All CSS is now compiled using a custom pipeline that uses libsass
see /lib/stylesheet
- There is a single pipeline for css compilation (in the past we used
one for customizations and another one for the rest of the app
- The stylesheet pipeline is now divorced of sprockets, there is no
reliance on sprockets for CSS bundling
- CSS is generated with source maps everywhere (including themes) this
makes debugging much easier
- Our "live reloader" is smarter and avoid a flash of unstyled content
we run a file watcher in "puma" in dev so you no longer need to run
rake autospec to watch for CSS changes
2017-04-12 10:53:49 -04:00
Arpit Jalan
30a8c5cca2
FIX: render emoji in topic title
2017-04-12 10:38:17 -04:00
Guo Xiang Tan
5cb64810cd
FIX: Changing notification level in topic footer buttons was not updating timeline.
2017-04-12 14:54:03 +08:00
Arpit Jalan
82dfe4c5d5
FIX: disable browser autocomplete for change-owner modal
2017-04-11 20:43:30 +05:30
Régis Hanol
f0778c50bf
UX: add href to badge title
2017-04-10 21:39:19 +02:00
Arpit Jalan
e7c2f5fd96
UX: show check mark glyph on 'Dismiss New' button on mobile
2017-04-08 10:13:32 +05:30
Robin Ward
28c59d754b
FIX: Don't update cooked
when a like is received.
2017-04-07 15:18:38 -04:00
Robin Ward
616e1dcd16
FIX: Topic Timeline was impossible to close if you used the back button
2017-04-07 14:37:05 -04:00
Robin Ward
397e850fba
FIX: Allow replaceState
to run on iOS.
...
Removes a test for unsupported versions.
2017-04-07 11:30:24 -04:00
Guo Xiang Tan
cd59db5aa3
UX: Allow topic to be published to the same category when unlisted.
2017-04-07 15:32:00 +08:00
Guo Xiang Tan
690d2f4bd3
UX: Publish topic changes when topic is published.
2017-04-07 15:32:00 +08:00
Guo Xiang Tan
9bc6a60503
Merge pull request #4765 from ElTipejoLoco/show_tracked_topics_link
...
FEATURE: Add "Show tracked topics" to User Prefs
2017-04-06 12:34:10 +08:00
cpradio
aeb169bd0e
FIX: Do not show User Cannot See Mention dialog when crafting a new topic or a new message
...
Use the model/composer topic.id to determine what users cannot be mentioned and what message to show as a warning.
2017-04-06 11:20:30 +08:00
Robin Ward
40ab2e5667
FEATURE: Let users update their emails before confirming
...
This allows users who entered a typo or invalid email address when
signing up an opportunity to fix it and resending the confirmation
email to that address.
2017-04-05 16:44:49 -04:00
Bianca Nenciu
9065df76ad
FEATURE: Change name from admin page.
...
https://github.com/discourse/discourse/pull/4770
2017-04-05 17:40:27 +08:00
Arpit Jalan
c43c78cb8a
FIX: do not add order param to user list unless required
2017-04-05 13:57:34 +05:30
Robin Ward
17f2974d0a
SECURITY: Confirm new administrator accounts via email
2017-04-04 15:59:01 -04:00
Guo Xiang Tan
a248ebde3c
Allow custom empty label for category-chooser
.
2017-04-04 17:19:55 +08:00
Guo Xiang Tan
7f1c474e5b
FIX: Selections getting deselected on FireFox.
2017-04-04 13:06:07 +08:00
Guo Xiang Tan
ad44d2a400
Merge pull request #4790 from tgxworld/add_publish_to_topic_status_update
...
FEATURE: Allow admins to schedule a topic to be published in the future.
2017-04-04 11:18:53 +08:00
Guo Xiang Tan
f4758a4c4d
FEATURE: Allow admins to schedule a topic to be published in the future.
2017-04-04 11:16:05 +08:00
Robin Ward
0829671963
FIX: Nested quotes weren't rendered properly with BBCode
2017-04-03 14:38:30 -04:00
Régis Hanol
15268657f4
Requiring it once is more than enough ;)
2017-04-03 12:12:36 +02:00
Guo Xiang Tan
9ab5f17610
FIX: Broekn translation on topic-status-info
component.
2017-04-03 10:31:40 +08:00
Robin Ward
f42b6054e6
FIX: Class names should be dasherized, not underscored
2017-03-31 13:17:12 -04:00
Robin Ward
62be121328
FIX: On long browsers, you could get a double title
2017-03-31 13:00:52 -04:00
Guo Xiang Tan
7690cc6ca5
UX: Don't try to figure out root domain.
2017-03-31 17:24:24 +08:00
Guo Xiang Tan
78d87a79eb
UX: Improve .modal-header
style on mobile.
2017-03-31 16:47:49 +08:00
Guo Xiang Tan
0bbad5040a
topic-status-info
component wasn't updated when topic is closed/opened.
2017-03-31 15:58:26 +08:00
Guo Xiang Tan
b6e9871b4b
Update Topic#closed
client side when closing/opening a topic temporarily.
2017-03-31 15:05:00 +08:00
Guo Xiang Tan
2fa82ba4ff
UX: Update copy for topic status update UI.
2017-03-31 12:06:55 +08:00
Guo Xiang Tan
beba481bc8
UX: Update copy to remove a topic status update.
2017-03-31 11:54:20 +08:00
Guo Xiang Tan
7cf2528f18
UX: Copy changes for auto topic status update.
2017-03-31 11:45:10 +08:00
Guo Xiang Tan
34b7bee568
FEATURE: Allow admin to auto reopen at topic.
...
* This commit also introduces a `TopicStatusUpdate`
model to support other forms of deferred topic
status update in the future.
2017-03-31 11:14:18 +08:00
Robin Ward
14410b71fb
Convert server side paths to use /u/
2017-03-30 10:23:24 -04:00
Robin Ward
45a257815a
Convert front end paths from /users/
to /u/
2017-03-30 10:23:24 -04:00
Robin Ward
6b976433c9
Support for both /users/
and /u/
paths
2017-03-30 10:23:24 -04:00
James Kiesel
47182d3441
Remove stray reference to additionalPanels
2017-03-30 08:16:00 +09:00
Yana Agun Siswanto
47c1cc95dd
Refactor setSearchTerm
, to be reused on noSortQ
2017-03-30 03:22:49 +07:00
Yana Agun Siswanto
cd2d2f16e5
Allow to order search results by the topic creation date
...
based on: https://meta.discourse.org/t/allow-to-order-search-results-by-the-topic-creation-date/38544
2017-03-30 01:18:38 +07:00
Robin Ward
3914f746b8
FIX: Missing semicolon
2017-03-29 13:03:35 -04:00
Robin Ward
b240437b6f
Merge pull request #4777 from gdpelican/add-header-panels
...
Allow plugins to add panels to header more easily
2017-03-29 12:53:08 -04:00
James Kiesel
3b55ceffb3
Use local var for additionalPanels
2017-03-29 08:52:50 +09:00
Robin Ward
86f11955cf
FIX: Clicking on the title was doubling up the title
2017-03-28 17:05:07 -04:00
Robin Ward
f3540332a8
FIX: Topic title wasn't showing properly when entering lower in topics
2017-03-28 16:28:26 -04:00
Arpit Jalan
322ed7124e
UX: add a link to bulk invite howto
2017-03-28 23:44:13 +05:30
Guo Xiang Tan
bace6af404
Nuke extra whitespace.
2017-03-28 16:50:35 +08:00
Guo Xiang Tan
874d151c05
REFACTOR: Allow radio-button
component to be disabled.
2017-03-28 16:45:54 +08:00
Robin Ward
1d478a97db
FIX: Email Previewing was not showing in Firefox
2017-03-27 14:41:51 -04:00
Neil Lalonde
20400cb33f
add category colour to left side of box style
2017-03-27 14:40:59 -04:00
Neil Lalonde
249eedd45c
categories page on mobile uses categories with featured topics
2017-03-27 13:55:39 -04:00
Neil Lalonde
6e847bb297
FEATURE: mobile support for row and box category styles
2017-03-27 13:55:39 -04:00
Robin Ward
243b5756ee
Adds a keyboard shortcut (shift+u) for jumping back to the last read post
2017-03-27 11:23:06 -04:00
Robin Ward
60975fcc18
Remove the "unread" timeline section
2017-03-27 11:07:27 -04:00
James Kiesel
c99883cf65
SEMICOLONS ;.;
2017-03-25 21:44:28 +13:00
James Kiesel
a4127a8f71
Add addAdditionalHeader widget to pluginApi
2017-03-25 21:33:55 +13:00
Neil Lalonde
0083602ddd
Revert "FEATURE: mobile support for row and box category styles"
2017-03-25 00:38:56 -04:00
Robin Ward
80edb4cebc
FIX: Clciking the home logo wasn't refreshing categories views
2017-03-24 16:30:00 -04:00
Robin Ward
276d139624
Experimental: Show a blue bar for unread ahead of you
2017-03-24 11:58:50 -07:00
Robin Ward
6875007366
Respect modifier keys when clicking on links
2017-03-24 11:35:16 -07:00
Neil Lalonde
708efad96d
FIX: links in hamburger menu on subfolder installs
2017-03-24 10:31:17 -04:00
Régis Hanol
823e50b099
make eslint happy
2017-03-24 01:27:15 +01:00
Régis Hanol
5d9cba5581
quotes should keep new lines
2017-03-24 01:07:32 +01:00
James Kiesel
9f969b402e
More stylistic fixes
2017-03-24 09:56:54 +13:00
James Kiesel
569785c555
Add semicolon
2017-03-24 09:48:51 +13:00
James Kiesel
d073f582eb
Allow plugins to add panels to header more easily
2017-03-24 09:19:25 +13:00
Robin Ward
65081a9193
FIX: Issue with double title showing up
2017-03-23 16:16:50 -04:00
Neil Lalonde
33ed064e59
FEATURE: mobile support for row and box category styles
2017-03-23 16:03:27 -04:00
Robin Ward
cacf48fdb5
Experimental: Try adding a darker color in the timeline for unread
2017-03-23 15:49:47 -04:00
Robin Ward
d161422002
UX: Be more optimistic about showing topic titles while entering topics
2017-03-23 13:53:49 -04:00
Robin Ward
6f230945c2
UX: Clear the header when navigating to a new topic
2017-03-23 13:19:59 -04:00
Neil Lalonde
8f436bf736
replace gets with arguments
2017-03-23 12:42:37 -04:00
Guo Xiang Tan
3ef82bb32c
SECURITY: CSRF vulnerabilities in Admin::BackupsController
.
2017-03-23 10:29:35 +08:00
Neil Lalonde
11ce73b8ed
FEATURE: category setting for default top period
2017-03-22 16:54:18 -04:00
Robin Ward
0c46f51412
Use unminified resize to make debugging easier
2017-03-22 16:39:18 -04:00
Robin Ward
f97a6598aa
Use the same jQuery in prod and dev, avoid minimizing twice
2017-03-22 15:48:37 -04:00
Régis Hanol
67eb754c3c
remove duplicate emoji translation
2017-03-22 12:07:17 +01:00
Régis Hanol
ccd4832726
Add 'slight_smile' emoji translations
2017-03-22 10:17:10 +01:00
Arpit Jalan
295cf8839e
FIX: better error message when invited user already exists
2017-03-22 13:55:28 +05:30