Commit Graph
100 Commits
Author SHA1 Message Date
Joffrey JAFFEUX db91d71bf1 fix category chooser spec 2018-05-23 21:07:39 +02:00
Joffrey JAFFEUX ae004d8b2b attempts of making composer actions test more resilient 2018-05-23 19:57:12 +02:00
Joffrey JAFFEUX a45d8a69f9 FIX: prevents &hellip from being displayed in title attribute 2018-05-23 19:04:26 +02:00
Joffrey JAFFEUX 7232a6e5a9 FIX: do not show composer actions if irrelevant 2018-05-23 18:25:58 +02:00
Joffrey JAFFEUX d2efd338e6 rewrites all composer actions tests using await 2018-05-23 15:52:15 +02:00
Joffrey JAFFEUX 391ee4dfbb FIX: makes sure email-preview is set 2018-05-23 13:44:39 +02:00
Joffrey JAFFEUX dd76ba90b3 FIX: bbcode regex was greedy and preventing quotes 2018-05-23 11:55:02 +02:00
Joffrey JAFFEUX 508b65b76a UX: refactoring/refining tables of new dashboard 2018-05-22 16:47:23 +02:00
Joffrey JAFFEUX 7285e7fbba FIX: uses tooltip to display local dates previews 2018-05-22 13:58:06 +02:00
Joffrey JAFFEUX a0c5b48558 fix failing spec 2018-05-22 10:50:54 +02:00
Joffrey JAFFEUX d57a17879a fix spec and simplify code 2018-05-18 17:13:58 +02:00
Joffrey JAFFEUX 9a5aa39740 FIX: improves discourse-local-dates rendering in emails 2018-05-18 15:35:37 +02:00
Joffrey JAFFEUX 4fd17abb76 linting 2018-05-17 23:44:38 +02:00
Joffrey JAFFEUX af548c23c4 new dashboard quality pass (code, tests and UI) 2018-05-17 22:44:33 +02:00
Joffrey JAFFEUX 9554d9c56a UX: tooltips and improvements to new dashboard
- tooltips
- revert chart title UI
- reduce period chooser font-size
- localize dates of data points
- fix a bug where multiple reports were loaded at the same time
- fix a bug where % was not showing anymore
- remove spacing at the top
- remove loadingTitle feature (Loading...%report name%) incompatible with new hijack design
2018-05-16 16:45:21 +02:00
Joffrey JAFFEUX 9947c38e1c UX: support for multiple datasets in one chart 2018-05-15 20:12:03 +02:00
Joffrey JAFFEUX e474351ae4 inactive users report is not used anymore 2018-05-14 21:31:14 +02:00
Joffrey JAFFEUX 34dbb32df4 FIX: makes report description optional 2018-05-14 16:34:56 +02:00
Joffrey JAFFEUX 83255d94d9 DateGroupable is not used anymore 2018-05-14 16:26:14 +02:00
Joffrey JAFFEUX 94b1a8c841 UX: disables all time col in activity metrics new dashboard
This commit also makes it work for old dashboard.
2018-05-14 16:04:54 +02:00
Joffrey JAFFEUX ba0cec2091 UX: minor fixes to new dashboard UI
- adds a link to search log
- display a text if log search queries is disabled
- adds link to trust level and user types
- adds a description for eeach report when browsing a report directly
2018-05-14 14:23:51 +02:00
Joffrey JAFFEUX 07f4d16f32 Do not ignore core plugin discourse-local-dates 2018-05-04 11:26:55 +02:00
Joffrey JAFFEUX 78435833a5 FEATURE: discourse-cronos is now a core plugin 2018-05-03 20:15:57 +02:00
Joffrey JAFFEUX 581d362627 fix spec 2018-05-03 17:39:37 +02:00
Joffrey JAFFEUX 980972182f dashboard next: caching, mobile support and new charts 2018-05-03 15:41:41 +02:00
Joffrey JAFFEUX 1eee517ae2 adds moment-timezone.js to the list of vendorable libs 2018-05-01 16:00:05 +02:00
Joffrey JAFFEUX 691174fa8f FEATURE: adds emoji search aliases 2018-05-01 15:43:49 +02:00
Joffrey JAFFEUX 9e7150a2ad Revert "add a few emoji aliases"
This reverts commit d942bf6282.
2018-05-01 11:04:26 +02:00
Joffrey JAFFEUX 37a0ceb4e7 Adds fixture for new contributors 2018-04-26 17:39:00 +02:00
Joffrey JAFFEUX 73a1be0d57 Fix spec 2018-04-26 17:19:44 +02:00
Joffrey JAFFEUX b9c7e09a4e linting 2018-04-26 15:21:02 +02:00
Joffrey JAFFEUX 9fabf2543b dashboard next: activity metrics and new contributors
This commit also introduces a better grouping of data points.
2018-04-26 14:49:41 +02:00
Joffrey JAFFEUX 0732c69f73 updates moment.js 2.22.1 and vendor moment-timezone 0.5.14 2018-04-26 09:15:53 +02:00
Joffrey JAFFEUX a9c3437d51 dashboard next: adds basic spec 2018-04-25 10:28:41 +02:00
Joffrey JAFFEUX 59d4123316 PERFORMANCE: disables jquery animations during testing 2018-04-24 18:29:26 +02:00
Joffrey JAFFEUX 42a848f88f linting 2018-04-23 10:26:33 +02:00
Joffrey JAFFEUX 7466769b67 PERF: disables composer transitions in tests 2018-04-23 10:23:11 +02:00
Joffrey JAFFEUX 58a53017c9 simplify code 2018-04-19 18:26:30 +02:00
Joffrey JAFFEUX 0e414d0890 dashboard next: trending search report
This commit also improves how data is loaded sync and async
2018-04-19 18:19:21 +02:00
Joffrey JAFFEUX 01c061d20d dashboard next: perf and UI tweaks
* cache CORE reports
* adds backups/uploads section
* few css tweaks
2018-04-18 21:30:41 +02:00
Joffrey JAFFEUX 2b8307c6c3 dashboard next: minor improvements
* rename route to dashboard-next
* better scaling of charts for large data sets
* adjust trend position to avoid overlap
* makes sure silenced/suspended is made on real users
* correctly format data when only one data point
* minor refactoring
2018-04-17 11:01:06 +02:00
Joffrey JAFFEUX cfe88a67e1 dashboard next: minor quality improvements
* locale for title
* minimum chart/table while loading
* sort users by type
* more spacing in the UI
* minor refactoring
2018-04-16 16:01:29 +02:00
Joffrey JAFFEUX a4a0b8e922 fix spec 2018-04-16 13:40:44 +02:00
Joffrey JAFFEUX 06b6c805d5 dashboard next: adds report for user types 2018-04-16 13:03:43 +02:00
Joffrey JAFFEUX 035d92d2e1 dashboard next: minor tweaks
* help texts
* renaming of components to dashboard-*
* use number formatter
* adjust trend position
2018-04-16 12:00:49 +02:00
Joffrey JAFFEUX b602bab741 linting 2018-04-16 10:57:32 +02:00
Joffrey JAFFEUX 0e15a575f4 EXPERIMENTAL: new dashboard UI
This is the first iteration of an effort towards making a very good dashboard.

