Commit Graph
100 Commits
Author SHA1 Message Date
Sam cd22b6158c PERF: stop mucking with user stats every 15 minutes
(pushed to twice daily)
2014-08-07 14:20:42 +10:00
Sam b5045a005f PERF: last seen index on users 2014-08-07 13:33:11 +10:00
Sam 022109bc76 FIX: avoid exception in path that is very exception prone 2014-08-07 13:14:39 +10:00
Sam ae2d80501a PERF: run full vacuum every 90 days (during migration)
Will reclaim space and improve perf
2014-08-07 11:07:30 +10:00
Sam 44d45c6eda FIX: logster update, enable ignore patterns 2014-08-07 10:30:12 +10:00
Sam 33cfbb5c33 By should never appear in translation file like this
connectors can not be translated without context.
2014-08-06 16:26:59 +10:00
Sam ce942fe324 FIX: never cache ajax GET requests unless specified 2014-08-06 16:16:29 +10:00
Sam bbcb6ba3f1 Always show toggle in mobile theme 2014-08-06 15:03:51 +10:00
Sam cbc71e693e FIX: base keyboard shortcuts on touch vs no touch. 2014-08-06 15:01:23 +10:00
Sam bc48094d9a Merge pull request #2622 from gschlager/fix_memstats
handle permission denied errors
2014-08-06 13:58:45 +10:00
Sam 4e73e27cdb Merge pull request #2623 from awesomerobot/master
making menu accessible on mobile when in desktop mode
2014-08-06 13:37:02 +10:00
Sam df30cb43ec FIX: reverse insert order when grabbing new topics 2014-08-06 13:24:55 +10:00
Sam 0b01310c84 FIX: system badges where created under id 100 2014-08-06 10:51:39 +10:00
Sam 70b5dfc4fa FIX: don't maintain list ordering when grabbing topics, trust server 2014-08-06 10:23:07 +10:00
Sam b573b3227e FIX: catch specific exception 2014-08-06 10:00:55 +10:00
Sam b11b5cb61b SECURITY: rebake old user profiles 2014-08-05 16:37:56 +10:00
Sam 3cab3acd60 FIX: stop logging way too much information 2014-08-05 16:14:28 +10:00
Sam 6eaaf6714c FIX: logic for can_see_topic? 2014-08-05 14:37:53 +10:00
Sam e145e34ebe fix specs 2014-08-05 13:40:44 +10:00
Sam 4536f772c1 FIX: more reliable topic list counts
- unread was not incrementing when you read last post on topic
- new notifications were being inserted even if they existed in list
- terminology was all mixed up "1 new posts", split to 3 messages
- latest behaves as expected, updating count of new and updated topics
2014-08-05 13:27:34 +10:00
Sam 1958b0205e FIX: sloppy topic draft handling
Will open in categories page and category drill down
2014-08-05 11:33:15 +10:00
Sam ef5b18779e FEATURE: merge new and old unread counts on categories page
UI: restyle UI to match counts
2014-08-05 10:44:01 +10:00
Sam cb0ecd9ff1 PERF: store topic views in a topic view table
* cut down on storage of the work Topic, 3 times per row (in 2 indexes)
* only store one view per user per topic
* only store one view per ip per topic
2014-08-04 19:07:55 +10:00
Sam 0ccb8e17cb remove invalid join 2014-08-04 16:55:16 +10:00
Sam 03c8f09be8 PERF: finalize porting to new incoming links structure 2014-08-04 16:43:57 +10:00
Sam 22768a4b68 PERF: refactor incoming links table 2014-08-04 12:35:55 +10:00
Sam 44a6fb0f0a Annotate changes 2014-08-04 11:06:48 +10:00
Sam 0920c4bea6 PERF: reduce storage requirements for incoming links
Only store incoming links for topics.
2014-08-04 11:06:48 +10:00
Sam 7d331760db FIX: not clearing floats in firefox 2014-08-01 12:52:37 +10:00
Sam 81c0fe2894 FIX: Don't trigger share badge (only run daily)
too expensive, wrong trigger anyway.
2014-08-01 12:48:11 +10:00
Sam 49bf6f3075 Merge pull request #2612 from lazywei/installation_refine
Installation refine (REDO)
2014-08-01 09:04:15 +10:00
Sam 5a8919e87a FIX: we don't need buttons that do nothing
Leading to v1 we don't need UI reminders in our product.
2014-07-31 18:59:18 +10:00
Sam dcc9923e4b FIX: failed messages posted via email silently ignored
also... test suite over mocking
2014-07-31 18:46:02 +10:00
Sam 138d013e56 FIX: Suspended users should not be allowed to post 2014-07-31 13:15:16 +10:00
Sam e907cca62e annotate 2014-07-31 13:14:40 +10:00
Sam e9a1af0113 FIX: Do not suppress reply-to when other posts quoted 2014-07-31 11:40:02 +10:00
Sam 9950c5bcd6 Merge pull request #2607 from Elberet/smf2-import
Improved SMF2 importer, now imports post attachments
2014-07-31 10:49:38 +10:00
Sam 9926382185 FIX: can't create badges 2014-07-31 09:09:03 +10:00
Sam 84836944e8 FIX: crash on invalid uri component 2014-07-30 17:09:55 +10:00
Sam 6dbd6f7428 FIX: redirect to preserve json 2014-07-30 15:25:49 +10:00
Sam 662845f8be FIX: don't display category for PMs 2014-07-30 14:56:19 +10:00
Sam 226a197335 fix logic take2 2014-07-30 14:24:20 +10:00
Sam c5238026a9 fix logic 2014-07-30 14:18:01 +10:00
Sam 9147af1d62 FIX: eliminate race condition creating posts
FIX: correct message bus posting
2014-07-30 14:18:01 +10:00
Sam e7e70d14da Merge pull request #2591 from BenLubar/benlubar-edit-history-public
add profile option for edit history visibility
2014-07-30 14:09:10 +10:00
Sam 58e05cb083 Merge pull request #2604 from vikhyat/fix-cors
Add Access-Control-Allow-Credentials
2014-07-30 14:07:27 +10:00
Sam 958e3faf94 Merge pull request #2606 from awesomerobot/master
removing text-transforms (interferes with translation)
2014-07-30 14:05:19 +10:00
Sam f29a761445 FIX: not highlighting stuff a second time 2014-07-30 12:32:14 +10:00
Sam e227b68f8d FEATURE: make # more useful for keyboard users 2014-07-30 12:16:11 +10:00
Sam b143b64511 FIX: searchContext set too early
This was firing before previous route deactivated.
2014-07-30 11:55:38 +10:00
Sam 871f2113e4 BUGFIX: don't move selection when nothing is selected 2014-07-30 11:22:41 +10:00
Sam 87dd681497 FEATURE: setting suppress reply when quoting 2014-07-30 10:55:49 +10:00
Sam 5c72297695 FEATURE: clean up badges admin 2014-07-30 08:56:46 +10:00
Sam ebf385aedc FEATURE: allow title overridable 2014-07-30 08:46:59 +10:00
Sam 367d699247 FIX: enter on invite to PM was broken 2014-07-30 08:46:59 +10:00
Sam 5a3466a6c3 FIX: keep correct ordering on admin badges 2014-07-30 08:46:59 +10:00
Sam aa7ed0b2ba FIX: remove broken find topic id feature 2014-07-29 16:36:52 +10:00
Sam c96a84456d FIX: broken tests 2014-07-29 16:36:52 +10:00
Sam 49d03cf14e FEATURE: support for /t/1234 2014-07-29 16:04:28 +10:00
Sam 5d9eefbfed FIX: don't notify on link reflections 2014-07-29 15:40:05 +10:00
Sam b2e29526ff FIX: custom css not using CDN 2014-07-29 14:55:48 +10:00
Sam 8c68309b5a FIX: remove muted categories from suggested 2014-07-29 14:34:54 +10:00
Sam 7c83823a95 FEATURE: Dismiss unread / new at top if more than 30. 2014-07-29 14:12:41 +10:00
Sam 1c25f00615 Fix build 2014-07-29 12:47:26 +10:00
Sam 1dcc10d035 Merge pull request #2585 from riking/logster-csrf
Suppress trackback CSRF errors from Logster
2014-07-29 12:34:25 +10:00
Sam b00b5609e6 Merge pull request #2599 from riking/disable-logster
Disable logster error reporting during tests
2014-07-29 12:29:23 +10:00
Sam 62caca126b Logster update 2014-07-29 12:28:50 +10:00
Sam f7c7d38a30 FIX: broken tests 2014-07-28 12:05:27 +10:00
Sam f9162d6add FIX: moderators had no access to admin user page 2014-07-28 11:59:46 +10:00
Sam 32cea9d8cc Feature: Show keyboard shortcuts link on desktop hamburger
(only shows up for desktop, hides "mobile view")

