File iplan.changes of Package iplan
------------------------------------------------------------------- Tue Jul 18 03:27:41 UTC 2023 - dead_mozay@opensuse.org - Update to version 1.9.2: * Fix texts * Fix SidebarProjects::task_drop_target_drop to send task.changed Add date to DragBackup * Fix bug: Excessive CPU usage from startup until opening the calendar page fixes #49 * Fix bug: Task::date_display return today for less 24 hours before * Fix bug: task-undo signal not sended from TasksDoneWindow when done state changed inside TaskWindow * Sync task timers multiple timer for same record allowed like Timer in section box and TaskWindow * Fix bug: layout changes don't apply to SectionBox * Fix bug: changing task name entry dont update the task in db Fixes #51 * Set Translatable false for release notes Replace unicode quotation marks with ASCII quotation marks Update the Persian translation * Add Russian language support (#50) * Update Turkish translation (#48) * Get ProjectRow by id in SidebarProjects::update_project * Clickable description urls * Add window.close with ctrl+w shortcut * Remove project property from IPlanWindow * Fix bug: dont update task name inside Calendar::reset_task by task.changed * Remove window-closed and page-closed from TaskWindow Dont call reset_timer inside TaskRow::reset * Fix bug: undo suspended subtask in TaskWindow dont applied to rest of ui * Add default size to TasksDoneWindow * Add changed signal to ProjectEditWndow * Add tooltip to TaskRow::description * Remove projects stack navigation animation * Update Calendar and projects page without reset all data * Move calendar into stack pages * Move projects and calendar header inside their pages * Refresh task parents timer when task.duration-changed in calendar * Use task.changed action in Calendar * Single page calendar * Fix spacing issue in calendar which makes calendar page dont fit in phone * Send project via project.open * Add task-duration-changed signal to TaskWindow Use task.duration-changed action inside TaskWindow Add task_id param to task.duration-changed action * Add task.duration-changed action and refesh project stat with this * Fix bug: section_box have vexpand in list layout * Move search button and primary menu to utility pane * Clean flathub directory in flathub-export.sh * Add task-changed signal to TaskWindow and task changed action * Implement ToVariant and TryFrom variant for task * Replace the build guide with its wiki page link * Use relative path for contributing link * Add getting start guide to translation guidelines Add add a new language part Remove create iplan.pot part ------------------------------------------------------------------- Mon Jul 10 08:25:47 UTC 2023 - dead_mozay@opensuse.org - Update to version 1.8.1: * Update metainfo and version to v1.8.1 * Fix bug: Dont set position for new task in SectionBox::handle_new_button_clicked * Remove figure space in Task::date_display and calendar tasks_list::name issue #44 * Reduce calendar navigation buttons width. so page fit inside phone issue #44 * Align popovers to edge of screen and remove popovers arrow Fix positioning problem for modal windows popovers issue #44 * Add date_display method for Task - Consistent date format for where make sense - Fixes issue #47 misleading date label in the TaskRow * Fix bug: Fix bug while truncating non-ASCII characters Used in shortening the toast message name fixes: #46 * Get task as argument in create_task Fix bug: use new_position for subtask in TaskPage new task(top) Prevent from change siblings position, for tasks without section while updating task section * Fix bug: Remove subtasks without a parent in migration to version 9 issue: #45 * Change subtasks project while changing task project * Add move up and down menu item to TaskRow options * Add MenuItem snippet * Set vertical align center for TaskRow::checkbox to fix focus appearance issue * Remove close item from primary menu * Fix bug: Changes dont apply if TaskWindow opened from Calendar ... Remove set project label visible without condition in add_task Fix bug while moving task back by factor of 7 * Prevent from reopening project after search for project or task ------------------------------------------------------------------- Mon Jul 03 04:48:36 UTC 2023 - dead_mozay@opensuse.org - Update to version 1.7.0: * Update persian translation * Two primary menu one for calendar page and one for project page * Move timer button in TaskRow::refresh_timer * Update translation files * Add record-created and record-updated signals to RecordWindow * Filter suspended tasks in find_tasks * Add leading zero to Record::duration_display * Filter seconds of total time and last 7 days in project stat * Move record delete button to RecordRow * Set project for subtasks * Rename RecordWindow title to Edit Record in the edit state * Fix bug: Used TasksDoneWindow former name * Edit Preferences window default size * Improve usability for the phone form factor * Edit flathub badget * Fix bug: first duration change from 0 will set error style to end time in RecordWindow * Prevent from creating multiple preferences window - also close previous modal * Add Preferences window, and option to disable run in background - background-play settings renamed to background-run - fix bug: always send run in background request in startup Fixes: #41 * Only manually * Add project info popup * Use task-activated and project-activated signals instead of search.task and search.project actions * Add task-undo to TasksDoneWindow. it emits when task done state changed. * Fix flathub-export script * delete subtasks with their parents recursive and Fix bug with change position upper subtasks while deleting * Fix bug: while changing subtask due date in calendar * Set project label for subtasks in calendar also Change project label after drop from Calendar to another project * Invalidate TasksBox filter after cancel drag * Reduce TasksBox placeholder height * Fix bug: Hide TaskRow after drop over bottom add task in TasksBox * Horizontal drag scroll for ProjectLists * Remove fixed size while dropping in empty size * Drag scroll over CalendarPage * Validate data after duration change in Record Window * Fix bug: multiple search windows * Fix bug related to visible state of search results placeholder * Update task in db while editing name entry * Disable drag for TaskWindow::task_row * Fix bug related to the visible state of the placeholder and the add task button in TasksBox * Name entry fill the available place in TaskRow * Check Record end time in RecordWindow * Project label for TaskRow * updated czech translation * Fix bug: Drop task over its own project from calendar * Dont remove TaskRow after drop in project if it in calendar * Update translation files * Text fix * Toast message to show drop task over project result * Fix bug: Change project while opening searched task when its dont have project * Fix bug: Send subtask in task-window-close * Close modals with Escape key * Change dragged widget border color * Fix issue: Section vexpand in vertical layout * Add ProjectCreateWindow ... * New design for dragging tasks and Drag a task on another * Stop drag scroll at end drag in TasksBox * Fix bug: wrong type in SectionBox task.check and TaskPage dont have task.check action * Rename ProjectDoneTasksWindow to TasksDoneWindow and move it to task module * Update translation files * Rename tasks list to section * Refactor file structure * Limit subtask name in SubtaskRow * Disable vscrollbars while hscroll * Set subtask project to 0 and dont use it * Add TasksBox ------------------------------------------------------------------- Wed Jun 21 10:00:51 UTC 2023 - dead_mozay@opensuse.org - Update to version 1.5.0: * Update screenshots in metainfo * Upload screenshots(v1.5) * Update version(1.5.0) and metainfo * Update Persian translation * Update translation files * Fix bug: fatal error when drag TaskRow over Add task button * Refactor ProjectEditWindow * Auto start and check for reminders in startup * Move TaskRow after changing date to it day in Calendar * Add gtk-rs container to rust workflow * Filter suspended tasks in db read_tasks * Add task-window-close Signal to TaskWindow * Add libgtk-4-dev to rust workflows * Close search window by pressing Escape key * Add cargo test hook * Add task button bellow tasks list * Fix bug: Editing subtask in its own page dont change its row after back to parent * Add subtasks below description in TaskRow * Card view for task * Full week per calendar page * Fix bug: moved out task doesn't show back to its list * Fix bug: Make sure tasks list have enough items for lazy loading * Hide start title buttons in main header * Refactor tasks lazy loading * Fix bug: double click on calendar will panic * Add French translation (#26) * Set accent color for today in day Calendar switcher and Code refactor * Increase step size of Calendar day switcher to 7 day * Add Today and No Date button to top of calendar in DateRow * Add czech translation (#24) * Small fix to adding description to TaskRow * Add developer website url in about page * Fix bug: showing TaskRow footer when its empty * Task description in taskRow * Add reminders indicator to TaskRow body * Date indicator in TaskRow body * Add Body section for TaskRow with subtasks progress in it * Search task will open TaskWindow * Update Brazilian Portuguese translation * Different icon for new record button * Character wrap mode for TextViews ------------------------------------------------------------------- Mon Jun 12 16:43:23 UTC 2023 - dead_mozay@opensuse.org - Update to version 1.4.0: * Fix bug: wrong index in Reminder::try_from * Timer with duration remains in row * Increase TaskWindow height * Add Calendar * RecordCreateWindow to RecordWindow with 2 state * Change duration by start datetime in RecordCreateWindow * Add reminder for task * Style for project icon in ProjectEditWindow * Set date for Task * Move timer button between task options and TaskRow * Add backing up system * Fix bug: related to previous commit * Fix bug done task with running timer ------------------------------------------------------------------- Mon Jun 05 03:19:21 UTC 2023 - dead_mozay@opensuse.org - Update to version 1.3.1: * Fix Issues while dropping a task into an empty list * Update Turkish translation * Fix bug: Adding bindings multiple times * Fix bug 2 timer running at the same time and set duration of previously run timer * Fix bug: Adding the wrong record in TaskPage project.update action * Fix bug in done task functionality * Update Persian translation * Add DateRow and TimeRow * Keep deleted task row * Clear unneeded imports * Refactor code: Add Task::duration_display * Code Refactor: Change Project::duration and Task::duration return type from Option<i64> to i64 * Code Refactor: Use Object:new in Task::new * Implement default trait for SidebarProjects * Get Task reference in db::operations::update_task * Add Brazilian Portuguese translation (#12) * Fix some texts ------------------------------------------------------------------- Mon May 29 06:15:15 UTC 2023 - dead_mozay@opensuse.org - Update to version 1.2.0: * Update po files and Persian translation * Add dark screenshot * Upload 1.2 screenshots * Remove a TaskRow from the list after closing the TaskWindow if it's now done. * Refresh timer button in visible TaskPage::task_row when back from another page * Refresh timer in TaskRow after TaskWindow closed * Remove done check in TaskPage::subtasks_box sort function * Prevent from update_task in handle_description_buffer_changed at object initialization * Hnadle delete toast when TaskRow is a TaskPage::task_row * Delete task with it records * Update subtask after getting back from it page * Update task duration when subtask timer stops in TaskPage * Delete task with its subtasks * Sort subtasks by position value * Remove unnecessary code * Use locale name of weeks in project stat * Fix Text in delete toast task * Update persian translation * Fix some texts * Update po files * Undo done task in ProjectList * Set start time entries in CreateRecordWindow to now * Open TaskWindow from done tasks window * Add flathub link to README.md * Refresh TaskRow when a RecordRow deleted in TaskPage records_box * Fix records_box in TaskPage: refresh records when taskrow end a timer * help-overlay: Fix Control+L shortcuts * Add Turkish translation * Fixes lists_menu_button in TaskPage: now its label changes based on the selected row label. * Fix Bug: Fatal error when sending record.created action * Address issue: Split sentence in project_lists.ui Fixes #16 * Remove shortcuts window subtitles * Fix some texts * help-overlay: Mark 4 strings translatable * UI: Fix some translatable strings * Add Contributing link to README.md * Create CONTRIBUTING.md * Fix bug: fatal error when move from a project without list to another * Fix bug: fatal error in handle_lists_menu_row_activated on other languages * Add persian translation * Use better word * Review and Mark texts as translatable * Improve title of delete task toast * Add description to project * Update description expander subtitle when its TextView changed * Make TaskWindow stackable * Improve placeholders in subtasks and records boxes * Add ToastOverlay to TaskWindow * Move records to TaskWindow * Add task description to subtitle of description expander in TaskWindow * Move SubTasks to TaskWindow * Remove close modal by pressing escape key feature * Replace TaskDetailWindow with TaskWindow * Use ?1 for id in db update operations * Add task description * rename delete task button to 'Delete' * Add detail window * Add export and _build dir to gitignore * add flathub export script * Add project icon * check task duration after subtasks window closed * add subtasks window * Rename project_list_task to task_row * Add parent column to tasks table ------------------------------------------------------------------- Fri May 19 12:38:48 UTC 2023 - dead_mozay@opensuse.org - Update to version 1.1.1: * Fix problem selecting searched task while its unloaded * add records window for crud operations * Fix size of project stat placeholder by using GtkBox instead AdwStatusPage * Fix typos * lazy loading for tasks in horizontal list layout and project stat * Fix syntax error * separate window for done tasks * fix bug task tooltip only shows after edit ------------------------------------------------------------------- Mon May 08 18:52:13 UTC 2023 - dead_mozay@opensuse.org - Update to version 1.0.0: * Add links and license to about window * Align project name with list name * Editable project name in header * Fix bug: init_widgets didn't called in new task * Clear meson.build * use Camel case in id * Implement database migration && cargo fmt * Fix bug: ProjectHeader::open_project week names in stat * Fix bug: Record::duration_display show time more than 60 min * Fix indexes in Task::try_from row * Format code and remove unnecessary use * Add rust sdk to dependencies * Remove python modules * Fix focus on entry problem in ProjectLists::new_list * Close modal by press esc * Fix window resize bug and change window settings only when app closed * Remove unnecessary code * Change minimum application window width * Hide preferences item in primary menu and shortcuts window * Add expect to update_project in ProjectEditWindow * Clear prev_search when show done tasks button toggled * Fix: ProjectEditWindow archive changes not applied to db * Add SidebarProjects::check_archive_hidden .. * Implement cancel drag project .. * Move task drop target to SidebarProjects.. * Fix delete task toast clasures did'nt work after change active project * Implement search * Add open project and edit window to new project handler * Implement project edit window - added forgotten part of previous branch! * Implement edit project window * add SidebarProjects::update_project & move select_active_project to top because its pub method * Update project duration and create stat section * Scroll based on layout and scrolled window height in task drag_motion * Implement layout managment in ProjectLists * Fix bug: specify list_id when read_tasks in ProjectList * Implement list drag and drop * Add double quotation around list name in project list delete dialog * Add project list delete dialog * Add list.new action and ProjectLists::new_list * clear and set placeholder in ProjectLists::open_project * Implement drag and drop for tasks * add ProjectLists, ProjectList, ProjectListsTask * create list Object * Unused dependencies cleared * Add record table * Use property function in property shorthand functions * Implement Opject for Task * Use builder in new fn * implement project.open action and ProjectHeader * Add .devel to app-id in manifest use data dir for db in development profile * Add project property to application and create project if does not exists * Add search window action to IPlanWindow * Add actions and window settings to IPlanWindow * Implement SidebarProjects and SidebarProject * Add profile option * Add cargo fmt * Format manifest * Fix typos * change flatpak directory * Add project operations module * Add tasks operations * Replace False with 0 in sql statements * Remove index from display implementation * Add list operations * Add database models * Add database manager module * fix variable name error in show_shortcuts! * Add Shortcuts window * Add SidebarProjects ui and handlers * Add sidebar * Add project layout button handler * Move primary_menu to window.ui * add target directory to git ignore * Move window.rs to views directory * Initial commit for rewrite with rust ------------------------------------------------------------------- Mon Feb 6 16:24:49 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org> - Initial package.