Commit Graph

530 Commits

Author SHA1 Message Date
Jason Harvey
9fc8e5ec92 Remove PG load balancing.
We're moving to a different solution internally and
it's not helpful to smaller sites.
2011-06-30 13:32:41 -07:00
Paradox
8543989d35 Swapped star for shield.png 2011-06-28 17:42:24 -07:00
Max Goodman
2d0481fb14 Enable mako template change monitoring when g.debug == True. 2011-06-28 12:31:07 -07:00
Max Goodman
7d591a48f3 Simplify JS usage in templates and move jQuery into js.py.
When g.uncompressedJS is true, an unminified version of jQuery will now
be loaded.
2011-06-28 12:31:07 -07:00
Max Goodman
9f7659dcf7 Add reddit toolbar to the privileged request check. 2011-06-28 12:26:28 -07:00
Keith Mitchell
94c4ceec40 User receives orangered when replying to their own post/comment. 2011-06-28 10:43:52 -07:00
Neil Williams
fa8135d8b0 Move sr_pops to its own CF.
Make sure to run scripts/update_reddits.sh after
updating to this revision to fill the new column
family with data.
2011-06-27 15:46:38 -07:00
Neil Williams
2cc640e708 Move subreddit name search to its own CF.
Subreddit name search is used for recommending
subreddits to users as they type a name on the
submission page.

