Oliver Bryan
|
6884cc1c8e
|
added session operations and cleanup job
|
2026-01-09 05:31:42 +00:00 |
|
Oliver Bryan
|
7201646b0a
|
added Session table for cookie-based auth
|
2026-01-09 05:31:13 +00:00 |
|
Oliver Bryan
|
ad138059db
|
security headers
|
2026-01-09 04:53:05 +00:00 |
|
Oliver Bryan
|
21655c2b73
|
use HS256 for JWT signing
|
2026-01-09 04:44:48 +00:00 |
|
Oliver Bryan
|
1603fc46ef
|
added jwt generation instructions
|
2026-01-09 04:38:15 +00:00 |
|
Oliver Bryan
|
de196c2e87
|
improved password requirements
|
2026-01-09 04:34:24 +00:00 |
|
Oliver Bryan
|
dc50df15cb
|
gif avatar support
all resizing is done server-side with sharp
|
2026-01-09 03:59:34 +00:00 |
|
Oliver Bryan
|
e5777d9645
|
custom selection colour
|
2026-01-09 03:37:36 +00:00 |
|
Oliver Bryan
|
77052d4ff2
|
no longer applying "personality" on all links
|
2026-01-09 03:37:00 +00:00 |
|
Oliver Bryan
|
5f21cfc250
|
added "remove avatar" button to register
|
2026-01-09 03:33:40 +00:00 |
|
Oliver Bryan
|
7c32b730dc
|
added "personality" colour
#f26d77
|
2026-01-09 03:19:59 +00:00 |
|
Oliver Bryan
|
12fc3c850c
|
new fonts for landing page
some changes to wording and layout too
|
2026-01-09 03:00:30 +00:00 |
|
Oliver Bryan
|
2440215360
|
fonts: IBM Plex Mono, Basteleur, Sorts Mill Goudy
|
2026-01-09 03:00:02 +00:00 |
|
Oliver Bryan
|
cc1352dd05
|
added my icon to the landing page footer
|
2026-01-09 02:13:32 +00:00 |
|
Oliver Bryan
|
bc07baa25d
|
landing page implementation
needs some work, but does a great job for now
|
2026-01-09 02:08:00 +00:00 |
|
Oliver Bryan
|
f2786e3095
|
added showLabel to org and proj selects
|
2026-01-09 01:12:50 +00:00 |
|
Oliver Bryan
|
6deb9642d2
|
increased font size of select label
|
2026-01-09 00:53:08 +00:00 |
|
Oliver Bryan
|
d0a2b80d68
|
added dismiss button and "login details" dialog to under construction warning
|
2026-01-08 23:46:09 +00:00 |
|
Oliver Bryan
|
823ee36c07
|
made "under construction" warning a bit nicer
|
2026-01-08 23:10:30 +00:00 |
|
Oliver Bryan
|
5700f204d9
|
under construction warning on login page
|
2026-01-08 22:55:06 +00:00 |
|
Oliver Bryan
|
18205e1b82
|
removed spellcheck from fields that don't need it
|
2026-01-08 22:54:44 +00:00 |
|
Oliver Bryan
|
e4990a7c7e
|
move the SelectContent over a bit more
|
2026-01-08 20:01:16 +00:00 |
|
Oliver Bryan
|
5014822cec
|
better seed data
|
2026-01-08 19:43:36 +00:00 |
|
Oliver Bryan
|
8cea2815e0
|
Select labels
|
2026-01-08 19:40:12 +00:00 |
|
Oliver Bryan
|
51093a46f5
|
ensure all users are members of all orgs
|
2026-01-08 18:00:31 +00:00 |
|
Oliver Bryan
|
e02c53fc0c
|
db reset and seed scripts
|
2026-01-08 17:53:56 +00:00 |
|
Oliver Bryan
|
528e41bd92
|
better structure for main body
|
2026-01-08 17:53:29 +00:00 |
|
Oliver Bryan
|
c4cfe23cd2
|
force bun 1.3.4
|
2026-01-08 12:21:04 +00:00 |
|
Oliver Bryan
|
82274b7975
|
selected a selected issue deselects it
|
2026-01-08 11:16:44 +00:00 |
|
Oliver Bryan
|
d40b71f619
|
use bun's s3 client
|
2026-01-08 11:05:10 +00:00 |
|
Oliver Bryan
|
efb75c2f26
|
create issue with assignee
|
2026-01-06 23:01:50 +00:00 |
|
Oliver Bryan
|
2e030e962e
|
implemented UserSelect component
|
2026-01-06 23:00:03 +00:00 |
|
Oliver Bryan
|
732434c4a4
|
"members" state
|
2026-01-06 22:59:25 +00:00 |
|
Oliver Bryan
|
fafb0bb633
|
UserSelect component
|
2026-01-06 22:51:52 +00:00 |
|
Oliver Bryan
|
506dca4e7e
|
added "BREATHING_ROOM"
|
2026-01-06 22:40:46 +00:00 |
|
Oliver Bryan
|
14a6a13eeb
|
super basic favicon
|
2026-01-06 21:28:34 +00:00 |
|
Oliver Bryan
|
5b429a6334
|
more consistent styling on issue detail pane for creator + assignee
|
2026-01-06 16:17:17 +00:00 |
|
Oliver Bryan
|
610cd4199b
|
update issue assignee full implementation
|
2026-01-06 15:51:32 +00:00 |
|
Oliver Bryan
|
b7a53d2d8a
|
update user state variable on change
|
2026-01-06 14:50:40 +00:00 |
|
Oliver Bryan
|
15c7320833
|
Issue.creatorId + implementation
|
2026-01-06 13:19:19 +00:00 |
|
Oliver Bryan
|
6e8ffa0885
|
fixed UserRound sizing
|
2026-01-03 13:20:42 +00:00 |
|
Oliver Bryan
|
5160a6a554
|
converted account and organisation pages to dialogs
|
2026-01-03 12:42:39 +00:00 |
|
Oliver Bryan
|
33da8bde85
|
avatar: new upload + remove avatar, and placeholder with colour and initials
|
2026-01-03 11:25:39 +00:00 |
|
Oliver Bryan
|
e62b12b1c3
|
data sorting
|
2026-01-01 12:02:20 +00:00 |
|
Oliver Bryan
|
494badfdaa
|
massive UploadAvatar improvements
|
2026-01-01 12:02:09 +00:00 |
|
Oliver Bryan
|
d158f51141
|
save/load selectedOrganisationId and selectedProjectId to/ localStorage
|
2026-01-01 11:36:21 +00:00 |
|
Oliver Bryan
|
5a9e950fa8
|
improved settings pages
|
2026-01-01 11:29:17 +00:00 |
|
Oliver Bryan
|
13314ad16e
|
header component
|
2026-01-01 11:29:09 +00:00 |
|
Oliver Bryan
|
ba2156da98
|
use import alias
|
2026-01-01 10:55:12 +00:00 |
|
Oliver Bryan
|
63fef4a0e9
|
add + remove users from organisation
|
2026-01-01 10:46:54 +00:00 |
|