Commit Graph

23022 Commits

Author SHA1 Message Date
Sam
bbecc65737 force recompilation of css assets 2017-04-12 12:46:03 -04:00
513f1f065a Wrap directory names in quotes
When there are spaces in any of the directories referenced, bash will error out. This wraps those items in quotes to allow bash to parse the path names properly.
2017-04-12 09:41:23 -07:00
Sam
8cd9afcfad move CSS precompilation to last step 2017-04-12 12:30:24 -04:00
Sam
7f2a80bbc8 correct theme selector expiry selection 2017-04-12 11:59:47 -04:00
Sam
a7ed8a0310 correct theme importer to support embedded.scss 2017-04-12 11:30:16 -04:00
Sam
95d095c97d test should be configuring git info 2017-04-12 11:19:47 -04:00
Sam
3dcad123f5 Merge branch 'libsass' 2017-04-12 10:56:28 -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
1a9afa976d FEATURE: Add AWS S3 EU (London) "eu-west-2" region 2017-04-12 10:38:17 -04:00
4cb6880766 Upgrade image_optim. 2017-04-12 10:38:17 -04:00
24d3c77d19 Fix the build. 2017-04-12 10:38:17 -04:00
30a8c5cca2 FIX: render emoji in topic title 2017-04-12 10:38:17 -04:00
7e060e8425 FEATURE: Add AWS S3 EU (London) "eu-west-2" region 2017-04-12 17:21:31 +08:00
3aec0154de Merge pull request #4802 from tgxworld/upgrade_image_optim
Upgrade image_optim.
2017-04-12 17:19:33 +08:00
af8a0d93a0 Upgrade image_optim. 2017-04-12 16:56:00 +08:00
f322f3a6cf Fix the build. 2017-04-12 16:32:39 +08:00
04567e00fa Merge pull request #4801 from techAPJ/topic-title-unicode
FIX: render unicode emoji in topic title
2017-04-12 13:49:50 +05:30
1c1b36ad14 FIX: render emoji in topic title 2017-04-12 13:49:08 +05:30
5cb64810cd FIX: Changing notification level in topic footer buttons was not updating timeline. 2017-04-12 14:54:03 +08:00
7cb389a235 Add DiscourseEvent trigger when user's topic notification level changes. 2017-04-12 11:56:50 +08:00
66a7b0c30b FIX: Add web hook DiscourseEvents in initializer. 2017-04-12 11:55:49 +08:00
3a235d1241 clarify on disk space requirements for install 2017-04-11 16:36:47 -07:00
c6cd25b0ff Update README.md 2017-04-11 15:11:50 -07:00
e5a50a3c98 FIX: rtl locale support for category box style 2017-04-11 15:04:27 -04:00
82dfe4c5d5 FIX: disable browser autocomplete for change-owner modal 2017-04-11 20:43:30 +05:30
8fb41bf5fb FIX: update timestamp when resending invite 2017-04-11 20:02:32 +05:30
5a57278a8e Fix build. 2017-04-11 21:37:57 +08:00
73180c8a19 FIX: Private message can be set to publish in the future. 2017-04-11 20:44:25 +08:00
3861bd2793 FIX: Quotes should be ignored when parsing for onebox source. 2017-04-11 15:22:21 +08:00
0a4c30bce3 FIX: Handle cases where alt and title tag is blank when parsing excerpt. 2017-04-11 14:18:27 +08:00
2d9b31b147 allow 'max_image_megapixels' up to 150MB 2017-04-11 07:44:10 +02:00
c076f7b1aa Fix broken specs. 2017-04-11 10:43:34 +08:00
aadf4805a5 FIX: Topic status update not being deleted once it has been executed. 2017-04-11 10:32:13 +08:00
2be14a604c FIX: censored_pattern with group capturing wasn't working 2017-04-10 23:38:48 +02:00
db77640634 FIX: grant first reply by email job was *brokenated* 2017-04-10 22:11:29 +02:00
f0778c50bf UX: add href to badge title 2017-04-10 21:39:19 +02:00
b3761653b3 FIX: render emoji in title tag on topic page 2017-04-11 00:25:22 +05:30
8ce14479b6 Version bump to v1.8.0.beta10 v1.8.0.beta10 2017-04-10 14:31:27 -04:00
028eb8c05a FIX: render emoji in topic title 2017-04-10 23:36:30 +05:30
6af864b969 Update translations 2017-04-10 13:43:35 -04:00
3957540dd1 FIX: convert emoji to unicode in topic titles in emails 2017-04-10 13:15:25 -04:00
0013a23dc1 SECURITY: prefer render plain/html to render text where possible 2017-04-10 08:01:42 -04:00
e49f3a408e FEATURE: Add option for ExcerptParser to keep onebox source. 2017-04-10 16:11:58 +08:00
e7c2f5fd96 UX: show check mark glyph on 'Dismiss New' button on mobile 2017-04-08 10:13:32 +05:30
e2ff06ce02 FIX: rounding error in spec 2017-04-07 17:44:02 -04:00
40cee37bcc FIX: Don't insert topic status messages unless the status changes 2017-04-07 17:10:43 -04:00
87aa67340e Merge pull request #4797 from rizka10/patch-4
Typo fix
2017-04-07 17:01:54 -04:00
231fea1bdb Typo fix
A weird period/full stop in the middle of a word.
2017-04-07 23:29:08 +03:00
28c59d754b FIX: Don't update cooked when a like is received. 2017-04-07 15:18:38 -04:00
616e1dcd16 FIX: Topic Timeline was impossible to close if you used the back button 2017-04-07 14:37:05 -04:00