Commit Graph

  • c7d261048b getServerURL() utility function Oliver Bryan 2025-12-31 17:00:38 +00:00
  • cb21564c11 fixed background colour flash Oliver Bryan 2025-12-31 16:09:22 +00:00
  • a8dfe54570 ProjectSelect component Oliver Bryan 2025-12-31 05:49:07 +00:00
  • 78082960eb added OrganisationSelect and overview of selected org Oliver Bryan 2025-12-31 05:44:33 +00:00
  • 4d755b413a OrganisationSelect component Oliver Bryan 2025-12-31 05:43:56 +00:00
  • 89a67fe3ef todo: store backend/server URL in localstorage Oliver Bryan 2025-12-31 05:43:29 +00:00
  • 8cbbe044a3 Merge branch 'master' of https://github.com/hex248/issue-monorepo Oliver Bryan 2025-12-31 05:30:06 +00:00
  • a44265ff67 fix: weird column sizing issue for assignee (only happened in tauri) Oliver Bryan 2025-12-31 05:29:56 +00:00
  • 456151c0b2 added issue.ob248.com to allowedHosts Oliver Bryan 2025-12-31 05:15:27 +00:00
  • 8024339bd3 Revert "added __VITE_ADDITIONAL_SERVER_ALLOWED_HOSTS=issue.ob248.com" Oliver Bryan 2025-12-31 05:14:33 +00:00
  • f7e9c2a125 added __VITE_ADDITIONAL_SERVER_ALLOWED_HOSTS=issue.ob248.com Oliver Bryan 2025-12-31 05:10:28 +00:00
  • 414152639a just bun dev Oliver Bryan 2025-12-31 04:55:26 +00:00
  • 9469761889 Merge branch 'master' of https://github.com/hex248/issue-monorepo Oliver Bryan 2025-12-31 04:33:56 +00:00
  • 4b38c1115a pm2 ecosystem configuration Oliver Bryan 2025-12-31 04:33:37 +00:00
  • daee3fb526 functional issue creation Oliver Bryan 2025-12-30 05:32:52 +00:00
  • cad3fec8ba refetchIssues function Oliver Bryan 2025-12-30 05:14:02 +00:00
  • 86a11e6cb5 automatically focus first input Oliver Bryan 2025-12-30 05:13:50 +00:00
  • f534bc6dec Project.blob -> Project.key Oliver Bryan 2025-12-29 06:17:40 +00:00
  • 54493f7c60 fix: pressing on the left side of log out button does nothing (in user menu) Oliver Bryan 2025-12-29 06:00:38 +00:00
  • f3aa9f84fa characters for blob: up to 4 instead of EXACTLY 4 Oliver Bryan 2025-12-29 05:53:49 +00:00
  • 7355570a0b select newly created project/org Oliver Bryan 2025-12-29 05:50:50 +00:00
  • 034b1a1d72 implemented org and project creation Oliver Bryan 2025-12-29 05:41:58 +00:00
  • 8722107c51 CreateProject component Oliver Bryan 2025-12-29 05:37:16 +00:00
  • bc3380b118 "completeAction" and custom "trigger" params Oliver Bryan 2025-12-29 05:32:03 +00:00
  • 658b5eb669 multiple projects can be created with the same blob/key (just not in the same org) Oliver Bryan 2025-12-29 05:31:33 +00:00
  • 39fa230d31 create organisation dialog form Oliver Bryan 2025-12-29 04:48:04 +00:00
  • 1b68d82565 updated /organisation/create route. creates member and ensures no duplicated slugs Oliver Bryan 2025-12-29 04:44:37 +00:00
  • 542efbd240 createOrganisationWithOwner Oliver Bryan 2025-12-29 04:43:14 +00:00
  • 85569eb90c improved "cannot be empty" with useMemo Oliver Bryan 2025-12-29 04:36:49 +00:00
  • afef1d4ff8 getOrganisationBySlug Oliver Bryan 2025-12-29 04:35:57 +00:00
  • 68a47519f2 dialog component Oliver Bryan 2025-12-29 03:37:31 +00:00
  • d2c1c3148f improved outline button style Oliver Bryan 2025-12-29 03:35:13 +00:00
  • 82f39d3c4f utilised resizable panel group for IssuesTable + IssueDetailPane Oliver Bryan 2025-12-28 01:37:44 +00:00
  • aa2f8fff63 Resizable panels component Oliver Bryan 2025-12-28 01:35:58 +00:00
  • 7a8b382b02 SettingsPageLayout wrapper component Oliver Bryan 2025-12-28 00:26:11 +00:00
  • 22886335e1 added logout button to top-right dropdown Oliver Bryan 2025-12-28 00:25:58 +00:00
  • 51fb713fea noStyle option Oliver Bryan 2025-12-28 00:24:36 +00:00
  • b50640ba7b Organisations and new Account page Oliver Bryan 2025-12-27 23:31:59 +00:00
  • 7e84990e49 font weight classes for tailwind usage Oliver Bryan 2025-12-27 23:31:42 +00:00
  • 8875c334ea 404 page Oliver Bryan 2025-12-27 23:31:14 +00:00
  • 276079b322 improved dropdown styling Oliver Bryan 2025-12-27 23:31:06 +00:00
  • 8e71520ed4 more uniform gaps Oliver Bryan 2025-12-27 22:19:49 +00:00
  • c723302d86 "useNavigate" to refresh page Oliver Bryan 2025-12-27 22:19:36 +00:00
  • fb1a7e90d6 super basic account page with link on Index page Oliver Bryan 2025-12-27 05:37:58 +00:00
  • f04b8e05c9 host on network Oliver Bryan 2025-12-27 05:37:41 +00:00
  • d32ac015f8 added dropdown menu component (shadcn) Oliver Bryan 2025-12-27 04:43:04 +00:00
  • ef78697ab6 added dropdown-menu Oliver Bryan 2025-12-26 18:18:25 +00:00
  • ee99ae613f Update README.md file Oliver Bryan 2025-12-24 16:27:32 +00:00
  • 9f7baedc9d select first organisation and first project by default Oliver Bryan 2025-12-23 17:33:38 +00:00
  • a191b9e844 implemented organisations on frontend Oliver Bryan 2025-12-23 17:24:07 +00:00
  • ea84e754e5 way more indepth demo data with 2 users, 4 organisations, 3 projects per org, and 3 issues per project Oliver Bryan 2025-12-23 17:21:32 +00:00
  • badb857bc2 OrganisationResponse type Oliver Bryan 2025-12-23 17:13:21 +00:00
  • e9c5fbac0a use Avatar in table for assignee Oliver Bryan 2025-12-23 17:11:05 +00:00
  • d46b82ffa6 Avatar component Oliver Bryan 2025-12-23 17:07:23 +00:00
  • 193b1dc93b use AuthedRequest for "organisation/by-user" Oliver Bryan 2025-12-23 16:17:59 +00:00
  • cb80e75c2a "/projects/by-organisation" route Oliver Bryan 2025-12-23 16:17:37 +00:00
  • 925617f493 getProjectsByOrganisationId Oliver Bryan 2025-12-23 16:13:33 +00:00
  • 474a929ffa Organisation and OrganisationMember routes Oliver Bryan 2025-12-22 20:23:16 +00:00
  • 92866f1017 Organisation db query functions Oliver Bryan 2025-12-22 20:22:33 +00:00
  • 4bf4f832b7 all fixes for Project.creatorId and Organisation tables Oliver Bryan 2025-12-22 20:13:08 +00:00
  • 551a868be9 Organisation and OrganisationMember tables Oliver Bryan 2025-12-22 20:01:51 +00:00
  • e6d374f444 chevron rotates when select is open Oliver Bryan 2025-12-22 19:37:31 +00:00
  • 393ce37b7f converted login/register form to an actual html form Oliver Bryan 2025-12-22 19:18:35 +00:00
  • ef7e2fcf2e biome: "root": false Oliver Bryan 2025-12-22 19:17:09 +00:00
  • 1d5c1f5194 added todo Oliver Bryan 2025-12-22 18:13:21 +00:00
  • 01236ebb3e improved loading screen with spinner Oliver Bryan 2025-12-22 15:44:18 +00:00
  • f35177699c VITE_* for VITE_SERVER_URL Oliver Bryan 2025-12-22 15:15:00 +00:00
  • 2385fed3b6 more checks before using user data Oliver Bryan 2025-12-22 13:45:01 +00:00
  • 9747c376e6 getAuthHeaders now returns a HeadersInit Oliver Bryan 2025-12-22 13:43:34 +00:00
  • e2bb57cb35 stringify user data before commiting to local storage Oliver Bryan 2025-12-22 13:43:12 +00:00
  • dbec5dac6c complete register functionality Oliver Bryan 2025-12-22 07:38:42 +00:00
  • 9bf8d36d49 not sure why i hid this Oliver Bryan 2025-12-22 07:36:28 +00:00
  • 46004bc4ca capitalise util function Oliver Bryan 2025-12-22 07:36:07 +00:00
  • 03e0874c2c join owners with ProjectsByOwnerID Oliver Bryan 2025-12-22 07:01:22 +00:00
  • 7cb9dc7217 get projects by owner Oliver Bryan 2025-12-22 06:49:11 +00:00
  • 92bd169413 loading page Oliver Bryan 2025-12-22 06:42:31 +00:00
  • bba672a020 logout/login from anywhere Oliver Bryan 2025-12-22 06:36:14 +00:00
  • e550b936e0 simple auth setup Oliver Bryan 2025-12-22 06:34:37 +00:00
  • 66b4868c6f login form component Oliver Bryan 2025-12-22 06:33:58 +00:00
  • 2a48e991cf de-rounded buttons and inputs Oliver Bryan 2025-12-22 06:33:33 +00:00
  • aa0171b4f3 LogOutButton component Oliver Bryan 2025-12-22 06:33:15 +00:00
  • 200fbc28e3 getAuthHeaders util function Oliver Bryan 2025-12-22 05:15:56 +00:00
  • 1d18870b51 return full user object for /auth/me Oliver Bryan 2025-12-22 05:12:37 +00:00
  • d1b4f11954 auth routes Oliver Bryan 2025-12-22 03:27:35 +00:00
  • c4c759185b "/auth/me" route Oliver Bryan 2025-12-22 03:27:15 +00:00
  • 835c568552 "/auth/login" route Oliver Bryan 2025-12-22 03:27:05 +00:00
  • e261b838d6 "/auth/register" route Oliver Bryan 2025-12-22 03:26:57 +00:00
  • 43b92cb95a all routes require auth Oliver Bryan 2025-12-22 03:24:27 +00:00
  • 8ad235241e moved cors middleware to correct place Oliver Bryan 2025-12-22 03:23:44 +00:00
  • 058387493e bcrypt utils Oliver Bryan 2025-12-22 03:23:05 +00:00
  • 22d05d8c26 jwt utils Oliver Bryan 2025-12-22 03:22:52 +00:00
  • e0ab34f900 auth middleware Oliver Bryan 2025-12-22 03:22:11 +00:00
  • cbd9b98939 added password to demo data Oliver Bryan 2025-12-22 03:21:16 +00:00
  • fe15ad43f5 create user with passwordHash Oliver Bryan 2025-12-22 03:20:52 +00:00
  • 8462209bab bcrypt and jsonwebtoken Oliver Bryan 2025-12-22 03:17:24 +00:00
  • 9fe26017d3 added passwordHash and createdAt/updatedAt to user table Oliver Bryan 2025-12-22 03:16:29 +00:00
  • 2eae751fdb input and label shadcn components# Oliver Bryan 2025-12-22 01:05:23 +00:00
  • 62febd8a29 include project owner Oliver Bryan 2025-12-14 23:18:11 +00:00
  • c458926bc1 SmallUserDisplay component Oliver Bryan 2025-12-14 22:52:45 +00:00
  • a4bf1d9aba no transitions or animations and sleeker interface Oliver Bryan 2025-12-14 22:21:34 +00:00