|
|
8196fb0bf6
|
get opencode free models
|
2026-01-31 14:15:29 +00:00 |
|
|
|
76e71d1f8a
|
opencode chat frontend implementation
|
2026-01-31 11:01:30 +00:00 |
|
|
|
925e8f2746
|
opencode chat backend
|
2026-01-31 10:13:18 +00:00 |
|
|
|
1f45ea0b6e
|
emailVerified for seeded data
|
2026-01-30 00:59:57 +00:00 |
|
|
|
7d8abe3b29
|
Merge branch 'master' into development
|
2026-01-30 00:41:42 +00:00 |
|
|
|
f469d43c8e
|
org export as json
|
2026-01-30 00:30:50 +00:00 |
|
|
|
e339274069
|
'Assign to me by default' toggle in Account.tsx
|
2026-01-29 22:43:02 +00:00 |
|
Oliver Bryan
|
9c2df9c295
|
Merge: FIX: Issue type not working during creation
|
2026-01-29 20:47:32 +00:00 |
|
|
|
106fc34aed
|
fixed issue type not being communicated during creation
|
2026-01-29 20:42:54 +00:00 |
|
|
|
d3174f8858
|
Merge branch 'development'
|
2026-01-29 15:22:47 +00:00 |
|
|
|
2aa13e34bf
|
removed all free tier restrictions
|
2026-01-29 15:20:42 +00:00 |
|
|
|
3b23cd7c16
|
new seed data
|
2026-01-29 11:53:16 +00:00 |
|
|
|
8c641e5df0
|
sprintpm.org
|
2026-01-29 11:14:11 +00:00 |
|
|
|
b74d86ec78
|
"Your sprint verification code is: "
|
2026-01-29 10:12:02 +00:00 |
|
|
|
d943561e89
|
verification emails and full email setup
|
2026-01-29 00:43:24 +00:00 |
|
|
|
14520618d1
|
more Free/Pro plan limitations
|
2026-01-28 23:36:03 +00:00 |
|
|
|
7f3cb7c890
|
Free/Pro plan limitations
|
2026-01-28 22:12:32 +00:00 |
|
|
|
c0e06ac8ba
|
User.email and implementation
|
2026-01-28 21:34:26 +00:00 |
|
|
|
d4cc50f289
|
fix: proper cancellation handling
|
2026-01-28 21:27:07 +00:00 |
|
|
|
99987e35bb
|
fixed to use hooks
|
2026-01-28 20:06:39 +00:00 |
|
|
|
260d0558ef
|
5 seats for free
|
2026-01-28 18:51:52 +00:00 |
|
|
|
db2c1dddfe
|
more stripe changes on frontend
|
2026-01-28 18:35:00 +00:00 |
|
|
|
f70a088a29
|
stripe package
|
2026-01-28 18:33:58 +00:00 |
|
|
|
98ff4014cc
|
stripe frontend
|
2026-01-28 18:33:30 +00:00 |
|
|
|
6cf7e79f20
|
subscription routes
|
2026-01-28 18:31:34 +00:00 |
|
|
|
8d623315fb
|
updateSeatCount()
|
2026-01-28 18:23:08 +00:00 |
|
|
|
54b26896d9
|
database query functions for stripe integration
|
2026-01-28 18:22:47 +00:00 |
|
|
|
92ae982793
|
stripe client setup
|
2026-01-28 18:18:24 +00:00 |
|
|
|
c8cb99c86a
|
Subscription, Payment and User.plan
|
2026-01-28 18:16:32 +00:00 |
|
|
|
c2f5a9abdb
|
added member-time-tracking route
|
2026-01-28 17:23:20 +00:00 |
|
|
|
1aabc463d4
|
added function to etch timed sessions for ALL org members
|
2026-01-28 17:21:11 +00:00 |
|
|
|
d6af2032db
|
replaced per-endpoint helpers with ts-rest contract and typed client
|
2026-01-28 13:01:28 +00:00 |
|
|
|
aa24de2e8e
|
backend logger
|
2026-01-28 10:46:38 +00:00 |
|
|
|
a4a9775779
|
made "pixel" the default icon style
|
2026-01-27 21:38:42 +00:00 |
|
|
|
4c2ec86639
|
userUploadAvatar shouldn't require auth
|
2026-01-27 12:08:02 +00:00 |
|
|
|
97eaa6d58a
|
more seeding data
|
2026-01-27 11:43:00 +00:00 |
|
|
|
11c808ab69
|
improved timer system and overlay
|
2026-01-26 19:19:46 +00:00 |
|
|
|
f11c9fa826
|
customise organisation issue types
|
2026-01-25 00:51:49 +00:00 |
|
|
|
d5a0829bad
|
issue types (task/bug)
|
2026-01-25 00:15:14 +00:00 |
|
|
|
9d8aee7a74
|
Organisation.features
|
2026-01-24 14:49:01 +00:00 |
|
Oliver Bryan
|
f780725a23
|
ratelimiting via "withRateLimit"
|
2026-01-21 23:04:38 +00:00 |
|
Oliver Bryan
|
be57b4d6df
|
patched security holes
|
2026-01-21 22:44:57 +00:00 |
|
Oliver Bryan
|
1a0d2e51e4
|
DROP SCHEMA IF EXISTS drizzle CASCADE
|
2026-01-21 21:13:24 +00:00 |
|
Oliver Bryan
|
0e3f4be166
|
migrate instead of push --force
|
2026-01-21 19:37:57 +00:00 |
|
Oliver Bryan
|
aac471f1e1
|
full clear
|
2026-01-21 19:35:45 +00:00 |
|
Oliver Bryan
|
8f87fc8acf
|
full comments system
|
2026-01-21 19:10:28 +00:00 |
|
Oliver Bryan
|
61d264d807
|
removed old logging
|
2026-01-21 16:45:40 +00:00 |
|
Oliver Bryan
|
e3ca50f1ad
|
Organisation.iconURL
|
2026-01-21 13:44:52 +00:00 |
|
Oliver Bryan
|
69ef310f99
|
fixed old migration
|
2026-01-21 13:44:42 +00:00 |
|
Oliver Bryan
|
0547ff106c
|
upload org icon
|
2026-01-21 13:44:37 +00:00 |
|