Commit Graph

417 Commits

Author SHA1 Message Date
Ivan
2b29f0b7bf F: Add TypeGraph for RSForm
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-11-20 10:38:26 +03:00
Ivan
a1782904a9 M: Add warning when deleting constituents with children 2024-11-19 22:58:28 +03:00
Ivan
d0793d0e1c F: Add TypeGraph manual page 2024-11-19 22:30:33 +03:00
Ivan
581e7caf9c M: Disable move buttons when all selected 2024-11-19 21:56:02 +03:00
Ivan
1650e81751 M: Broaden substitution suggestions
Allow constituents with no links to other constituents
2024-11-15 20:44:56 +03:00
Ivan
5dc62bef4c Update dependencies 2024-11-14 22:20:00 +03:00
Ivan
2b97e109b4 F: Implementing M-Graph pt3
Some checks failed
Frontend CI / build (22.x) (push) Has been cancelled
2024-11-14 22:09:40 +03:00
Ivan
527785a544 npm update 2024-11-07 23:18:20 +03:00
Ivan
c60b4398ed F: Implementing M-Graph pt2 2024-11-07 23:14:38 +03:00
Ivan
abca112b28 Update LinkTopic.tsx 2024-10-31 15:21:21 +03:00
Ivan
26a74202a1 F: Implementing M-Graph pt1 2024-10-31 15:20:50 +03:00
Ivan
c0eac11539 M: Update emoji 2024-10-31 11:27:32 +03:00
Ivan
12afd5997e M: Decouple statusbar and graph nodes colors 2024-10-31 10:55:45 +03:00
Ivan
9e9d8a3f08 M: Small UI fix
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-10-30 21:48:07 +03:00
Ivan
fdc432ed57 R: Improve conditional hook performance 2024-10-30 21:41:38 +03:00
Ivan
6be49f2752 M: Fix TSDoc text 2024-10-30 21:35:43 +03:00
Ivan
bc460c7f19 R: Improve OSS rendering 2024-10-30 19:56:31 +03:00
Ivan
4462a95885 M: Update manuals 2024-10-30 10:39:05 +03:00
Ivan
9842681e51 M: Improve UI borders and styling props 2024-10-29 12:44:51 +03:00
Ivan
dde592bd32 F: Improve Help UI for dialogs 2024-10-29 12:05:23 +03:00
Ivan
227c0a2975 F: Constituenta relocation: final part 2024-10-28 23:55:12 +03:00
Ivan
f390762c7d npm update
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-10-28 14:57:50 +03:00
Ivan
f0af0db3f9 F: Constituenta relocation pt2 2024-10-28 14:52:30 +03:00
Ivan
2e775463a9 R: Improve CSS setup 2024-10-23 23:22:35 +03:00
Ivan
731ca12308 R: Add eslint-plugin-react-hooks and fix issues 2024-10-23 16:27:56 +03:00
Ivan
1da81dbfc1 F: Constituenta relocation pt1 2024-10-23 15:18:46 +03:00
Ivan
b1bfbe26cb M: Update dependencies + small fixes 2024-10-17 17:02:30 +03:00
Ivan
1d0787718b npm update
Some checks are pending
Backend CI / build (3.12) (push) Waiting to run
Frontend CI / build (22.x) (push) Waiting to run
2024-10-14 13:15:17 +03:00
Ivan
467e8be310 M: Minor fixes 2024-10-14 12:40:47 +03:00
Ivan
791c5a841c npm update 2024-10-03 20:53:31 +03:00
Ivan
92f495f5b8 M: Minor style fixes 2024-10-03 18:02:05 +03:00
Ivan
26265707a6 M: Improve table column width when NoHeader is on 2024-09-27 15:28:52 +03:00
Ivan
124abf33eb F: Rework user filter for LibraryPage 2024-09-27 12:23:09 +03:00
Ivan
4383511a4a F: Add AST visualization for expression 2024-09-26 23:26:20 +03:00
Ivan
f3c11747d8 M: Inverse treeView 2024-09-26 22:40:00 +03:00
Ivan
aeaa92df3f B: Correctly process invalid manuals topic name 2024-09-26 11:48:22 +03:00
Ivan
e1604bb7f8 F: Implement rules from pyconcept0.1.10 2024-09-25 23:07:55 +03:00
Ivan
760c4cd659 F: Enable Emoji support
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-09-23 20:33:07 +03:00
Ivan
861cb382ee M: Fix placeholder text 2024-09-23 14:58:28 +03:00
Ivan
ca4ed9b928 npm update 2024-09-23 11:59:24 +03:00
Ivan
e1969b017b M: Remove MockCst from sideView 2024-09-23 11:53:46 +03:00
Ivan
ff38802cc1 M: Improve coloring of constituents and statuses 2024-09-23 11:48:02 +03:00
Ivan
bfd429e004 M: Improve manuals UI layout 2024-09-23 10:33:47 +03:00
Ivan
df4323d214 F: Update pyconcept and implement improved typechecking 2024-09-22 20:25:10 +03:00
Ivan
1f84abbc24 M: Small UI layout fixes
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-09-21 20:24:18 +03:00
Ivan
d12e8fed22 M: Fix syntax error message 2024-09-21 17:27:59 +03:00
Ivan
6d8462565a M: Minor UI fixes 2024-09-19 21:14:51 +03:00
Ivan
02b07d2874 R: React.PropsWithChildren 2024-09-19 17:48:48 +03:00
Ivan
08634e396e R: use React.ComponentProps 2024-09-19 17:36:24 +03:00
Ivan
ccf1818e20 B: Fix inserting operation in empty OSS 2024-09-19 16:26:49 +03:00
Ivan
9e075dc67d npm update 2024-09-18 16:28:25 +03:00
Ivan
a753273d6d M: Minor fix to AST viewer 2024-09-18 15:53:43 +03:00
Ivan
7f06777237 B: Fix constituenta tooltip
Some checks failed
Frontend CI / build (22.x) (push) Has been cancelled
2024-09-18 15:09:17 +03:00
Ivan
17ec9ea69d M: Edit manuals 2024-09-18 12:54:16 +03:00
Ivan
93f2e772f6 M: allow single operand synthesis 2024-09-16 20:01:48 +03:00
Ivan
a919cf6baa M: Minor UI improvements 2024-09-16 14:06:42 +03:00
Ivan
3e707eb933 M: Add modifications check for operation editor 2024-09-16 13:45:58 +03:00
Ivan
0a0342efc6 M: Improve Library location navigation 2024-09-15 21:18:32 +03:00
Ivan
b3ecae5d3d M: Improve InlineSynthesis UI 2024-09-15 13:20:25 +03:00
Ivan
0149f98c8b F: Add schemas coloring option for TermGraph
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-09-14 17:11:26 +03:00
Ivan
d33f3e02b4 B: Fix buttons layers 2024-09-14 16:13:51 +03:00
Ivan
3555db3edf R: Add inherited cst source to API 2024-09-14 15:14:48 +03:00
Ivan
fc669b8b3a M: Shorten manuals landing page 2024-09-13 13:31:03 +03:00
Ivan
495493bbbb B: Fix incorrect local variable index parsing 2024-09-13 12:17:39 +03:00
Ivan
16479d6299 D: Add documentation to react components pt1 2024-09-12 16:41:48 +03:00
Ivan
ca077cb2f3 B: Fix test 2024-09-12 15:07:45 +03:00
Ivan
9804df4bae R: Replace disabled buttons with indicators 2024-09-12 14:47:46 +03:00
Ivan
dc9609d347 F: Improve schema picker filtering 2024-09-12 13:28:41 +03:00
Ivan
9199518b25 M: Minor UI improvements 2024-09-12 11:57:20 +03:00
Ivan
c8c5055f72 B: Fix OSS image export. Use PNG for now 2024-09-12 00:13:08 +03:00
Ivan
6b397003b3 B: Fix react-flow attribution styling
Some checks are pending
Frontend CI / build (22.x) (push) Waiting to run
2024-09-11 21:26:53 +03:00
Ivan
296e740cc7 M: Improve layout for canvas - remove clipping top 2024-09-11 21:15:28 +03:00
Ivan
5d00a10a58 npm update 2024-09-11 20:08:59 +03:00
Ivan
fe678de8e4 R: Refactor Cst order attribute
0-indexed used for storage only
2024-09-11 20:06:01 +03:00
Ivan
5ca7f4d057 M: Cleanup todos 2024-09-11 13:24:29 +03:00
Ivan
6e40aa06de M: Optimize dialogs height for small screen notebooks 2024-09-10 17:40:30 +03:00
Ivan
1b662ad39f B: Fix placeholder styling 2024-09-09 20:38:43 +03:00
Ivan
0302a99344 M: Fix text wrap for long filenames 2024-09-07 19:12:41 +03:00
Ivan
1078a271fb M: Small UI fixes 2024-09-07 16:26:16 +03:00
Ivan
7100738706 M: Implement projection swap on ctrl + space 2024-09-06 15:59:09 +03:00
Ivan
168ff94c42 F: Improve RSEditor layout responsiveness
Some checks failed
Frontend CI / build (22.x) (push) Has been cancelled
2024-09-06 14:19:09 +03:00
Ivan
8035a604bd B: Fix renaming validation 2024-09-05 21:24:57 +03:00
Ivan
05ef45fac8 B: Save ordering when selection changes 2024-09-05 20:28:01 +03:00
Ivan
68cc96a779 M: Fix text justify for manuals 2024-09-05 20:13:33 +03:00
Ivan
21a304701e npm update
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-09-04 14:41:22 +03:00
Ivan
8f29c69b49 F: Add ordering to OSS arguments 2024-09-04 14:37:07 +03:00
Ivan
d4fe453840 R: Disable tailwind optimizations for local builds 2024-09-04 12:31:31 +03:00
Ivan
a2882777aa B: Open OSS for public 2024-09-02 19:12:45 +03:00
Ivan
64076ec7d2 M: Prevent user from creating OSS from file 2024-09-02 18:38:24 +03:00
Ivan
d23f02420a F: Improve tooltips positioning and text truncation
Some checks failed
Frontend CI / build (22.x) (push) Has been cancelled
2024-09-02 18:33:54 +03:00
Ivan
cc301551ca Update package-lock.json 2024-09-02 12:30:29 +03:00
Ivan
75ddf2bada npm update 2024-09-02 12:20:07 +03:00
Ivan
c5ec6f1d07 M: Minor UI fix 2024-09-02 12:14:19 +03:00
Ivan
b882508d4b B: Fix selection after substitutions 2024-09-02 12:10:49 +03:00
Ivan
bec8bba67f B: Fix contextMenu overflow 2024-09-01 13:52:18 +03:00
Ivan
e2e864d18b M: Fix inheritance indicators 2024-09-01 11:15:40 +03:00
Ivan
51f22a4ff4 M: Fix breaking word in expressions 2024-08-31 12:24:02 +03:00
Ivan
4ed6975d84 M: Small UI fixes 2024-08-31 00:01:42 +03:00
Ivan
b3c8b217c0 B: Fix input min-width
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-08-30 11:03:31 +03:00
Ivan
afe3ec0adb M: Remove expression column from sideview 2024-08-30 09:58:31 +03:00
Ivan
25029a212b B: Small dialog fixes
Some checks failed
Frontend CI / build (22.x) (push) Has been cancelled
2024-08-29 12:41:59 +03:00
Ivan
88652d57d3 F: Add xs size screen media query 2024-08-28 23:49:17 +03:00
Ivan
7790cc4ef2 B: Fix tooltip clipping after cst==null 2024-08-28 23:02:31 +03:00
Ivan
51ad937b99 B: Small UI fixes 2024-08-28 22:38:34 +03:00
Ivan
a7ad9b86f5 B: Fix library cache update after changing OSS 2024-08-28 21:31:57 +03:00
Ivan
800e492d89 M: Small graph fixes 2024-08-28 17:02:16 +03:00
Ivan
7555b2219d F: Add suggestions to substitution table 2024-08-28 15:42:57 +03:00
Ivan
0a5fb5eecf Add warning if term expressions are not equal 2024-08-28 12:33:47 +03:00
Ivan
49ff1c8f6c M: Small bug fixes 2024-08-27 23:59:43 +03:00
Ivan
d8286e6339 M: Small UI fixes
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-08-27 11:33:56 +03:00
Ivan
8bd2c71f50 F: Implement typification checks on substitutions 2024-08-26 22:53:02 +03:00
Ivan
30ec76cefd F: Implement basic substitution checks 2024-08-26 17:24:46 +03:00
Ivan
584ce59f2d F: Add search feature to multiple cst selector 2024-08-25 13:52:14 +03:00
Ivan
f6b52adacd M: Improve mobile UI 2024-08-24 19:40:54 +03:00
Ivan
1efa13b1c5 F: Improve versioning UI 2024-08-24 12:29:09 +03:00
Ivan
ce857bb2cb M: Small UI layout fixes 2024-08-24 11:20:49 +03:00
Ivan
a071f916e0 npm update 2024-08-24 11:19:13 +03:00
Ivan
07974e3760 B: Fix RSForm editor layout 2024-08-24 08:24:05 +03:00
Ivan
f86d847d64 M: Minor syntax fixes
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-08-23 22:53:32 +03:00
Ivan
b60c1305bd F: Improve stats UI for OSS and RSForm 2024-08-23 21:28:54 +03:00
Ivan
13b7b4d748 F: Improve OSS deletion mechanics 2024-08-23 19:09:18 +03:00
Ivan
eb5cb6945f M: Remove inheritance data from archive schemas 2024-08-23 18:36:17 +03:00
Ivan
1305560679 M: Improve stats labels 2024-08-23 12:35:05 +03:00
Ivan
c864ec947b M: Minor UI fixes 2024-08-22 23:23:26 +03:00
Ivan
7a4fceb9bf F: Implement CSV export 2024-08-22 22:41:29 +03:00
Ivan
e1a95e1d81 M: Improve manuals 2024-08-22 21:38:59 +03:00
Ivan
cdefe97d98 M: Improve RSForm stats UI 2024-08-22 15:33:44 +03:00
Ivan
4c68462039 npm update 2024-08-21 21:58:04 +03:00
Ivan
87bdf9f2e6 M: Improve LibraryItem editor 2024-08-21 21:48:47 +03:00
Ivan
96db927c71 R: Remove redundant font option 2024-08-21 20:32:04 +03:00
Ivan
2083c11ff5 M: Improve graph UI 2024-08-21 20:20:48 +03:00
Ivan
c97dae223b B: Fix empty constituenta tooltip bug 2024-08-21 17:32:35 +03:00
Ivan
37d022a030 F: Implement location editing + showSubfolders 2024-08-21 16:49:04 +03:00
Ivan
118c5459f3 F: Add Thesaurus manual page
Some checks are pending
Backend CI / build (3.12) (push) Waiting to run
Frontend CI / build (22.x) (push) Waiting to run
2024-08-21 12:37:27 +03:00
Ivan
3cb769a1d4 M: Small UI fixes 2024-08-20 18:26:17 +03:00
Ivan
0c8577e913 F: Remove subscriptions and notification icon 2024-08-20 15:09:36 +03:00
Ivan
c6b192b841 M: Minor UI fixes 2024-08-20 14:35:30 +03:00
Ivan
6d7183620e F: Improve OSS UI and Manuals
Some checks failed
Frontend CI / build (22.x) (push) Has been cancelled
2024-08-19 22:03:08 +03:00
Ivan
f6cbe78f4b M: Improve OSS -> RSForm navigation and fix term graph 2024-08-19 20:29:10 +03:00
Ivan
0c10162718 F: Enable tailwind universal styles optimization 2024-08-19 19:32:40 +03:00
Ivan
a6742a7b7c M: Improve typification and expression visibility 2024-08-19 19:15:21 +03:00
Ivan
02afd44488 M: Minor UI fixes and coverage fix 2024-08-19 18:32:21 +03:00
Ivan
5cc7ee1353 B: Fix substitution editor 2024-08-19 12:32:52 +03:00
Ivan
f8f1ba4a62 M: Improve label visibility 2024-08-19 12:05:46 +03:00
Ivan
c6e64fddb8 M: Minor UI improvements 2024-08-19 10:55:52 +03:00
Ivan
00934d5716 B: Fix oss filtering and error messages
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-08-18 12:55:41 +03:00
Ivan
dee49b789a M: Minor OSS UI fixes 2024-08-17 23:43:15 +03:00
Ivan
b82c7315b3 R: Restructure help pages 2024-08-17 23:42:17 +03:00
Ivan
c1c8384024 F: Use embed instead of react-pdf
Significantly decreases package size
2024-08-17 23:01:55 +03:00
Ivan
85c3027d3d M: Implement RSForm sorting for OSS and small UI fixes 2024-08-17 22:35:59 +03:00
Ivan
259259ec7e F: Improve OSS UI 2024-08-17 12:16:50 +03:00
Ivan
a97d1bebb9 Update MenuRSTabs.tsx 2024-08-16 21:04:37 +03:00
Ivan
60eba81001 F: Propagate operation changes to OSS 2024-08-16 20:57:07 +03:00
Ivan
fbd84ece4d R: Invalidate OSS on RSForm change. Add lazy loading
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-08-16 12:44:09 +03:00
Ivan
f59206c182 F: Implement operation and schema delete consequence for OSS 2024-08-15 23:23:10 +03:00
Ivan
4716fde331 B: Prevent oss cross-propagation 2024-08-14 23:36:52 +03:00
Ivan
e17056ea10 F: Prepare operation change propagation 2024-08-14 21:50:10 +03:00
Ivan
e484ad2663 Update dependencies 2024-08-13 23:44:41 +03:00
Ivan
fde844f5c2 F: Implement substitutions propagation
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-08-12 16:51:24 +03:00
Ivan
efc4d1bd07 M: Improve cst table UI 2024-08-11 14:24:37 +03:00
Ivan
39a18121c6 npm update
Some checks failed
Frontend CI / build (22.x) (push) Has been cancelled
2024-08-10 11:54:44 +03:00
Ivan
a9edf842d8 M: Propagate cst_update
Some checks failed
Frontend CI / build (22.x) (push) Waiting to run
Backend CI / build (3.12) (push) Has been cancelled
2024-08-10 11:46:08 +03:00
Ivan
1600c8abd2 M: Change propogation 2024-08-09 20:57:03 +03:00
Ivan
5c4c0b38d5 R: Cleanup model API: move logic to view/serializer 2024-08-08 15:31:32 +03:00
Ivan
edc728fe00 R: Upgrade to eslint9 2024-08-06 14:38:10 +03:00
Ivan
be0dfdefd8 npm update 2024-08-06 00:05:01 +03:00
Ivan
92a0453b18 F: Implement RSForm and OSS attribute sync 2024-08-05 23:53:07 +03:00
Ivan
c0d01957ff M: Update icons 2024-08-03 11:59:51 +03:00
Ivan
cc8cb2d53c M: Update manuals 2024-08-03 11:30:47 +03:00
Ivan
95d38cea7c R: Test Inheritance and update initial data 2024-08-02 15:15:53 +03:00
Ivan
e96206b7db M: Improve node positioning in OSS 2024-08-02 11:17:27 +03:00
Ivan
27ba4a5da8 F: Add function for predecessor tracing
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
Update oss.py
2024-08-01 21:20:30 +03:00
Ivan
e29f7409c1 F: Improve RSForm and OSS UI + some fixes 2024-08-01 20:15:16 +03:00
Ivan
62cb9a5eeb R: update dependencies 2024-08-01 12:03:58 +03:00
Ivan
967eabde51 F: Improve RSForm UI for inherited cst 2024-08-01 11:55:45 +03:00
Ivan
e5977d259b F: Improve OSS <-> RSForm UI 2024-08-01 00:35:49 +03:00
Ivan
2a30661355 F: Implementing backend for synthesis operation
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-07-31 18:09:08 +03:00
Ivan
6a21125e87 R: Move update-constituenta to RSForm 2024-07-31 14:01:39 +03:00
Ivan
2e19c6fa69 R: Simplify sync_text and transfer_term 2024-07-30 15:59:37 +03:00
Ivan
afd3f5f7e4 F: Prepare frontend for Synthesis execution 2024-07-29 23:20:17 +03:00
Ivan
0a7cfa1375 F: Implement Operation edit 2024-07-29 22:30:24 +03:00
Ivan
d3213211b5 F: Implement UI for synthesis 2024-07-29 16:55:48 +03:00
Ivan
336b61957b F: Implement input schema change UI 2024-07-28 21:29:46 +03:00
Ivan
01c0eb201e F: Implement dev helper features
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-07-28 13:07:00 +03:00
Ivan
81d378d076 B: Fix default tab bug 2024-07-28 11:38:14 +03:00
Ivan
c7da60325c Improve icons 2024-07-28 01:30:00 +03:00
Ivan
f67e304a79 Update Icons.tsx 2024-07-28 00:54:02 +03:00
Ivan
54ca6a5279 F: Implement RSForm to Operation dependency 2024-07-28 00:37:33 +03:00
Ivan
4899860a05 R: Move OSS to global library context 2024-07-27 22:50:10 +03:00
Ivan
342a1837ed M: Minor fixes 2024-07-27 22:49:20 +03:00
Ivan
12963c08dd F: Improve OSS UI controls 2024-07-26 21:08:31 +03:00
Ivan
2eff1b27b9 F: Improve OSS UI
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-07-26 17:30:37 +03:00
Ivan
583083c1fd F: Improve OSS UI 2024-07-26 00:33:22 +03:00
Ivan
8632848207 npm update 2024-07-25 23:37:00 +03:00
Ivan
a611486c69 F: Fix side animation for LibraryPage 2024-07-25 23:32:09 +03:00
Ivan
90dcf7a8eb R: restructure backend
Warning! This will reset database migrations. Data should be imported manually
2024-07-25 19:12:31 +03:00
Ivan
95caab2919 Refactoring: endpoint naming unifications 2024-07-24 23:45:06 +03:00
Ivan
c438b6ac16 Refactoring: split backendAPI into modules 2024-07-24 23:20:45 +03:00
Ivan
de8e0e60ac Add sync functionality for Operation 2024-07-24 22:23:05 +03:00
Ivan
338ad2bb98 Improve OSS UI
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (22.x) (push) Has been cancelled
2024-07-24 18:11:28 +03:00