Régis Hanol
4ba89eec27
FIX: removing a default category wasn't working
2015-08-26 22:40:16 +02:00
Sam
1c6250bff8
FIX: if an enum is Fixnum do not allow strings to live in it
2015-08-26 16:39:09 +10:00
Neil Lalonde
3faeeca5c8
FIX: plugins that use models in their initialize section might fail when bootstrapping a new database
2015-08-25 16:38:25 -04:00
Neil Lalonde
fd28d4c978
Version bump to v1.4.0.beta10
2015-08-25 15:06:01 -04:00
Régis Hanol
e7e96eb8af
fix the run-qunit scripts with backward compatible syntax
2015-08-25 17:37:36 +02:00
Guo Xiang Tan
6a31a5d52b
Extract logic for censored-words so that it can be reused.
2015-08-25 22:26:01 +08:00
Régis Hanol
294669c856
FIX qunit test runner for phantomjs 2.0
2015-08-25 10:42:19 +02:00
Sam
f85b59b6d4
FIX: you could not manually trigger jobs via sidekiq ui
2015-08-24 16:44:41 +10:00
Sam
88a5a676a7
lower error level on onebox failures
2015-08-24 10:43:07 +10:00
Régis Hanol
bef80633b1
FEATURE: global admin override of most of the user preferences
2015-08-21 20:39:21 +02:00
Robin Ward
2b72bd3592
FIX: Missed incrementing idx
2015-08-21 11:39:40 -04:00
Robin Ward
37f2d8c73c
Adds more helpers for plugin authors
...
`add_class_method` can be used to add a class method that only
executes when the plugin is enabled.
`add_model_callback` can be used to attach a callback to an
ActiveRecord model such as `before_save` that will only execute
when the plugin is enabled.
2015-08-21 11:29:45 -04:00
Kane York
2363897a25
FEATURE: Arbitrary validations for site settings
2015-08-20 18:27:19 -07:00
Sam
851c04478a
Merge pull request #3682 from riking/dark-theme-fix
...
Dark theme fix, part 5
2015-08-21 10:32:10 +10:00
Kane York
7147c0e8af
DEV: Replace sqrt() implementation with lib
...
Copied the needed functions out of https://github.com/terkel/mathsass
MIT license
2015-08-20 13:10:54 -07:00
Robin Ward
d1c69189f3
FEATURE: Can edit category/host relationships for embedding
2015-08-20 15:56:04 -04:00
Robin Ward
320e4a83ac
FIX: Don't cache translations in development mode
2015-08-20 12:05:15 -04:00
Robin Ward
00c9469fba
FIX: Don't include admin in non-admin and vice versa
2015-08-19 15:12:15 -04:00
Robin Ward
abd9b26642
Convert Badges / User Badges to ES6.
2015-08-19 12:09:10 -04:00
Sam
5f5d055a86
only if \u0000 is included for the perf
2015-08-19 12:32:45 +10:00
Sam
431def1f52
need to dup strings, some may be frozen
2015-08-19 12:32:45 +10:00
Sam
714f841f0a
FIX: null bytes in user input should not cause post creation to fail
2015-08-19 12:15:38 +10:00
Sam
b38a1309f7
FIX: add more quoting to avoid invalid terms
2015-08-19 09:27:47 +10:00
Sam
27b1ec2917
FIX: incorrect emoji stripping logic
2015-08-19 09:12:08 +10:00
Régis Hanol
1b44924cb0
replace 'open_uri_redirections' gem with a single freedom_patches file
2015-08-18 14:56:36 +02:00
Robin Ward
7eb32be4de
Add support for plugins to declare ES6 in the admin bundle
2015-08-17 15:03:55 -04:00
Régis Hanol
a3e76dc193
FIX: allow HTTP <-> HTTPS redirections when downloading images
2015-08-17 19:21:30 +02:00
Neil Lalonde
7581a7d869
move notification about low disk space into its own method
2015-08-14 17:46:15 -04:00
Régis Hanol
23a5c6444a
FIX: move topic links and quoted posts extraction to the PostRevisor
2015-08-14 19:33:32 +02:00
Sam
23b8a408f7
FIX: serialize post processing
...
This avoids all sorts of nasty race conditions in job schedular
2015-08-14 13:05:13 +10:00
Sam
ad2de1804e
Correct bad where clause when no category/user found
2015-08-14 11:53:16 +10:00
Sam
1f044350f6
stop running exec_sql through active record
...
this avoids double logging
2015-08-14 10:01:38 +10:00
Robin Ward
9b7c4023e8
Run eslint instead of jshint, remove rbx
2015-08-13 15:22:33 -04:00
Robin Ward
a89241f0b9
Don't include code in files for jshint anymore, eslint is run on command
...
line
2015-08-13 15:19:27 -04:00
Robin Ward
b0541500b4
FIX: eslint deprecations
2015-08-13 15:14:08 -04:00
Robin Ward
946e34f65c
Use eslint in docker_test
2015-08-13 14:55:53 -04:00
Robin Ward
22844b9e46
Ember 1.12 support
2015-08-13 11:14:16 -04:00
Robin Ward
e2e3e7c0e0
Add ES6 support to more files
2015-08-13 10:49:08 -04:00
Neil Lalonde
766903c430
Version bump to v1.4.0.beta9
2015-08-13 10:41:03 -04:00
Sam
94a130a4e4
FIX: widen distributed mutex to avoid race condition
2015-08-13 18:53:30 +10:00
Sam
ecac786f86
FIX: remove invalid chars from ts_query helper
2015-08-13 17:55:10 +10:00
Régis Hanol
6669a2d94d
FEATURE: per-topic unsubscribe option in emails
2015-08-12 23:00:16 +02:00
Régis Hanol
3f71fa15c9
reduce log level when we can't reach an image while cooking a post
2015-08-12 16:10:42 +02:00
Régis Hanol
ac8e90674b
FIX: be more lenient when creating a post with a username that is no longer valid
2015-08-12 15:54:51 +02:00
Sam
4a75da4fa9
Extensibility: allow validation of topics to be extended
...
Add before_create_topic and after_validate_topic extensibility points
2015-08-11 15:46:32 +10:00
Sam
139314c213
FIX: search for 1.5 etc was broken
...
FEATURE: search by exact phrase
Use PG tokenizer to split up search phrase instead of relying on Ruby code
This produces much more accurate tokenization
2015-08-10 17:41:14 +10:00
Régis Hanol
485d9a5a52
Log an error when we can't reach an image to get its dimensions
2015-08-07 19:31:15 +02:00
Sam
fd63d89753
FEATURE: simpler definition of enum types
2015-08-07 11:41:48 +10:00
Neil Lalonde
75ee523a83
Version bump to v1.4.0.beta8
2015-08-06 15:32:51 -04:00
Sam
11d39345b3
FIX: always allow tl1 through for typing speed tests
2015-08-06 10:07:18 +10:00