Commit graph

322 commits

Author SHA1 Message Date
Chen-I Lim
832509c766 Unit test: WorkspaceTree 2020-12-07 15:17:04 -08:00
Chen-I Lim
662441f29c Unit tests: OctoClient and CardTree 2020-12-07 14:50:22 -08:00
Chen-I Lim
79dd2d72fc Basic block unit tests 2020-12-07 12:13:54 -08:00
Chen-I Lim
55a3685263 tighten up arrayEquals parameters 2020-12-07 12:13:20 -08:00
Jesús Espino
e5941d6440 More work on auth 2020-12-07 20:40:16 +01:00
Jesús Espino
4cc6ecbc64 Merge remote-tracking branch 'origin/main' into auth 2020-12-07 19:49:08 +01:00
Chen-I Lim
f631d89d07 Unit tests: duplicateBlockTree 2020-12-07 10:20:38 -08:00
Chen-I Lim
c396613161 Fix css user-select for input 2020-12-04 10:18:57 -08:00
Jesús Espino
c8ac701587 Merge remote-tracking branch 'origin/main' into auth 2020-12-04 16:04:28 +01:00
Jesús Espino
f491241c1a Preliminary auth implementation 2020-12-04 16:03:09 +01:00
Chen-I Lim
22314a5825 ViewTitle min-width 2020-12-03 14:54:50 -08:00
Chen-I Lim
850f60e1fb Add rootId to blocks. Requires archive export / re-import. 2020-12-03 14:09:48 -08:00
Chen-I Lim
b9b1020748 Android submenu support 2020-12-02 17:10:38 -08:00
Chen-I Lim
a8801c0525 Mobile menu support 2020-12-02 16:54:06 -08:00
Chen-I Lim
96428c88f3 Mobile support for filter dialog 2020-12-02 09:28:52 -08:00
Chen-I Lim
ea1835ca53 UndoManager test: checkpoint 2020-12-01 11:55:04 -08:00
Chen-I Lim
6b29902810 Jest: code coverage reporting 2020-12-01 11:31:20 -08:00
Chen-I Lim
a529cdd6bb Fit content images to narrow width 2020-12-01 11:09:03 -08:00
Chen-I Lim
6d145800a8 Fix main frame scrolling 2020-11-24 12:13:05 -08:00
Chen-I Lim
2b186e2362 Auto-focus on card title only if its empty 2020-11-20 11:54:40 -08:00
Chen-I Lim
0d2311fdc5 Fix Safari dialog flex-shrink 2020-11-20 11:35:56 -08:00
Chen-I Lim
f87c811fbc Very basic mobile support: viewport, padding, dialogs 2020-11-19 14:50:17 -08:00
Chen-I Lim
4a7811836a Board descriptions 2020-11-18 11:11:51 -08:00
Chen-I Lim
4f84ecb741 Preserve line breaks in markdown 2020-11-18 11:01:07 -08:00
Chen-I Lim
998cb36421 Fix import 2020-11-18 10:03:37 -08:00
Chen-I Lim
d8d6dfef64 Refactor templates to use mutator.duplicateBoard/Card 2020-11-18 09:52:31 -08:00
Chen-I Lim
fb5421bea3 Show message when creating template from board 2020-11-17 14:24:23 -08:00
Chen-I Lim
f4a350b207 cleanup imports 2020-11-17 14:20:37 -08:00
Chen-I Lim
3961a8a314 Refactor templateCopy 2020-11-17 14:16:53 -08:00
Chen-I Lim
02d26a800a Board templates 2020-11-17 14:11:04 -08:00
Chen-I Lim
a704dde733 Fix bug: Update TableRow when card updated in dialog 2020-11-17 11:48:59 -08:00
Chen-I Lim
e9e8818738 Use template icon for new cards if set 2020-11-17 11:17:44 -08:00
Chen-I Lim
c41ec11d0a Handle optional current 2020-11-17 10:53:46 -08:00
Jesús Espino
184b2f1b25 Fixed firefox incompatiblity 2020-11-17 19:40:40 +01:00
Jesús Espino
f9a7a00ecc Fix the new template from card menu entry 2020-11-17 19:14:56 +01:00
Jesús Espino
ab439ab98a Fixing emoji picker 2020-11-17 19:08:37 +01:00
Jesús Espino
7649ef2208 make the board list of the sidebar scrollable 2020-11-17 18:53:29 +01:00
Chen-I Lim
b1b6d5b070 Unit test: grouped undo/redo 2020-11-16 17:00:10 -08:00
Chen-I Lim
82a398487b Unit test: UndoManager 2020-11-16 16:49:55 -08:00
Chen-I Lim
44e5b625a9 Centered DisclosureTriangleIcon 2020-11-16 12:29:25 -08:00
Chen-I Lim
d2d02585b2 Make IconButton a pure component 2020-11-16 12:29:10 -08:00
Chen-I Lim
9c70ff2ca2 Sidebar CSS: Don't shrink dots and disclosure icons 2020-11-16 10:43:13 -08:00
Chen-I Lim
ba052ac305 Fix ungrouped undo-redo 2020-11-16 10:37:29 -08:00
Chen-I Lim
a335ad18ff Don't wrap sidebar titles 2020-11-16 10:28:21 -08:00
Chen-I Lim
0c2409cadb Fix css 2020-11-12 18:49:23 -08:00
Chen-I Lim
a67236b1af Fix linting 2020-11-12 18:49:06 -08:00
Chen-I Lim
8f7e6c0ba5 Organize imports 2020-11-12 18:48:59 -08:00
Chen-I Lim
286dfd67bb Fix linting 2020-11-12 17:34:52 -08:00
Chen-I Lim
adf1ca81bd Turn on strictNullChecks in tsconfig 2020-11-12 17:31:54 -08:00
Chen-I Lim
ef7bdad528 Show sidebar menu on left 2020-11-12 17:28:32 -08:00
Chen-I Lim
40679b57fc Fix linting 2020-11-12 17:26:32 -08:00
Chen-I Lim
465fe41fd5 Fix linting and strictNullChecks 2020-11-12 17:24:24 -08:00
Chen-I Lim
22e47b4eff Fix linting 2020-11-12 16:25:14 -08:00
Chen-I Lim
1cc5b6d424 Scrollable sidebar 2020-11-12 15:52:54 -08:00
Chen-I Lim
d4d0f5c42d Fix linting 2020-11-12 15:48:31 -08:00
Chen-I Lim
c942c43ea7 Update no-unused-expressions 2020-11-12 14:57:21 -08:00
Chen-I Lim
70ecdc145f Fix undomanager index bug when redo-ing group 2020-11-12 14:57:05 -08:00
Chen-I Lim
58ac99d958 Fix linting 2020-11-12 14:55:55 -08:00
Chen-I Lim
f0afce4197 Fix linting 2020-11-12 14:17:13 -08:00
Chen-I Lim
951aba1a4d Focus on card title when opening cards 2020-11-12 14:06:19 -08:00
Chen-I Lim
0b3fa571a7 strictNullChecks 2020-11-12 14:06:02 -08:00
Chen-I Lim
dec0d0ae29 Sort boards, views, and templates by title 2020-11-12 13:29:04 -08:00
Chen-I Lim
a463f6e1be Create board view with new boards 2020-11-12 13:24:17 -08:00
Chen-I Lim
d405f46114 strictNullChecks: Make boardTree, activeView and block.title non-optional 2020-11-12 12:33:05 -08:00
Chen-I Lim
3504dff72e Fix some strictNullChecks 2020-11-12 11:29:48 -08:00
Chen-I Lim
44f0a2e65b Fix some strictNullChecks 2020-11-12 11:18:19 -08:00
Chen-I Lim
37fd30413b Duplicate board 2020-11-12 10:16:59 -08:00
Chen-I Lim
937af1e349 Fix incremental delete 2020-11-11 13:49:25 -08:00
Chen-I Lim
68c4c07af9 Remove highlight on drop to hidden column 2020-11-11 09:51:08 -08:00
Chen-I Lim
95164e0cf0 cleanup addCardTemplate 2020-11-11 09:33:34 -08:00
Chen-I Lim
57d7eb35bd Create template from card 2020-11-11 09:21:16 -08:00
Chen-I Lim
ca1c46dbab Save board and card title on Esc 2020-11-10 13:19:46 -08:00
Chen-I Lim
ca06bfbba1 Menu name margin 2020-11-10 11:29:01 -08:00
Chen-I Lim
6445231737 Allow nested MenuWrappers to close on item click 2020-11-10 11:24:07 -08:00
Chen-I Lim
289f8f9d30 Card templates 2020-11-10 11:23:08 -08:00
Chen-I Lim
5b07bee7ec Add BlockTypes type 2020-11-10 11:20:43 -08:00
Chen-I Lim
506f2cd3bf Fix empty sidebar on fitst load 2020-11-10 10:09:08 -08:00
Chen-I Lim
4524a3713e Refactor ContentBlock, fix order logic. 2020-11-09 13:06:39 -08:00
Chen-I Lim
72d3a31954 Fix CardDetail state updates 2020-11-09 12:05:55 -08:00
Chen-I Lim
1a3cb5a5fb Test helper: distribute cards 2020-11-09 10:25:00 -08:00
Chen-I Lim
7ec73468c4 Make BoardPage state immutable 2020-11-09 10:04:07 -08:00
Chen-I Lim
4079c99666 Cleanup drag and drop logic 2020-11-09 10:02:54 -08:00
Chen-I Lim
16e21c74ac Cleanup card sort logic 2020-11-09 10:02:09 -08:00
Chen-I Lim
7d2d1c252a Detect if incemental update resulted in changes 2020-11-06 15:10:36 -08:00
Chen-I Lim
c00902cb6b Filter relevant updates 2020-11-06 14:07:04 -08:00
Chen-I Lim
0cca55126c npm run fix 2020-11-06 12:50:25 -08:00
Chen-I Lim
234676698e Fix card title change 2020-11-06 12:49:17 -08:00
Chen-I Lim
b86372f96b Use default sort order for ties (stable sort) 2020-11-06 12:48:11 -08:00
Chen-I Lim
1378b4d2b4 Lower notification delay from 200 to 100ms 2020-11-06 12:00:05 -08:00
Chen-I Lim
9a40ada10d Handle delete boards correctly 2020-11-06 11:59:40 -08:00
Chen-I Lim
40623db4c5 Sync on reconnect 2020-11-06 10:17:33 -08:00
Chen-I Lim
0d0bc7a672 Incremental updates on websocket 2020-11-06 10:11:01 -08:00
Chen-I Lim
3c68a97451 npm run fix 2020-11-04 11:24:06 -08:00
Chen-I Lim
0c9f0f0240 Allow sort by name (title) in menu 2020-11-04 11:21:09 -08:00
Chen-I Lim
d1ece53731 Show sort indicator in table header 2020-11-04 11:04:30 -08:00
Chen-I Lim
4beb03b197 Fix select menu label overflow 2020-11-04 08:56:34 -08:00
Jesús Espino
7368edc160 Improving the value selector performance, only initializing it on activation 2020-11-04 11:50:18 +01:00
Chen-I Lim
31cd68bade Fix octo-block css 2020-11-03 16:49:13 -08:00
Chen-I Lim
e0bcb5ee60 Put sort and groupBy menu icons on right 2020-11-03 16:45:07 -08:00
Chen-I Lim
2232d531ee Fix MarkdownEditor css 2020-11-03 16:38:16 -08:00