1
0
Fork 0
Commit Graph

339 Commits

Author SHA1 Message Date
chylex bae521455d Tweak LightMark styles and swap formatting codes for bold & italic text 2020-09-01 09:08:27 +02:00
chylex 2f5d58edc8 Fix wrong JOIN condition used for active milestone progress & reformat all JOIN conditions 2020-09-01 08:47:18 +02:00
chylex 303f1fdfd8 Force LF line endings 2020-09-01 08:12:46 +02:00
chylex 89eeacc16a Refactor how models handle loading data and component construction 2020-08-31 18:02:41 +02:00
chylex 3f72929cb7 Add titled section component 2020-08-31 06:02:22 +02:00
chylex 9a6a735214 Implement LightMark inline font formatting 2020-08-31 03:55:57 +02:00
chylex ddd8f9bd9c Rewrite update migrations to save progress & remove old migrations 2020-08-30 09:58:45 +02:00
chylex 2da94652ab Move permission validation from role edit pages into RoleFields 2020-08-30 03:46:53 +02:00
chylex 1e92a5096b Fix or suppress IDE inspections 2020-08-30 02:56:36 +02:00
chylex 0ce8c7d561 Refactor forms to reduce <label> code duplication 2020-08-30 02:25:57 +02:00
chylex d49f633d98 Replace SQL constraint violation checks with early manual checks 2020-08-30 00:24:06 +02:00
chylex b8a68be934 Fix completely broken project creation & redirect to project URL on success 2020-08-29 23:36:00 +02:00
chylex 9f01e767bc Move issue tags and user password hashes into Data namespace, move UserId construction 2020-08-29 23:19:23 +02:00
chylex 15aa470ca1 Completely replace incrementing user IDs with the new string IDs 2020-08-29 23:19:23 +02:00
chylex dd9ed7beed Add names to foreign keys 2020-08-29 08:19:37 +02:00
chylex 777db1fd51 Add non-consecutive user IDs that can be exposed 2020-08-29 08:19:37 +02:00
chylex 4f006c005e Rename 'x_role_perms' tables to 'x_role_permissions' 2020-08-28 07:55:30 +02:00
chylex 756f0af296 Add LightMark link and image parsing 2020-08-28 07:46:27 +02:00
chylex fe5942b0d5 Tweak icon button forms to avoid trailing question mark in URLs 2020-08-28 07:30:47 +02:00
chylex 90019a42ae Allow keeping issue assignment when editing issues assigned to former members & fix invalid assignee resetting form 2020-08-28 05:44:53 +02:00
chylex dd16d774cd Fix crash when trying to edit an invalid project member 2020-08-28 05:33:12 +02:00
chylex 1077944454 Add member removal page 2020-08-28 05:32:46 +02:00
chylex 77bf0e36db Change action names in a few edit pages from 'Edit' to 'Confirm' 2020-08-28 05:32:26 +02:00
chylex 2fa048d511 Add IconButtonFormComponent to replace a common button pattern 2020-08-28 05:32:26 +02:00
chylex 455cc331ae Include 'Php Inspections (EA Extended)' inspections & address them 2020-08-28 00:13:19 +02:00
chylex aec57ae065 Prohibit empty database passwords & avoid exposing them on the Settings page 2020-08-27 22:08:16 +02:00
chylex 32b9bcd40b Add system permission settings & reorganize the permissions 2020-08-27 22:08:16 +02:00
chylex bddfaeaf26 Update navigation and issue type icons & tweak styles 2020-08-27 21:04:44 +02:00
chylex 19e9fd6621 Change naming scheme of individual 'trackers' to 'projects' 2020-08-27 07:33:11 +02:00
chylex dcf6a99136 Fix a few issues (disabled <select> cursor, issue edit check crashing for guests, code formatting) 2020-08-27 01:11:53 +02:00
chylex cdcb34b0e7 Work on browser compatibility 2020-08-27 01:11:53 +02:00
Daniel Chýlek b2126765b2
Create FUNDING.yml 2020-08-26 11:23:31 +02:00
chylex 021cfc9538 Fix wrong login return path when request's and navigation's base paths mismatch 2020-08-26 10:22:14 +02:00
chylex 5df6c75c43 Work on LightMark paragraph parsing & separate LightMark styles from issue description CSS 2020-08-26 10:22:14 +02:00
chylex 6ecfcefb24 Rename Markdown references to LightMark and outline the intended features 2020-08-26 04:58:12 +02:00
chylex c918fa0593 Refactor permission handling 2020-08-26 03:29:17 +02:00
chylex 0815d3e5f9 Refactor error message controller code into a utility function 2020-08-26 01:47:56 +02:00
chylex 8c77f71c21 Restrict which issue fields can be changed by non-assignees behind a new permission & redesign issue edit page 2020-08-25 23:58:03 +02:00
chylex e6bf48f382 Fix a few permission bugs (issue creation & editing, permission retrieval) 2020-08-25 12:27:56 +02:00
chylex b994349a08 Add markdown editor interactive buttons for headings and tasks 2020-08-25 03:23:23 +02:00
chylex 3f3b6afb28 Update icon set & form message style 2020-08-24 21:09:02 +02:00
chylex 3995bd3d7b Automatically resize issue description editor based on line count & make font size consistent 2020-08-24 10:07:16 +02:00
chylex 2d0c7bf902 Add AJAX support for issue tasks & tweak progress bar animation 2020-08-24 09:13:25 +02:00
chylex 18ad3747b1 Add JSON controller action 2020-08-24 08:35:50 +02:00
chylex 7c6245656c Generate resource version automatically based on a hash of all resource files 2020-08-24 07:23:56 +02:00
chylex a0f25e959d Fix missing tracker ID checks in permission table queries 2020-08-24 04:07:59 +02:00
chylex 2b97c92a3c Fix crash when the base URL does not contain any folders 2020-08-24 03:28:46 +02:00
chylex 7af292a5a1 Update project JS formatting 2020-08-24 03:06:31 +02:00
chylex 8dd93de601 Add build task with dedicated output folder & remove /~generated/ folder from previous commit 2020-08-24 03:06:31 +02:00
chylex 4331b35ceb Add CSS merging & minification 2020-08-24 01:35:02 +02:00