/
laborgit
/
laborgit-desktop
Обзор
Документация
Войти
/
laborgit
/
laborgit-desktop
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
4
Аналитика
master
src/changes.txt
475 строк
19 KB
gdev2018
release v.3.3.5
03 ноя 2025, 00:25
03 ноя 2025, 00:25
7057e61
Код
Авторство
О чём код?
3.3.5 (2025-11-02) ------------------------------------------------------------ - Merge Web: compare rows using hash - Full backlog available here: https://gitverse.ru/laborgit/laborgit-desktop/tasktracker?view=list&page=1&statuses=%5B%22done%22%5D 3.3.3 (2024-12-30) ------------------------------------------------------------ - Merge Web: pull/push into WEB DB 3.3.2 (2024-11-04) ------------------------------------------------------------ - Merge DB: add merge for Comments, Selfies and Buffer items - Buffer: redesign - TaskFinder/StepFinder: set draggable and not modal window - TaskFinder/StepFinder: add TypeLife filter - Rename db 3.3.1 (2024-05-20) ------------------------------------------------------------ - rebranding to LaborGit - publish to web: union window for GoogleDrive & LaborGit - publish to web: sync with LaborGit by new OAuth2-authentication - StepFinder: add tab periods - Welcome page: redesign (ctrl+H) - autobackup: fix bug 3.2.4 (2023-09-01) ------------------------------------------------------------ - LaborPeople.org integration - Properties4step: recalc expense online - log system: add .log_errors file 3.2.3 (2023-02-26) ------------------------------------------------------------ - Issue Tracker integrations: Jira - Issue Tracker integrations: YouTrack - Properties4task: redesign - Properties4step: redesign 3.2.2 (2022-11-27) ------------------------------------------------------------ - Merge service: add compare/merge Tasks and TypeLife 3.2.1 (2022-11-06) ------------------------------------------------------------ - multiple Google accounts - new Merge service: compare and merge 2 databases (Steps only) 3.2.0 (2022-08-29) ------------------------------------------------------------ - GoogleDrive integration (!) - ExtentedEdit: increase window size - TaskFinder: reorder by max(dt_step, dt_Generation) - Deadlines: Refactor->set TypePhase - Selfies: add edit mode (Ctrl+Shift+E) 3.1.3 (2021-06-23) ------------------------------------------------------------ - TaskFinder: add sort by lastActivity max(lastStep,task.Generation) - Outlook+PLAB: add auto-sync by timer - Microhelp: add "finished at" to log - Steps: add most ROL columns (Activity, Useful, frog, not need, Seneka, etc.) - Buffer: add Note column, optimize filters - Buffer: fix sort ddlb long type (0 vs null) - TodayBalance: fix error with statictic by generation field - PlanningDay-ExtentedEdit: visual max size & increase it to 2805, call by doubleclick - Buffer - new Item with 5 priority - atl100.dll include to package 3.1.2 (2021-02-01) ------------------------------------------------------------ - MainMenu - Add hotkeys - Manual - updated 3.1.1 (2021-01-26) ------------------------------------------------------------ - (!) Properties4task - new tab Steps - check updates - Properties4task: fix chooseTaskUp by button - Support - add custom email support by ini-file - Properties4step: fixed Comments with id=0 - Localization: refresh lan_english.ini - Tasks - fix 1900-01-01 in HardPeriod for Outlook items - Tables anywhere - now sort with Null bypass - Properties4step: fix diff size (from-to) - Selfies - add basic graph - TodayBalance - recalc by current day in calendar - MainMenu - Create Step button - MainMenu - Create Task button - MainMenu - Add hotkeys - Properties4task - add Create Step buttons - Manual - update 3.1.0 (2021-01-11) ------------------------------------------------------------ - w_Buffer - rmbmenu - Hide New Item if it's not Sticker type - w_Buffer - resize window - w_Buffer - disable done by default - w_Buffer - fix select all after check done, proccess 0 for Priority - Planning Day: detailes resize/hide columns - Planning Day: bugfix - show 104 hardperiods (opposite 26 before) - Stepping - Play button on main menu - TVT - resize - Recorder - add field Task to Steps list - Recorder - show grandchilds (subTasks, Steps) by active Task - Stepping - bug hide on move mouse to TVT fileld - Budget planning - 'all' mode for recalc Budget items by TypeLife (in no Tasks are assigned) - Budget planning - multi-select rows 3.0.1 (2019-11-14) ------------------------------------------------------------ - (!) SQLite->convert luuid to l_id (bigint) - SQLite->MD5: sqlite3_ext_md5 - deprecated sort on computed columns - Comments Service: w_comments - resize window and id-column - Outlook+PLAB: fix error on sync (long to longlong) - w_MainEvent_properties: add cid - PlanningDay: increase speed by tagsGet2Array and SQLCA.autocommit = FALSE - PLUC (PowerLabor User Card): increase speed calc - PUBLISH TO WEB: fixed: w_sync - add picture 5+ for ROL activity - RECALC->speed optimization: increase speed run app - Properties4step: fixed: prop4step - stay old Task - Properties4task: add more button for Terms - Categories - Properties4task: fixed prop4step вкладка ROL - hide CustomProp - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: fixed: no group 8+ level - TypeLive ChooseColor: add rmb menu - Selfies (Estimations): add w_selfie - SearchService: increase window size - TaskFinder: increase window size - dw_steps: fixed: error on open null Task 2.8.0 (2019-07-22) ------------------------------------------------------------ - Speed optimization: Update all runtime libraries - SQLite: update odbc driver (sqliteodbc.exe) - dropdawn CalendarMonth: add +/-Minutes (RelativeMinutes) - TaskFinder: allow choose TaskUp - Duplicate Step: add oppenning Properties after duplicate - Properties4Task: add calling TaskFinder immediately while new Task creating - Planning Day: add DayName for Title window - Planning Dsy: fix redraw timeline by settings uptimes - fix some bugs 2.7.0 (2018-12-06) ------------------------------------------------------------ - (!) SQLite: add new column for TypeLife (team reference) - SQLite: add somr triggers (uuid, updated, hash) - Steps, DayPlanning: add menu item - Duplicate Step - fix some bugs 2.6.4 (2018-09-25) ------------------------------------------------------------ - (!) LICENSE: change to the Apache License, Version 2.0 - LICENSE: add CC licenses for images and sounds - LICENSE: add (TM) to About and Splash - MENU->add Tomighty: add plugins\tomighty.exe - PlanningDay: fix bug with ' in Modify statement (replaced to `) - Properties4task: add button Share with The World - Properties4task: add Clear TaskUp by clear filter in TaskFinder - Properties4task: fix null inv_Office while Assign Task to owner - PUBLISH TO WEB: add abln_del_files - PUBLISH TO WEB: add all v_TypeActivities4Pub, add 4pub_PlanningPeriod - PUBLISH TO WEB: add CreateDirectory - PUBLISH TO WEB: add d_4pub_mainevents_resumes3 - PUBLISH TO WEB: add data\sync folder - PUBLISH TO WEB: add filter for Confidential - PUBLISH TO WEB: add ico TypeLife/TypePhase - PUBLISH TO WEB: add pub4_typelife, pub4_typephase - PUBLISH TO WEB: add ROL 4pub - PUBLISH TO WEB: add sens_root 2 v_Tasks - PUBLISH TO WEB: add TypeActivity to microhelp - PUBLISH TO WEB: finish Confidence testing - PUBLISH TO WEB: finish save sync-files to disk - PUBLISH TO WEB: no send Confidence testing - PUBLISH TO WEB: v_Steps add compute_sensitivity_root // hide MaxLevel4Pub in AppPrm - PUBLISH TO WEB->4sync service: create 10 tables 4sync - PUBLISH TO WEB->unzip+decrypt: hide by MD5 - RECALC: add check and delete unlinked ME_links - REST API: finish POST speed optimization - REST API: logger - REST API: replace everywhere json to zip_json - convert d_Tasks/d_Steps to LEFT JOINs - Sensitivity: reindex id_sensitivity (0-3), add button Clear sensitivity everywhere - 06_plabor_machine->created 10 new modules - Drupal8->columns4mobile: add host-fields - HELP (manual): some actualization 2.6.3 (2018-07-17) ------------------------------------------------------------ - MENU: add Help->HotKeys item - app: add f_CreateNewStepByAttrib (hot key: ctrl+N, ctrl+shift+N) - app: add f_OpenSyncWithMSOutlook, f_OpenSyncWithTheWorld - app: add f_OpenTaskFinder, f_OpenGlobalSearch - app: add hot keys ctrl+B (Budget Planning), +D (Day Planning), +M (MainEvents) - app: add menu->View->TaskFinder (hotkeys: ctrl+F, ctrl_G) - app: bug fix disable hotkeys on lohon window - app: hotkey Ctrl_N (add new step) preopen TaskFinder window - PUBLISH TO WEB: add dt_publishedsuccessful column - PUBLISH TO WEB->Tasks flow: add durations for w_Publication - PUBLISH TO WEB->Tasks flow: add l_Rows/Bytes/Zip - PUBLISH TO WEB->Tasks flow: fnf_CreateVirtualTable - PUBLISH TO WEB->Tasks flow: speed optimization - PUBLISH TO WEB->zip+crypt: add fnf_7z_UnZipFiles() - PUBLISH TO WEB->zip+crypt: replace to Sync with the World - PUBLISH TO WEB->zip+crypt: add fnf_ZipFiles - PlanningDay->bug: hides facts (see 171114): fix it - Recurrence: testing AddNewRecurrence - fix some bugs 2.6.0 (2018-04-13) ------------------------------------------------------------ - (!) Rename some db-columns for sync mobile (shareperiod, updated) - RECALC->speed optimization: moved to t_Activities InMemory (x3 speed increased for MainEvent recalc) - MainEvents: speed recalc optimization - MainEvents->recalc+group by subperiods: correct subperiod (>=), add cbx_auto_group - Steps flow->add TaskPathID for calc Expense by period: add Task PathId/Name to d_Tasks, d_Steps, TypeLife - Properties4step->add SharePeriod - TypeLife: some item rename to Insights - TypeLive ChooseColor: change colors for my type lifes - Reminder: fix bug with remind period = 0 - fix some bugs 2.5.3 (2018-03-12) ------------------------------------------------------------ - fix some bugs 2.5.2 (2018-03-11) ------------------------------------------------------------ - SQLite: add columns uuid_up series for sync mobile - export->xml import dw: add correct XML-export Tasks - export->xml import dw: add to manual Rules for import XML - dw_tasks->add MainEvent field: done it // add ind2ROL, change v_Steps/v_Tasks (SELECT FROM ROL) - TaskFinder: Actual->Active - PlanningDay: rename Load unchecked yesterday's tasks - MENU: add set MainEvent/UnRead - MENU: remove 4 m_currenttime to 1, add events fnd_mainevent_set/unset, fnd_unread_set/unset - MENU: fill fnd_unread_set() - MENU->add New group - MENU->add Refactor group - MENU->set Task for selected Steps - MENU->set Phase for selected Tasks - MENU->add Refactor group: refactor - MENU->set Task for selected Steps - MENU->Duplicate selected Task - MENU->set TypeLife - MENU->set Period - MENU->set SharedPeriod - MainEvents: unlink list-mode and period - fix some bugs 2.4.2 (2018-02-02) ------------------------------------------------------------ - OAuth2 set new consumer - Budget Planning: fix error while filling border period by wizard - fix some bugs 2.4.1 (2018-01-10) ------------------------------------------------------------ - optimize libraries - fix some bugs 2.4.0 (2017-10-12) ------------------------------------------------------------ - add OAuth2-authentication for friendly connection to REST PAPI-service - del Basic-authentication - OAuth 4 Drupal: install oauth-server - OAuth 4 Drupal: add fnf_GetOAuthToken() - PB+Inet: add fnf_GetSessionToken() / fnf_PostUrl() - PB+Inet: add X-CSRF-Token (fnf_GetBaseHeaders) - PLAB+OAuth: add fnf_GetBaseHeaders_Bearer - PLAB+OAuth: check pass changed - PLAB+OAuth: fix bug (del is_pass4ini) - PLAB+OAuth: add code by shift pass in db // don`t touch server if session token alredy exist - PLAB+OAuth: finished (switch off Basic auth on papi REST resources) - PUBLISH TO WEB: fix error while first attempt send on server (add check Len(ls_Mac) ) - PUBLISH TO WEB: fix add msg for test_connection - TVTEntity (Drupal Module TVT)->TVT_view: add PlaborTVT_view - Outlook+PLAB: fix error while sync (Error call external object function in line 273 cb_sync) - Outlook+PLAB->bug: null at getAssociatadApointment(): add try-catch block 2.3.4 (2017-07-18) ------------------------------------------------------------ - PB+Inet->support: About window -> add support email - OPTIONS->options4pub: done it - 06_plabor_machine->plabor_option (Drupal Module): done it - PLUCEntity (Drupal Module PLUC)->PLUC_view: done it - PLUCEntity (Drupal Module PLUC)->PLUC_view_summary: done it - PUBLISH TO WEB: fix some bugs 2.3.3 (2017-06-23) ------------------------------------------------------------ - OPTIONS: add Office hours in database scheme - PLUC (PowerLabor User Card): Recalc TVT by include dates (fix bug) - PLUC (PowerLabor User Card): return gs_DecimalSeparator on exit app - PLUC (PowerLabor User Card): bug while minFirstRecord = 1900-01-01 - PLUC (PowerLabor User Card): add recalc some factors - PLUC (PowerLabor User Card): add recalc for metrics - PLUCEntity (Drupal Module PLUC)->Experience_view: add view as block - PLUCEntity (Drupal Module PLUC)->Experience_view: tuned it - PB+Inet->support: add support menu item - User-page: add permission for view Contact - PLUCEntity (Drupal Module PLUC)->PLUC_view: start custom field+filter (user for) 2.3.2 (2017-06-16) ------------------------------------------------------------ - add base Tasks - add README.md - PB+Inet->bug/feat: fnf_UserRegister: done it - PAPI: simplified - PLUCEntity (Drupal Module PLUC): add - TVTEntity (Drupal Module TVT): add - fix some bugs 2.3.1 (2017-05-19) ------------------------------------------------------------ - add portable version of application - fix some bugs 2.3.0 (2017-05-05) ------------------------------------------------------------ - some changes in database scheme - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add cbx_auto_scale - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add colors for TypeLife column, hide totals if auto scale checked - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add columns to t_Tasks l_sensitivity_Root_max/l_sensitivity_OnBranch_max - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add compute_columns - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add direct columns - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add dt_FirstStep, dt_LastStep - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add fill all rows by data type (long, string, double, datetime) - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add fnf_FillTVT_DirectlySubTasks_tree - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add groups and tree lines - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add Last/FirstStep 4 Level=2 - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add progress on StatusBar - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add recalc dbl_PercentInAll_Count / dbl_PercentInAll_Expense - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add recalc dbl_PercentInGroup_Count/_Expense - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add recalc Direct columns - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add SecExpense to TVT - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add sort for tv_TVT by Expense - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: add to t_Tasks dt_FirstStep/dt_LastStep, add recalc OnBranch (СБ!) - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: display shares by groups in tv_TVT - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: rename 2 dt_Gen - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: set names cells - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: start names cells _report_TVT_.xltm - TREE VIEW TASKS (TVT)-> TVT_Export2Excel: update l_Sort - PUBLISH TO WEB: fix some bugs - PUBLISH TO WEB: union t_4pub_TypeContent and t_TypeActivity - PUBLISH TO WEB->PLUC: add fill l_ct columns - PUBLISH TO WEB->PLUC: add static rows to t_4publication - PUBLISH TO WEB->PLUC: update t_Tables - PUBLISH TO WEB->Pub2Web_TVT: add fnf_GetColumnsAttrib - PUBLISH TO WEB->Pub2Web_TVT: add TVT to t_4pub_TypeContent - fnf_RecalcTasks: add some indexes for tables - Rythms->bug: no display Prop4Task by dblclick: done it - Totals->bug: no such column: done it + sync 0.db 2.2.6 (2017-04-06) ------------------------------------------------------------ - bug: not create ME_auto if the same name: done - BugFix: deadlines - m_regenerate_task (without _now) - LOGON: set blank pass // set attempts to 5 - MainEvent_recalc: add Quick parametr - MainEvent_recalc: bug: double after today: done - MainEvents: add is_me_descriptions_separator ("¦") - MainEvents: add rectangle (n_cst_dwtooltipsrv.Dwmousemove) - MainEvents: feat - hide me_subperiods added 2 global period - MainEvents: feat - hide me_subperiods added 2 global period: done cbx_hide(mark)_selected - MainEvents: feat - hide me_subperiods added 2 global period: done f_getcolor4mainevents_manual_hide_linked - MainEvents: feat - hide me_subperiods added 2 global period: fnf_HideMElinked - MainEvents: feat: custom filter restore: done - MainEvents: feat: group mainevents by RootTask and TypeLife - MainEvents: feat: group mainevents by RootTask and TypeLife: add cbx_Only_from_direct_subperiods - MainEvents: feat: group mainevents by RootTask and TypeLife: add checkbox Without auto groups - MainEvents: feat: group mainevents by RootTask and TypeLife: add exclude activities presents in period - MainEvents: feat: group mainevents by RootTask and TypeLife: add groupbox control for 4 type groups - MainEvents: feat: group mainevents by RootTask and TypeLife: add IN Select all avaible Type Subperiods - MainEvents: feat: group mainevents by RootTask and TypeLife: add l_AutoGroup, dt_Updated - MainEvents: feat: group mainevents by RootTask and TypeLife: done unchecked g1,2 by period > 7 - MainEvents: feat: group same mainevents->bug/feat: dont group last day in period: done (dt_Date2 <= period.date2) - MainEvents: feat: group same mainevents->bug/feat: dont group last day in period: done to exclude - MainEvents: feat: ME_report2Excel: add 3 view design - MainEvents: feat: ME_report2Excel: add color and roottasks 4 links - MainEvents: feat: ME_report2Excel: add f_GetRootTask - MainEvents: feat: ME_report2Excel: add f_GetTaskString4Activity - MainEvents: feat: ME_report2Excel: add Generation, Updated, AutoGroup - MainEvents: feat: ME_report2Excel: add l_column_tasks_secexpense - MainEvents: feat: ME_report2Excel: add ls_ME_Description - MainEvents: feat: ME_report2Excel: add MainEvents_report_.xltx - MainEvents: feat: ME_report2Excel: add type=6 to f_getroottask() + add param ai_type_output - MainEvents: feat: ME_report2Excel: done Expense for TypeLife - MainEvents: feat: ME_report2Excel: done ofi_n_cst_office_excel - MainEvents: feat: ME_report2Excel: indention 2 - MainEvents: feat: ME_report2Excel: secformat-type=6, share - MainEvents_list: feat: hide linked: done cbx_hide_linked - MainEvents_list: feat: hide manual by TypeLife: add f_getcolor4mainevents_manual_hide_tlife() - MainEvents_list: feat: mark only full links: done - MainEvents_list->bug/feat: global search: done - MainEvents_list->bug/feat: No delete shared by button_minus: done - Outlook+Plabor: Outlook2016 - PLANNING->bug: start subperiod Day for all Periods: done - PlanningDay->bug/feat: timeline today: done - Properties4step: add recalc for 1 Step - Properties4task: feat: snippets: done - Properties4task: feat: snippets: recreate to bug/feat - ROL without MainEvents_links: done in Checks module - SearchService: change background Button Face - shift+F2: add for MainEvents_list - w_MainEvent_properties: add f_GetUpTask - w_MainEvent_properties: add snippet - Window Preferences: new design in Aero - Window Preferences: see window border size 2.2.5 (2017-02-02) ---------------------- 2.2.4 (2017-01-16) ---------------------- 2.2.3 (2017-01-09) ---------------------- 2.2.2 (2017-01-08) ---------------------- 2.2.1 (2016-12-19) ---------------------- 2.2.0 (2016-11-11) ---------------------- 2.1.14 (2016-09-30) ---------------------- 2.1.13 (2016-07-14) ---------------------- 2.0.73 (2015-12-30) ---------------------- 2.0.72 (2014-10-01) ----------------------