If you really need mobile view add ?mobile_view=1 to end of URL (also fixed)
2014-07-28 11:48:56 +10:00
Sam 621b86dbb3 FIX: regression in seed 2014-07-27 18:32:04 +10:00
Sam 1a6aa07611 FEATURE: editable badge groups 2014-07-27 18:22:01 +10:00
Sam 0ab456b647 FIX: allow position to be changed post seed 2014-07-27 11:33:33 +10:00
Sam 782773f774 FIX: kick system badges out of other 2014-07-27 11:30:55 +10:00
Sam f625fa68cb Merge pull request #2588 from shivpkumar/shiv/change-password
Do not allow a user to change their password if local logins are disabled
2014-07-26 12:37:27 +10:00
Sam 1d1dd43e27 SECURITY: fix XSS using fancy mention hack 2014-07-25 17:26:57 +10:00
Sam ae686e8188 FIX: no new badges could be created 2014-07-25 15:48:43 +10:00
Sam 1297243759 FIX: stop tracking broken links 2014-07-25 15:34:31 +10:00
Sam d47d323f29 FIX: corrupt avatar record causing 404 2014-07-25 15:26:43 +10:00
Sam 354d40a6ea FIX: system attribute not set correctly on new badges 2014-07-25 15:22:29 +10:00
Sam 40af9ce612 FIX: do not store incoming links on avatars or uploads 2014-07-25 15:10:06 +10:00
Sam 95d13bf68a PERF: move avg time calculation to daily 2014-07-25 13:21:10 +10:00
Sam 6e9f5f5584 SECURITY: fix XSS in excerpt parser 2014-07-25 12:16:00 +10:00
Sam fbbd4999b6 FIX: remove invalid hack, correct whitelist to use value returned from callback 2014-07-25 12:16:00 +10:00
Sam a34037b26c FIX: typo 2014-07-24 18:38:27 +10:00
Sam ec03d135fa FEATURE: allow advanced badge options in admin screen
clean up serializer, allow simplistic preview
2014-07-24 18:28:23 +10:00
Sam 469e74316b FIX: don't show broken button 2014-07-24 18:28:23 +10:00
Sam 526da15b9e Improve badge UI add links to badge descriptions 2014-07-24 12:21:24 +10:00
Sam 46c406360d FIX: cors setting was broken
Some days I wonder why we bother taking a whole gem
dependency when 10 lines of code does the job right
2014-07-23 17:04:09 +10:00
Sam 0f9678fe49 FIX: faster update of all badges
Introduced badge triggers, introduced concept of badge that happens due to a post but has the post hidden