Also adds a missing script that is needed
to load up the subreddit names into cassandra.
This script should be run occasionally (we do it
once per day) to fill/update the search cache.
2011-06-27 15:40:46 -07:00
Neil Williams
352d29a32e Make CL configurable per CF. 2011-06-27 15:19:08 -07:00
Neil Williams
8758abec07 Add missing pickle import to tdb_cassandra. 2011-06-27 15:19:03 -07:00
Keith Mitchell
e68b4456a4 Make password reset emails store information in hardcache
Password reset links now stored in the hardcache (they will exist
until the expiration, and never get evicted). Additionally,
if the password reset link has expired, the user will be
redirected to reddit.com/password?expired=true, with an error
message prompting them to try again.
2011-06-22 15:33:26 -07:00
Keith Mitchell
7a0d21e2e0 Delete password reset from hardcache after it's been used 2011-06-22 15:33:20 -07:00
Max Goodman
7f16403582 Make the NSFW warning tag subtler, pass 2. 2011-06-21 18:34:38 -07:00
Logan Hanks
5b9de9cb48 Update link.num_comments on comment post again.
It turns out that this commit to psql takes too long, causing backlog in
the comments_tree queue.
2011-06-21 15:21:33 -07:00
Max Goodman
959c3aa207 Lighten up the NSFW warning badge. 2011-06-21 14:55:30 -07:00
Max Goodman
628f92af9d Prevent static file name linking from operating on symlinks. 2011-06-21 14:55:30 -07:00
Zeno
83a3e09716 Improve error response when attempting to register a deleted name. 2011-06-21 14:55:30 -07:00
Max Goodman
ff11ed4ab8 Improve the appearance of the NSFW warning badge. 2011-06-21 14:55:30 -07:00
Max Goodman
26931c2097 Prevent flat light toggle buttons from word-wrapping. 2011-06-21 14:55:30 -07:00
Zeno
db209928a3 Add moderator-controllable NSFW marking to posts. 2011-06-21 14:55:30 -07:00
Max Goodman
04be215974 Use <time> element with a title attribute for comments and submissions.
Based on a commit by Zeno <zenomcdohl@gmail.com>.
2011-06-21 14:55:18 -07:00
Logan Hanks
5fd545393a Don't count deletions of already-deleted comments. 2011-06-20 16:28:15 -07:00
Brian Simpson
51bcbfbc97 Method _key_from_url() now returns case sensitive results for special domains (e.g. imgur.com, youtube.com). They are defined as case_sensitive_domains in the .ini file 2011-06-20 16:07:28 -07:00
Chris Johnson
1b030c310d Added option to hide user profile from robots. 2011-06-20 15:48:56 -07:00
Logan Hanks
49637884b8 Fix voting when template_debug=true.
Remove leading/trailing whitespace from thing_css_class for printables.
Fixes #85.
2011-06-20 14:39:16 -07:00
Logan Hanks
fd02caf035 Make comment count maintenance more transactional.
Move comment (re)counting for links to comment_tree.py. This should help
make comment counts more consistent. Fixes #44, fixes #60.
2011-06-20 14:31:53 -07:00
Neil Williams
06f4b9eccf Use [removed] instead of [deleted] for expunged. 2011-06-20 13:45:39 -07:00
Neil Williams
d99dece64b Honor selftext-expunging in JSON API. 2011-06-20 13:45:24 -07:00
Neil Williams
8d7f4f253d "reddit: the front page of the internet" 2011-06-20 13:44:33 -07:00
Max Goodman
e0099cd68e Add names.json to the gitignore. 2011-06-20 12:13:45 -07:00
Max Goodman
74291f9df1 Skip creating existing static file links. 2011-06-20 12:12:23 -07:00
Max Goodman
01bd1eac3a Add missing external function import to frame.compact. 2011-06-20 12:12:23 -07:00
Max Goodman
0d9877f56b Clean up any old .md5 files in make clean_names. 2011-06-20 12:12:23 -07:00
Max Goodman
21e447a520 Break name file cleaning off into its own make target. 2011-06-20 12:12:23 -07:00
Max Goodman
5e03b19ce8 Don't remove inis in make clean_static 2011-06-20 12:12:23 -07:00
Max Goodman
55617ffc8f Remove static url hash middleware since we now generate named symlinks. 2011-06-20 12:12:23 -07:00
Max Goodman
beb970fd56 Switch to symlinks for unique static filenames.
Disable static hash middleware, since it is no longer necessary.
2011-06-20 12:12:23 -07:00
Max Goodman
02ea20d23f Load the stylesheet before javascript to ensure parallel downloading. 2011-06-20 12:12:23 -07:00
Max Goodman
1733261a52 Add unique hashed filename json mapping file for serving static files.
When make is run, unique filenames are generated for JavaScript and CSS
files in /public/static/. Filenames are generated by appending a 64 bit
truncated SHA1 hash in websafe base64 format before the extension. The
filename mapping is stored in /public/static/names.json. Unique
filenames are now inserted by the static() template helper. Hashed
filenames can be served by Pylons, and hashed names are checked against
the names.json mapping when requested.
2011-06-20 12:12:23 -07:00
Max Goodman
e1f5b3b5ed Add jQuery to static files since it's no longer handled by the Makefile. 2011-06-20 12:12:23 -07:00
Max Goodman
555b5c17e8 Use python2.6 in the Makefile. 2011-06-20 12:12:23 -07:00
Max Goodman
542e22ffa8 New JS compilation, localization, and module system.
Add Google Closure Compiler to contribs for JS compilation.
2011-06-20 12:12:23 -07:00
Max Goodman
9a88e97b22 Add config-free "standalone" option to the 'paster run' command. 2011-06-20 12:11:27 -07:00
Logan Hanks
6c7a5bc18b add vim swap files to .gitignore 2011-06-17 12:10:37 -07:00
Logan Hanks
2734d5800c Add xhtml entity definitions via minimal DTD before parsing markdown output. Fixes issue #38. 2011-06-16 15:18:11 -07:00
Brian Simpson
8995bb1650 Deleting accounts now works in languages other than English 2011-06-16 14:21:06 -07:00
Neil Williams
2cf4b0b5d7 Really don't use comment page cache for moderators 2011-06-09 11:39:37 -07:00
Max Goodman
c90729aa15 Fix ordering of friend user attr flag. 2011-06-08 17:04:51 -07:00
Neil Williams
06913a25a7 Don't die if votes are missing some information. 2011-06-08 17:04:49 -07:00
Max Goodman
12db75ee85 Remove dead code. 2011-06-06 12:36:50 -07:00