112 Commits

Author SHA1 Message Date
jonaswinkler
91afd39a0e rework the bulk editor 2020-12-28 12:36:26 +01:00
jonaswinkler
51b1b5786d improve performance of the toggle dropdown button 2020-12-28 12:32:21 +01:00
jonaswinkler
40a647ddf7 selection model 2020-12-28 00:52:28 +01:00
jonaswinkler
9a84e97c7c partial selection model implementation 2020-12-27 23:55:19 +01:00
jonaswinkler
3b92ec3d57 refactor 2020-12-27 13:34:36 +01:00
jonaswinkler
d1421c9e6a always show count badges 2020-12-27 13:23:11 +01:00
jonaswinkler
e67ec7230c remove "Remove All" 2020-12-27 13:16:37 +01:00
jonaswinkler
67df51a910 typing 2020-12-27 13:10:43 +01:00
Michael Shamoon
10b73d42ef Merge branch 'feature-bulk-edit' into feature-bulk-editor 2020-12-22 07:43:51 -08:00
jonaswinkler
f6518e11ca Merge branch 'dev' into feature-bulk-edit 2020-12-22 13:40:24 +01:00
jonaswinkler
77fd6bba8f fixes clearing fields that should not be clearable 2020-12-22 13:39:46 +01:00
Michael Shamoon
dddceed451 Completely rewrite change detection, add back remove operations 2020-12-22 02:08:36 -08:00
Michael Shamoon
6c5d607c6f Merge branch 'feature-bulk-edit' into feature-bulk-editor 2020-12-22 00:19:35 -08:00
jonaswinkler
cc5727213d Merge branch 'dev' into feature-bulk-edit 2020-12-21 23:20:55 +01:00
jonaswinkler
a542b30eec changed field order, updated ng-select for tag color selection 2020-12-21 18:15:28 +01:00
Michael Shamoon
22140b03a9 Add apply button to dropdowns 2020-12-20 01:04:54 -08:00
Michael Shamoon
b729c3c6fc Typos & code fixes 2020-12-20 00:37:37 -08:00
Michael Shamoon
6ed12cdb52 Fix some TS syntax errors 2020-12-20 00:12:40 -08:00
Michael Shamoon
36b7b0df6a Hide toggled state & counts when selection spans documents not in view 2020-12-19 23:42:08 -08:00
Michael Shamoon
c2c15cc35f Live filter badges when editing & hide badges when active filter items in dropdown 2020-12-19 22:54:37 -08:00
Michael Shamoon
5a4807f3f9 Refactor dropdown button component 2020-12-19 22:31:14 -08:00
Michael Shamoon
51937d2961 Cleanup dropdown button component 2020-12-19 21:56:31 -08:00
Michael Shamoon
84c6c73c74 Refactor SlectableItem to ToggleableItem 2020-12-19 21:52:45 -08:00
Michael Shamoon
60a13d8ed9 Only apply edits when something has changed 2020-12-19 21:42:19 -08:00
Michael Shamoon
ba7f030901 Rename dropdown type enum & add pass as variable to use like an Enum 2020-12-19 20:19:37 -08:00
Michael Shamoon
d49cf3caad Working bulk editor component 2020-12-19 02:08:33 -08:00
Michael Shamoon
469970e7ac Refactor filterable dropdowns to allow intermediate state 2020-12-19 00:13:08 -08:00
Michael Shamoon
61ad452062 Bulk editor component skeleton 2020-12-18 21:19:49 -08:00
Michael Shamoon
bbf87f11f4 Refactor editor and filterable dropdowns to be common components in anticipation of bulk editor 2020-12-18 16:03:52 -08:00
Michael Shamoon
d3b63c1bc3 Merge branch 'dev' into feature-bulk-editor 2020-12-18 14:55:21 -08:00
Michael Shamoon
8fae9dd8ab Fix wrapping with multiple tags, embiggen tags, pretty icons 2020-12-18 01:13:30 -08:00
Michael Shamoon
8f338b98a8 Use ng-select for document detail screen tags 2020-12-18 00:53:01 -08:00
Michael Shamoon
3a086b550e Use ng-select for document detail screen 2020-12-17 23:09:27 -08:00
jonaswinkler
b68d58c378 Merge branch 'dev' into feature-bulk-edit 2020-12-15 03:13:22 +01:00
jonaswinkler
8fbd11d9f8 refactored titles 2020-12-14 20:59:18 +01:00
jonaswinkler
2f6bf67d96 imports 2020-12-14 20:21:31 +01:00
jonaswinkler
f4a724ebb2 Merge branch 'dev' into feature-bulk-edit 2020-12-13 15:13:43 +01:00
jonaswinkler
2096adca66 Refactored delete dialog into a more generic confirm dialog 2020-12-13 14:28:37 +01:00
jonaswinkler
aa0c96cabd delete dialog: delay enable delete button 2020-12-11 14:47:33 +01:00
jonaswinkler
0c4ed7a7d9 a simple dialog that selects tags/correspondents/types 2020-12-11 14:30:59 +01:00
jonaswinkler
3677d0193f shadows 2020-12-09 13:44:37 +01:00
jonaswinkler
efa2b5a315 Addresses #99 entirely. 2020-12-07 23:42:18 +01:00
jonaswinkler
0bfecaa0fc Merge branch 'dev' into feature-websockets-status 2020-12-06 22:53:54 +01:00
jayme-github
98787f5f4d Add automatic coloring of tags
Please see this as proposal on how to implement automatic/random colors
for tags while keeping the current set of hard coded colors in place (at
least in the frontend).

Bear with me as I have even less Angular knowledge than Django and just
tried to get away with as few changes as possible. :-) AIUI you want to
change to a color picking system anyways in the future, which could also
play well with this.

fixes #51
2020-12-04 10:05:47 +01:00
jonaswinkler
86f1fb1c94 clickable tags and correspondents fixes #54 2020-11-28 21:28:07 +01:00
jonaswinkler
cbae9f0886 tag component needs no click event 2020-11-28 14:47:55 +01:00
Jonas Winkler
3893a23852 Merge branch 'dev' into celery-tasks 2020-11-22 22:49:37 +01:00
Jonas Winkler
f07bc1b21e many layout and theme changes 2020-11-22 16:33:26 +01:00
Jonas Winkler
1292a7e120 now using SCSS for better theming support 2020-11-22 14:43:59 +01:00
Jonas Winkler
196faa8fdc Merge branch 'dev' into celery-tasks 2020-11-19 22:10:57 +01:00