1
0
mirror of https://github.com/chylex/Lightning-Tracker.git synced 2024-11-24 22:42:50 +01:00

Commit Graph

  • 94a84aa67f Prevent running Lightning Tracker if an update failed and the installation was not fully reverted chylex 2020-09-01 11:05:26 +0200
  • bae521455d Tweak LightMark styles and swap formatting codes for bold & italic text chylex 2020-09-01 09:08:27 +0200
  • 2f5d58edc8 Fix wrong JOIN condition used for active milestone progress & reformat all JOIN conditions chylex 2020-09-01 08:47:18 +0200
  • 303f1fdfd8 Force LF line endings chylex 2020-09-01 08:02:34 +0200
  • 89eeacc16a Refactor how models handle loading data and component construction chylex 2020-08-31 05:27:06 +0200
  • 3f72929cb7 Add titled section component chylex 2020-08-31 04:40:42 +0200
  • 9a6a735214 Implement LightMark inline font formatting chylex 2020-08-31 02:55:54 +0200
  • ddd8f9bd9c Rewrite update migrations to save progress & remove old migrations chylex 2020-08-30 09:35:20 +0200
  • 2da94652ab Move permission validation from role edit pages into RoleFields chylex 2020-08-30 03:46:53 +0200
  • 1e92a5096b Fix or suppress IDE inspections chylex 2020-08-30 02:28:56 +0200
  • 0ce8c7d561 Refactor forms to reduce <label> code duplication chylex 2020-08-30 02:25:57 +0200
  • d49f633d98 Replace SQL constraint violation checks with early manual checks chylex 2020-08-30 00:23:20 +0200
  • b8a68be934 Fix completely broken project creation & redirect to project URL on success chylex 2020-08-29 23:35:19 +0200
  • 9f01e767bc Move issue tags and user password hashes into Data namespace, move UserId construction chylex 2020-08-29 22:48:02 +0200
  • 15aa470ca1 Completely replace incrementing user IDs with the new string IDs chylex 2020-08-29 08:40:39 +0200
  • dd9ed7beed Add names to foreign keys chylex 2020-08-29 06:34:19 +0200
  • 777db1fd51 Add non-consecutive user IDs that can be exposed chylex 2020-08-29 04:00:16 +0200
  • 4f006c005e Rename 'x_role_perms' tables to 'x_role_permissions' chylex 2020-08-28 07:55:30 +0200
  • 756f0af296 Add LightMark link and image parsing chylex 2020-08-28 07:45:55 +0200
  • fe5942b0d5 Tweak icon button forms to avoid trailing question mark in URLs chylex 2020-08-28 07:26:15 +0200
  • 90019a42ae Allow keeping issue assignment when editing issues assigned to former members & fix invalid assignee resetting form chylex 2020-08-28 05:44:53 +0200
  • dd16d774cd Fix crash when trying to edit an invalid project member chylex 2020-08-28 05:33:12 +0200
  • 1077944454 Add member removal page chylex 2020-08-28 05:02:20 +0200
  • 77bf0e36db Change action names in a few edit pages from 'Edit' to 'Confirm' chylex 2020-08-28 04:57:56 +0200
  • 2fa048d511 Add IconButtonFormComponent to replace a common button pattern chylex 2020-08-28 01:27:53 +0200
  • 455cc331ae Include 'Php Inspections (EA Extended)' inspections & address them chylex 2020-08-28 00:11:29 +0200
  • aec57ae065 Prohibit empty database passwords & avoid exposing them on the Settings page chylex 2020-08-27 21:08:12 +0200
  • 32b9bcd40b Add system permission settings & reorganize the permissions chylex 2020-08-27 08:07:21 +0200
  • bddfaeaf26 Update navigation and issue type icons & tweak styles chylex 2020-08-27 03:19:21 +0200
  • 19e9fd6621 Change naming scheme of individual 'trackers' to 'projects' chylex 2020-08-27 00:21:07 +0200
  • dcf6a99136 Fix a few issues (disabled <select> cursor, issue edit check crashing for guests, code formatting) chylex 2020-08-26 23:20:45 +0200
  • cdcb34b0e7 Work on browser compatibility chylex 2020-08-26 23:03:43 +0200
  • b2126765b2
    Create FUNDING.yml Daniel Chýlek 2020-08-26 11:23:31 +0200
  • 021cfc9538 Fix wrong login return path when request's and navigation's base paths mismatch chylex 2020-08-26 08:53:22 +0200
  • 5df6c75c43 Work on LightMark paragraph parsing & separate LightMark styles from issue description CSS chylex 2020-08-26 05:14:11 +0200
  • 6ecfcefb24 Rename Markdown references to LightMark and outline the intended features chylex 2020-08-26 04:58:12 +0200
  • c918fa0593 Refactor permission handling chylex 2020-08-26 03:10:27 +0200
  • 0815d3e5f9 Refactor error message controller code into a utility function chylex 2020-08-26 01:44:25 +0200
  • 8c77f71c21 Restrict which issue fields can be changed by non-assignees behind a new permission & redesign issue edit page chylex 2020-08-25 12:31:50 +0200
  • e6bf48f382 Fix a few permission bugs (issue creation & editing, permission retrieval) chylex 2020-08-25 10:42:37 +0200
  • b994349a08 Add markdown editor interactive buttons for headings and tasks chylex 2020-08-25 00:21:28 +0200
  • 3f3b6afb28 Update icon set & form message style chylex 2020-08-24 21:03:48 +0200
  • 3995bd3d7b Automatically resize issue description editor based on line count & make font size consistent chylex 2020-08-24 10:06:50 +0200
  • 2d0c7bf902 Add AJAX support for issue tasks & tweak progress bar animation chylex 2020-08-24 09:05:25 +0200
  • 18ad3747b1 Add JSON controller action chylex 2020-08-24 08:35:44 +0200
  • 7c6245656c Generate resource version automatically based on a hash of all resource files chylex 2020-08-24 07:17:02 +0200
  • a0f25e959d Fix missing tracker ID checks in permission table queries chylex 2020-08-24 04:07:59 +0200
  • 2b97c92a3c Fix crash when the base URL does not contain any folders chylex 2020-08-24 03:28:46 +0200
  • 7af292a5a1 Update project JS formatting chylex 2020-08-24 03:01:31 +0200
  • 8dd93de601 Add build task with dedicated output folder & remove /~generated/ folder from previous commit chylex 2020-08-24 01:32:55 +0200
  • 4331b35ceb Add CSS merging & minification chylex 2020-08-24 00:24:02 +0200
  • a2f7e22845 Add Gulp chylex 2020-08-23 22:55:29 +0200
  • 2d3cefb6fc Add buttons to quickly set issue status chylex 2020-08-23 20:54:19 +0200
  • 9575557c6c Add Text::withIssueTag chylex 2020-08-23 20:53:52 +0200
  • c54cabf4ff Minor polishing work (texts, styling, table layouts, cleanup) chylex 2020-08-23 19:14:22 +0200
  • 3d3d4c7fd0 Fix displaying errors in checkbox hierarchy components chylex 2020-08-23 12:39:31 +0200
  • c2b8f046eb Add tracker role edit page & show permissions in role list page chylex 2020-08-23 02:11:04 +0200
  • 8940369611 Add option for table columns with text wrapping chylex 2020-08-23 02:07:27 +0200
  • 9206a6d048 Add checkbox hierarchy form component chylex 2020-08-22 21:07:21 +0200
  • 8ebf2f71b0 Fix missing code path in issue task updates & wrong form checkbox getter syntax chylex 2020-08-22 03:55:54 +0200
  • 70785a7a60 Fix migration code not processing all versions at once chylex 2020-08-22 03:52:11 +0200
  • c67b4c1ca5 Add per-tracker role ID and remove global IDs chylex 2020-08-22 01:48:08 +0200
  • 0ced0437bb Rename milestone.edit permission to milestone.manage (w/o migration) chylex 2020-08-22 01:44:25 +0200
  • ac3234ab25 Fix missing exception rethrows after several rollbacks chylex 2020-08-22 01:03:42 +0200
  • 94d5d161fe Fix 404 page when editing valid milestone with invalid data chylex 2020-08-22 01:03:03 +0200
  • 82bd65ce2f Move utils.php and add a few more utility functions chylex 2020-08-21 20:43:20 +0200
  • 31c082feeb Disable tracker role move buttons where movement is impossible chylex 2020-08-21 20:24:12 +0200
  • 9574202c21 Fix tracker role ordering on deletion & have special roles use ordering 0 chylex 2020-08-21 20:23:55 +0200
  • 6ba31f2b8f Disable milestone move buttons where movement is impossible chylex 2020-08-21 16:16:54 +0200
  • 84ac2032d2 Minor refactoring & formatting fixes chylex 2020-08-21 16:07:05 +0200
  • 65378665b0 Add support for disabled icon buttons chylex 2020-08-21 15:54:41 +0200
  • 2f831b40e1 Add tracker role settings page chylex 2020-08-21 05:52:38 +0200
  • 7790d4ce48 Reconfigure default tracker roles and permissions chylex 2020-08-21 04:54:16 +0200
  • 87a2430272 Add user delete page & prohibit deleting admin accounts chylex 2020-08-20 16:51:58 +0200
  • b3fd0e87b2 Reduce code duplication when getting logged in user ID chylex 2020-08-20 13:18:26 +0200
  • 9106c5597d Add tracker role ordering & prevent lower roles from editing equal/higher role members chylex 2020-08-20 12:36:15 +0200
  • d66bd961dc Allow multiple database transactions during migration chylex 2020-08-20 11:48:07 +0200
  • a3961f7560 Add tracker member edit page chylex 2020-08-20 01:11:48 +0200
  • 39d5d0d7f6 Add controller handler that loads string IDs chylex 2020-08-20 01:06:45 +0200
  • fe7f229697 Fix adding unchecked tasks to a task-less issue changing status to in-progress chylex 2020-08-19 23:30:57 +0200
  • 074736f967 Refactor form validation to eliminate duplicate code chylex 2020-08-19 22:36:39 +0200
  • 0e874461d8 Add missing permission checks chylex 2020-08-19 19:47:33 +0200
  • e7d24d5598 Refactor form actions and controller code & make controllers handle action permission checks chylex 2020-08-19 17:11:49 +0200
  • 89fcd9bc7c Prevent manual assignment of special roles to tracker members chylex 2020-08-19 14:42:42 +0200
  • 620237152f Add Link class & rewrite existing links to avoid potential bugs chylex 2020-08-19 14:03:00 +0200
  • abb263529d Fix broken parent folders in login return page & table row links chylex 2020-08-19 00:09:31 +0200
  • 3d535ac950 Fix URL query in navigation links breaking active page highlight chylex 2020-08-18 23:45:00 +0200
  • 579d06d7c0 Fix wrong cookie path when installed in a non-root folder chylex 2020-08-18 23:44:13 +0200
  • 5e6a148f24 Remove global milestone IDs chylex 2020-08-18 22:41:09 +0200
  • e2e30e5145 Fix formatting & remove unnecessary code and TODOs chylex 2020-08-18 15:50:00 +0200
  • 133556ce2d Add user edit page & fix duplicate user form errors chylex 2020-08-18 13:56:34 +0200
  • 9e0df45543 Add milestone name to edit/delete page headings & breadcrumbs to tracker delete page chylex 2020-08-18 13:15:49 +0200
  • 63af771c30 Widen 'compact' layout & add 'minimal' layout for certain pages chylex 2020-08-18 13:12:53 +0200
  • 21023c86a8 Add Request::empty() chylex 2020-08-18 12:45:31 +0200
  • 7352802a03 Add optional placeholder to text fields chylex 2020-08-18 12:38:59 +0200
  • 6b366f405f Refactor page titles & breadcrumbs to simplify code chylex 2020-08-18 11:34:41 +0200
  • 2d66909766 Fix crash when trying to delete a missing milestone chylex 2020-08-17 23:45:08 +0200
  • 8a432b06a3 Update project code style and inspection settings chylex 2020-08-17 23:28:24 +0200
  • fe1ff02d0f Return user to their previous page after logging in via navigation & tweak base url chylex 2020-08-17 23:20:56 +0200
  • 72bfb50fac Rewrite table sorting to use Field w/ table names & update and cleanup existing filters chylex 2020-08-17 22:51:15 +0200