Commit Graph

481 Commits

Author SHA1 Message Date
7fe3491bc0 bump onebox version
- UX: make title on Instagram less redundant
2018-10-25 12:18:16 +05:30
3d5085c045 Prevent warning when bundling for imports 2018-10-19 16:03:22 +02:00
d20fd66286 bump onebox to 1.8.64 2018-10-16 11:10:11 -04:00
1d26a473e7 FEATURE: Show "Recently used devices" in user preferences (#6335)
* FEATURE: Added MaxMindDb to resolve IP information.

* FEATURE: Added browser detection based on user agent.

* FEATURE: Added recently used devices in user preferences.

* DEV: Added acceptance test for recently used devices.

* UX: Do not show 'Show more' button if there aren't more tokens.

* DEV: Fix unit tests.

* DEV: Make changes after code review.

* Add more detailed unit tests.

* Improve logging messages.

* Minor coding style fixes.

* DEV: Use DropdownSelectBoxComponent and run Prettier.

* DEV: Fix unit tests.
2018-10-09 22:21:41 +08:00
420e7bccca bump onebox version (take 2)
- better detection of zero dollar amazon price
2018-10-03 17:54:56 +05:30
b56d0026b9 bump onebox version
- do not display zero dollar price on Amazon onebox
- fix google play store onebox
2018-10-03 17:05:51 +05:30
80229668f9 bump onebox version
- FIX: user correct steam placeholder image url
- catch up Ruby 2.6
2018-09-19 10:06:43 +05:30
0d8c72d8c4 DEV: Add rake task to check locale files for errors 2018-09-05 00:47:39 +02:00
8ce8edaf40 bump onebox version 2018-08-31 15:10:11 +05:30
6b9aeeea73 bump onebox version 2018-08-31 08:40:36 +05:30
2872b100dc bump onebox version 2018-08-29 16:55:06 +05:30
6acba44ed9 Revert "Install mailcatcher in development."
This reverts commit 914ce34e5b2fe4294bf2a5f1abf13ffe94c7eab5.

* requires sqlite3 to be installed.
2018-08-21 15:40:50 +08:00
914ce34e5b Install mailcatcher in development. 2018-08-21 15:28:02 +08:00
b829452c75 Merge pull request #6209 from discourse/mini_scheduler
REFACTOR: extract scheduler to the mini_scheduler gem
2018-08-01 10:28:24 -04:00
a115aae45f Use rchardet instead of charlock_holmes gem 2018-08-01 10:41:20 +02:00
ff942ed2f3 FIX: Try detecting encoding of RSS feed 2018-08-01 10:41:20 +02:00
4ad7ce70ce REFACTOR: extract scheduler to the mini_scheduler gem 2018-07-31 17:12:55 -04:00
458d9cd17a bump onebox version 2018-07-31 22:52:03 +05:30
b4a2f3fe2f DEV: implementing danger for travis 2018-07-24 10:12:15 -04:00
22dad7f0e8 bump onebox version 2018-07-17 13:55:00 +05:30
39299fdd8c bump onebox version 2018-07-16 11:43:32 +05:30
2a5a57a87e bump onebox version 2018-07-12 21:29:34 +05:30
72a3457379 Bump discourse_image_optim which uses a global timeout.
Our previous solution has the timeout set at the worker level
which means the total timeout would be X timeout secs * N number of
workers.
2018-07-09 10:30:18 +08:00
3d2f3ef8ae Update discourse_image_optim gem. 2018-07-03 15:22:54 +08:00
55a963252d bump onebox version 2018-07-02 10:36:26 +05:30
ebd2be9e02 DEV: lower highline requirement 2018-06-27 22:50:00 +02:00
2f5b7beace bump onebox version 2018-06-25 11:22:06 +05:30
a171464a55 bump onebox version 2018-06-20 16:47:55 +05:30
bb959e85e6 Pin exifr to 1.2.5. 2018-06-20 17:27:46 +08:00
ccb57e609f bump onebox version 2018-06-20 11:06:56 +05:30
Sam
5f64fd0a21 DEV: remove exec_sql and replace with mini_sql
Introduce new patterns for direct sql that are safe and fast.

MiniSql is not prone to memory bloat that can happen with direct PG usage.
It also has an extremely fast materializer and very a convenient API

- DB.exec(sql, *params) => runs sql returns row count
- DB.query(sql, *params) => runs sql returns usable objects (not a hash)
- DB.query_hash(sql, *params) => runs sql returns an array of hashes
- DB.query_single(sql, *params) => runs sql and returns a flat one dimensional array
- DB.build(sql) => returns a sql builder

See more at: https://github.com/discourse/mini_sql
2018-06-19 16:13:36 +10:00
f4fdcda502 Upgrade to Rails 5.2 take 2. 2018-06-08 09:33:50 +08:00
Sam
1834417e2f downgrade rails properly 2018-06-07 20:38:22 +10:00
Sam
d3b8ee761c revert to rails 5.1 for now 2018-06-07 19:47:53 +10:00
Sam
89ad2b5900 DEV: Rails 5.2 upgrade and global gem upgrade
This updates tests to use latest rails 5 practice
and updates ALL dependencies that could be updated

Performance testing shows that performance has not regressed
if anything it is marginally faster now.
2018-06-07 14:21:33 +10:00
685083491e FEATURE: StackOverflow importer 2018-06-04 16:57:12 +02:00
2bafd2a355 Don't pin version of Fabrication gem. 2018-05-28 15:09:02 +08:00
1c61117cbc bump onebox version 2018-05-23 17:44:01 +05:30
8238097d0f bump email_reply_trimmer 2018-05-17 10:22:53 +02:00
5993a3ae3a Don't pin version for the webpush gem. 2018-05-07 15:45:20 +08:00
91b31860a1 Feature: Push notifications for Android (#5792)
* Feature: Push notifications for Android

Notification config for desktop and mobile are merged.

Desktop notifications stay as they are for desktop views.

If mobile mode, push notifications are enabled.

Added push notification subscriptions in their own table, rather than through
custom fields.

Notification banner prompts appear for both mobile and desktop when enabled.
2018-05-04 15:31:48 -07:00
c718c59b5d bump onebox version 2018-05-03 16:14:16 +05:30
ddb092f397 FIX: update mail gem to fix UTF-8 parsing issue 2018-04-25 21:53:37 +02:00
256545ca2c bump onebox version 2018-04-23 15:18:19 +05:30
Sam
54d153068a DEV: remove qunit rails fork and add a couple of async tests 2018-04-23 16:42:40 +10:00
689144b2bf Upgrade Mail gem. 2018-04-04 18:35:40 +08:00
2c1ede6e5f update email_reply_trimmer 2018-03-28 13:12:50 +02:00
3a62eba299 bump onebox version 2018-03-22 11:38:01 +05:30
3e32ab1523 UX: css for Instagram onebox 2018-03-19 13:32:36 +05:30
8027096c09 Partially revert "Upgrade mail gem to remove dependency on mime-types."
Still seeing heap_live_count spikes.

This reverts commit 58b8ea4f411cf09e1116e14f4e3fc4d2389d1b04.
2018-03-14 20:21:45 +08:00