Commit Graph

133 Commits

Author SHA1 Message Date
Justin DiRose 1dd582e1b1 FEATURE: Sorting per column on topic list 2019-11-18 11:03:49 -06:00
Sam Saffron 312cbf883e FIX: if search yields no results don't hide search box
This made it very hard to recover from a search yielding no results.
2019-11-18 16:15:01 +11:00
Sam Saffron a2fff39e6c FIX: reloading a page with a KB was not loading the topic 2019-11-14 11:49:18 +11:00
Justin DiRose 18c45a7a2b UX: Add message when no topics found in KE view 2019-11-13 15:52:33 -06:00
Justin DiRose 698218c37b DEV: Replace deprecated API calls 2019-11-13 14:39:48 -06:00
Kris 5e756f57da FEATURE: Collapsable filters on mobile 2019-11-08 16:07:44 -05:00
Justin DiRose 43bc28a198 Revert "FEATURE: Display oneboxed content in knowledge explorer topic view"
This reverts commit 89ef7c8133.
2019-11-08 12:50:07 -06:00
Justin DiRose 89ef7c8133 FEATURE: Display oneboxed content in knowledge explorer topic view 2019-11-08 11:42:07 -06:00
Kris 5389d58872 UX: Improving styles for narrow viewports, some general styling (#3) 2019-11-07 13:47:15 -06:00
Justin DiRose 10ec8b47a8 FEATURE: Category filtering 2019-11-06 11:27:30 -06:00
Justin DiRose 42ac7bb984 FEATURE: Add category to knowledge explorer topic list 2019-11-04 15:05:32 -06:00
Joffrey JAFFEUX 1c845cd517 REFACTOR: various refactorings/fixes (#2) 2019-11-04 08:49:22 +11:00
Justin DiRose a34e4468c1
REFACTOR: Handle queries in more robust, customizable way
* Create custom query lib file

* Get topic list by category

* Get topic list with both categories and tags

* Count tags and pass back to controller in object

* Filter topic list by param-passed tag list

* FIX: Correctly serialize topic list data

* Filter results by search term (title only

* Debug commit

* Working multi-tag filtering

* FIX: case insensitive search terms

* Begin refactor of front end for new api changes

* REFACTOR: Use model for refreshing data
Instead of just using a route, which introduces full page refreshes, use
the route to pull the data initially, then update it using a model as to
refresh only the relevant parts of the page.

* Working topic load

* FIX: Visual alignment

* Refactor tests to follow new patterns

* Fixes suggested by eviltrout

* FEATURE: Load more topics

* FIX: Paginate records on return to the front end in a better fashion

* FIX: Prevent loadMore while loading more

* Fix pagination of topics to truncate list properly

* Inherit rubocop from discourse

* Make rubocop happynated

* Set list to unordered
2019-10-31 15:09:50 -05:00
Justin DiRose 1257f133e4 FIX: Show knowledge explorer link only when plugin enabled 2019-10-04 11:09:31 -05:00
Justin DiRose 274e0134cc FEATURE: Add hamburger menu link 2019-10-03 13:57:45 -05:00
Justin DiRose 5d0da1fe0a Spec tests & minor refactors 2019-10-02 16:24:40 -05:00
Justin DiRose 1b9ea64f15 DEV: Improve patterns per feedback 2019-09-16 14:40:53 -05:00
Justin DiRose e2b6d2ddb5 FEATURE: View article OP in KE view
Output of topic OP to KE view

UI styles for OP view
2019-09-16 11:40:40 -05:00
Justin DiRose 948d8426ca DEV: Cleanup unused code 2019-09-13 13:56:32 -05:00
Justin DiRose 3af0fcb50b Desktop and mobile styling improvements 2019-09-13 13:43:23 -05:00
Justin DiRose 6057e054c4 REFACTOR: Complete filtering on back end for complexity purposes 2019-09-10 13:36:02 -05:00
Justin DiRose e7359a118b FIX: Missing count method for search results 2019-09-10 10:45:25 -05:00
Justin DiRose adc07ae8ad Beginnings of working search 2019-08-30 15:34:48 -05:00
Justin DiRose 4586b1992f FEATURE: UI for Search
This will need the knowledge explorer helper search term to make
searching a lot easier.
2019-08-21 21:13:49 -05:00
Justin DiRose e7d93aeca6 Filter tags and count off of filtered list 2019-07-26 11:14:55 -05:00
Justin DiRose 2c9b904e15 Working tag filtering of topics 2019-07-26 10:50:22 -05:00
Justin DiRose 9eb97cbb55 Clicking on tag adds/removes tag in query params 2019-07-21 11:41:04 -05:00
Justin DiRose 46820c070f Basic styling, set up query params 2019-07-14 16:31:29 -05:00
Justin DiRose af0243cee8 Increase specificity in passing properties 2019-07-14 14:21:53 -05:00
Justin DiRose d62e856fc5 FEATURE: Tags display on knowledge explorer 2019-07-03 10:26:28 -05:00
Justin DiRose 64555d5362 FIX: Object passed to Ember changed structure 2019-07-02 16:52:31 -05:00
Justin DiRose 0a39e3adcc FEATURE: Simple topic list display of KE items 2019-07-02 10:01:28 -05:00
Justin DiRose 03a85bb3d7 Fix routing for Ember 2019-07-02 09:20:51 -05:00