Delta badge grant happens once a minute, backed by redis
2014-07-23 11:46:07 +10:00
Sam 007310c4a2 Wire up triggers 2014-07-23 11:43:17 +10:00
Sam b9a7d945c3 Improve badge grouping UI
Start work on triggers
2014-07-23 11:43:17 +10:00
Sam 375f0815b6 Merge pull request #2571 from awesomerobot/master
fixing lingering gutter width issues
2014-07-23 10:42:25 +10:00
Sam 8f36d3367f Merge pull request #2556 from riking/topic_error
Don't show Try Again for access errors on topics
2014-07-18 17:18:22 +10:00
Sam ed6766ccad FEATURE: push Reader up to 100 2014-07-18 15:57:03 +10:00
Sam 4feedecce4 BUGFIX: orphan badge groupings 2014-07-18 15:55:42 +10:00
Sam c8284170ad FEATURE: badge grouping UI
FIX: not loading more badges on badge show page
2014-07-18 15:46:36 +10:00
Sam c47a70e390 FIX: extra safety 2014-07-18 10:36:17 +10:00
Sam b522f6116f FIX: strip out some more undo/redo stuff 2014-07-18 10:32:55 +10:00
Sam da26aae41e FIX: somehow button is not set 2014-07-18 10:31:02 +10:00