Commit Graph

370 Commits

Author SHA1 Message Date
Toby Zerner
0d56eafcbf Update npm dependency 2015-09-04 12:07:29 +09:30
Toby Zerner
47cc0628f1 Update flarum.json 2015-09-04 11:47:39 +09:30
Toby Zerner
87c24970c6 Add copyright 2015-09-04 11:34:54 +09:30
Toby Zerner
5e725839b0 Scope Report and empty discussion visibility by tag 2015-09-04 11:34:23 +09:30
Toby Zerner
0477cc0346 Use more intuitive permission description 2015-09-04 11:31:27 +09:30
Toby Zerner
b0d94dcb95 Fix JSX linting 2015-09-04 11:30:49 +09:30
Toby Zerner
80e1cd841d Remove redundant options from editorconfig 2015-09-04 11:30:21 +09:30
Toby Zerner
86116c575b Set up phpcs and Travis 2015-09-04 11:29:58 +09:30
Toby Zerner
74f47c58c7 Make sure "restrict by tag" dropdown doesn't go off-screen 2015-08-31 16:13:27 +09:30
Toby Zerner
67f56d44f4 Fix tags not draggable in some instances
closes flarum/core#341
2015-08-31 14:37:08 +09:30
Toby Zerner
6db544abb1 Prevent error when saving tag without isHidden attribute
closes flarum/core#289
2015-08-31 13:54:28 +09:30
Toby Zerner
b286ff82e0 Make "Choose Tags" link translatable
closes flarum/core#345
2015-08-31 10:56:08 +09:30
Toby Zerner
fc2025bf44 Correct translation 2015-08-30 10:09:17 +09:30
Franz Liedke
b290161ef4 Make sure query filter works with database prefix, too.
Related to flarum/core#269.
2015-08-29 23:08:36 +02:00
Franz Liedke
7b24c82f6f Make Tags item translateable 2015-08-29 21:53:37 +02:00
Olivier Barbier
66416bbeb3 Fix last_time type 2015-08-28 16:00:04 +02:00
Toby Zerner
845a8bbcd8 Fix discussion composer not submitting 2015-08-27 23:32:06 +09:30
Toby Zerner
cf6e2dd4ef Show tag selection modal after submitting discussion 2015-08-26 09:34:12 +09:30
Toby Zerner
190714b658 Fix Laravel 5.1 compat 2015-08-18 14:45:38 +09:30
Toby Zerner
025b6f775c Use better selectors for the faded text 2015-08-17 15:44:11 +09:30
Toby Zerner
024349d418 OK, fade out that text a bit 2015-08-17 15:42:04 +09:30
Toby Zerner
1d567ad750 Make tag tile text completely opaque
Setting opacity on Safari makes text unreadable due to weird
antialiasing issues
2015-08-17 15:20:18 +09:30
Toby Zerner
99260f6e0a Support table prefix 2015-08-14 12:56:21 +09:30
Toby Zerner
af3446085c Update migrations, create default tag/settings 2015-08-14 12:56:05 +09:30
Toby Zerner
6255e7c03b New look for Tags page 2015-08-13 12:53:23 +09:30
Toby Zerner
658896eeb1 Add permission setting for editing tags 2015-08-13 12:52:43 +09:30
Toby Zerner
ee87ada0af Allow tags to be hidden from All Discussions 2015-08-13 12:52:20 +09:30
Toby Zerner
19ebd19000 Use new listen API 2015-08-13 12:51:40 +09:30
Toby Zerner
327b65912e Add icon 2015-08-13 12:51:32 +09:30
Toby Zerner
65ba1aa6b3 Include tags last discussion relationship when creating
So that it updates in the client
2015-08-05 19:26:15 +09:30
Toby Zerner
3e6ef151d1 Float tags to the right on the user page as well 2015-08-05 16:08:00 +09:30
Toby Zerner
a042f04fa3 Enforce min/max tag count settings 2015-08-04 13:04:22 +09:30
Toby Zerner
92e9b5b414 Don't uppercase child tags 2015-08-04 10:56:37 +09:30
Toby Zerner
0718d2159e Improve tag tile text contrast 2015-08-04 10:50:07 +09:30
Toby Zerner
f7068cd6d3 Add extension settings shortcut 2015-08-03 12:03:42 +09:30
Toby Zerner
9da35b78a4 Add bower dependency 2015-08-02 17:56:08 +09:30
Toby Zerner
30bfc343ae Add API endpoints and admin page to manage tags 2015-08-02 17:28:36 +09:30
Toby Zerner
d0f9115dea Extend admin permissions page to allow restriction by tag
Also fix a couple of bugs:
- Tag sorting algorithm bug in Safari
- Ensure subtag is removed when parent is removed
2015-07-31 20:19:34 +09:30
Toby Zerner
d63b442227 Add translation for deleted tags 2015-07-29 09:29:50 +09:30
Toby Zerner
5ba4934105 Prevent crash when rendering deleted tag 2015-07-29 09:27:00 +09:30
Toby Zerner
51558e2b3b Change modal dialog title. closes flarum/core#179 2015-07-28 13:35:47 +09:30
Toby Zerner
2bbfc0b25f Fix tag filter 2015-07-27 16:17:07 +09:30
Toby Zerner
8a1e4b2f30 Update gulp module configuration 2015-07-27 14:19:57 +09:30
Toby Zerner
d8cb3c7605 PERF: avoid reinstantiation of event subscribers 2015-07-27 11:54:52 +09:30
Toby Zerner
3192ef4fe3 Make tags look better in dark mode 2015-07-24 10:05:57 +09:30
Toby Zerner
670218d267 Stop propagation when clicking on tag child 2015-07-22 16:01:24 +09:30
Toby Zerner
180b87c71e Update for new extension API; implement i10n 2015-07-22 10:15:25 +09:30
Franz Liedke
b799e3bc69 Change theme color based on tag color 2015-06-27 19:13:21 +02:00
Toby Zerner
7d38f0880e Add title attribute to linked tag labels 2015-06-26 12:22:39 +09:30
Toby Zerner
8ba856df79 Update gambit for search API 2015-06-26 12:22:08 +09:30
Toby Zerner
e41e50f423 Improve appearance of tags page. closes #4 2015-06-25 15:43:24 +09:30
Toby Zerner
0389ea53de Update for discussion controls API 2015-06-25 15:40:15 +09:30
Toby Zerner
7e99bcd555 Update for discussion list refactoring 2015-06-25 08:01:51 +09:30
Toby Zerner
7a75e424d7 Don't need that! 2015-06-24 11:48:22 +09:30
Toby Zerner
1acfb19800 Make stuff responsive. closes #6 2015-06-24 11:48:15 +09:30
Toby Zerner
1ea91dc707 Reduce discussion list padding 2015-06-19 20:57:49 +09:30
Toby Zerner
d0f72fb05d Fix up sorting of children in the tag selection list 2015-06-19 18:19:13 +09:30
Toby Zerner
c04e2e3db2 Show full description in tooltip 2015-06-19 17:48:59 +09:30
Toby Zerner
f519a2740b Bad text! No wrap! 2015-06-19 17:43:54 +09:30
Toby Zerner
537741dd5a Only show tags that exist in the tags label 2015-06-19 17:28:21 +09:30
Toby Zerner
0d1d61922f Reverse tag visibility logic
So that discussions with non-existent tags are still visible
2015-06-19 17:26:46 +09:30
Toby Zerner
6aff8ebca5 Don't color the hero if the tag doesn't have a color 2015-06-19 17:26:01 +09:30
Toby Zerner
82f487c4bb Don't destroy discussion list in case of a redraw 2015-06-19 14:35:01 +09:30
Toby Zerner
b2d2bfa34e Correctly style uncolored tags in discussion hero 2015-06-19 14:22:15 +09:30
Toby Zerner
37c0b91614 Update tag metadata when posts are altered 2015-06-19 11:17:43 +09:30
Toby Zerner
d91f208b1e Don't show tag cloud if empty 2015-06-19 11:17:07 +09:30
Toby Zerner
cf89af4266 Also update tag last discussion info 2015-06-19 09:07:19 +09:30
Toby Zerner
d656d0ddb5 Keep tag discussions_count up-to-date 2015-06-19 08:18:27 +09:30
Toby Zerner
9c047485f0 Add routes to server 2015-06-18 17:44:02 +09:30
Toby Zerner
59736524e0 Update APIs 2015-06-18 12:46:02 +09:30
Toby Zerner
d4f15858ca Use new event name 2015-06-17 12:48:22 +09:30
Toby Zerner
a31582de5a Fix tag tiles border-radius 2015-06-16 21:58:38 +09:30
Toby Zerner
5345a1ef9e Per-tag permissions!
Pretty easy to implement with the groundwork I’ve done for permissions.
(All the logic is in TagsServiceProvider currently)
2015-06-16 21:58:18 +09:30
Toby Zerner
f3f0684eee Add dedicated tags page 2015-06-15 12:21:08 +09:30
Toby Zerner
ed2fb779e6 Allow non-pinned tags to be colored 2015-06-15 12:20:49 +09:30
Toby Zerner
85d7dc8752 Add new fields, include tags on the new forum API action 2015-06-15 12:20:26 +09:30
Toby Zerner
d5b1d3bdb2 Don't show tags label if there are no tags to show 2015-06-15 12:16:41 +09:30
Toby Zerner
bec1f73c36 Add event post when a discussion's tags are changed 2015-06-15 09:00:30 +09:30
Toby Zerner
e3b26b48a9 New tag selection modal when composing a discussion
Also numerous bug fixes. Still WIP
2015-06-12 16:43:41 +09:30
Toby Zerner
c9a03d9d8a Rename extension to Tags. Allow multiple tags per discussion.
WIP!
2015-06-11 18:34:48 +09:30
Toby Zerner
f569d00314 Update manifest. 2015-06-08 15:05:22 +09:30
Toby Zerner
6f50614855 Update manifest. 2015-06-08 14:58:08 +09:30
Toby Zerner
1abc0e2a75 Use new flarum-gulp package. 2015-06-08 14:57:47 +09:30
Toby Zerner
0b12752be3 Make the category in the discussion hero a link 2015-06-03 18:03:16 +09:30
Toby Zerner
39c7dd5165 Sort the categories list in the sidebar correctly 2015-05-30 14:59:14 +09:30
Toby Zerner
45c4cffeea Load category when getting notifications 2015-05-30 13:58:37 +09:30
Toby Zerner
8bb8122283 Update for new post stream 2015-05-29 18:22:36 +09:30
Toby Zerner
6e470b0c43 Compatibility with core skin changes; allow skin to customize labels 2015-05-21 13:11:09 +09:30
Toby Zerner
7ab72a5f28 Fix for new activity API 2015-05-21 06:49:27 +09:30
Toby Zerner
cfb6ad7902 Update for new activity API 2015-05-20 12:31:07 +09:30
Toby Zerner
72a676ddfd Update for new notifications API 2015-05-20 12:30:57 +09:30
Toby Zerner
736824d45c Rename JS sub-components so that descriptors are before the noun, not after 2015-05-18 18:50:50 +09:30
Toby Zerner
c99055c6a3 Rename ActivityPost to EventPost 2015-05-18 18:47:49 +09:30
Toby Zerner
73c101b075 props method just modifies props now, doesn't need to return 2015-05-18 15:28:04 +09:30
Toby Zerner
3936cc4e23 Implement "move" permission 2015-05-18 13:51:58 +09:30
Toby Zerner
6794d8794f Remove unneeded dependency 2015-05-18 10:31:40 +09:30
Toby Zerner
33ba3409d1 Update for new extension API 2015-05-17 10:20:02 +09:30
Toby Zerner
df7552765b Include category in the discussion list request 2015-05-15 17:07:12 +09:30
Toby Zerner
fccb0ad608 Make category label padding adapt to its size 2015-05-14 22:42:07 +09:30
Toby Zerner
11fcfbba58 Update notification architecture 2015-05-14 22:41:51 +09:30
Toby Zerner
32efe11986 Use new discussion request include API 2015-05-14 22:41:37 +09:30
Toby Zerner
bbe863d401 Assume a Flarum\Support\ServiceProvider context in bootstrap.php 2015-05-11 10:42:20 +09:30
Toby Zerner
ce2e90ecf9 Add missing fields to migration. Closes #1 2015-05-11 10:37:02 +09:30
Toby Zerner
9d6c5b9caa Change appearance of category label in discussion hero 2015-05-11 10:35:01 +09:30
Toby Zerner
9705497801 Add license 2015-05-07 22:26:07 +09:30
Toby Zerner
1d450d6695 Show categories in columns in modal 2015-05-07 14:11:00 +09:30
Toby Zerner
9661aacdee Fix moving discussions from uncategorized 2015-05-07 09:20:19 +09:30
Toby Zerner
2fa694fe3d Only merge posts if same user 2015-05-07 06:39:20 +09:30
Toby Zerner
4bf5f91c06 Change category label appearance 2015-05-07 06:39:05 +09:30
Toby Zerner
a38efe6e90 Use absolute autoload path 2015-05-06 12:13:40 +09:30
Toby Zerner
d1b4068121 Cleanup 2015-05-06 11:21:26 +09:30
Toby Zerner
97dd5bb795 Add uncategorized filter, enable gambit to parse multiple categories 2015-05-06 11:21:23 +09:30
Toby Zerner
bf87662511 Add a notification preference 2015-05-06 08:29:49 +09:30
Toby Zerner
7ec714af82 Update post/notification components 2015-05-05 17:31:42 +09:30
Toby Zerner
11804b3306 Only say a discussion was moved if it already exists 2015-05-05 17:08:11 +09:30
Toby Zerner
14dbd5381c JS cleanup/refactor 2015-05-05 17:07:58 +09:30
Toby Zerner
f873fd0600 Return the provider so core can store a reference to it 2015-05-05 17:07:36 +09:30
Toby Zerner
840cc84724 Refactor using new base ServiceProvider 2015-05-05 14:31:05 +09:30
Toby Zerner
360402c5b1 Cleanup, add discussion moved notification 2015-05-05 11:45:31 +09:30
Toby Zerner
5919d16edf Initial commit 2015-05-05 08:39:24 +09:30