Jordan Knott
886b2763ee
feat!: due date reminder notifications
2021-11-17 17:11:28 -06:00
Jordan Knott
0d00fc7518
feat: redesign due date manager
2021-11-05 22:35:57 -05:00
Jordan Knott
df6140a10f
feat: change url structure to use short ids instead of full uuids
2021-11-04 14:08:30 -05:00
Jordan Knott
f9a5007104
feat: store notification filter state in localStorage
2021-11-04 11:27:26 -05:00
Jordan Knott
de6fe78004
fix: add check for when notifications is empty
2021-11-04 10:57:38 -05:00
Jordan Knott
799d7f3ad0
feat: add bell notification system for task assignment
2021-11-02 14:51:59 -05:00
Jordan Knott
3afd860534
fix: teams can now be created
2021-11-01 20:58:42 -05:00
Jordan Knott
cea99397db
fix: user profile not rendering in top navbar
2021-10-30 17:20:41 -05:00
Jordan Knott
ef2aadefbb
refactor: add client log on task list change
2021-10-25 21:03:22 -05:00
Jordan Knott
fe90631df5
refactor: clean task control components
2021-10-25 15:38:20 -05:00
Jordan Knott
119a4b2868
feat: add comments badge to task card
2021-10-25 15:14:24 -05:00
Jordan Knott
3992e4c2de
fix: task sort popup active checkmarks not showing
2021-10-24 10:57:46 -05:00
Jordan Knott
ce3afec8a0
fix: filtering tasks by label or member not working due to typescript
...
Upgrading all libraries fixed the error (ref.current is read-only)
2021-10-24 10:51:03 -05:00
Jordan Knott
25df251cc5
fix: remove translate on hover for gradient button
2021-10-24 10:51:03 -05:00
Jordan Knott
aa84cbabb2
fix: add user popup is submittable again
...
react-form-hooks no longer played nice with custom input. created
a third input type `FormInput` that is made to play well
with the react-form-hooks.
also fixes auto complete overriding bg + text color on inputs.
2021-10-06 19:03:38 -05:00
Jordan Knott
8b1de30204
feat: redirect to register page if no users exist
...
fixes #130
2021-10-06 14:20:36 -05:00
Jordan Knott
76e398488f
fix: rewrite the label manager to no longer use useRef
...
useRef was causing a `readonly` error when trying to overwrite
`ref.current`. Rewrote components to use an Apollo query instead.
fixes #121
2021-09-13 12:44:02 -05:00
Jordan Knott
d1b867db35
deps: upgrade @types/react & @types/react-dom
2021-09-13 12:43:39 -05:00
Jordan Knott
65cd431c1a
fix: TaskDetails editor theme updated to work with latest version
2021-09-07 11:32:29 -05:00
Jordan Knott
a188c4b0ca
fix: clean up component to fix lint warnings preventing frontend build
2021-09-04 14:08:44 -05:00
Jordan Knott
2b4f94117c
fix: add missing rich-markdown-editor dependency
...
fixes #122
2021-09-04 12:16:01 -05:00
Jordan Knott
05799fce90
fix: hide any open popups when closing task details modal
2021-05-10 12:46:46 -05:00
Jordan Knott
b4f37350a9
refactor: switch to personal fork of rich-markdown-editor
2021-05-10 12:45:40 -05:00
Jordan Knott
8c6a3db0bc
deps: upgrade all dependencies
2021-05-02 17:31:24 -05:00
Jordan Knott
5a9a66effe
feat: apply new label to task when available
2021-04-30 23:49:12 -05:00
Jordan Knott
167d285d02
refactor: polling is now turned off in development mode
2021-04-30 23:36:58 -05:00
Jordan Knott
e2634dc490
feat: redirect after login when applicable
2021-04-30 23:25:48 -05:00
Jordan Knott
04c12e4da9
feat: projects can be set to public
2021-04-30 22:55:37 -05:00
Jordan Knott
3e72271d9b
refactor(Project): split out components into their own files
2021-04-30 20:06:05 -05:00
Jordan Knott
bd34f4b3ad
feat: change primary font to Open Sans
2021-04-30 16:35:43 -05:00
Jordan Knott
f45e359402
refactor: clean up components
2021-04-28 21:51:47 -05:00
Jordan Knott
229a53fa0a
refactor: replace refresh & access token with auth token only
...
changes authentication to no longer use a refresh token & access token
for accessing protected endpoints. Instead only an auth token is used.
Before the login flow was:
Login -> get refresh (stored as HttpOnly cookie) + access token (stored in memory) ->
protected endpoint request (attach access token as Authorization header) -> access token expires in
15 minutes, so use refresh token to obtain new one when that happens
now it looks like this:
Login -> get auth token (stored as HttpOnly cookie) -> make protected endpont
request (token sent)
the reasoning for using the refresh + access token was to reduce DB
calls, but in the end I don't think its worth the hassle.
2021-04-28 21:38:49 -05:00
Jordan Knott
3392b3345d
fix(Project): remove spacing between task group list and add new task list component
2021-04-28 21:38:49 -05:00
Jordan Knott
29b7c028ca
chore: update yarn.lock
2021-04-28 21:38:49 -05:00
Jordan Knott
0cc1b5a1df
refactor: remove Storybook stories
2021-04-28 21:38:49 -05:00
Jordan Knott
0760edac80
feat(FilterMeta): auto focus task name search input on popup open
2021-04-28 21:38:49 -05:00
Jordan Knott
ceaa49c5a1
feat(TaskDetails): clicking the '+' button now opens label manager
2021-04-28 21:38:49 -05:00
Jordan Knott
8b22d33dad
fix(QuickCardEditor): use correct ref on due date open
2021-04-28 21:38:49 -05:00
Jordan Knott
61e9249c98
fix: prevent empty list title from being saved
2021-04-28 21:38:49 -05:00
dependabot[bot]
c347c6bdc3
chore(deps): bump immer from 6.0.9 to 8.0.1 in /frontend
...
Bumps [immer](https://github.com/immerjs/immer ) from 6.0.9 to 8.0.1.
- [Release notes](https://github.com/immerjs/immer/releases )
- [Commits](https://github.com/immerjs/immer/compare/v6.0.9...v8.0.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-01 16:18:30 -06:00
Jordan Knott
35ac12b7b2
fix(Lists): fix flickering when list was a certain size
2021-01-06 17:00:10 -06:00
Jordan Knott
40b27aa1f1
fix: card composer no longer allows creates tasks with empty names
2021-01-06 16:20:05 -06:00
Jordan Knott
533b9511c9
feat: add alternate project finder to left navbar
2021-01-05 19:47:52 -06:00
Jordan Knott
dc50ef3566
refactor: change nav icons to use Link instead of history.push
2021-01-05 19:10:07 -06:00
Jordan Knott
f9e6fba552
fix(Projects): set overflow-y to auto on Wrapper
2021-01-05 19:06:49 -06:00
Jordan Knott
be7e945313
feat(ProjectFinder): auto focus search bar
2021-01-05 19:04:47 -06:00
Jordan Knott
edc7b649ec
feat: card composer now auto scrolls into view on being opened
2021-01-05 19:02:19 -06:00
Jordan Knott
4b83ff594f
fix: fix AddList component behaving weirdly when a Task Group was moved
2021-01-05 18:58:13 -06:00
Jordan Knott
c2a0f5e5d0
feat: change project title input to auto-grow on content change
2021-01-05 18:53:48 -06:00
Jordan Knott
ff15e7fb53
feat: hide project finder after selecting project
2021-01-05 17:00:31 -06:00