Robin Ward
a76d1079b2
Support jumping to messages
2015-09-02 13:39:14 -04:00
Sam
262f561a87
FEATURE: relax username rules to allow - and . and leading _
...
This relaxes our very strict username rules to allow for some long asked for requests
- leading _ is now allowed
- . is allowed except for trailing char and confusing extensions like .gif .json
- dash (-) is now permitted
2015-09-02 12:13:44 +10:00
Robin Ward
f2fa7a39be
FEATURE: Use shift+Z twice to log out
2015-09-01 16:37:54 -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
e5911e7fc4
FIX: Opening panels by keyboard should respect closing
2015-08-31 14:51:38 -04:00
Robin Ward
82ad3e0401
Support for jump to profile
2015-08-31 14:40:52 -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
Guo Xiang Tan
d3fea106fc
FIX: Update relativeAgeMedium to be consistent with relativeAgeTiny.
2015-08-31 00:14:57 +08:00
Guo Xiang Tan
50ce95b37d
FIX: Post age time not being translated correctly.
2015-08-31 00:11:52 +08: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
d4b987ff32
Migrate search drop down to menu-panel component.
2015-08-28 15:44:24 -04:00
Robin Ward
2589a75c46
FIX: hitting = should show the hamburger menu
2015-08-27 13:37:41 -04:00
Robin Ward
fc296d88dc
FIX: Jumping to last was broken
2015-08-27 13:11:57 -04:00
kerryliu
5bd1d52de2
FIX: emoji unescape
2015-08-26 21:37:57 -07:00
Guo Xiang Tan
a376bc0901
FIX: Allow emoji to be bounded by non-word characters in preview.
2015-08-26 17:06:01 +08:00
Guo Xiang Tan
f3e3cbe3b2
FIX: Trigger autocomplete when bounded by non-word characters.
2015-08-26 16:02:42 +08:00
Sam
540fe953e0
UX: remove swipe support from slideout
2015-08-26 10:36:49 +10:00
Sam
16d532e9c8
FIX: stop disabling default in detect swipe library
2015-08-26 10:26:58 +10:00
Robin Ward
c5460b7d3f
FEATURE: Full height hamburger menu
...
- Rename `site-map` to `hamburger-menu`
- Includes acceptance tests
2015-08-25 16:48:43 -04:00
Guo Xiang Tan
6a31a5d52b
Extract logic for censored-words so that it can be reused.
2015-08-25 22:26:01 +08:00
Régis Hanol
07d6bb8d31
FIX: remove client side maximum filesize check
2015-08-21 12:19:35 +02:00
Kane York
7c7580d226
FIX: Remove mouseover listener
2015-08-20 17:10:31 -07:00
Régis Hanol
ffb0690119
FIX: edit history navigation issues
2015-08-19 21:10:12 +02:00
Robin Ward
b0541500b4
FIX: eslint deprecations
2015-08-13 15:14:08 -04:00
Robin Ward
e2e3e7c0e0
Add ES6 support to more files
2015-08-13 10:49:08 -04:00
Régis Hanol
a8d20c623f
FIX: eyeline was broken in dev
2015-08-13 12:42:57 +02:00
Régis Hanol
ffbaf8c542
FEATURE: automatically downsize large images
2015-08-12 18:33:13 +02:00
Sam
f6c6f6e7a1
FIX: if localStorage is disabled, still boot
2015-08-11 12:41:07 +10:00
Robin Ward
b7e6eaa961
ES6ify some of the remaining files
2015-08-10 10:21:05 -04:00
Sam
12b6d8a032
FIX: cancel in progress search when flipping to full search
2015-08-10 16:12:51 +10:00
Sam
cc9f6e53f2
FEATURE: add support for plugin-outlet in raw templates
2015-08-06 15:49:11 +10:00
Sam
6352528988
EXTENSIBILITY: add filter api to inject hooks in raw templates
...
TODO: decide with @eviltrout,
decide if registerUnboundOverride makes more sense
2015-08-04 18:53:44 +10:00
Jeff Atwood
a7f30adb18
minor Emoji tab tweaks
2015-07-31 18:26:06 -07:00
Robin Ward
76aa0795b3
Use small actions for moving posts
2015-07-31 16:30:18 -04:00
Régis Hanol
d71301e406
FIX: always 'return true' when overriding a route action
2015-07-31 20:16:37 +02:00
Robin Ward
29bdaa0dd8
Merge pull request #3636 from riking/patch-7
...
FEATURE: Add off button on preferences for popup notifications
2015-07-31 11:29:16 -04:00
Régis Hanol
1a5c3b4331
FIX: some pages were missing the footer
2015-07-31 17:18:38 +02:00
Régis Hanol
fb65970530
FIX: footer should also be hidden when using back/forward buttons
2015-07-31 16:53:18 +02:00
Kane York
8c62c8d7bf
FEATURE: Add off button on preferences for popup notifications
2015-07-30 19:06:14 -07:00
Arpit Jalan
51b477d1f2
FIX: missed semicolon :fired:
2015-07-28 23:26:32 +05:30
Arpit Jalan
a45e87746e
UX: emoji toolbar improvements
2015-07-28 23:03:11 +05:30
Jeff Atwood
c94f15ec98
another missing grouped Emoji, somehow
2015-07-28 00:04:00 -07:00
Jeff Atwood
cda8e09438
few missing Emojis from groups
2015-07-27 23:43:46 -07:00
Jeff Atwood
cc5e92351e
fix Emoji synonyms, add explicit tabicon
2015-07-27 23:21:27 -07:00
Jeff Atwood
d5299001ca
normalize to Slack Emoji groups + custom
2015-07-27 17:24:39 -07:00
Sam
41ceff8430
UX: move search to its own route
...
previously search was bundled with discovery, something that makes stuff confusing internally
2015-07-27 16:47:06 +10:00
Robin Ward
29439e5534
SECURITY: Make sure export CSV is generated via a POST
2015-07-24 12:33:53 -04:00