Commit Graph
100 Commits
Author SHA1 Message Date
Robin Ward 975edceff4 Add semi colon linting to Javascript 2015-09-15 17:08:50 -04:00
Robin Ward 24991c4016 FIX: ESLint failure 2015-09-15 16:57:57 -04:00
Robin Ward 3c28eeaae3 FIX: Don't ESLINT addons 2015-09-15 16:54:51 -04:00
Robin Ward b12ace5f9d FEATURE: Add staff gear icon to composer with options 2015-09-15 16:42:04 -04:00
Robin Ward 91f3e8e724 For now, restrict whispering to staff only. 2015-09-15 12:29:32 -04:00
Robin Ward 72f2454290 FIX: Auto close was broken 2015-09-15 11:09:20 -04:00
Robin Ward 3a93fafb58 FIX: Add when to split this topic text 2015-09-14 16:15:34 -04:00
Robin Ward a8b3010617 FIX: Pagination was broken for groups 2015-09-14 15:54:48 -04:00
Robin Ward 1853829471 FIX: When switching discovery routes, fill the screen if content changes 2015-09-14 13:52:21 -04:00
Robin Ward 9420424a28 Merge pull request #3756 from riking/patch-6
Unlock eslint version
2015-09-14 11:49:23 -04:00
Robin Ward d02c996dde Merge pull request #3762 from ismail-arilik/patch-2
add GitHub login configuration link
2015-09-14 11:49:04 -04:00
Robin Ward da4bd6f7e9 Merge pull request #3755 from scossar/category-page-for-mobile
FIX: eliminate horizontal scrolling on category page for mobile
2015-09-11 16:01:48 -04:00
Robin Ward 98443e7b5c Merge pull request #3754 from riking/patch-6
fix the build (460243d7)
2015-09-11 15:03:55 -04:00
Robin Ward c1d09be3cf Merge pull request #3753 from riking/patch-6
FIX: Fallbacks for missing interpolation arguments
2015-09-11 14:11:17 -04:00
Robin Ward 5af0f5f80e FEATURE: Whisper posts 2015-09-11 14:05:21 -04:00
Robin Ward 62cc029886 FIX: Support using enter to change the hash, clicks should update hash 2015-09-11 12:47:44 -04:00
Robin Ward 7454722247 Merge pull request #3747 from scossar/reorder-menu-components-in-markup
FIX: remove 'left: auto' for slide-in menu (required for RTL layouts)
2015-09-11 12:23:16 -04:00
Robin Ward 4f5d42ca69 Merge pull request #3749 from riking/patch-1
FIX: Don't allow editing seeded category security settings
2015-09-11 12:22:58 -04:00
Robin Ward f767a6147d Merge pull request #3752 from riking/patch-6
FIX: Give 403 for deleted topics, +lots of tests
2015-09-11 12:11:04 -04:00
Robin Ward 9224afacaf FIX: Don't put the FAQ as "New" if there is a custom faq_url
If we do this, it's impossible to ever mark it as read.
2015-09-10 14:01:55 -04:00
Robin Ward e29d24fefa Merge pull request #3741 from scossar/reorder-menu-components-in-markup
FIX: reorder header markup so it works in LTR and RTL layouts
2015-09-10 13:47:52 -04:00
Robin Ward b34b3293a3 FIX: Broken test 2015-09-09 17:00:07 -04:00
Robin Ward ca8046c7c3 FIX: Switch out topic template if the user hasn't changed it 2015-09-09 16:21:01 -04:00
Robin Ward 3ceadbd5b8 FIX: Allow qunit tests to run in browser by stubbing new functionality 2015-09-09 16:20:36 -04:00
Robin Ward 9f826f1ad6 UX: Change style of "New" next to unread FAQ 2015-09-09 15:18:26 -04:00
Robin Ward fe6a4b7d1a Merge pull request #3739 from scossar/use-outerHeight-to-calculate-header-height
FIX: eliminate 3px gap under mobile menu-panel
2015-09-09 15:10:29 -04:00
Robin Ward 8a11f7f6c1 Remove console.log 2015-09-09 15:05:19 -04:00
Robin Ward b3d2982be7 FIX: Allow trailing _ because we used to. 2015-09-09 14:06:36 -04:00
Robin Ward 9548876c2d FIX: Some keyboard commands should not fire when anonymous 2015-09-09 13:45:29 -04:00
Robin Ward 1c90f77d09 Merge pull request #3715 from gwwar/quote_newline_code
workaround for code block being parsed before quote block.
2015-09-08 16:52:46 -04:00
Robin Ward b6343b1e10 Merge pull request #3697 from riking/patch-6
FEATURE: Allow plugins to add admin dashboard warnings
2015-09-08 16:49:58 -04:00
Robin Ward cf114f323d Merge pull request #3737 from tgxworld/reload_page
Reload page when dealing with mass actions on topic.
2015-09-08 16:34:38 -04:00
Robin Ward d3666d3468 FIX: If private messages are disabled don't show the menu link 2015-09-08 16:32:20 -04:00
Robin Ward 2866440968 Don't cache urls with emoji in them unless they are images 2015-09-08 13:12:32 -04:00
Robin Ward c0136eb6e6 FIX: IP lookup was broken with relaxed user routes 2015-09-08 12:16:49 -04:00
Robin Ward f887637935 Don't use the container to look up the store for drafts 2015-09-08 11:34:52 -04:00
Robin Ward 73526e1211 FIX: Category permissions were broken 2015-09-05 11:40:12 -04:00
Robin Ward 32e2d7963a FEATURE: Show FAQ at top of the hamburger until the user reads it 2015-09-04 16:56:02 -04:00
Robin Ward 5881f68556 Support for rewiring plugin outlets so we can move Akismet up 2015-09-04 16:09:02 -04:00
Robin Ward c6d8bfe3b7 Merge pull request #3729 from riking/patch-4
FEATURE: post-after-cooked plugin-outlet
2015-09-04 15:58:49 -04:00
Robin Ward 49096e5801 FIX: Logout link was too small 2015-09-04 15:36:48 -04:00
Robin Ward 2d684899f7 Make the whole "view older notifications..." a link target 2015-09-04 13:11:25 -04:00
Robin Ward a83312513e Move mobile toggle to the bottom of the hamburger 2015-09-04 13:07:51 -04:00
Robin Ward 8e776d0fd7 Move TopicTrackingState to injected object 2015-09-04 13:00:24 -04:00
Robin Ward 531ab65ccf Add counts to new / unread in hamburger 2015-09-03 16:16:49 -04:00
Robin Ward 035e263356 Two column layout for hamburger 2015-09-03 15:58:27 -04:00
Robin Ward 0818a502f3 Group admin stuff in Hamburger 2015-09-03 15:39:45 -04:00
Robin Ward ecf21cabe1 Move Keyboard item to bottom. Add d-link to hamburger 2015-09-03 15:14:04 -04:00
Robin Ward 0e1d6272b9 FIX: highest_post_number was not being updated from gaps 2015-09-03 13:37:55 -04:00
Robin Ward 7516643f11 Middle clicking the avatar should go to profile 2015-09-03 11:53:42 -04:00
Robin Ward 12e0225c51 FIX: Better metaKey support for menu panels 2015-09-03 11:47:18 -04:00
Robin Ward e53d9f0e8b FIX: Don't use observers to update data
Message bus events were triggering users who didn't have access to
update posts to update them. Instead, perform the update in the action
itself.
2015-09-03 11:10:04 -04:00
Robin Ward 0cd393f310 Experiment with variable heights for slide-in menus 2015-09-02 16:46:25 -04:00
Robin Ward 286738c712 FIX: Include dummy capabilities object in component tests 2015-09-02 16:18:14 -04:00
Robin Ward 73dba5af38 FIX: Notifications when no limit is provided 2015-09-02 15:48:41 -04:00
Robin Ward 4a6f617f4d UX: Long category names pushed badges to a new line in the hamburger 2015-09-02 15:42:20 -04:00
Robin Ward d1717cdb12 FIX: Safer JS code 2015-09-02 15:33:44 -04:00
Robin Ward f11bdd13fc FIX: Menu panels scrolled weird in iOS 2015-09-02 15:12:49 -04:00
Robin Ward e624b7198d Try to estimate the amount of notifications to return based on height 2015-09-02 14:30:18 -04:00
Robin Ward b3a930f2ed DRY up header height calculation 2015-09-02 14:30:18 -04:00
Robin Ward a76d1079b2 Support jumping to messages 2015-09-02 13:39:14 -04:00
Robin Ward c84a2632e3 FIX: Number alignment on categories in hamburger 2015-09-01 17:36:34 -04:00
Robin Ward f5cbaf5609 Have menu panels show up on top of the composer, stop composer at header 2015-09-01 17:34:04 -04:00
Robin Ward f2fa7a39be FEATURE: Use shift+Z twice to log out 2015-09-01 16:37:54 -04:00
Robin Ward 9f50f70670 UX: Return more notifications in the user menu 2015-09-01 16:23:23 -04:00
Robin Ward d18b02d53b OH NO I DIDN'T 2015-09-01 16:19:47 -04:00
Robin Ward 88e44542f5 FIX: Don't show scrollbar in notifications with logout button 2015-09-01 16:18:12 -04:00
Robin Ward c36fdccab2 Add d-link component to simplify menu markup 2015-09-01 16:14:34 -04:00
Robin Ward 6fb69d4434 Notifications cache should use localStorage wrapper 2015-09-01 14:45:24 -04:00
Robin Ward bf2c18fddb Migrate KeyValueStore to ES6 modules 2015-09-01 14:45:24 -04:00
Robin Ward 11b73e1fb7 Avoid calling Discourse.logout and use an action instead 2015-09-01 14:41:31 -04:00
Robin Ward da25abfcc9 Merge pull request #3714 from riking/live-settings
FEATURE: Live-update site settings
2015-09-01 12:03:30 -04:00
Robin Ward 51eb88a0ea Merge pull request #3720 from riking/patch-7
FIX: First post time not visible in topic list
2015-09-01 12:00:40 -04:00
Robin Ward b41b176bc6 Support for value_list in site settings 2015-09-01 11:54:16 -04:00
Robin Ward a10e9ed232 FIX: Super sized badge 2015-08-31 16:49:46 -04:00
Robin Ward 553d0ebb76 UX: Search spinner should appear in a decent place in slide-in and drop 2015-08-31 16:41:08 -04:00
Robin Ward 6425650931 UX: Make search panel wider 2015-08-31 16:27:36 -04:00
Robin Ward a4029675bd FIX: broken spec 2015-08-31 15:41:35 -04:00
Robin Ward f34f3a0f44 UX: Move flags to left side of hamburger 2015-08-31 15:33:17 -04:00
Robin Ward e2b7b2f2cf FIX: Don't outline buttons when menu is in slide out 2015-08-31 15:30:51 -04:00
Robin Ward 989c915a02 FIX: Custom header sizes and scrolling with menu panels 2015-08-31 15:04:33 -04:00
Robin Ward e5911e7fc4 FIX: Opening panels by keyboard should respect closing 2015-08-31 14:51:38 -04:00
Robin Ward ca017facf2 FIX: When navigating to pages close panels 2015-08-31 14:43:11 -04:00
Robin Ward 82ad3e0401 Support for jump to profile 2015-08-31 14:40:52 -04:00
Robin Ward 585fc7a25c FIX: Couldn't tab to Log Out button 2015-08-31 14:34:34 -04:00
Robin Ward ddf0db0338 Refactor notifications localStorage cache into adapter pattern.
Sometimes you want stale data right away, then refresh it async.
This adds `findStale` to the store for that case. If it returns
an object with `hasResults` you can get the `results` and display
them.

