5
3
mirror of https://github.com/tildeverse/lobsters synced 2024-06-14 21:16:37 +00:00
Commit Graph

42 Commits

Author SHA1 Message Date
Hunter Madison
dd42cca880 Show story and comment replies, tracking unread ones 2018-01-31 07:43:07 -06:00
Peter Bhat Harkins
a8415a675c bump nokogiri for security fix 2018-01-25 18:42:52 -06:00
joshua stein
8311cb31d2 Gemfile.lock: update aftet 8128ff15b7 2017-09-08 10:31:06 -05:00
Adam Hess
28c8217652 Upgrade rails 5 1 (#367)
* Upgrade to rails 5.1

- Update versions of dependencies
- Switch before_filter to before_action
- Use render plain rather than render text

* Generate new rails 5.1 scripts
2017-06-18 11:04:32 -05:00
joshua stein
10cde11f83 Search: drop sphinx for searching, use sql fulltext
Sphinx's searchd is very buggy, often crashing on rebuilding its
indexes, not starting up, or just spinning at 100% CPU.

It is also a big external dependency that might not be available on
other hosting platforms.

This removes the ability to search both comments and stories at
once, though I don't know how useful that was anyway.  We gain
boolean searching and the ability to more carefully craft queries
using particular keywords (in the future) like "user:blah" or
"tag:blah" to narrow things down.
2017-06-07 15:59:54 -05:00
Grey Baker
638cf44d0f Upgrade nokogiri, jquery-rails and uglifier to secure version (#362) 2017-05-27 18:26:40 -05:00
Yuki Izumi
fa70ab147c
Simple replacement with CommonMarker 2017-04-12 22:53:51 +10:00
joshua stein
3c908f7487 update to rails 4.2.8 2017-03-18 21:20:40 -05:00
joshua stein
dbd84f1e03 add TOTP-based two-factor authentication option 2017-02-24 12:58:42 -06:00
joshua stein
8fbdc02078 step one of moving user settings to a single column
see #245
2017-01-19 12:02:51 -06:00
Derek Prior
f3a3413e66
Update htmlentities to remove warning
The previous version of `htmlentities` had a duplicate key in one of
its hashes, which produced the following warning:

```
.../htmlentities-4.3.2/lib/htmlentities/mappings/expanded.rb:465:
warning: key "inodot" is duplicated and overwritten on line 466
```

Updating to the latest removes this warning.
2016-03-05 17:32:44 -05:00
Derek Prior
6eec2e26af
Support Ruby 2.2.0 and 2.3.0
Judging from the test suite, the only issue in supporting Ruby 2.2.0+
was with the `mysql2` gem. Updating this to the latest 0.3.x allows
Lobsters to run with newer Rubies.

We can't update to the absolute latest `mysql2` gem without first
updating Rails, which is why I used the pessimistic version constraint
for `mysql2`.
2016-03-05 17:19:44 -05:00
joshua stein
befee851c8 update to rails 4.1.12 2015-07-24 01:38:51 -05:00
Carlos Puchol
56d771a9f4 rename bcrypt, to eliminate the warning that they changed the gem name 2015-03-04 22:33:09 -08:00
Serge Paquet
b7b93d0bf9 update to rails 4.1.8 2014-12-13 23:47:44 -05:00
Serge Paquet
346fec4ef9 update to thinking-sphinx 3.1.2 2014-12-13 23:43:20 -05:00
joshua stein
dfe6db4849 revert 85cb7c20, give up on planet rss aggregation 2014-08-31 20:35:41 -05:00
joshua stein
c4b6772828 update to rails 4.0.8 for no particular reason 2014-08-17 19:25:02 -05:00
joshua stein
85cb7c2057 first stab at planet rss aggregation
could probably use a prettier layout and auto-posting a weblog url
to the main site (carrying tags)
2014-08-03 22:07:57 -05:00
joshua stein
b3e6679da0 update some gems, remove some useless comments from Gemfile 2014-08-03 22:07:50 -05:00
Andrey Chernih
9e849de0f7 Add task to generate test data 2014-07-07 12:15:28 +04:00
joshua stein
21553878f3 rails 4.0.5 for CVE-2014-0130 2014-05-06 21:29:07 -05:00
Serge Paquet
519427586a use Rails4-style strong parameters mass assignment protection 2014-02-02 15:41:38 -05:00
Serge Paquet
709b0bff98 upgrade thinking-sphinx gem 2014-01-07 05:52:29 -05:00
Serge Paquet
9b0294c471 upgrade to rails v4.0.2 2013-12-30 17:40:52 -05:00
joshua stein
aeb97bd8eb rails 3.2.16 and assorted gem updates 2013-12-03 16:14:18 -06:00
joshua stein
0ac51b9f8c include oauth gem for a cli tool 2013-07-03 22:40:37 -05:00
joshua stein
fd41bfa566 start on mailing list interface 2013-06-30 00:54:02 -05:00
joshua stein
c9571dabaf back out 9ece666 removing utf8mb4 hacks, no longer needed 2013-05-26 12:32:54 -05:00
joshua stein
e8bb03a689 rails 3.2.13 2013-03-18 14:16:19 -05:00
joshua stein
e4ec8939c2 rails update o' the day - 3.2.12 2013-02-11 21:58:39 -06:00
joshua stein
ae2c0421e6 update to rails 3.2.11
keep ActionDispatch params parsers off
2013-01-08 15:26:12 -06:00
joshua stein
907a18267b update to rails 3.2.10 to fix CVE-2012-5664 2013-01-02 17:18:57 -06:00
joshua stein
abb8392c16 search engine! 2012-08-24 11:41:36 -05:00
joshua stein
8dd109c49f drop custom markdowner for rdiscount 2012-08-24 10:57:42 -05:00
joshua stein
7b3cbdddee rss feeds! 2012-08-24 10:57:10 -05:00
joshua stein
f801932a03 use nokogiri to get doc titles 2012-08-24 10:57:10 -05:00
joshua stein
7fa3f44b27 exception notification 2012-08-24 10:56:54 -05:00
joshua stein
1327a4a130 uglifier 2012-06-30 16:37:09 -05:00
joshua stein
0665176611 unicorn 2012-06-30 16:34:15 -05:00
joshua stein
0a97a5672c use bcrypt 3.0.0 that is compiled on thalamus 2012-06-30 14:23:08 -05:00
joshua stein
093747b796 initial work on conversion from php tree 2012-06-16 20:15:46 -05:00