Régis Hanol
deaf3682e9
FIX: clicking a group mention on mobile was 404ing
...
(cc @featheredtoast)
2018-05-09 17:27:59 +02:00
Jeff Wong
94ff575bdd
Remove unnecessary console log
2018-04-20 13:38:33 -07:00
Jeff Wong
252dd32895
show card on preview panel.
...
refactor user and group cards
refactor userLoading to loading
add logic to display cards above mentions for fixed placements
2018-04-20 12:28:24 -07:00
Sam
185507d072
UX: remove fast scroll which is leading to bugs
2018-03-02 12:58:38 +11:00
Guo Xiang Tan
4250ab522a
UX: Don't show admin 2FA edit icon on profile of other users.
2018-02-23 13:51:02 +08:00
Sam
f4418ae884
PERF: fast docking of timeline so it does not overlap
...
In the past we debounced all dock check this causes situations where
sometimes timeline would not dock in time especially on slow computers
This works around it by performing the dock by hand.
Also there was missing integer casting causing over aggressive re-rendering
2018-02-22 12:52:43 +11:00
Joffrey JAFFEUX
6f5acfe783
Login with email/forget password UI refactoring
...
* move button into login modal with social buttons
* adds email link next to login field when filling it
* adds proper validation messages
* improves forgot password flash clearing
* more tests
2018-02-22 08:06:15 +08:00
Joffrey JAFFEUX
b1593c0184
FIX: prevents exception when opening new topic on mobile
...
Repro:
- Visit https://meta.discourse.org/categories , refresh the page
- Navigate to Latest
- Click New Topic
- Error occurs
2018-02-06 14:48:04 +01:00
Kyle Zhao
83c549bd31
FEATURE: grant badges in post admin wrench ( #5498 )
...
* FEATURE: grant badges in post admin wrench
* only grant manually grantable badges
* extract GrantBadgeController mixin
2018-01-22 14:10:53 +11:00
Régis Hanol
f5e170c6b5
FIX: catch all server-side error when uploading a file
...
UX: always show a message to the user whenever an error happens on the server when uploading a file
2017-12-27 16:33:25 +01:00
Régis Hanol
1b4483c942
FEATURE: Added 'select +below' and 'select +all replies' options to selecting posts
2017-12-13 22:12:06 +01:00
Robin Ward
a0da098e6b
UX: Add new classes to make user creation more targetable
2017-12-03 15:03:06 -05:00
Sam
eb428ef54d
FEATURE: uploads are processed a faster
...
Also cleans up API to always return 422 on upload error. (previously returned 200)
Uploads are processed using new hijack pattern
2017-11-27 12:43:35 +11:00
Neil Lalonde
d7880af0bb
FIX: change password form validation should instruct admins to use min password length for admin accounts
2017-11-07 16:14:56 -05:00
Neil Lalonde
39adf2588a
FIX: don't mute topics when dismissing unread
2017-09-14 14:02:55 -04:00
Robin Ward
df213639f1
UX: Allow CTRL+ENTER to save topic title edits
2017-07-04 14:23:57 -04:00
Robin Ward
8ae445766f
Upgrade Ember to 2.13
2017-06-15 10:12:07 -04:00
Arpit Jalan
b9c94aa234
FEATURE: add required user fields to invite accept form
...
UX: make "accept invitation" page consistent with sign up modal
2017-06-12 20:43:07 +05:30
Arpit Jalan
d2c2139da8
FEATURE: require name when accepting invite if 'full name required' setting is enabled
2017-05-29 21:46:43 +05:30
Neil Lalonde
2503241ce5
FEATURE: rebuild user preferences page to use tabs
2017-05-02 16:52:18 -04:00
cpradio
aeb169bd0e
FIX: Do not show User Cannot See Mention dialog when crafting a new topic or a new message
...
Use the model/composer topic.id to determine what users cannot be mentioned and what message to show as a warning.
2017-04-06 11:20:30 +08:00
Robin Ward
40ab2e5667
FEATURE: Let users update their emails before confirming
...
This allows users who entered a typo or invalid email address when
signing up an opportunity to fix it and resending the confirmation
email to that address.
2017-04-05 16:44:49 -04:00
Neil Lalonde
6bb9c5ceee
remove old code for global username registry
2017-02-16 13:06:37 -05:00
Neil Lalonde
d0fbb27f3e
FEATURE: new invite acceptance page, where username can be chosen and password can be set
2017-02-15 16:51:57 -05:00
Neil Lalonde
c4e10f2a9d
FEATURE: redesign the change password page to use javascript and validations
2017-02-03 16:09:24 -05:00
Régis Hanol
d8be3e8bb1
UX: ensure we only allow images when uploading an avatar, user card background, etc...
2017-01-02 11:37:56 +01:00
Robin Ward
e03d5e2140
Reapply Ember 2.10 for good this time!
...
This reverts commit ddd299f4aa .
2016-12-19 11:19:10 -05:00
Robin Ward
ddd299f4aa
Revert "Revert "Revert Ember 2.10+ for a short while""
...
This reverts commit 76bbc481cb .
2016-12-16 10:29:30 -05:00
Robin Ward
76bbc481cb
Revert "Revert Ember 2.10+ for a short while"
...
This reverts commit 21682fd60b .
2016-12-16 09:52:29 -05:00
Robin Ward
21682fd60b
Revert Ember 2.10+ for a short while
2016-12-15 16:43:38 -05:00
Robin Ward
28699e66d8
Revert "REVERT: Ember 2.10 -- it's not building properly"
...
This reverts commit 600541c623 .
2016-12-15 10:28:15 -05:00
Robin Ward
600541c623
REVERT: Ember 2.10 -- it's not building properly
2016-12-12 16:19:05 -05:00
Robin Ward
765e5e9186
Upgrade to Ember 2.9
2016-12-12 14:44:29 -05:00
Robin Ward
6aa5722d2b
Remove Ember 1.x specific code
2016-11-25 15:38:45 -05:00
Robin Ward
24fb060f50
Remove private Ember.TargetActionSupport usage
2016-11-21 11:34:31 -05:00
Robin Ward
7bd88b706a
FIX: Flash messages were broken
2016-11-18 12:58:55 -05:00
Robin Ward
120a780763
Replace the add category class view mixin with a component
2016-11-14 14:36:29 -05:00
Robin Ward
a94f06ff78
Remove the ScrollTop Mixin
2016-11-10 15:25:04 -05:00
Robin Ward
beac81d0ee
Support both _actions and actions for delegating
2016-11-03 11:52:30 -04:00
Robin Ward
622dc82481
Replace deprecated render(buffer) with a custom buffered renderer
2016-10-25 14:00:21 -04:00
Robin Ward
fab36e6cf7
Fix more deprecations:
...
- Remove all `needs:` code
2016-10-21 17:28:37 -04:00
Robin Ward
1ae625ec2e
FIX: Archetype class wasn't being applied on refresh
2016-08-02 15:26:07 -04:00
Robin Ward
b8125b3512
REFACTOR: Remove Discourse.Ajax
2016-07-11 12:57:05 -04:00
Robin Ward
a546395397
REFACTOR: Migrate markdown functionality in ES6
2016-07-11 12:57:05 -04:00
Robin Ward
1eb64151f6
User interface for watching first post
2016-07-07 11:21:50 -04:00
Arpit Jalan
1e289d1443
FEATURE: support adding tags when creating new topic via link
2016-06-04 11:15:49 +05:30
Robin Ward
eccfa1317a
FIX: Safer offset checking
2016-06-03 17:57:52 -04:00
Robin Ward
0f0bff3786
FIX: Timeline issues on sites with large headers
2016-06-03 17:19:06 -04:00
Robin Ward
0b8a3ff5da
FIX: Better handling of position when near the top or bottom
2016-05-31 10:51:56 -04:00
Robin Ward
a3907e1fbb
UX: Allow the timeline to scroll mid post
2016-05-31 10:51:55 -04:00
Robin Ward
f8e6d05b8d
FIX: Small timeline docking tweaks
2016-05-31 10:51:55 -04:00
Robin Ward
1e3e4a95fd
FIX: Timeline has to dock at the top too for long titles + banners
2016-05-31 10:51:53 -04:00
Robin Ward
1584033d7a
UX: Don't display the timeline on thinner browser widths
2016-05-31 10:51:53 -04:00
Robin Ward
fa2bffd618
FIX: Dock the timeline if you scroll down too much
2016-05-31 10:51:41 -04:00
Robin Ward
187d7d6f96
Remove more views and deprecations.
2016-04-28 16:17:18 -04:00
Robin Ward
04ec679d82
Fixes some deprecations:
...
- LoadMore as a Mixin for discovery, groups
- Removed Views for discovery, groups
2016-04-28 15:25:45 -04:00
Robin Ward
d7b568f98e
REFACTOR: Remove view from badges-show
2016-03-25 12:11:39 -04:00
Robin Ward
d129c61a4a
FIX: Badge loading more was stuck
2016-03-25 12:11:39 -04:00
Robin Ward
54445f21c1
FIX: .js files can't use ES6 syntax
2016-03-18 12:53:48 -04:00
Robin Ward
5d4ee2ca1d
FEATURE: Warn a user when they have few likes remaining
2016-03-18 11:30:29 -04:00
Sam
dd6ebde824
FIX: Always ensure notifications are treated as read once clicked
...
UX: improve messaging so notifications list is far more stable
PERF: improve performance of notifcation lookup queries
- Add feature "SetTransientHeader" that allows shipping info to server
in the next Ajax request
- remove local storage hack used for notifications
- amend lookupStale to return hydrated objects, move logic into store
- stop magically clearing various notifications (likes, invitee accepted, group_summary, granted badge)
2016-02-15 19:29:47 +11:00
Sam
a8b5192efd
FEATURE: User page refactor
...
Re-organise user page so it is easier to find interesting info
split it into tabs
- Introduce notifications and messages tabs
- Stop couting stuff for the user page to speed up rendering
- Suppress more information when viewing your own profile
2015-12-20 16:45:49 +11:00
Sam
c3f08145b8
FIX: Chrome scrolling page up when you expand likes
2015-12-17 16:56:18 +11:00
Arpit Jalan
99c1aa2e85
optimize OpenComposer Mixin
2015-11-24 23:39:19 +05:30
Arpit Jalan
362c515f33
FEATURE: compose a new pre-filled message via URL
2015-11-24 18:55:45 +05:30
Sam
5c899c765b
Revert "Revert "REFACTOR: support booting discourse with DISCOURSE_NO_CONSTANTS""
...
This reverts commit c21457d6a7 .
2015-11-21 12:27:06 +11:00
Robin Ward
c21457d6a7
Revert "REFACTOR: support booting discourse with DISCOURSE_NO_CONSTANTS"
...
This reverts commit c0b277d273 .
2015-11-20 10:00:12 -05:00
Sam
c0b277d273
REFACTOR: support booting discourse with DISCOURSE_NO_CONSTANTS
...
This change is discussed here: https://meta.discourse.org/t/deprecating-es6-compatibility-layer/35821
Prior to this change we were not booting correctly with DISCOURSE_NO_CONSTANTS
2015-11-21 00:14:50 +11:00
Robin Ward
f5b34d5f53
FEATURE: Admin interface for editing email templates
2015-11-19 16:39:34 -05:00
Robin Ward
f85d848649
Remove a bunch of old deprecated code
2015-11-10 13:09:05 -05:00
Régis Hanol
ef2f77339a
FIX: use '#main' height to check whether screen is full or not
2015-11-04 19:41:12 +01:00
Arpit Jalan
4a880a758f
FEATURE: new Dismiss posts/topics modal
2015-10-20 16:07:02 +05:30
Robin Ward
6b48647fc7
FIX: Double load sometimes on topic lists
2015-09-23 11:48:58 -04:00
Sam
ec4a1bb2c4
FIX: page tracking was not properly tracking transitions
...
PERF: move closure to self contained method so env is released earlier.
2015-09-17 11:06:33 +10:00
Robin Ward
975edceff4
Add semi colon linting to Javascript
2015-09-15 17:08:50 -04:00
Régis Hanol
48c3fa423a
FIX: auto-focus input field on Safari was closing the modal
2015-09-14 12:39:46 +02:00
Robin Ward
3ceadbd5b8
FIX: Allow qunit tests to run in browser by stubbing new functionality
2015-09-09 16:20:36 -04:00
Régis Hanol
4f890a439c
FIX: automatically load pages of topics list until it fills up the entire screen
2015-09-09 17:41:34 +02:00
Robin Ward
8e776d0fd7
Move TopicTrackingState to injected object
2015-09-04 13:00:24 -04:00
Sam
a54e8f3c5e
FEATURE: live refresh notifications as they happen
2015-09-04 13:20:33 +10:00
Sam
8bc7423045
UX: On first load of notifications don't use cached data
2015-09-04 10:43:26 +10:00
Robin Ward
6fb69d4434
Notifications cache should use localStorage wrapper
2015-09-01 14:45:24 -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
Régis Hanol
3409f25c53
remove console.log (@eviltrout get out of my head)
2015-08-26 19:57:48 +02:00
Régis Hanol
31f0300b06
FIX: category class in body + memory leak
2015-08-26 19:56:51 +02:00
Robin Ward
abd9b26642
Convert Badges / User Badges to ES6.
2015-08-19 12:09:10 -04:00
Arpit Jalan
e526fb0d1c
FIX: fix new-topic composer issue
2015-08-15 12:18:37 +05:30
Robin Ward
02a968bd27
Remove ObjectController, Discouse Controllers + Presence
2015-08-13 10:49: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
Robin Ward
b7e6eaa961
ES6ify some of the remaining files
2015-08-10 10:21:05 -04:00
Sam
c2fd93ffa8
DEV: allow Discourse.ajax to be aborted if needed
2015-08-10 16:12:51 +10:00
Kane York
4ffca82bab
FIX: Issue scroll event after rendering
2015-08-05 11:12:41 -07:00
Régis Hanol
fb65970530
FIX: footer should also be hidden when using back/forward buttons
2015-07-31 16:53:18 +02:00
Régis Hanol
d7aa4e81d6
revert 8f435fcbf6
2015-07-31 15:22:30 +02:00
Régis Hanol
8f435fcbf6
FIX: wrong track view header
2015-07-31 15:03:35 +02:00
Kane York
8796760825
FIX: Allow changing ownership of posts with deleted users
2015-07-14 21:15:34 -07:00
Robin Ward
ac2f5cbdab
FIX: Admin user fields weren't showing errors
...
Also updated it to remove deprecations and item controller
2015-07-10 12:31:30 -04:00
Régis Hanol
9e7eb4c48b
FIX: show email wasn't working for moderators
2015-06-12 18:43:53 +02:00
Sam
bb3fb37650
FIX: when uploading same file was pasted into multiple composers
2015-05-28 15:08:54 +10:00