It also returns a `refresh()` method to freshen up the stale data.

To enable `localStorage` support for stale data, just include the
mixin `StaleLocalStorage` into an adapter for that model. This
commit includes a sample of doing that for `Notifications`.
2015-08-31 14:12:27 -04:00
Robin Ward ce0a50eae1 FIX: user_custom_preferences did not match other outlet names 2015-08-31 11:06:23 -04:00
Robin Ward aa45429989 UX: Change heuristic for determining slide vs drop down 2015-08-29 11:18:26 -04:00
Robin Ward 4dc5717af4 Remove notifications from keyboard shortcuts 2015-08-29 11:00:07 -04:00
Robin Ward 879f9648d2 FIX: Keyboard shortcuts for menu panels were broken 2015-08-29 10:43:46 -04:00
Robin Ward b417f636aa FIX: Smoke test needs a class that was accidentally removed 2015-08-28 16:55:18 -04:00
Robin Ward c1b3811377 FIX: JSHint failures 2015-08-28 16:25:29 -04:00
Robin Ward 3ae5a0a2df UX: Merge notifications and user dropdown 2015-08-28 16:11:40 -04:00
Robin Ward d4b987ff32 Migrate search drop down to menu-panel component. 2015-08-28 15:44:24 -04:00
Robin Ward 42e510753d Support for Acceptance tests in plugins 2015-08-27 17:07:11 -04:00
Robin Ward 7de03f837e UX: Auto size the height of the drop down panel 2015-08-27 14:29:54 -04:00
Robin Ward 2589a75c46 FIX: hitting = should show the hamburger menu 2015-08-27 13:37:41 -04:00
Robin Ward d7b43ce238 UX: Adjust menu panels when the browser is resized 2015-08-27 13:34:20 -04:00
Robin Ward 74ca1189db FIX: Only show "View Pending" link if the user can approve things 2015-08-27 13:15:37 -04:00
Robin Ward fc296d88dc FIX: Jumping to last was broken 2015-08-27 13:11:57 -04:00