Henry
4c0689e5d5
feat: add 14 day free trial notice to pricing page
2025-10-30 23:47:00 +00:00
Henry
95497da944
fix: center workspace name icon when collapsed
2025-10-30 23:36:50 +00:00
Henry
2fa718417f
feat(cloud): add free trial
2025-10-30 23:23:50 +00:00
Henry
e8d52de5e4
feat(cloud): oss friends ( #235 )
...
* feat: add link to oss friends to footer
* feat: add oss friends page
* chore: build lang
* feat: add skeleton loader
* chore: rebuild lang
* chore: rebuild lang
2025-10-29 21:31:44 +00:00
Henry
a93a8c5f43
fix: realign workspace name
2025-10-29 11:36:10 +00:00
Henry
8ffadd0181
chore: update translations
2025-10-29 09:34:38 +00:00
Henry
5909b3ea87
fix: improve faq text eligibility on dark mode ( #234 )
...
* fix: improve faq text eligibility on dark mode
* feat: add small fade out to testimonials
2025-10-28 22:03:44 +00:00
Henry
81e9fe777c
fix: extend workspace name max character limit and truncate ( #233 )
2025-10-28 21:14:01 +00:00
Henry
690c1394b1
feat: add testimonials ( #230 )
...
* feat: add testimonials
* chore: add translations
2025-10-27 22:21:31 +00:00
Henry
0afaa5c159
fix: use resolvedTheme to fallback to system theme ( #228 )
2025-10-25 21:43:50 +01:00
Henry
86638026df
feat: update hero image ( #227 )
2025-10-24 21:54:52 +01:00
Henry
4a3cf50c76
feat: display scrolling company logos ( #226 )
...
* feat: add scrolling company logos
* chore: update translations
2025-10-24 21:21:02 +01:00
Henry
1e2326ac2e
fix: update page titles to show board name ( #225 )
...
* fix: update page titles to show board name
* chore: update translations
* chore: update translations
2025-10-23 21:08:34 +01:00
Ridham Khandar
bb4784fd28
feat: card will indicate icons of comments and description ( #222 )
...
* feat: card will indicate icons of comments and description
* fix: comments limit to one
* feat: fetch comments for public boards
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk >
2025-10-23 20:40:04 +01:00
Henry
9438620848
fix: prevent new workspace modal from being closed without an active workspace ( #224 )
2025-10-21 11:27:00 +01:00
Xeon
e469426809
Fix/polish translation error fix and correction ( #218 )
...
* Fix for minor spelling mistakes and contextually better sounding
sentences
* chore: compile lang
* chore: rebuild translations
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk >
2025-10-17 22:06:51 +01:00
Henry
ffba2f5053
feat: improve header navigation ( #219 )
...
* feat: enhance header navigation
* chore: add translations
2025-10-17 09:03:47 +01:00
Henry
b2f3849716
fix: update feature header link to use absolute path ( #217 )
...
* fix: update features header link to use absolute path
* feat: update feature comparison table
2025-10-16 21:07:45 +01:00
Henry
756d93c067
feat: add polish language support ( #216 )
2025-10-16 20:40:56 +01:00
Henry
c7288cbea8
cloud: add new pricing page ( #213 )
...
* feat: add new pricing page
* feat: extend feature comparison table
* feat: improve readability on light mode
* chore: add translations
2025-10-15 22:16:12 +01:00
Henry
a7a27e7054
feat: custom board templates ( #98 ) ( #209 )
...
* feat: add type and sourceId columns to board schema
* chore: update _journal and add snapshot
* feat: scaffold templates page
* feat: add template pages
* feat: add template card page
* feat: add template view indicator
* fix: ensure checklists default to empty array in board view
* feat: create template from board
* feat: show custom templates in new board form
* feat: create card activity from snapshot creation
* chore: update readme and features
* chore: add translations
2025-10-10 20:19:42 +01:00
Vedant
362381f516
fix(bug): remove overflow of comment ( #206 ) ( #207 )
2025-10-07 20:23:01 +01:00
Henry
fc692cb411
feat: basic workspace search ( #203 )
...
* feat: set up command pallette and search endpoint
* feat: use placeholder data in search results
* feat: add keyboard navigation
* feat: add icons for search results
* feat: add fuzzy search
* feat: add search button to collapsed menu
* feat: add keyboard shortcuts
* fix: prevent no results flickering
* feat: consistent font size for search placeholder
* chore: build translations
2025-10-02 22:25:48 +01:00
Henry
adbb25edd7
fix(cloud): enable magic link signup for cloud ( #204 )
2025-10-02 22:25:33 +01:00
Henry
6059fa35a2
fix: show invite link toggle on self hosted environments ( #198 )
2025-09-27 20:48:16 +01:00
Morfixx
60355c762f
feat: disable email functions if email not enabled ( #195 )
...
* fix: disabled email functionality unless email sending enabled
* feat: missing locale only russian complete
* chore: add ENABLE_EMAIL to docker compose
* chore: add translations
* fix: removed new env variable, and used SMTP_HOST instead for checking
* Revert "fix: removed new env variable, and used SMTP_HOST instead for checking"
This reverts commit 5f75237e06ac07bcbb073c25cdc9d6a9071e4011.
* feat: allow inviting members via link
* refactor: update env to disable email
* chore: update translations
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk >
2025-09-26 23:20:57 +01:00
Henry
b159b48c35
feat: invite workspace members via link ( #196 )
...
* feat: add workspace invite links schema
* feat: update workspace invite schema
* feat: add repo funcs and share link toggle
* feat: redirect to next param on authentication
* feat: add invite page
* feat: switch to workspace on invite success
* refactor: tweak light mode styles
* feat(cloud): update subscription for cloud
* feat: only allow admin users to create links
* chore: add translations
2025-09-26 22:25:42 +01:00
Morfixx
2a0220ce6f
feat: added docs to website ( #186 )
...
* feat(docs): self-hosting s3 minio guide
* feat(docs): self-hosting introduction guide
* fix: build error
* refactor: use kan over kan.bn
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk >
2025-09-19 21:08:59 +01:00
Morfixx
7ccd2ac1e0
feat(web): added image cropping to avatar uploads ( #185 )
...
* feat(web): added image cropping to avatar uploads
* chore: add translations
* refactor: move react crop css import to avatar component
* refactor: remove duplicate interface
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk >
2025-09-19 20:44:20 +01:00
Henry
cea5cf84c8
feat(cloud): pause/reactivate members ( #184 )
...
* feat: add paused member status
* feat: add paused badge to member table
* chore: add translations
* feat: unpause all members on pro activation
2025-09-18 22:09:42 +01:00
Henry
6738fddc5f
feat(localisation): add russian language support ( #183 )
2025-09-18 20:50:01 +01:00
Henry
dc1f78df55
fix: set correct grid size for boards on desktop viewports ( #180 )
2025-09-14 21:12:35 +01:00
Henry
87e02fdcb0
chore: add missing translations
2025-09-14 20:46:11 +01:00
Henry
7073cd5931
feat: only render table if api keys exist
2025-09-14 20:28:38 +01:00
LovelessCodes
3e21b23f0a
refactor: reorganize settings page with tabbed interface ( #57 )
...
* refactor: reorganize settings page with tabbed interface
* feat: revamp API key management with new list view and confirmation modals
* refactor: update tab styling
* refactor: tweak UI/UX for managing API keys
* refactor: only show update button when change has been made
* refactor: only show update button when content of display name has been updated
* feat: store tab state in params
* refactor: remove focus state from tabs
* refactor: tweak styling on mobile select
* refactor: simplify settings pages
* feat: open upgrade modal if upgrade=pro is in params
* feat: add scroll to api key list on mobile
* chore: add translations
---------
Co-authored-by: Henry <henry_ball@hotmail.co.uk >
2025-09-14 15:48:55 +01:00
Henry
793baa8325
fix: update modal z-index to ensure proper layering ( #177 )
2025-09-12 20:14:41 +01:00
Henry
63e639e337
fix: show correct active workspace and truncate name ( #175 )
2025-09-11 23:02:48 +01:00
Henry
c2ccb6b13b
fix: prevent card side menu selectors from closing unexpectedly ( #174 )
2025-09-11 22:48:53 +01:00
Henry
4ee1d6f2d5
fix: prevent new workspace modal from getting stuck in an open state ( #173 )
2025-09-11 22:29:48 +01:00
Henry
2f88366418
feat: set workspace url when creating a new workspace ( #172 )
...
* feat: add migration to remove not null constraint from referenceId on subscriptions
* feat(cloud): write worspace slug availability checks to db
* feat: add migration to add cascade set null to referenceId on subscription
* feat: update workspace and subscripton schema
* feat: add createWorkspaceSlugCheck repo func
* feat: set workspace url on creation
* chore: update translations
* refactor: various tweaks and fixes
* feat: add pro bolt to pricing notice
* feat: toggle pro subscription
* fix: hide pro subscription notice for self hosters
* feat: add pro upgrade message on members page
* feat: hide pro upgrade notice on small viewports
* feat: update workspace url placeholder
2025-09-11 20:32:02 +01:00
Henry
4f7fa1a228
fix: compile translations
2025-09-09 13:42:43 +01:00
Henry
308cb22729
feat(cloud): pro launch features ( #170 )
...
* fix: ensure workspace slug is updated on activation
* feat: open upgrade modal if upgrade=pro is in URL params
* fix: show correct skeleton loader for workspace menu when collapsed
* fix: reenable scroll when navigating back to marketing page
* feat: add launch offer notice
2025-09-09 13:07:39 +01:00
Henry
6c04a10b1f
feat(cloud): show pro features ( #169 )
...
* feat(cloud): show pro workspace features
* feat: allow multiple subscriptions
* chore: translations
2025-09-08 23:22:12 +01:00
Henry
99459415d5
chore: translations
2025-09-07 23:09:42 +01:00
Henry
5a4835091f
feat(cloud): unlimited seats ( #166 )
...
* feat: add unlimitedSeats to subscription
* feat: set unlimited seats to true for pro plans
* feat: add unlimited invites messaging
* feat: upgrade to pro via auth client
* feat: add subscription repo funcs
* chore: move subscription utils to shared
* feat: skip updating subscription if unlimited seats
2025-09-07 22:50:20 +01:00
Henry
18e60333ae
fix(cloud): use next-runtime-env on members page
2025-09-03 21:08:08 +01:00
Henry
abbbb4b928
chore(cloud): remove stripe customer creation from auth hook
2025-09-02 23:02:01 +01:00
Henry
3cea9377e6
chore(cloud): update env vars
2025-09-02 22:49:36 +01:00
Henry
06c268bed1
feat(cloud): enable seat based pricing ( #161 )
...
* feat: setup subscriptions
* feat: prompt user to create subscription if inactive
* feat: update subscription when increasing/decreasing workspace members
* feat: rework upgrade
* chore: remove pricing notice
* chore: add translations
* chore: update proration comment
2025-09-02 22:36:09 +01:00
Henry
e3d7ace8bd
chore: update beta end date
2025-09-02 09:10:27 +01:00