Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
operately-single-host.tar.gz | 2025-07-28 | 2.0 kB | |
Operately v1.0.0 source code.tar.gz | 2025-07-27 | 20.9 MB | |
Operately v1.0.0 source code.zip | 2025-07-27 | 22.5 MB | |
README.md | 2025-07-27 | 88.8 kB | |
Totals: 4 Items | 43.5 MB | 0 |
What's Changed
- docs: Correct Discord link and license badge in Readme by @markoa in https://github.com/operately/operately/pull/2037
- add cancel link to discussion edit form by @skwowet in https://github.com/operately/operately/pull/2036
- fix: Signing up with Google from the login page by @shiroyasha in https://github.com/operately/operately/pull/2043
- chore: Progress bars in Design by @shiroyasha in https://github.com/operately/operately/pull/2047
- chore: Chronometer component added by @Rockyy174 in https://github.com/operately/operately/pull/2048
- chore: Goal status picker form element by @shiroyasha in https://github.com/operately/operately/pull/2049
- chore: Redirect to new page if new check-in feature enabled by @shiroyasha in https://github.com/operately/operately/pull/2050
- chore: If you are a reviewer, you get a goal check-in message with Acknowledge CTA by @shiroyasha in https://github.com/operately/operately/pull/2051
- feat: Rename success conditions to targets by @shiroyasha in https://github.com/operately/operately/pull/2052
- chore: Rename update progress button to check-in (#2052) by @shiroyasha in https://github.com/operately/operately/pull/2053
- feat: Use new progress bars for targets on goal page by @shiroyasha in https://github.com/operately/operately/pull/2054
- chore: Bootstrap feature tests for new check-in page by @shiroyasha in https://github.com/operately/operately/pull/2055
- feat: Add new Goal Check-In page by @Rockyy174 in https://github.com/operately/operately/pull/2056
- feat: Bootstrap new goal check-in page by @shiroyasha in https://github.com/operately/operately/pull/2057
- feat: Auto-acknowledge check-in if visiting with acknowledge=true by @shiroyasha in https://github.com/operately/operately/pull/2058
- feat: Navigation for the check-in page by @shiroyasha in https://github.com/operately/operately/pull/2059
- feat: Introduce Page modes and dropdown with edit button by @shiroyasha in https://github.com/operately/operately/pull/2060
- fix: Use first name for reviewer in status dropdown by @shiroyasha in https://github.com/operately/operately/pull/2062
- fix: Default state for the check-in status is "not selected" by @shiroyasha in https://github.com/operately/operately/pull/2063
- fix: Always add a space between values and the unit by @shiroyasha in https://github.com/operately/operately/pull/2064
- feat: Comment section for new check-in page by @shiroyasha in https://github.com/operately/operately/pull/2065
- feat: Add goal check-in reactions to new check-in page by @shiroyasha in https://github.com/operately/operately/pull/2066
- feat: Check-in page header by @shiroyasha in https://github.com/operately/operately/pull/2067
- feat: Add new Goal Check-in page by @Rockyy174 in https://github.com/operately/operately/pull/2068
- feat: Subscribe to news on the check-in page by @shiroyasha in https://github.com/operately/operately/pull/2069
- feat: Clear goal check-in notifications when the page opens by @shiroyasha in https://github.com/operately/operately/pull/2070
- feat: Calculate page title based on the page state by @shiroyasha in https://github.com/operately/operately/pull/2071
- feat: Edit bar for check-in page by @shiroyasha in https://github.com/operately/operately/pull/2072
- chore: GoalCheckIn operation updates timeframe by @Rockyy174 in https://github.com/operately/operately/pull/2074
- feat: Show ticks for completed part of the chronometer by @shiroyasha in https://github.com/operately/operately/pull/2076
- feat: Display timeframe change in goal check-in feed event by @Rockyy174 in https://github.com/operately/operately/pull/2075
- chore: GoalCheckInEdit operation updates timeframe by @Rockyy174 in https://github.com/operately/operately/pull/2077
- fix: Goal timeframe dates are correct regardless of time zone by @Rockyy174 in https://github.com/operately/operately/pull/2082
- fix: Check-in form is not submitted when target is edited by @Rockyy174 in https://github.com/operately/operately/pull/2079
- fix: Add validation to SelectGoalStatus field by @Rockyy174 in https://github.com/operately/operately/pull/2080
- fix: Both 'caution' and 'concern' statuses are supported by @Rockyy174 in https://github.com/operately/operately/pull/2081
- chore: Redirect to new Goal page if feature enabled by @Rockyy174 in https://github.com/operately/operately/pull/2083
- chore: Add title and description fields to new Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2084
- feat: Add targets field to new Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2085
- feat: Add messages list to new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2086
- feat: Add "Next Check-in" to new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2087
- feat: Add timeframe to new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2088
- feat: Use goal names in the check-in title by @shiroyasha in https://github.com/operately/operately/pull/2089
- feat: Show check-in status in the title of the check-in by @shiroyasha in https://github.com/operately/operately/pull/2090
- feat: Show inline chronometer in view mode by @shiroyasha in https://github.com/operately/operately/pull/2091
- feat: Borderless description for check-ins by @shiroyasha in https://github.com/operately/operately/pull/2092
- chore: All fields use the same label text size by @shiroyasha in https://github.com/operately/operately/pull/2093
- chore: Add ListGoalContributors query by @Rockyy174 in https://github.com/operately/operately/pull/2094
- feat: Add champion and reviewer to new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2095
- feat: Add contributors to Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2096
- feat: Add feed to new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2097
- feat: Targets on the check-in page by @shiroyasha in https://github.com/operately/operately/pull/2098
- feat: Previous value marker for progress bars by @shiroyasha in https://github.com/operately/operately/pull/2099
- feat: Add realted work to new Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2100
- feat: Add navigation to new Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2101
- feat: Add status to new Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2102
- fix: Status color tailwind classes fixed by @Rockyy174 in https://github.com/operately/operately/pull/2103
- feat: Add parent goal to new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2104
- feat: Goal can be edited from new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2105
- feat: Simplify check-in title by @shiroyasha in https://github.com/operately/operately/pull/2106
- fix: Timeframe is displayed correctly on new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2107
- fix: Several adjustments in new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2108
- chore: Chronometer component can be displayed in gray by @Rockyy174 in https://github.com/operately/operately/pull/2109
- feat: Display banner when Goal is closed or archived by @Rockyy174 in https://github.com/operately/operately/pull/2110
- feat: Parent Goal can be edited on new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2111
- feat: Expandable single line targets on the check-in page by @shiroyasha in https://github.com/operately/operately/pull/2115
- feat: Textual description of the goal's state by @shiroyasha in https://github.com/operately/operately/pull/2117
- fix: Map caution to concert state by @shiroyasha in https://github.com/operately/operately/pull/2118
- fix: Adjust paddings and margins on new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2119
- feat: Adjust check-in page for mobiles by @shiroyasha in https://github.com/operately/operately/pull/2120
- feat: markdown export with embeds removal for documents by @skwowet in https://github.com/operately/operately/pull/2078
- feat: goal time in weeks by @dnwes in https://github.com/operately/operately/pull/2121
- feat: Goal and CheckIn pages share the same Targets field by @Rockyy174 in https://github.com/operately/operately/pull/2122
- chore: Add constraint to prevent goals cycles by @Rockyy174 in https://github.com/operately/operately/pull/2116
- feat: Handle check-in subtitle on mobile by @shiroyasha in https://github.com/operately/operately/pull/2127
- feat: Target names can be edited by @Rockyy174 in https://github.com/operately/operately/pull/2126
- fix: Adjust page navigation on mobile by @shiroyasha in https://github.com/operately/operately/pull/2128
- fix: Safari fix for Goal Targets by @Rockyy174 in https://github.com/operately/operately/pull/2130
- fix: assertGoalStatusValidity supports concern status by @Rockyy174 in https://github.com/operately/operately/pull/2132
- fix: Always sort targets by index by @Rockyy174 in https://github.com/operately/operately/pull/2133
- fix: Goal Targets inputs adjust to dark theme by @Rockyy174 in https://github.com/operately/operately/pull/2134
- fix: Handle blur event in target ValueEdit component by @Rockyy174 in https://github.com/operately/operately/pull/2135
- feat: Mobile burger navigation by @shiroyasha in https://github.com/operately/operately/pull/2131
- fix: Export as markdown when images are present by @shiroyasha in https://github.com/operately/operately/pull/2136
- feat: Use goal statuses that fit nicely into sentences by @shiroyasha in https://github.com/operately/operately/pull/2138
- fix: Fit the edit bar to looks good on mobile by @shiroyasha in https://github.com/operately/operately/pull/2140
- fix: Mobile-friendly toolbar for the rich text editor by @shiroyasha in https://github.com/operately/operately/pull/2141
- feat: Make the timeframe work on mobile by @shiroyasha in https://github.com/operately/operately/pull/2142
- feat: Optimize title and paddings for mobile devices for new check-ins by @shiroyasha in https://github.com/operately/operately/pull/2144
- chore: Add feature tests for all statuses by @shiroyasha in https://github.com/operately/operately/pull/2145
- chore: Tests for updating target values during check-in by @shiroyasha in https://github.com/operately/operately/pull/2146
- feat: Target definition can be edited on the new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2147
- fix: Don't send emails when editing documents by @shiroyasha in https://github.com/operately/operately/pull/2150
- feat: Targets can be added inline on the new Goal Page by @Rockyy174 in https://github.com/operately/operately/pull/2148
- fix: Goal status moved to sidebar by @Rockyy174 in https://github.com/operately/operately/pull/2155
- fix: Hide contributors widget when there are 0 contributors by @Rockyy174 in https://github.com/operately/operately/pull/2156
- fix: Check-in button changed to secondary by @Rockyy174 in https://github.com/operately/operately/pull/2157
- fix: Add error handling Goal title by @Rockyy174 in https://github.com/operately/operately/pull/2158
- feat: Goal description can be expanded and collapsed by @Rockyy174 in https://github.com/operately/operately/pull/2162
- fix: Display short dates and names in Goal page conversations by @Rockyy174 in https://github.com/operately/operately/pull/2163
- fix: shortName util handles person without last name by @Rockyy174 in https://github.com/operately/operately/pull/2164
- fix: Timeframe text is red when goal is due by @Rockyy174 in https://github.com/operately/operately/pull/2165
- fix: All progresses in related work have the same width by @Rockyy174 in https://github.com/operately/operately/pull/2166
- fix: Improve description placeholder by @Rockyy174 in https://github.com/operately/operately/pull/2167
- fix: Autofocus default should be false in the RTE by @shiroyasha in https://github.com/operately/operately/pull/2168
- fix: Links are underlined on hover on Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2169
- fix: Complete Goal title is always visible in edit mode by @Rockyy174 in https://github.com/operately/operately/pull/2170
- fix: Remove tabindexes from rich text editor controls to allow a natural flow of tab jumps by @shiroyasha in https://github.com/operately/operately/pull/2171
- feat: add markdown export to document page menu by @skwowet in https://github.com/operately/operately/pull/2172
- chore: Full width status picker and timeframe on the check-in page in mobile view by @shiroyasha in https://github.com/operately/operately/pull/2173
- fix: Status dropwdown is never bigger than the screen + z-index fixes on the check-in page by @shiroyasha in https://github.com/operately/operately/pull/2175
- feat: Don't show the target section if the goal has no targets by @shiroyasha in https://github.com/operately/operately/pull/2176
- fix: Reduce saturation of highlights in dark mode by @shiroyasha in https://github.com/operately/operately/pull/2177
- chore: Remove necessary words from goal check-in overview by @shiroyasha in https://github.com/operately/operately/pull/2178
- feat: Mobile friendly navigation by @shiroyasha in https://github.com/operately/operately/pull/2181
- fix: Target values can be reset by @Rockyy174 in https://github.com/operately/operately/pull/2182
- fix: Large unit doesn't overflow the target container by @Rockyy174 in https://github.com/operately/operately/pull/2183
- feat: Keep a reference to the last check-in in the goal by @shiroyasha in https://github.com/operately/operately/pull/2184
- fix: Target inputs handle NaN values by @Rockyy174 in https://github.com/operately/operately/pull/2185
- chore: Targets have similar design in edit and view mode by @Rockyy174 in https://github.com/operately/operately/pull/2186
- fix: Target validation when form is submitted by @Rockyy174 in https://github.com/operately/operately/pull/2189
- feat: Don't allow full edits of old check-ins, only the description by @shiroyasha in https://github.com/operately/operately/pull/2187
- fix: Show 404 if the resource is not found by @shiroyasha in https://github.com/operately/operately/pull/2191
- fix: Use standard edit flow for check-ins by @shiroyasha in https://github.com/operately/operately/pull/2192
- fix: Limit target diff precision and avoid 10 digit precision by @shiroyasha in https://github.com/operately/operately/pull/2193
- feat: Show goal closed banner on every page by @shiroyasha in https://github.com/operately/operately/pull/2194
- fix: Show full target name when expanded by @shiroyasha in https://github.com/operately/operately/pull/2195
- chore: Simplify check-in feed event by @shiroyasha in https://github.com/operately/operately/pull/2196
- feat: Include overview in check-in emails by @shiroyasha in https://github.com/operately/operately/pull/2190
- feat: Show goal privacy level on Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2198
- feat: Goal access levels can be edited on Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2199
- fix: Related work colors adjusted for dark mode by @Rockyy174 in https://github.com/operately/operately/pull/2200
- chore: Improve parent goal widget on Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2203
- fix: New goal has next check-in scheduled for 1st of next month by @Rockyy174 in https://github.com/operately/operately/pull/2204
- chore: Add timeframe to goal check-ins by @shiroyasha in https://github.com/operately/operately/pull/2202
- feat: Goal targets can be reordered by dragging and dropping by @Rockyy174 in https://github.com/operately/operately/pull/2205
- chore: Remove new_goal_check_ins feature flag by @shiroyasha in https://github.com/operately/operately/pull/2209
- fix: Include timeframe type in Goal editing payload by @Rockyy174 in https://github.com/operately/operately/pull/2210
- feat: Goal can be closed on new Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2212
- fix: Chevron icon changes when target is collapsed by @Rockyy174 in https://github.com/operately/operately/pull/2211
- chore: Standardize the target chevron by @shiroyasha in https://github.com/operately/operately/pull/2217
- feat: Allow target progress to downflow and mark it with red by @shiroyasha in https://github.com/operately/operately/pull/2218
- feat: Acknowledge check-in as champion if it was submitted by the reviewer by @shiroyasha in https://github.com/operately/operately/pull/2216
- chore: Add tests to verify that check-ins can't be edited after 72 hours by @shiroyasha in https://github.com/operately/operately/pull/2219
- feat: Show targets in emails by @shiroyasha in https://github.com/operately/operately/pull/2222
- chore: Deleting a goal automatically deletes its children by @Rockyy174 in https://github.com/operately/operately/pull/2215
- fix: Too wide text for project check-ins by @caiquefortunato in https://github.com/operately/operately/pull/2220
- chore: Add DeleteGoal mutation by @Rockyy174 in https://github.com/operately/operately/pull/2223
- feat: Goal can be deleted by @Rockyy174 in https://github.com/operately/operately/pull/2224
- chore: Add feature tests for deleting Goal by @Rockyy174 in https://github.com/operately/operately/pull/2225
- fix: Same email can be used to create one person per company by @Rockyy174 in https://github.com/operately/operately/pull/2230
- chore: Convert the application to a monorepo by @shiroyasha in https://github.com/operately/operately/pull/2229
- chore: Unblock automatic deployment by @shiroyasha in https://github.com/operately/operately/pull/2231
- chore: Move BDRP into this repository by @shiroyasha in https://github.com/operately/operately/pull/2232
- fix: Invitation token is created for new accounts only by @Rockyy174 in https://github.com/operately/operately/pull/2237
- chore: Replace EsBuild with Vite by @shiroyasha in https://github.com/operately/operately/pull/2235
- Ensure email login/signup flags are present in .env during setup by @caiquefortunato in https://github.com/operately/operately/pull/2226
- chore: Re-enable deployment by @shiroyasha in https://github.com/operately/operately/pull/2238
- chore: Extract Button, Menu, Links and TestableElement into turboui package by @shiroyasha in https://github.com/operately/operately/pull/2239
- chore: Fix released docker - properly overlay with rel/overlay by @shiroyasha in https://github.com/operately/operately/pull/2240
- chore: Re-enable deployments by @shiroyasha in https://github.com/operately/operately/pull/2241
- chore: Run App Tests only if there are changes in app or turboui by @shiroyasha in https://github.com/operately/operately/pull/2242
- fix: Fix projections.json by @Rockyy174 in https://github.com/operately/operately/pull/2246
- fix: dev.seed.env cmd creates tmp/cert directory by @Rockyy174 in https://github.com/operately/operately/pull/2243
- fix: Fix unit tests by @Rockyy174 in https://github.com/operately/operately/pull/2244
- fix: Fix npm tests by @Rockyy174 in https://github.com/operately/operately/pull/2247
- chore: CI cache by @shiroyasha in https://github.com/operately/operately/pull/2245
- fix: Always use docker compose (not: docker-compose) by @shiroyasha in https://github.com/operately/operately/pull/2248
- fix: User redirected to correct path after oauth login by @Rockyy174 in https://github.com/operately/operately/pull/2249
- fix: User redirected to correct path after oauth login by @Rockyy174 in https://github.com/operately/operately/pull/2252
- chore: Extract Statusbadge component to turboui by @markoa in https://github.com/operately/operately/pull/2251
- chore: Document project structure by @shiroyasha in https://github.com/operately/operately/pull/2253
- fix: Redirect user to correct path after oauth login by @Rockyy174 in https://github.com/operately/operately/pull/2254
- chore: Add storybook to turboui by @shiroyasha in https://github.com/operately/operately/pull/2256
- chore: Extract ProgressBar component to turboui by @Rockyy174 in https://github.com/operately/operately/pull/2258
- chore: Run turboui npm install with dev.build by @shiroyasha in https://github.com/operately/operately/pull/2262
- chore: Extract chronometer from the app to turboui by @shiroyasha in https://github.com/operately/operately/pull/2263
- chore: Extract Avatar component to turboui by @Rockyy174 in https://github.com/operately/operately/pull/2259
- chore: Add storybook for progress bar by @Rockyy174 in https://github.com/operately/operately/pull/2264
- chore: Extract pie charts to turboui by @shiroyasha in https://github.com/operately/operately/pull/2265
- chore: Disable fmt check by @shiroyasha in https://github.com/operately/operately/pull/2266
- chore: Add storybook for StatusBadge by @Rockyy174 in https://github.com/operately/operately/pull/2268
- chore: Add a light/dark toggle to the storybook by @shiroyasha in https://github.com/operately/operately/pull/2269
- chore: Links in storybook (added a dummy router) by @shiroyasha in https://github.com/operately/operately/pull/2270
- chore: Extract mini work map to turboui by @shiroyasha in https://github.com/operately/operately/pull/2271
- fix: Avatar component handles null fullName by @Rockyy174 in https://github.com/operately/operately/pull/2272
- chore: Add people to mini work map by @shiroyasha in https://github.com/operately/operately/pull/2274
- chore: Use the MiniWorkMap in the application by @shiroyasha in https://github.com/operately/operately/pull/2275
- chore: Watch files in related folder by @shiroyasha in https://github.com/operately/operately/pull/2278
- chore: Kill the vite dev server when the mix server shuts down by @shiroyasha in https://github.com/operately/operately/pull/2279
- chore: Fix project statuses in mini workmaps by @shiroyasha in https://github.com/operately/operately/pull/2280
- chore: Don't show root goal on miniworkmap by @shiroyasha in https://github.com/operately/operately/pull/2281
- chore: Use namespaces to export types for components by @shiroyasha in https://github.com/operately/operately/pull/2282
- chore: Use work-map badge on status page by @shiroyasha in https://github.com/operately/operately/pull/2283
- chore: Extract TimeframeSelector component to turboui by @Rockyy174 in https://github.com/operately/operately/pull/2273
- chore: Add Page element to Turboui by @shiroyasha in https://github.com/operately/operately/pull/2284
- chore: Gitignore storybook static by @shiroyasha in https://github.com/operately/operately/pull/2286
- fix: Add missing dependencies to scripts/license_finder.yml by @Rockyy174 in https://github.com/operately/operately/pull/2287
- chore: Move Goal Page to turboui by @shiroyasha in https://github.com/operately/operately/pull/2288
- chore: Introduce page footers by @shiroyasha in https://github.com/operately/operately/pull/2289
- chore: Add PageFooter as activity feed by @shiroyasha in https://github.com/operately/operately/pull/2290
- chore: Introduce GoalTargetList component by @shiroyasha in https://github.com/operately/operately/pull/2292
- chore: Add GoalTargetList to the GoalPage by @shiroyasha in https://github.com/operately/operately/pull/2293
- chore: Show timeframe on the GoalPage by @shiroyasha in https://github.com/operately/operately/pull/2294
- chore: Show contributors and description on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2295
- chore: Add check-ins to the goal-page by @shiroyasha in https://github.com/operately/operately/pull/2296
- chore: Bootstrap messages on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2297
- chore: WorkMap extracted to turboui by @Rockyy174 in https://github.com/operately/operately/pull/2291
- chore: Simplify page stories by @shiroyasha in https://github.com/operately/operately/pull/2298
- chore: Use black links for the goal page by @shiroyasha in https://github.com/operately/operately/pull/2299
- chore: Add namespace for TimeSelector in turboui by @Rockyy174 in https://github.com/operately/operately/pull/2300
- chore: Bootstrap zero states for goals by @shiroyasha in https://github.com/operately/operately/pull/2301
- chore: Goal page UI tweaks by @shiroyasha in https://github.com/operately/operately/pull/2302
- feat: Add TimeframeSelector to WorkMap by @Rockyy174 in https://github.com/operately/operately/pull/2303
- fix: TimeframeSelector looks the same inside app and turboui by @Rockyy174 in https://github.com/operately/operately/pull/2304
- fix: Styles available to TimeframeSelector in both app and turboui by @Rockyy174 in https://github.com/operately/operately/pull/2305
- fix: Remove shadow from action button in WorkMap by @Rockyy174 in https://github.com/operately/operately/pull/2306
- chore: On Goal Page add buttons for editing a description, checking-in, writing messages, adding subgoals and projects by @shiroyasha in https://github.com/operately/operately/pull/2308
- feat: Button can now take an icon as a prop by @Rockyy174 in https://github.com/operately/operately/pull/2309
- fix: WorkMap links are blue only when hovered by @Rockyy174 in https://github.com/operately/operately/pull/2310
- fix: Display the correct background color in WorkMap rows and TimeframeSelector by @Rockyy174 in https://github.com/operately/operately/pull/2311
- chore: Improve WorkMap stories and identation by @Rockyy174 in https://github.com/operately/operately/pull/2312
- chore: Update width of WorkMap cells by @Rockyy174 in https://github.com/operately/operately/pull/2313
- feat: In place editing of goal targets by @shiroyasha in https://github.com/operately/operately/pull/2316
- fix: Fix imports in design app by @Rockyy174 in https://github.com/operately/operately/pull/2317
- feat: Show parent goal by @shiroyasha in https://github.com/operately/operately/pull/2318
- chore: Optimize zero state buttons for goals by @shiroyasha in https://github.com/operately/operately/pull/2319
- chore: Use goals instead of workmap in the goals page navigation by @shiroyasha in https://github.com/operately/operately/pull/2320
- chore: Re-order targets by @shiroyasha in https://github.com/operately/operately/pull/2321
- chore: Handle missing reviewer on goals by @shiroyasha in https://github.com/operately/operately/pull/2322
- chore: Show status on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2323
- chore: Extract state handler from goal target list by @shiroyasha in https://github.com/operately/operately/pull/2325
- feat: Ask before deleting a target by @shiroyasha in https://github.com/operately/operately/pull/2326
- feat: Add new targets to the goal by @shiroyasha in https://github.com/operately/operately/pull/2329
- chore: Add tasks for running tests on vscode by @Rockyy174 in https://github.com/operately/operately/pull/2334
- feat: Add GetWorkMap query by @Rockyy174 in https://github.com/operately/operately/pull/2324
- feat: Add GetWorkMap endpoint by @Rockyy174 in https://github.com/operately/operately/pull/2336
- feat: Add form validation for adding and editing targets on goals by @shiroyasha in https://github.com/operately/operately/pull/2338
- feat: Add WorkMap page by @Rockyy174 in https://github.com/operately/operately/pull/2339
- fix: Add next step to Work Map and fix project's status by @Rockyy174 in https://github.com/operately/operately/pull/2340
- feat: Separate update and edit modes for goal targets by @shiroyasha in https://github.com/operately/operately/pull/2341
- fix: Goal deadline is also displayed in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2343
- feat: Show target list header to make it clear what is what by @shiroyasha in https://github.com/operately/operately/pull/2342
- feat: Add links to WorkMap by @Rockyy174 in https://github.com/operately/operately/pull/2344
- chore: Prevent multiline inputs for numbers, show unit while updating target by @shiroyasha in https://github.com/operately/operately/pull/2345
- fix: Show correct status in Work Map when project or goal is closed by @Rockyy174 in https://github.com/operately/operately/pull/2346
- fix: Don't show completed items in All Work tab by @Rockyy174 in https://github.com/operately/operately/pull/2347
- fix: Root projects are not displayed in the Goals Tab by @Rockyy174 in https://github.com/operately/operately/pull/2348
- fix: TimeframeSelector is highlighted when timeframe is selected by @Rockyy174 in https://github.com/operately/operately/pull/2349
- chore: Introduce the page banner component by @shiroyasha in https://github.com/operately/operately/pull/2350
- fix: Work Map also has border radius by @Rockyy174 in https://github.com/operately/operately/pull/2352
- chore: Show closed goal banner for closed goals by @shiroyasha in https://github.com/operately/operately/pull/2351
- fix: Remove quick actions widget from Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2353
- fix: Change overdue color to text-content-error by @Rockyy174 in https://github.com/operately/operately/pull/2354
- chore: Show privacy policy in the goal page header by @shiroyasha in https://github.com/operately/operately/pull/2355
- chore: Extract FormattedTime to turboui by @Rockyy174 in https://github.com/operately/operately/pull/2356
- chore: Use FromattedTime component in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2357
- chore: Bootstrap goal edit page in turboui by @shiroyasha in https://github.com/operately/operately/pull/2359
- chore: Move contributors to the bottom of the goal page by @shiroyasha in https://github.com/operately/operately/pull/2360
- chore: Add callouts to turboui by @shiroyasha in https://github.com/operately/operately/pull/2362
- chore: Neglected goal state by @shiroyasha in https://github.com/operately/operately/pull/2363
- feat: Add Privacy Indicator to Work Map items by @Rockyy174 in https://github.com/operately/operately/pull/2361
- chore: Extract timeframe selector dialog from the timeframe selector by @shiroyasha in https://github.com/operately/operately/pull/2364
- fix: Show outdated items in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2365
- fix: Display N/A when item doesn't have deadline by @Rockyy174 in https://github.com/operately/operately/pull/2366
- fix: Reopening a goal now removes it from the Completed Tab by @Rockyy174 in https://github.com/operately/operately/pull/2367
- chore: Add tests for Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2368
- fix: Reduce the Space column padding in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2369
- fix: Remember logged in status when browser window is closed by @Rockyy174 in https://github.com/operately/operately/pull/2370
- fix: Add cancel button to document edit page by @Rockyy174 in https://github.com/operately/operately/pull/2371
- fix: Closing goal without retrospective shows error by @Rockyy174 in https://github.com/operately/operately/pull/2372
- feat: Introduce edit timeframe button on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2374
- feat: Goal timeframe zero state by @shiroyasha in https://github.com/operately/operately/pull/2375
- feat: Overdue chronometer styling by @shiroyasha in https://github.com/operately/operately/pull/2376
- feat: Show a warning if the goal is overdue by @shiroyasha in https://github.com/operately/operately/pull/2377
- fix: Use the same style for mini work map as for big work map by @shiroyasha in https://github.com/operately/operately/pull/2378
- fix: Document can be copied by @Rockyy174 in https://github.com/operately/operately/pull/2373
- chore: Extract page options to turboui by @shiroyasha in https://github.com/operately/operately/pull/2383
- feat: Goal page options (close and delete) by @shiroyasha in https://github.com/operately/operately/pull/2384
- feat: Bootstrap edit and delete pages for goals in turboui by @shiroyasha in https://github.com/operately/operately/pull/2385
- feat: Persist WorkMap tab selection in URL search params by @Rockyy174 in https://github.com/operately/operately/pull/2386
- chore: Link up storybooks by @shiroyasha in https://github.com/operately/operately/pull/2388
- feat: Implement goal delete confirmation page when goal has no sub-items by @shiroyasha in https://github.com/operately/operately/pull/2390
- feat: Bootstrap AI playground page by @shiroyasha in https://github.com/operately/operately/pull/2391
- fix: Don't reload WorkMap data when tab changes by @Rockyy174 in https://github.com/operately/operately/pull/2389
- feat: Bootstrap Task Board prototype by @markoa in https://github.com/operately/operately/pull/2387
- chore: Clean up Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2392
- fix: Remove StatusBadge scale up effect to fix Work Map performance issue by @Rockyy174 in https://github.com/operately/operately/pull/2393
- feat: Goal Delete Page state when there are connected subitems by @shiroyasha in https://github.com/operately/operately/pull/2394
- feat: Introduce disabled goal state for buttons by @shiroyasha in https://github.com/operately/operately/pull/2395
- chore: fix AvatarWithName story to react to size change by @markoa in https://github.com/operately/operately/pull/2396
- fix: Remove StatusBadge backdrop-blur effect to fix Work Map performance issue by @Rockyy174 in https://github.com/operately/operately/pull/2397
- feat: Change task status in task board by @markoa in https://github.com/operately/operately/pull/2402
- fix: Use dev JS loading strategy for local tests to fix Wallaby failures by @Rockyy174 in https://github.com/operately/operately/pull/2379
- fix: Work Map wasn't filtering items by timeframe correctly by @Rockyy174 in https://github.com/operately/operately/pull/2404
- fix: Remove repeated case in StatusBadge by @Rockyy174 in https://github.com/operately/operately/pull/2405
- fix: Clicking anywhere in item row redirects to item page by @Rockyy174 in https://github.com/operately/operately/pull/2406
- feat: Display projects before subgoals by @Rockyy174 in https://github.com/operately/operately/pull/2407
- feat: Connect to Claude, execute an agentic action by @shiroyasha in https://github.com/operately/operately/pull/2403
- feat: Text size also adjusts in AvatarWithName by @Rockyy174 in https://github.com/operately/operately/pull/2410
- fix: Work Map tabs now work in Storybook by @Rockyy174 in https://github.com/operately/operately/pull/2409
- fix: Closed projects/goals are filtered correctly by @Rockyy174 in https://github.com/operately/operately/pull/2411
- fix: Handle 'concern' badge status by @Rockyy174 in https://github.com/operately/operately/pull/2413
- fix: Work Map supports items without owner by @Rockyy174 in https://github.com/operately/operately/pull/2415
- fix: Adjust hover behavior in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2414
- fix: Don't include not yet started goals into the daily assignments email by @shiroyasha in https://github.com/operately/operately/pull/2417
- fix: Align space th and td in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2418
- fix: Work Map headers always take only one line by @Rockyy174 in https://github.com/operately/operately/pull/2419
- feat: Connect work map data to AI by @shiroyasha in https://github.com/operately/operately/pull/2420
- feat: Prompt AI via API by @shiroyasha in https://github.com/operately/operately/pull/2421
- fix: Show Work Map items which are closed but have ongoing children by @Rockyy174 in https://github.com/operately/operately/pull/2422
- fix: Boost the speed of AI <-> API integration by serializing the data as with the API by @shiroyasha in https://github.com/operately/operately/pull/2423
- chore: Add story for Work Map page by @Rockyy174 in https://github.com/operately/operately/pull/2424
- feat: Task list prototype by @markoa in https://github.com/operately/operately/pull/2425
- fix: Mark only existing company members as suspended by @Rockyy174 in https://github.com/operately/operately/pull/2380
- feat: Bootstrap integration of the new goal page into the application by @shiroyasha in https://github.com/operately/operately/pull/2426
- fix: Don't try to run make in make while generating pages with gen.page by @shiroyasha in https://github.com/operately/operately/pull/2427
- feat: Integrate turboui goal page with dummy data by @shiroyasha in https://github.com/operately/operately/pull/2428
- feat: Integrate basic goal information into the page by @shiroyasha in https://github.com/operately/operately/pull/2430
- feat: add Space Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2433
- feat: Show activity feed on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2435
- feat: Drag and drop of tasks and some visual detail improvements in Task board by @markoa in https://github.com/operately/operately/pull/2436
- feat: Work Map tabs can be hidden by @Rockyy174 in https://github.com/operately/operately/pull/2438
- feat: Work Map columns can be hidden by @Rockyy174 in https://github.com/operately/operately/pull/2439
- feat: Integrate work-map items (introduce zod for type parsing) by @shiroyasha in https://github.com/operately/operately/pull/2440
- feat: Task creation in task board by @markoa in https://github.com/operately/operately/pull/2441
- feat: Space cell in Work Map links to the Space Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2442
- chore: Remove closed_at property and use zod for type parsing by @Rockyy174 in https://github.com/operately/operately/pull/2443
- feat: Add story for Space Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2444
- feat: Create milestones on task board by @markoa in https://github.com/operately/operately/pull/2446
- chore: Revert: Create milestones on task board by @shiroyasha in https://github.com/operately/operately/pull/2448
- chore: Allow non-nullable, not-optional fields in the API by @shiroyasha in https://github.com/operately/operately/pull/2447
- chore: Expose enum fields from the API by @shiroyasha in https://github.com/operately/operately/pull/2451
- feat: Feature flag can be enabled by a site admin by @Rockyy174 in https://github.com/operately/operately/pull/2450
- feat: Revert: Revert: Create milestones on task board by @shiroyasha in https://github.com/operately/operately/pull/2452
- feat: Prepare workmap data for goal page by @shiroyasha in https://github.com/operately/operately/pull/2455
- chore: Work Map tabs are now links by @Rockyy174 in https://github.com/operately/operately/pull/2456
- chore: Task board refactoring by @markoa in https://github.com/operately/operately/pull/2458
- feat: Expose goal.status via the API by @shiroyasha in https://github.com/operately/operately/pull/2457
- chore: Refactor Task Board component system by @markoa in https://github.com/operately/operately/pull/2459
- chore: Migrate goal.last_update_status by @shiroyasha in https://github.com/operately/operately/pull/2462
- fix: Creating Project without Space raises error by @Rockyy174 in https://github.com/operately/operately/pull/2463
- feat: Expose assignee list via the workmap query by @shiroyasha in https://github.com/operately/operately/pull/2460
- fix: Fix typo on company admin page by @shiroyasha in https://github.com/operately/operately/pull/2466
- fix: Don't show menu if you are not an admin or owner by @shiroyasha in https://github.com/operately/operately/pull/2467
- feat: Bootstrap Milestone page by @markoa in https://github.com/operately/operately/pull/2469
- fix: Fix goal page default stories by @shiroyasha in https://github.com/operately/operately/pull/2470
- chore: Linter now recognizes shouldRevalidate usage by @Rockyy174 in https://github.com/operately/operately/pull/2468
- chore: Remove zod from WorkMap by @Rockyy174 in https://github.com/operately/operately/pull/2471
- fix: Paused projects are not shown in the 'All work' tab by @Rockyy174 in https://github.com/operately/operately/pull/2472
- chore: Add Y margin to Page component by @Rockyy174 in https://github.com/operately/operately/pull/2473
- feat: Add DateDisplayField component by @markoa in https://github.com/operately/operately/pull/2474
- feat: Connect goal to check-in page and edit goal page by @shiroyasha in https://github.com/operately/operately/pull/2475
- chore: Enable TS linter by @Rockyy174 in https://github.com/operately/operately/pull/2476
- chore: Log errors in ServerErrorPage by @Rockyy174 in https://github.com/operately/operately/pull/2478
- fix: Work Map item without owner no longer raises errors by @Rockyy174 in https://github.com/operately/operately/pull/2479
- feat: Expose goal.state via the API by @shiroyasha in https://github.com/operately/operately/pull/2477
- fix: Work Map query was failing in edge cases by @Rockyy174 in https://github.com/operately/operately/pull/2484
- feat: Add 'All work' tab to Space Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2485
- chore: Load Projects and Goals in parallel for Work Map query by @Rockyy174 in https://github.com/operately/operately/pull/2486
- feat: Pass targets into the goal page data by @shiroyasha in https://github.com/operately/operately/pull/2487
- chore: Improve GetWorkMapQuery and add missing indexes by @Rockyy174 in https://github.com/operately/operately/pull/2492
- chore: Extract rich content and rich content editor to turboui by @shiroyasha in https://github.com/operately/operately/pull/2490
- chore: Optimize GetWorkMap query by @Rockyy174 in https://github.com/operately/operately/pull/2494
- feat: Goal page tabs by @shiroyasha in https://github.com/operately/operately/pull/2495
- feat: Page cache; 100x faster pages 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 by @shiroyasha in https://github.com/operately/operately/pull/2496
- feat: Check-ins Tab for goals by @shiroyasha in https://github.com/operately/operately/pull/2497
- feat: Connect the check-in page with data by @shiroyasha in https://github.com/operately/operately/pull/2498
- feat: Limit overflow on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2500
- feat: Add default sorting to Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2499
- fix: Truncate titles in the mini-workmap to avoid overflow by @shiroyasha in https://github.com/operately/operately/pull/2502
- fix: Reduce tab spacing by @shiroyasha in https://github.com/operately/operately/pull/2503
- feat: Show activity log as a tab on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2505
- chore: Goals link redirects to Work Map if feature is enabled by @Rockyy174 in https://github.com/operately/operately/pull/2504
- fix: Center comment count on check-ins by @shiroyasha in https://github.com/operately/operately/pull/2506
- chore: Remove Timeframe selector from Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2507
- feat: Tabs component by @shiroyasha in https://github.com/operately/operately/pull/2508
- chore: 'Goals & Projects' tool redirects to Work Map if feature is enabled by @Rockyy174 in https://github.com/operately/operately/pull/2509
- feat: Show last-check-in in the sidebar by @shiroyasha in https://github.com/operately/operately/pull/2510
- chore: Display all items in Work Map regardless of timeframe by @Rockyy174 in https://github.com/operately/operately/pull/2511
- chore: Add rich text editor stories to storybook by @shiroyasha in https://github.com/operately/operately/pull/2512
- feat: Editable goal description by @shiroyasha in https://github.com/operately/operately/pull/2513
- feat: Border styling for the rich text editor by @shiroyasha in https://github.com/operately/operately/pull/2514
- fix: Attention -> concern on goal page by @shiroyasha in https://github.com/operately/operately/pull/2515
- fix: Styling for long parent goal name on goal page by @shiroyasha in https://github.com/operately/operately/pull/2516
- feat: Add 'paused' tab to Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2524
- fix: Set the right status to old Goals by @Rockyy174 in https://github.com/operately/operately/pull/2528
- chore: 'paused' tab is before 'completed' tab in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2529
- chore: Add tc namespaces by @shiroyasha in https://github.com/operately/operately/pull/2526
- chore: Rename company space to 'General' by @Rockyy174 in https://github.com/operately/operately/pull/2523
- fix: Don't show paused projects in the projects tab by @Rockyy174 in https://github.com/operately/operately/pull/2532
- chore: Required inputs in the API by @shiroyasha in https://github.com/operately/operately/pull/2533
- feat: Update goal name, desc, and due date by @shiroyasha in https://github.com/operately/operately/pull/2535
- chore: Use query params for tab by @shiroyasha in https://github.com/operately/operately/pull/2537
- chore: Set up dialyzer by @shiroyasha in https://github.com/operately/operately/pull/2536
- chore: Trace feature test step durations by @shiroyasha in https://github.com/operately/operately/pull/2538
- fix: Work Map includes the whole parent hierarchy of items by @Rockyy174 in https://github.com/operately/operately/pull/2539
- fix: Goals can be created without a Parent Goal by @Rockyy174 in https://github.com/operately/operately/pull/2540
- chore: Add Work Map behavior by @Rockyy174 in https://github.com/operately/operately/pull/2534
- fix: Error is shown when milestone is added without due date by @Rockyy174 in https://github.com/operately/operately/pull/2542
- feat: Cascading deletion for company resources by @shiroyasha in https://github.com/operately/operately/pull/2541
- feat: Reduce impact of last check-in on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2543
- fix: Calculation for description zero state by @shiroyasha in https://github.com/operately/operately/pull/2544
- chore: Remove design folder by @shiroyasha in https://github.com/operately/operately/pull/2545
- chore: Remove app design pages by @shiroyasha in https://github.com/operately/operately/pull/2547
- feat: Connect update description by @shiroyasha in https://github.com/operately/operately/pull/2548
- feat: Editable goal name by @shiroyasha in https://github.com/operately/operately/pull/2550
- feat: Goal due date update + Updates to the DateDisplayField by @shiroyasha in https://github.com/operately/operately/pull/2552
- chore: Update storybooks by @shiroyasha in https://github.com/operately/operately/pull/2553
- fix: Esbuild version collision by @shiroyasha in https://github.com/operately/operately/pull/2555
- feat: Show year in date-display by @shiroyasha in https://github.com/operately/operately/pull/2559
- feat: Add subscriptions to Goal Discussion by @Rockyy174 in https://github.com/operately/operately/pull/2480
- chore: Unify the location of the app css by @shiroyasha in https://github.com/operately/operately/pull/2560
- fix: Tab navigation inside of storybooks by @shiroyasha in https://github.com/operately/operately/pull/2561
- feat: Connect add subgoals and add project pages by @shiroyasha in https://github.com/operately/operately/pull/2562
- feat: Display count in Work Map tabs by @Rockyy174 in https://github.com/operately/operately/pull/2563
- chore: Remove TimeframeSelector related Work Map stories by @Rockyy174 in https://github.com/operately/operately/pull/2564
- feat: Show tooltip explaining 'Next step' column in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2565
- feat: Show company name in Work Map title by @Rockyy174 in https://github.com/operately/operately/pull/2567
- feat: API actions for adding, deleting, updating, and re-indexing targets on a goal by @shiroyasha in https://github.com/operately/operately/pull/2568
- feat: Add Profile V2 page behind feature flag by @Rockyy174 in https://github.com/operately/operately/pull/2569
- feat: Connect targets form with api actions by @shiroyasha in https://github.com/operately/operately/pull/2570
- fix: Nil due date on goal page by @shiroyasha in https://github.com/operately/operately/pull/2573
- fix: Idempotency for project acknowledgements by @shiroyasha in https://github.com/operately/operately/pull/2574
- chore: GetWorkMapQuery now supports champion_id, reviewer_id and contributor_id as filters by @Rockyy174 in https://github.com/operately/operately/pull/2571
- docs: Document how to generate stories for a component by @shiroyasha in https://github.com/operately/operately/pull/2578
- fix: Properly redirect users when Work Map feature is enabled by @Rockyy174 in https://github.com/operately/operately/pull/2581
- fix: Fix typo in MilestoneForm by @Rockyy174 in https://github.com/operately/operately/pull/2582
- feat: Person display field by @shiroyasha in https://github.com/operately/operately/pull/2583
- feat: Editable champion and reviewer on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2584
- feat: API actions for updating the champion and reviewer by @shiroyasha in https://github.com/operately/operately/pull/2585
- feat: Optimistic updates for the champion and reviewer by @shiroyasha in https://github.com/operately/operately/pull/2586
- fix: Add with_deleted flag to create-discussions migration by @Rockyy174 in https://github.com/operately/operately/pull/2588
- feat: Connect people search with goal page by @shiroyasha in https://github.com/operately/operately/pull/2589
- fix: Truncate long names in personfield component by @shiroyasha in https://github.com/operately/operately/pull/2594
- fix: Caching on the space work map by @shiroyasha in https://github.com/operately/operately/pull/2596
- feat: Introduce error toasts by @shiroyasha in https://github.com/operately/operately/pull/2597
- feat: Add Assigned and Reviewing Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2598
- chore: Fix typo in the toaster story by @shiroyasha in https://github.com/operately/operately/pull/2599
- chore: Rename activity feed -> activity by @shiroyasha in https://github.com/operately/operately/pull/2601
- chore: Extract due date state management by @shiroyasha in https://github.com/operately/operately/pull/2602
- chore: Compact logs by @shiroyasha in https://github.com/operately/operately/pull/2603
- feat: Load goal check-in comment count and show it on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2604
- fix: Fix turbo page titles by @shiroyasha in https://github.com/operately/operately/pull/2605
- feat: Goal field by @shiroyasha in https://github.com/operately/operately/pull/2606
- fix: Closed goal due date by @shiroyasha in https://github.com/operately/operately/pull/2608
- fix: Query flat Work Map without including items' parents by @Rockyy174 in https://github.com/operately/operately/pull/2609
- chore: Standardize the duedate interface by @shiroyasha in https://github.com/operately/operately/pull/2610
- fix: Use due date selector for the goal check-in page by @shiroyasha in https://github.com/operately/operately/pull/2611
- feat: Add completed tab to My Work page by @Rockyy174 in https://github.com/operately/operately/pull/2614
- feat: Display 'Completed On' column in the Completed tab by @Rockyy174 in https://github.com/operately/operately/pull/2615
- fix: Display the correct progress in the WorkMap by @Rockyy174 in https://github.com/operately/operately/pull/2617
- fix: Allow null due date on the olg goal map by @shiroyasha in https://github.com/operately/operately/pull/2616
- fix: Focus and description fixes on goal page by @shiroyasha in https://github.com/operately/operately/pull/2619
- feat: Sort items on the mini work map by @shiroyasha in https://github.com/operately/operately/pull/2620
- feat: Add count to tabs on My Work page by @Rockyy174 in https://github.com/operately/operately/pull/2621
- chore: Link to the goals tab on the space workmap by @shiroyasha in https://github.com/operately/operately/pull/2622
- fix: Don't pass disable color hover effect because it raises a warning in links by @shiroyasha in https://github.com/operately/operately/pull/2623
- fix: Allow closing a goal with nil champion by @shiroyasha in https://github.com/operately/operately/pull/2624
- fix: Don't show check-in for closed goals by @shiroyasha in https://github.com/operately/operately/pull/2625
- fix: Champion and Reviewer can't be the same person by @shiroyasha in https://github.com/operately/operately/pull/2626
- fix: Properly bind champion and reviewer in the access context by @shiroyasha in https://github.com/operately/operately/pull/2628
- feat: Add turboui page to display goal discussions by @shiroyasha in https://github.com/operately/operately/pull/2629
- feat: Add navigation to Space Work Map page by @Rockyy174 in https://github.com/operately/operately/pull/2631
- feat: Connect discussions with goal page by @shiroyasha in https://github.com/operately/operately/pull/2630
- chore: Rename nullable to null by @shiroyasha in https://github.com/operately/operately/pull/2633
- chore: Remove the required field option in favor of standard field options by @shiroyasha in https://github.com/operately/operately/pull/2634
- chore: Introduce field and field? by @shiroyasha in https://github.com/operately/operately/pull/2635
- chore: API Default options by @shiroyasha in https://github.com/operately/operately/pull/2636
- chore: Rename 'deadline' to 'due date by @Rockyy174 in https://github.com/operately/operately/pull/2637
- feat: Add editing-person option to new Profile page by @Rockyy174 in https://github.com/operately/operately/pull/2638
- feat: Delete goal modal by @shiroyasha in https://github.com/operately/operately/pull/2640
- fix: TabItem no longer gets squished and line doesn't break by @Rockyy174 in https://github.com/operately/operately/pull/2641
- fix: Profile tabs no longer overflows the page in small screen by @Rockyy174 in https://github.com/operately/operately/pull/2642
- fix: Reduce anger level on overdue goals by @shiroyasha in https://github.com/operately/operately/pull/2643
- fix: Tabs border-b looks good in both light and dark theme by @Rockyy174 in https://github.com/operately/operately/pull/2644
- feat: Design for goal retrospective in the sidebar by @shiroyasha in https://github.com/operately/operately/pull/2645
- feat: Assignee selection in TaskItem by @markoa in https://github.com/operately/operately/pull/2646
- fix: Activities now look good in small and large screens by @Rockyy174 in https://github.com/operately/operately/pull/2648
- chore: Change paused icon in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2649
- feat: Taskitem, MilestoneCard have an interactive due date by @markoa in https://github.com/operately/operately/pull/2650
- chore: About tab on new Profile page looks good in mobile by @Rockyy174 in https://github.com/operately/operately/pull/2651
- chore: Add turboui/CLAUDE.md by @markoa in https://github.com/operately/operately/pull/2652
- feat: Closed goal retrospectives by @shiroyasha in https://github.com/operately/operately/pull/2654
- chore: Improve space between columns in the Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2655
- feat: Use goal field for parent goals by @shiroyasha in https://github.com/operately/operately/pull/2656
- fix: Reset page state when navigating away by @shiroyasha in https://github.com/operately/operately/pull/2657
- feat: API action for updating the parent goal by @shiroyasha in https://github.com/operately/operately/pull/2658
- feat: Task page design by @markoa in https://github.com/operately/operately/pull/2659
- feat: Parent goal search on the goal page by @shiroyasha in https://github.com/operately/operately/pull/2660
- chore: Update react router to 6.30 by @shiroyasha in https://github.com/operately/operately/pull/2661
- feat: Add new navigation behind feature flag by @Rockyy174 in https://github.com/operately/operately/pull/2662
- feat: Add zero state to Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2663
- feat: Add new navigation to mobile behind feature flag by @Rockyy174 in https://github.com/operately/operately/pull/2664
- fix: Show only non-closed goals as options by @shiroyasha in https://github.com/operately/operately/pull/2665
- chore: Remove deprecated goal pages by @shiroyasha in https://github.com/operately/operately/pull/2666
- feat: Clear status on task page by @markoa in https://github.com/operately/operately/pull/2668
- fix: Improve indentation logic in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2669
- feat: Interactive milestone selection on task page by @markoa in https://github.com/operately/operately/pull/2670
- feat: Move space to another space by @shiroyasha in https://github.com/operately/operately/pull/2671
- fix: Status badge always takes a single line by @Rockyy174 in https://github.com/operately/operately/pull/2672
- feat: Update space API action for goals by @shiroyasha in https://github.com/operately/operately/pull/2673
- feat: Space search API query by @shiroyasha in https://github.com/operately/operately/pull/2674
- feat: Connect move goal modal with API calls by @shiroyasha in https://github.com/operately/operately/pull/2676
- fix: Refactor and remove vertical kick from the person field by @shiroyasha in https://github.com/operately/operately/pull/2677
- feat: Bootstrap comments & activity section on the task page by @markoa in https://github.com/operately/operately/pull/2679
- fix: Don't include reviewer as contributor in Work Map query by @Rockyy174 in https://github.com/operately/operately/pull/2678
- feat: Re-open closed goals by @shiroyasha in https://github.com/operately/operately/pull/2681
- fix: Introduce usePaths hook by @shiroyasha in https://github.com/operately/operately/pull/2682
- fix: Fix path handling in activities by @shiroyasha in https://github.com/operately/operately/pull/2683
- chore: Prettify task page feed by @markoa in https://github.com/operately/operately/pull/2685
- chore: Task page cleanup by @markoa in https://github.com/operately/operately/pull/2686
- fix: Clean up mode deprecated paths by @shiroyasha in https://github.com/operately/operately/pull/2684
- chore: Rename DateDisplayField -> DateField by @shiroyasha in https://github.com/operately/operately/pull/2687
- feat: Bootstrap Privacy Field by @shiroyasha in https://github.com/operately/operately/pull/2688
- fix: Remove leftover IO.inspect logs by @shiroyasha in https://github.com/operately/operately/pull/2691
- chore: Remove old privacy indicator from the goal page by @shiroyasha in https://github.com/operately/operately/pull/2689
- chore: Remove goal v2 page by @shiroyasha in https://github.com/operately/operately/pull/2690
- feat: Show privacy selector in the sidebar by @shiroyasha in https://github.com/operately/operately/pull/2692
- chore: Silence annoying output on dev.build by @shiroyasha in https://github.com/operately/operately/pull/2693
- chore: Change api default from null: true to null: false by @shiroyasha in https://github.com/operately/operately/pull/2694
- fix: Fix closing tag for email table rows by @shiroyasha in https://github.com/operately/operately/pull/2695
- docs: Document PR types and naming convention by @shiroyasha in https://github.com/operately/operately/pull/2696
- feat: Move three-dot page actions to the sidebar by @shiroyasha in https://github.com/operately/operately/pull/2698
- fix: Visual regression for due date field by @shiroyasha in https://github.com/operately/operately/pull/2697
- feat: Don't show any goal actions if you can't use them by @shiroyasha in https://github.com/operately/operately/pull/2700
- chore: Align privacy field with sidebar section title by @shiroyasha in https://github.com/operately/operately/pull/2699
- feat: Release Work Map, My Work page and new navbar by @Rockyy174 in https://github.com/operately/operately/pull/2680
- fix: Prevent cycles between people and managers by @Rockyy174 in https://github.com/operately/operately/pull/2627
- chore: Remove code used on old Goals, Projects and Profile pages by @Rockyy174 in https://github.com/operately/operately/pull/2701
- feat: Complete interface for editing privacy levels by @shiroyasha in https://github.com/operately/operately/pull/2712
- feat: Connect goal access levels from API with UI by @shiroyasha in https://github.com/operately/operately/pull/2713
- feat: API action for updating goal access levels by @shiroyasha in https://github.com/operately/operately/pull/2714
- feat: API <-> UI for privacy field by @shiroyasha in https://github.com/operately/operately/pull/2715
- chore: Add extra error logging for JS errors by @shiroyasha in https://github.com/operately/operately/pull/2717
- feat: Remove old goal pages; Make new goal page the default by @shiroyasha in https://github.com/operately/operately/pull/2716
- chore: Log invalid access levels by @shiroyasha in https://github.com/operately/operately/pull/2723
- feat: Idempotent space change by @shiroyasha in https://github.com/operately/operately/pull/2721
- fix: Hotfix for goal access levels by @shiroyasha in https://github.com/operately/operately/pull/2724
- chore: Add feature tests for Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2725
- chore: Add tests for changing and removing the champion by @shiroyasha in https://github.com/operately/operately/pull/2729
- chore: Reviewer change tests by @shiroyasha in https://github.com/operately/operately/pull/2730
- chore: Fix invalid session problems by @shiroyasha in https://github.com/operately/operately/pull/2731
- chore: Add feature tests for profile page by @Rockyy174 in https://github.com/operately/operately/pull/2728
- chore: Add Colors page to storybook by @markoa in https://github.com/operately/operately/pull/2734
- chore: Due date change tests by @shiroyasha in https://github.com/operately/operately/pull/2735
- feat: Bootstrap ProjectPage with TaskBoard inside Tasks tab by @markoa in https://github.com/operately/operately/pull/2736
- chore: Rename EditableText -> TextField by @shiroyasha in https://github.com/operately/operately/pull/2737
- chore: Goal name change tests by @shiroyasha in https://github.com/operately/operately/pull/2738
- chore: Parent goal change test by @shiroyasha in https://github.com/operately/operately/pull/2739
- chore: Tests for moving goals to another space by @shiroyasha in https://github.com/operately/operately/pull/2740
- chore: Tests for adding a target to a goal by @shiroyasha in https://github.com/operately/operately/pull/2741
- chore: Tests for deleting goal targets by @shiroyasha in https://github.com/operately/operately/pull/2742
- chore: Tests for updating the target value by @shiroyasha in https://github.com/operately/operately/pull/2743
- chore: Clean up goal tests from redundant ones by @shiroyasha in https://github.com/operately/operately/pull/2744
- feat: Goal deletion tests by @shiroyasha in https://github.com/operately/operately/pull/2745
- chore: Access Level updating on goals by @shiroyasha in https://github.com/operately/operately/pull/2746
- chore: Activity gen by @shiroyasha in https://github.com/operately/operately/pull/2747
- feat: Add confirmation modal for folder deletion in Resource Hub by @Rockyy174 in https://github.com/operately/operately/pull/2748
- feat: Task filtering concept by @markoa in https://github.com/operately/operately/pull/2749
- feat: Add confirmation modal for document deletion in Resource Hub by @Rockyy174 in https://github.com/operately/operately/pull/2751
- chore: Small fixes for gen.activity by @shiroyasha in https://github.com/operately/operately/pull/2753
- feat: Show the champion update in the goal feed by @shiroyasha in https://github.com/operately/operately/pull/2750
- feat: Feed events for reviewer change by @shiroyasha in https://github.com/operately/operately/pull/2754
- fix: Links can now be created without a description by @Rockyy174 in https://github.com/operately/operately/pull/2756
- chore: Date support in activity.gen by @shiroyasha in https://github.com/operately/operately/pull/2755
- feat: Add confirmation modal for link deletion in Resource Hub by @Rockyy174 in https://github.com/operately/operately/pull/2757
- feat: Due date change feed event by @shiroyasha in https://github.com/operately/operately/pull/2758
- feat: Add confirmation modal for file deletion in Resource Hub by @Rockyy174 in https://github.com/operately/operately/pull/2759
- feat: Task filters are functional, have modifiable conditions by @markoa in https://github.com/operately/operately/pull/2760
- fix: Filtering milestone behavior by @markoa in https://github.com/operately/operately/pull/2761
- feat: Goal rename feed event by @shiroyasha in https://github.com/operately/operately/pull/2762
- feat: Add behavior of more task filters by @markoa in https://github.com/operately/operately/pull/2763
- feat: Parent goal change feed event by @shiroyasha in https://github.com/operately/operately/pull/2764
- feat: Hide completed tasks but make them available via toggle by @markoa in https://github.com/operately/operately/pull/2765
- feat: Bootstrap a modal for adding goals by @shiroyasha in https://github.com/operately/operately/pull/2767
- chore: Use imperative API for changing the date in DateFields by @shiroyasha in https://github.com/operately/operately/pull/2771
- feat: Feed event for moving the goal to another space by @shiroyasha in https://github.com/operately/operately/pull/2769
- feat: Target added feed event by @shiroyasha in https://github.com/operately/operately/pull/2772
- chore: Standardize project check-ins status by @Rockyy174 in https://github.com/operately/operately/pull/2770
- chore: Optimize tabler icons imports by @Rockyy174 in https://github.com/operately/operately/pull/2766
- feat: MilestonePage in new project page layout and two columns by @markoa in https://github.com/operately/operately/pull/2773
- fix: Handle at_risk status in project check-in migration by @Rockyy174 in https://github.com/operately/operately/pull/2775
- chore: Standardize goal updates status by @Rockyy174 in https://github.com/operately/operately/pull/2774
- feat: MilestonePage design improvements by @markoa in https://github.com/operately/operately/pull/2776
- feat: Delete target feed event by @shiroyasha in https://github.com/operately/operately/pull/2777
- chore: Bootstrap module analyzer by @shiroyasha in https://github.com/operately/operately/pull/2778
- feat: Goal target update feed event by @shiroyasha in https://github.com/operately/operately/pull/2780
- chore: Update Status Badge to handle new statuses by @Rockyy174 in https://github.com/operately/operately/pull/2779
- chore: Activity email gen by @shiroyasha in https://github.com/operately/operately/pull/2781
- feat: Task page in project context by @markoa in https://github.com/operately/operately/pull/2782
- feat: Notify the new champion and reviewer when they are assigned to a goal by @shiroyasha in https://github.com/operately/operately/pull/2783
- feat: Project retrospective has only one rich text field now by @Rockyy174 in https://github.com/operately/operately/pull/2784
- chore: Add migration to convert old project retrospectives to new format by @Rockyy174 in https://github.com/operately/operately/pull/2786
- fix: Handle off_track status on Space page by @Rockyy174 in https://github.com/operately/operately/pull/2787
- feat: Project overview tab, description and milestones by @markoa in https://github.com/operately/operately/pull/2788
- chore: Add success_status field to Goal by @Rockyy174 in https://github.com/operately/operately/pull/2789
- feat: Add Yes/No achieved assessment to ProjectClosePage by @Rockyy174 in https://github.com/operately/operately/pull/2791
- feat: New Project Retrospective can be edited by @Rockyy174 in https://github.com/operately/operately/pull/2792
- fix: Handle new statuses in GoalCheckIn feed item by @Rockyy174 in https://github.com/operately/operately/pull/2790
- chore: Read only empty project story by @markoa in https://github.com/operately/operately/pull/2793
- chore: Refactor LastCheckIn as a shared component between project and goal pages by @markoa in https://github.com/operately/operately/pull/2794
- feat: Bootstrap GoalAddPageV2 by @shiroyasha in https://github.com/operately/operately/pull/2795
- feat: Editable goal in project overview sidebar by @markoa in https://github.com/operately/operately/pull/2796
- feat: Add form-field variant to TextFields by @shiroyasha in https://github.com/operately/operately/pull/2797
- feat: Project page sidebar by @markoa in https://github.com/operately/operately/pull/2798
- chore: Separate the project overview sidebar into four logical groups by @markoa in https://github.com/operately/operately/pull/2799
- feat: Use new TextField for adding goals by @shiroyasha in https://github.com/operately/operately/pull/2800
- feat: Use standard value/onChange for TextFields by @shiroyasha in https://github.com/operately/operately/pull/2801
- feat: Show error for TextField by @shiroyasha in https://github.com/operately/operately/pull/2802
- feat: Allow selecting a space on the goal add page by @shiroyasha in https://github.com/operately/operately/pull/2803
- feat: Add label and error for form-field space field by @shiroyasha in https://github.com/operately/operately/pull/2804
- feat: Show space label, space error and what happens next on the goal add page by @shiroyasha in https://github.com/operately/operately/pull/2805
- feat: Add ResourceManager for links on ProjectPage by @markoa in https://github.com/operately/operately/pull/2806
- feat: Connect with api by @shiroyasha in https://github.com/operately/operately/pull/2807
- fix: alignment of task status and rest of the content by @markoa in https://github.com/operately/operately/pull/2808
- feat: Add autofocus support to text field by @shiroyasha in https://github.com/operately/operately/pull/2809
- fix: TextField focus outline by @shiroyasha in https://github.com/operately/operately/pull/2810
- feat: Add form-field variant for privacy field by @shiroyasha in https://github.com/operately/operately/pull/2811
- feat: Create goals directly (no-drafts) allow selecting the privacy by @shiroyasha in https://github.com/operately/operately/pull/2812
- fix: Prevent impossible combination of company/space access levels by @shiroyasha in https://github.com/operately/operately/pull/2814
- feat: Create task form v2 by @markoa in https://github.com/operately/operately/pull/2813
- fix: Dark mode for privacy selector by @shiroyasha in https://github.com/operately/operately/pull/2815
- chore: Add tests for new goal creation page by @shiroyasha in https://github.com/operately/operately/pull/2816
- feat: Show add button on workmap page if the FF is enabled by @shiroyasha in https://github.com/operately/operately/pull/2818
- feat: Set up goal add form and goal add page in Turboui by @shiroyasha in https://github.com/operately/operately/pull/2819
- feat: Introduce ResourceLink, apply in new project page by @markoa in https://github.com/operately/operately/pull/2820
- docs: Update discord link for contributors by @kunal697 in https://github.com/operately/operately/pull/2823
- chore: Extend Toast for info and success scenarios by @markoa in https://github.com/operately/operately/pull/2822
- feat: Use goal add page from turboui by @shiroyasha in https://github.com/operately/operately/pull/2821
- feat: Introduce goal add modal in turboui by @shiroyasha in https://github.com/operately/operately/pull/2825
- feat: Confirm deletion, show toast when resource link is copied to clipboard by @markoa in https://github.com/operately/operately/pull/2824
- feat: Allow creating subgoals with the new goal page by @shiroyasha in https://github.com/operately/operately/pull/2826
- chore: Add Dialogs folder in storybooks, ConfirmDialog as new component by @markoa in https://github.com/operately/operately/pull/2827
- feat: Square Buttons by @markoa in https://github.com/operately/operately/pull/2828
- feat: Make new Goal Add page GA, remove dead code by @shiroyasha in https://github.com/operately/operately/pull/2829
- feat: Buttons in brand blue color by @markoa in https://github.com/operately/operately/pull/2830
- chore: Remove 3 colors from the system by @markoa in https://github.com/operately/operately/pull/2831
- chore: Change link-base colors to blue shades by @markoa in https://github.com/operately/operately/pull/2832
- feat: Bootstrap quick add modal by @shiroyasha in https://github.com/operately/operately/pull/2833
- feat: WorkItem space has a link by @shiroyasha in https://github.com/operately/operately/pull/2835
- feat: Propagate actions from App -> AddItemModal by @shiroyasha in https://github.com/operately/operately/pull/2836
- feat: Connect project/goal creation with the API by @shiroyasha in https://github.com/operately/operately/pull/2837
- feat: Connect quick project creation with API by @shiroyasha in https://github.com/operately/operately/pull/2838
- fix: Clean up typos on the add item modal by @shiroyasha in https://github.com/operately/operately/pull/2839
- feat: Add closed and paused states to new ProjectPage by @markoa in https://github.com/operately/operately/pull/2840
- chore: Instruct Claude to auto-format turboui files with prettier by @markoa in https://github.com/operately/operately/pull/2841
- feat: Add tooltips to ProjectPage overview sidebar to explain champion and reviewer roles by @markoa in https://github.com/operately/operately/pull/2842
- chore: Add missing 'Manage team' button to ProjectPage sidebar by @markoa in https://github.com/operately/operately/pull/2843
- feat: Add tooltips to explain Champion and Reviewer goals in Goal page by @markoa in https://github.com/operately/operately/pull/2844
- feat: New work items show up instantly in the table by @shiroyasha in https://github.com/operately/operately/pull/2845
- feat: Redesign milestones in ProjectPage without a box by @markoa in https://github.com/operately/operately/pull/2846
- feat: Add more items toggle by @shiroyasha in https://github.com/operately/operately/pull/2847
- chore: Change link text to 'Show x completed' milestones by @markoa in https://github.com/operately/operately/pull/2848
- feat: When new item is added, keep it bg-yellow for 3 seconds by @shiroyasha in https://github.com/operately/operately/pull/2849
- fix: Color references in milestone completion pie chart by @markoa in https://github.com/operately/operately/pull/2851
- feat: Add new item row + Zero state add new item by @shiroyasha in https://github.com/operately/operately/pull/2850
- chore: Tests for adding goals from the company work map by @shiroyasha in https://github.com/operately/operately/pull/2855
- chore: Update status of closed projects in Work Map by @Rockyy174 in https://github.com/operately/operately/pull/2854
- chore: Add tests for adding subgoals from the company work map page by @shiroyasha in https://github.com/operately/operately/pull/2856
- chore: Have different placeholders for goals and projects by @shiroyasha in https://github.com/operately/operately/pull/2857
- chore: Extract switch toggle as a dedicated component by @shiroyasha in https://github.com/operately/operately/pull/2858
- feat: Add 'Missed' and 'Achieved' badges to Goal retrospective page by @Rockyy174 in https://github.com/operately/operately/pull/2859
- feat: Display StatusBadge on Project Retrospective page by @Rockyy174 in https://github.com/operately/operately/pull/2860
- fix: Display red progress bar for off_track resources by @Rockyy174 in https://github.com/operately/operately/pull/2861
- fix: Revert back to simple radio-group by @shiroyasha in https://github.com/operately/operately/pull/2862
- chore: Update screenshot in README by @markoa in https://github.com/operately/operately/pull/2864
- chore: Standardize Project CheckIn and Goal Update status in activities by @Rockyy174 in https://github.com/operately/operately/pull/2863
- chore: GA Quick Add by @shiroyasha in https://github.com/operately/operately/pull/2865
- fix: Remove unecessary uppercase in add item modal title by @shiroyasha in https://github.com/operately/operately/pull/2866
- fix: Handle pending status for new projects and goals by @Rockyy174 in https://github.com/operately/operately/pull/2867
- chore: Remove legacy statuses by @Rockyy174 in https://github.com/operately/operately/pull/2869
- chore: Remove legacy status from Progress Bar by @Rockyy174 in https://github.com/operately/operately/pull/2870
- fix: Goal Check-in page now works when the status is 'caution' by @Rockyy174 in https://github.com/operately/operately/pull/2871
- chore: Adjust Goal Check-in email and page copy by @Rockyy174 in https://github.com/operately/operately/pull/2872
- fix: Project Check-in status placeholder is now visible by @Rockyy174 in https://github.com/operately/operately/pull/2873
- feat: Improve Project Check-in email copy by @Rockyy174 in https://github.com/operately/operately/pull/2874
- feat: Set up LLM tools for reviewing and commenting on goals by @shiroyasha in https://github.com/operately/operately/pull/2875
- feat: Introduce agent definition DB table and add person.type that can be either HUMAN or AI by @shiroyasha in https://github.com/operately/operately/pull/2876
- feat: Adding a new agent to the company by @shiroyasha in https://github.com/operately/operately/pull/2877
- chore: Add release version to application by @Rockyy174 in https://github.com/operately/operately/pull/2878
- chore: Inject app version into the source of the app by @shiroyasha in https://github.com/operately/operately/pull/2880
- chore: Include release version in Sentry errors by @Rockyy174 in https://github.com/operately/operately/pull/2881
- feat: API actions for managing AI and Agents by @shiroyasha in https://github.com/operately/operately/pull/2879
- feat: Agent page by @shiroyasha in https://github.com/operately/operately/pull/2882
- feat: Edit agent definition by @shiroyasha in https://github.com/operately/operately/pull/2884
- fix: Edit permission is enough for editing contributors on a project by @shiroyasha in https://github.com/operately/operately/pull/2883
- fix: Apply edit permissions to add project contributor by @shiroyasha in https://github.com/operately/operately/pull/2885
- feat: Run the agent by @shiroyasha in https://github.com/operately/operately/pull/2886
- feat: Add Date Picker component to turboui by @Rockyy174 in https://github.com/operately/operately/pull/2887
- feat: Save AI run logs and display them on the agent page by @shiroyasha in https://github.com/operately/operately/pull/2888
- feat: Improve Date Picker layout by @Rockyy174 in https://github.com/operately/operately/pull/2889
- feat: Sandbox mode for AI agents by @shiroyasha in https://github.com/operately/operately/pull/2890
- fix: Display correct year when date is selected by @Rockyy174 in https://github.com/operately/operately/pull/2891
- feat: Tool use logs for agents by @shiroyasha in https://github.com/operately/operately/pull/2892
- feat: Edit sandbox mode for an agent, when enabled don't execute any tool that changes the world by @shiroyasha in https://github.com/operately/operately/pull/2893
- fix: Add BG color to Date Picker by @Rockyy174 in https://github.com/operately/operately/pull/2894
- chore: Remove date preview from Date Picker by @Rockyy174 in https://github.com/operately/operately/pull/2895
- feat: Add segmented control to Date Picker by @Rockyy174 in https://github.com/operately/operately/pull/2896
- feat: Date Picker scrolls to current year when tab changes by @Rockyy174 in https://github.com/operately/operately/pull/2897
- chore: Date Picker looks good in both light and dark themes by @Rockyy174 in https://github.com/operately/operately/pull/2898
- feat: Add popover to DatePicker by @Rockyy174 in https://github.com/operately/operately/pull/2899
- chore: DatePicker action buttons now work by @Rockyy174 in https://github.com/operately/operately/pull/2901
- chore: Adjust Date Picker stories by @Rockyy174 in https://github.com/operately/operately/pull/2902
- feat: Make a plan and then execute tasks one-by-one by @shiroyasha in https://github.com/operately/operately/pull/2900
- fix: Worker return should be an ok-tuple by @shiroyasha in https://github.com/operately/operately/pull/2903
- feat: Follow logs of running agents by @shiroyasha in https://github.com/operately/operately/pull/2904
- chore: Add Contextual Dates schema by @Rockyy174 in https://github.com/operately/operately/pull/2905
- chore: Add contextual dates to Goal timeframe by @Rockyy174 in https://github.com/operately/operately/pull/2907
- feat: Allow editing all instructions, including planning and task execution by @shiroyasha in https://github.com/operately/operately/pull/2906
- feat: Duplicate instructions before running the agent by @shiroyasha in https://github.com/operately/operately/pull/2909
- feat: Add cron for running agents every day by @shiroyasha in https://github.com/operately/operately/pull/2911
- fix: Regression while adding first target by @shiroyasha in https://github.com/operately/operately/pull/2912
- chore: Adjust Contextual Dates date types by @Rockyy174 in https://github.com/operately/operately/pull/2913
- feat: Add readonly mode to DatePicker by @Rockyy174 in https://github.com/operately/operately/pull/2914
- fix: Editable fields for agent runs by @shiroyasha in https://github.com/operately/operately/pull/2915
- fix: Improve DatePicker types by @Rockyy174 in https://github.com/operately/operately/pull/2916
- feat: Add overdue warning prop to DatePicker by @Rockyy174 in https://github.com/operately/operately/pull/2917
- chore: Add support for enums to API inputs by @Rockyy174 in https://github.com/operately/operately/pull/2918
- chore: Adjust DatePicker styles by @Rockyy174 in https://github.com/operately/operately/pull/2920
- chore: Add migration for populating Goals timeframe with contextual date by @Rockyy174 in https://github.com/operately/operately/pull/2908
- feat: Add DatePicker component to Goal page by @Rockyy174 in https://github.com/operately/operately/pull/2919
- feat: Bootstrap API for project discussions by @shiroyasha in https://github.com/operately/operately/pull/2922
- fix: Don't notify people who assign themselves as contributors of project by @Rockyy174 in https://github.com/operately/operately/pull/2924
- feat: API for discussion creation by @shiroyasha in https://github.com/operately/operately/pull/2923
- fix: Improve reviewer validation on Goal Check-in page to handle empty reviewer by @Rockyy174 in https://github.com/operately/operately/pull/2925
- feat: Add inline and form-field variants to DatePicker by @Rockyy174 in https://github.com/operately/operately/pull/2927
- feat: Add flag to hide DatePicker calendar icon by @Rockyy174 in https://github.com/operately/operately/pull/2928
- feat: Add to DatePicker option to clear date by @Rockyy174 in https://github.com/operately/operately/pull/2929
- chore: Add useStartOfPeriod flag to DatePicker component by @Rockyy174 in https://github.com/operately/operately/pull/2930
- feat: Highlight current day/month/quarter/year in DatePicker by @Rockyy174 in https://github.com/operately/operately/pull/2931
- feat: Add contextual dates to Goal Check-ins by @Rockyy174 in https://github.com/operately/operately/pull/2932
- chore: Use null instead of undefined in DatePicker by @Rockyy174 in https://github.com/operately/operately/pull/2933
- chore: Adjust demo to create contextual dates for Goals by @Rockyy174 in https://github.com/operately/operately/pull/2921
- feat: API for editing a project discussion by @shiroyasha in https://github.com/operately/operately/pull/2926
- feat: Get discussion from the API by @shiroyasha in https://github.com/operately/operately/pull/2935
- feat: List api for project discussions by @shiroyasha in https://github.com/operately/operately/pull/2936
- feat: Introduce project_discussions feature flag by @shiroyasha in https://github.com/operately/operately/pull/2937
- chore: Rename DatePicker to DateField by @Rockyy174 in https://github.com/operately/operately/pull/2934
- feat: Add new discussion page for project by @shiroyasha in https://github.com/operately/operately/pull/2938
- feat: Add size prop to DateField component by @Rockyy174 in https://github.com/operately/operately/pull/2939
- feat: View page for project discussions by @shiroyasha in https://github.com/operately/operately/pull/2940
- feat: Edit project discussion page by @shiroyasha in https://github.com/operately/operately/pull/2941
- chore: Update timeframes in GoalEditing activity by @Rockyy174 in https://github.com/operately/operately/pull/2942
- feat: Connect project discussions with AI agents by @shiroyasha in https://github.com/operately/operately/pull/2943
- chore: Update timeframes in GoalCheckInEdit activity by @Rockyy174 in https://github.com/operately/operately/pull/2944
- chore: Feature tests for project discussions by @shiroyasha in https://github.com/operately/operately/pull/2945
- chore: Update timeframes in GoalCheckIn activity by @Rockyy174 in https://github.com/operately/operately/pull/2946
- chore: Update timeframes in GoalCreated activity by @Rockyy174 in https://github.com/operately/operately/pull/2948
- feat: Log feed events when a project discussion is submitted by @shiroyasha in https://github.com/operately/operately/pull/2947
- feat: Project discussion emails by @shiroyasha in https://github.com/operately/operately/pull/2949
- chore: Update timeframes in GoalTimeframEditing activity by @Rockyy174 in https://github.com/operately/operately/pull/2950
- feat: Commenting on project discussions by @shiroyasha in https://github.com/operately/operately/pull/2951
- feat: Reactions for project discussions and comments by @shiroyasha in https://github.com/operately/operately/pull/2952
- feat: Show author and creation timestamp by @shiroyasha in https://github.com/operately/operately/pull/2954
- feat: GA project discussions by @shiroyasha in https://github.com/operately/operately/pull/2955
- docs: Set up AI agents in localhost by @shiroyasha in https://github.com/operately/operately/pull/2956
- fix: Extend size of agent_run prompt from 255 -> infinite characters by @shiroyasha in https://github.com/operately/operately/pull/2958
- chore: Dark mode for text areas for AI instructions. by @markoa in https://github.com/operately/operately/pull/2959
- fix: Don't assume that reviewers can't be deselected for project discussions by @shiroyasha in https://github.com/operately/operately/pull/2960
- chore: Clean up Timeframe struct by @Rockyy174 in https://github.com/operately/operately/pull/2953
- chore: Move Timeframe from Goals to ContextualDates directory by @Rockyy174 in https://github.com/operately/operately/pull/2961
- chore: Add timeline field to Project by @Rockyy174 in https://github.com/operately/operately/pull/2962
- chore: Add migration to populate projects timeline by @Rockyy174 in https://github.com/operately/operately/pull/2963
- fix: Ensure that the project is always loaded before the space by @shiroyasha in https://github.com/operately/operately/pull/2965
- fix: Set the correct path for the single-host release by @shiroyasha in https://github.com/operately/operately/pull/2966
- feat: Add lg option to DateField by @Rockyy174 in https://github.com/operately/operately/pull/2967
- fix: Use /opt/operately instead of /app/bin in single host release by @shiroyasha in https://github.com/operately/operately/pull/2968
- feat: Add minDateLimit and maxDateLimit props to DateField by @Rockyy174 in https://github.com/operately/operately/pull/2969
- Create upgrade-from-v0.4.0-to-v1.0.0.md by @shiroyasha in https://github.com/operately/operately/pull/2970
New Contributors
- @skwowet made their first contribution in https://github.com/operately/operately/pull/2036
- @dnwes made their first contribution in https://github.com/operately/operately/pull/2121
- @caiquefortunato made their first contribution in https://github.com/operately/operately/pull/2220
- @kunal697 made their first contribution in https://github.com/operately/operately/pull/2823
Full Changelog: https://github.com/operately/operately/compare/v0.4.3...v1.0.0