Repository navigation
Releases: Tech-Arch1tect/kanban
Releases · Tech-Arch1tect/kanban
Release list
Release v0.3.13
0.3.13 (2025-03-10)
Features
- taskQuery: Add 'creator:username' task query (e90bcc4)
- taskQuery: Add 'title:' query option (d7bde48)
- taskQuery: Add very basic suggestions/completions (67b73aa)
- taskQuery: Re-implement query parsing with a basic implementation of a Lexer, AST, Parser (265d660)
Bug Fixes
- eslint: 2fa.lazy.tsx: error Unexpected any. Specify a different type (480709a)
- eslint: Fix even more eslint errors (ce511ac)
- eslint: Fix many 'Unexpected any. Specify a different type' errors (fa75219)
- eslint: Fix many eslint errors (3f23cd6)
- eslint: remove unused import (eddc0ad)
- eslint: resolve a few more eslint errors (2368aea)
- eslint: tailwind.config.js: A
require()style import is forbidden (723d7d6) - eslint: users.lazy.tsx: Unexpected any. Specify a different type (6156c54)
- eslint: useUserProfile.ts: Unexpected any. Specify a different type (ce809ca)
- tsc: Fix typescript errors in task hooks (a4cba5d)
- tsc: vite-env.d.ts: resolve missing environment types (e16ed20)
Chores
- eslint: Run eslint when building for releases (c747bf6)
- taskQuery: change default query to 'status == open' (a6e6ede)
Code Refactoring
- eslint: detect react version & disable react/prop-types rule for typescript files (55eded8)
- eslint: Disable "react/react-in-jsx-scope" rule (b9d230e)
- eslint: eslint --init (36a6a53)
- eslint: ignore auto-generated api client and built app (bb6460c)
- lint: Add 'npm run lint' (071fa99)
- lint: refactor justfile linting to include client and server lint (f952ddf)
- taskQuery: change assignee: to query usernames, rather than emails (b6a621d)
- taskQuery: Create TaskQueryService and move task query logic from the TaskService (6b1f147)
- taskQuery: don't query tasks on change, require an explicit request to query (3863a9d)
- taskQuery: Improve extensibility of token parsing (a1bc5d1)
- taskQuery: Make task query case-insensitive (cb0b926)
- taskQuery: Move registry into the QueryParser struct (c46d69b)
- taskQuery: Resolve issues with suggestions staying open when not intended to (88aef45)
- tsc: Add 'tsc --noEmit' before builds & add @types/node (6755f06)
Release v0.3.12
0.3.12 (2025-03-06)
Features
- taskColours: Add 'TaskColourPicker' component (f77e6ba)
- taskColours: Add client hook for updating task colour (cc3384b)
- taskColours: Add colour property to task creation & add updateTaskColour route (3f3a535)
- taskColours: add service layer for setting task.colour property (2825ad6)
- taskColours: Add task heading component for colour picking (2271d4c)
- taskColours: Add utility for translating a string colour to tailwind classes (eab250a)
- taskColours: Re-design Board Task Component - implementing a header which is coloured with task colour (ec06fd4)
Bug Fixes
- client: Resolve "Cannot update a component (Lt) while rendering a different component (ViewFiles)" error when no file selected (1825a4c)
- client: useDownloadFile.ts fix some typescript possibly undefined errors (6309b7f)
Styles
- columns: Add small margin to the bottom of column titles (6505f12)
- navbar: Adjust navbar dark mode colour (c3905c5)
Chores
Release v0.3.11
0.3.11 (2025-03-05)
Chores
- dependencies: client: npm update (52fe96c)
- Dependencies: Switch from 'github.com/gin-gonic/contrib/sessions' to 'github.com/gin-contrib/sessions"' (874b738)
- Dependencies: switch from sessions.NewCookieStore -> cookie.NewStore (7caeec7)
- Dependencies: Update go deps (e76bacc)
- react: Upgrade client to react 19.x (e025c65)
Code Refactoring
Release v0.3.10
0.3.10 (2025-03-04)
Features
- Mentions: Add 'mentioned' event friendly name for client side (f32d779)
- Mentions: Add 'mentioned' event to seeded events (25f6bd2)
- Mentions: Add notification subscriber for mention event (8dcdcf6)
- Mentions: Create event bus for task or comment changes + subscribe to comment & task events to detect and publish mention events (c7ecfb9)
Release v0.3.9
0.3.9 (2025-03-03)
Bug Fixes
- CommentItem: Fix erroneous scrolling on comment hovering: Move Reaction picker to the top of the comment (51161c1)
Chores
- cleanup: server: Correct NotificationEventRepository file name (a8e31c1)
Code Refactoring
- database: server: move Migrate() to the generic repository definition (9403d76)
Styles
- TaskActivity: Compact the layout of task activities (9da3713)
- TaskActivity: Improve styling of data changes (1c791d0)
- TaskActivity: Move pagination to the top of the task activities component (e7311a4)
- TaskActivity: remove padding to bring title in-line with other titles (1b58795)
- TaskActivity: Render markdown for change data (bc75f96)
Release v0.3.8
0.3.8 (2025-03-02)
Features
- TaskActivity: Add functionality to Task service to retrieve paginated Task activities (26ce6a8)
- TaskActivity: client: Add component for displaying Task Activities (bd248f0)
- TaskActivity: client: Add hook to retrieve Task Activities by task ID (with pagination) (2c48a39)
- TaskActivity: server: Add GetTaskActivities route (05a2027)
- TaskActivity: server: Add TaskActivity Model and DB repository (04d7c1e)
- TaskActivity: server: Implement TaskActivityService (b33caa4)
Bug Fixes
- events: server: correctly set new/old data in externallink.created event (675e502)
- TaskActivity: client: Correct task activity background colour (6a6f1a2)
- TaskActivity: Delete task activity when task is deleted (2e0156a)
Performance Improvements
- react: client: Switch to lazy loading for better production bundle splitting (62af830)
Code Refactoring
- PaginatedSearch: Add a generic PaginatedSearch method for db repositories and remove old implementation on users repo (ac34dec)