Until we feel confident this is good, this dashboard will only be accessible through /admin/dashboard_next
2018-04-16 10:42:06 +02:00
Joffrey JAFFEUX 5fc2eadd09 FIX: adds ellipsis on name of dropdown-select-box row 2018-04-12 11:39:45 +02:00
Joffrey JAFFEUX deab0486fa FIX: apply fa-fw on class instead of icon name 2018-04-12 10:56:32 +02:00
Joffrey JAFFEUX d16c4b0677 FIX: adds incorrectly removed context checkbox 2018-04-11 16:57:34 +02:00
Joffrey JAFFEUX 11c47f57f9 FIX: prevents keyboard from appearing on android when expanding 2018-04-10 16:25:05 +02:00
Joffrey JAFFEUX d9ac0152e4 fixes search-full-test for revamped search page 2018-04-10 09:59:24 +02:00
Joffrey JAFFEUX 45f657336e FEATURE: adds support for loading existing core asset in pretty text 2018-04-10 08:37:16 +02:00
Joffrey JAFFEUX bd7100a062 FEATURE: revamp full-page-search UI (#5703)
This is the first iteration of this revamp, a following iteration will focus on improving the controls in the advanced search sidebar.
2018-04-09 11:51:09 -04:00
Joffrey JAFFEUX f0fe16d824 FEATURE: implements minimum selection for select-kit 2018-04-05 16:45:19 +02:00
Joffrey JAFFEUX b1cc368da8 FIX: regression where tag could not be deleted with click 2018-04-04 00:56:45 +02:00
Joffrey JAFFEUX 61812b52e7 FIX: more conservative refactoring to avoid regressions in customisations 2018-04-03 10:35:22 +02:00
Joffrey JAFFEUX d54da517d9 FIX: more resilient focus filter or header 2018-04-02 22:50:20 +02:00
Joffrey JAFFEUX 017f5c1aee FIX: regression preventing backspace to work on mini-tag-chooser 2018-04-02 22:42:20 +02:00
Joffrey JAFFEUX 5685b45fa6 FIX: manually adds tag if existing but not in returned matches 2018-04-02 18:33:46 +02:00
Joffrey JAFFEUX 8f2b305b9a FIX: calling incorrect method 2018-04-02 18:02:45 +02:00
Joffrey JAFFEUX a828da33aa FIX: regression preventing addition of multiple tags in a group 2018-04-02 17:54:40 +02:00
Joffrey JAFFEUX 99cf091774 FIX: do not lighten color when no selection for cat and tag drops 2018-03-29 15:20:47 +02:00
Joffrey JAFFEUX 3287ac77e0 FIX: reverts combobox placeholder and introduces noneLabel
noneLabels works almost like none but instead of actually adding a row in the list, it will only change the text displayed in the header, when there's no selection.
2018-03-29 13:42:00 +02:00
Joffrey JAFFEUX a64cc9a990 FEATURE: allow users to collapse profile after expanding it 2018-03-29 10:53:57 +02:00
Joffrey JAFFEUX 9260969101 FIX: correctly shows education text for categories 2018-03-29 10:33:44 +02:00
Joffrey JAFFEUX 466f09bbc4 FIX: remove uneeded and uninformative title on user notifications list 2018-03-28 17:05:42 +02:00
Joffrey JAFFEUX e5dc8ab5c1 FIX: correctly localizes period chooser row title 2018-03-28 13:19:25 +02:00
Joffrey JAFFEUX 334a611e13 FIX: adds spacing between category name and text in topic timers 2018-03-28 13:08:47 +02:00
Joffrey JAFFEUX 15aa712227 fix category-row regressions 2018-03-27 14:11:05 +02:00
Joffrey JAFFEUX f81af74ad8 FIX: makes sure category desc is displayed as row title when possible 2018-03-27 12:25:05 +02:00
Joffrey JAFFEUX cbbeedf53b FIX: fires onExpand/onCollapse when using arrows 2018-03-22 18:35:46 +01:00
Joffrey JAFFEUX 841e2ba723 FIX: prevents multiple search call when destroying multiple tags 2018-03-22 18:11:47 +01:00
Joffrey JAFFEUX 037cc63b91 FIX: minor alignments improvements to select-kit 2018-03-22 17:17:28 +01:00
Joffrey JAFFEUX 4f61f5db27 FIX: event is not present here
TODO: make event accessible everywhere and in a more consitent way.
2018-03-22 16:17:23 +01:00
Joffrey JAFFEUX d48542796e FIX: select-kit refactoring
- improve mini-tag-chooser keyboard behavior
- all multil select now respond to select all and left/right arrows
- improve events handling
- many minor tweaks
2018-03-22 11:29:55 +01:00
Joffrey JAFFEUX e053697cfa FEATURES: updates emojis and adds support for more women emojis! 2018-03-22 11:08:06 +01:00
Joffrey JAFFEUX cb49dc6448 FIX: use right caret for collapse state of tag and category drops 2018-03-16 10:52:15 +01:00
Joffrey JAFFEUX d3943b97df FIX: align suggested messages 2018-03-15 17:51:19 +01:00
Joffrey JAFFEUX c0a986c181 FIX: prevents ruby warning with circular reference 2018-03-15 15:48:40 +01:00
Joffrey JAFFEUX 19177c89e8 remove unused const 2018-03-14 16:37:48 +01:00
Joffrey JAFFEUX 2d0537b593 FIX: correct messages displayed when reseting password 2018-03-14 16:33:09 +01:00
Joffrey JAFFEUX fd7308e7f6 FIX: share selected tags between tag-chooser in preferences 2018-03-14 16:01:44 +01:00
Joffrey JAFFEUX 3ab58ac881 FEATURE: no category description in category-drop for staff or TL > 0 2018-03-14 11:12:57 +01:00
Joffrey JAFFEUX d2a7a4916a FIX: do not show emoji menu when : has a letter before 2018-03-14 10:28:57 +01:00
Joffrey JAFFEUX 90a1b48503 FIX: correctly allow tag creation if this.site.get("can_create_tag") 2018-03-07 16:06:56 +01:00
Joffrey JAFFEUX 187fdb9799 FIX: do not show read-only cursor on mini-tag-chooser (#5653) 2018-03-06 21:21:24 +01:00
Joffrey JAFFEUX ea812ea05d FIX: regression preventing the display of replying... in the composer 2018-03-05 18:51:57 +01:00
Joffrey JAFFEUX ce1994beea FIX: do not treat :: as a valid emoji 2018-03-05 15:35:24 +01:00
Joffrey JAFFEUX 057fa049e6 FIX: display keyboard on mobile when focusing mini-tag-chooser 2018-03-05 10:55:20 +01:00
Joffrey JAFFEUX a15b2fdeca FIX: make it possible to edit tags on topics on mobile 2018-03-04 13:47:25 +01:00
Joffrey JAFFEUX 5e323139ae FIX: makes sure we recompute shouldDisplayCreateRow after request 2018-03-03 11:42:44 +01:00
Joffrey JAFFEUX 6d4ff05cf0 FIX: makes sure [999500..999999] is correctly shown as 999k 2018-03-02 11:00:48 +01:00
Joffrey JAFFEUX 7ae1c5a663 FIX: emoji search was not finding aliases 2018-03-01 12:11:52 +01:00
Joffrey JAFFEUX c9cb6920dc FIX: category drop header padding when using category box style 2018-03-01 11:59:13 +01:00
Joffrey JAFFEUX 460c905dc6 FIX: improves positioning of select-kit body 2018-03-01 11:53:14 +01:00
Joffrey JAFFEUX c689731fab FIX: brewfile was out of date
* 'homebrew/dupes' has been deprecated
* 'apple-gcc42' is not available on Sierra
2018-03-01 10:15:37 +01:00
Joffrey JAFFEUX 8ca1b1ab0b FIX: load tag_groups and not tags 2018-02-27 21:10:57 +01:00
Joffrey JAFFEUX 9b680fc45c FIX: prevents create row to be displayed if term is in displayed list 2018-02-27 18:31:58 +01:00
Joffrey JAFFEUX ba2f01c0bd FIX: prevents selected value from hiding one item of the list 2018-02-27 18:31:51 +01:00