Commit Graph

330 Commits

Author SHA1 Message Date
IRBorisov
ac85bfdba7 Add image save function 2024-04-07 21:31:38 +03:00
IRBorisov
f041bd172e Improve GraphUI. Add sizing parameter 2024-04-07 19:22:19 +03:00
IRBorisov
26fe49b352 Refactoring: use cached maps to access constituents 2024-04-07 15:38:24 +03:00
IRBorisov
6e8801628d Small UI fixes 2024-04-06 22:36:37 +03:00
IRBorisov
a10bda8af3 Refactoring constants + small UI fixes 2024-04-06 14:39:49 +03:00
IRBorisov
f03fd337ba Add concept derivation relation to backend 2024-04-05 15:53:05 +03:00
IRBorisov
64ebce3082 Improve graph UI 2024-04-04 20:03:41 +03:00
IRBorisov
604578d9da Add option to clone only selected constituents 2024-04-04 14:34:25 +03:00
IRBorisov
9fe73a607a Refactoring: centralize internal URLs + animation fixes 2024-04-01 21:45:10 +03:00
IRBorisov
aff116abbc Improve help UI + small fixes 2024-04-01 19:07:20 +03:00
IRBorisov
99f9bdb856 UI improvements 2024-04-01 11:13:50 +03:00
IRBorisov
102f8c2baf UI fixes and synthesis table unification 2024-03-27 22:54:24 +03:00
IRBorisov
3ac6a3577d Refactoring: standardize localStorage and add prefix 2024-03-27 15:32:59 +03:00
IRBorisov
f6cb4d7859 Implement InlineSynthesis fronted + backend 2024-03-23 21:42:50 +03:00
IRBorisov
a6822e2f2b Backend refactoring: use PrimaryKeyRelatedField 2024-03-21 21:05:12 +03:00
IRBorisov
38bbf04de6 Implementing inline synthesis pt3. Frontend done 2024-03-21 17:48:42 +03:00
IRBorisov
278b60277c Small UI fixes 2024-03-20 19:49:45 +03:00
IRBorisov
feb65cfd42 Refactor components fold structure 2024-03-20 15:27:32 +03:00
IRBorisov
bcbe35b436 classnames refactoring + small ui fixes 2024-03-19 19:19:08 +03:00
IRBorisov
56cb7236ca Refactoring: improve id's and labels
Do not use html labels without inputs
2024-03-18 16:21:39 +03:00
IRBorisov
156c58568e Implement UI for ProduceStructure 2024-03-15 12:34:41 +03:00
IRBorisov
e4a0b2aedc Replace unreadable symbols 2024-03-12 19:56:57 +03:00
IRBorisov
83bf42ed57 Add Versioning help 2024-03-12 13:47:19 +03:00
IRBorisov
644619b253 Small UI fixes 2024-03-10 21:39:22 +03:00
IRBorisov
5e91eccd68 Improve tooltips 2024-03-09 16:40:10 +03:00
IRBorisov
953a8d4700 Implement frontend for schema versioning
Also includes major rework for anonymous user UI
2024-03-08 18:39:08 +03:00
IRBorisov
7d4b87aa7d Add version frontend API 2024-03-04 19:22:22 +03:00
IRBorisov
95dc3d4b9b Implement constituenta substitution and small UI fixes 2024-03-01 18:19:33 +03:00
IRBorisov
657f4fe11c Setup password recovery through email 2024-02-25 20:55:30 +03:00
IRBorisov
48d9eea153 Improve mobile size UI 2024-02-22 11:35:27 +03:00
IRBorisov
24d5d723d4 Add tooltip for missing constituenta 2024-02-20 13:22:16 +03:00
IRBorisov
5a196b8fa1 Optimize frontend for small screens 2024-01-16 13:47:29 +03:00
IRBorisov
ead0418564 Minor UI improvements and CSS refactoring 2024-01-06 03:15:02 +03:00
IRBorisov
8d240d1360 Refactoring: miscellaneous functions 2024-01-04 14:35:46 +03:00
IRBorisov
40cb8b4ce8 Refactoring: apply prettier on save 2023-12-28 14:04:44 +03:00
IRBorisov
87d3152e6c Refactoring: spelling updates 2023-12-27 19:34:39 +03:00
IRBorisov
6e12aff5c6 Refactoring and small UI fix 2023-12-27 18:44:37 +03:00
IRBorisov
31899c49ce Small fixes 2023-12-27 16:45:18 +03:00
IRBorisov
5aaf902919 Fix spelling via spellchecker 2023-12-26 14:23:51 +03:00
IRBorisov
1df94572b7 Implement UI animations
using Framer Motion
2023-12-25 16:53:27 +03:00
IRBorisov
4d4d0a611d Refactor tooltips 2023-12-21 00:12:24 +03:00
IRBorisov
db1d5077c7 Refactoring: attribute names + introducing namespace 2023-12-18 19:42:27 +03:00
IRBorisov
6965e83e19 Refactor UI classes and improve editing UX 2023-12-18 12:25:39 +03:00
IRBorisov
ada335ee21 Rework UI toolbars and icons 2023-12-16 19:20:26 +03:00
IRBorisov
44b30a9bd8 Refactoring: use clsx to clarify classNames 2023-12-15 17:34:50 +03:00
IRBorisov
64d0dcd59b Small UI improvements 2023-12-13 15:24:10 +03:00
IRBorisov
87dc02dba5 Refactoring: implement aliases and use client 2023-12-13 14:32:57 +03:00
IRBorisov
be066c6144 Add input validation for login 2023-12-08 19:58:16 +03:00
IRBorisov
da05bd6a12 Refactor UI elements 2023-12-08 19:24:08 +03:00
IRBorisov
286bb4f29d Improve UI forms 2023-12-08 00:33:47 +03:00
IRBorisov
b4c1fd97fb Add privacy policy 2023-12-07 23:08:49 +03:00
IRBorisov
c1a994bc0c UI components refactoring and DOM optimization 2023-12-05 01:22:44 +03:00
IRBorisov
c2e0cfae07 Small UI design improvements 2023-12-04 14:19:54 +03:00
IRBorisov
29691e9f6a Rework editor forms 2023-11-30 02:14:24 +03:00
IRBorisov
50de0176f6 Refactor EditorTermGraph
decouple responsibilities
2023-11-27 18:27:23 +03:00
IRBorisov
de9c470276 Refactoring: replace shortcurctuit with conditionals 2023-11-27 11:33:34 +03:00
IRBorisov
f64f6a6c3d Fix minor UI issues 2023-11-23 19:34:37 +03:00
IRBorisov
edda87c7ee Refactor and test language API 2023-11-20 18:03:34 +03:00
IRBorisov
5638fef857 Refactoring: split common models/API and add docs 2023-11-17 20:51:13 +03:00
IRBorisov
8bd0ef2334 Npm update & fix axios usage 2023-11-10 17:19:58 +03:00
IRBorisov
3f4f9b03dc Still have problem with canvas preventing key events from firing 2023-11-07 18:59:00 +03:00
IRBorisov
93136b4843 Implement template argument substitutions 2023-11-06 22:21:36 +03:00
IRBorisov
0e5b013e4e Refactor language API 2023-11-06 20:53:14 +03:00
IRBorisov
cc79fffd34 Refactor data tables and implement argument selection 2023-11-06 18:03:23 +03:00
IRBorisov
cefd0d3c40 Implement TemplateExpression editing 2023-11-06 02:20:16 +03:00
IRBorisov
4cd8b31b59 UI: Improve editing experience 2023-11-05 18:41:28 +03:00
IRBorisov
bdbf77faa2 Components refactoring and small fixes 2023-11-05 16:31:49 +03:00
IRBorisov
6e610b5806 Implementing templated expressions pt1 2023-11-04 01:29:21 +03:00
IRBorisov
90c8303ee7 Refactor dialogs using partialUpdate hook for states 2023-11-01 20:14:50 +03:00
IRBorisov
639d274714 Prepare fontend templates integration 2023-11-01 13:41:32 +03:00
IRBorisov
848617496e Improve consituenta editor UI
Started implementing TemplateExpressions
2023-10-25 21:21:43 +03:00
IRBorisov
9cd682b19f Update Constituenta editor UI 2023-10-23 18:22:55 +03:00
IRBorisov
13e9ed5876 Update color.ts 2023-10-13 23:19:00 +03:00
IRBorisov
7a5471fa29 Small UI fixes 2023-10-11 15:19:27 +03:00
IRBorisov
8d062baa8b Rework Search panels UI 2023-10-06 14:39:32 +03:00
IRBorisov
09c95cb81f Fix regexp filtering errors 2023-10-04 18:46:52 +03:00
IRBorisov
ce513eeb90 Minor UI fixes 2023-10-02 23:43:29 +03:00
IRBorisov
f54254bb56 Improve reference editing 2023-09-30 17:16:20 +03:00
IRBorisov
41bb83b784 Minor UI fixes 2023-09-30 12:47:27 +03:00
IRBorisov
e8a6b2dd0f Update help UI 2023-09-29 16:22:49 +03:00
IRBorisov
edff9b640a Implement reference dialog 2023-09-29 15:33:32 +03:00
IRBorisov
a8ad142544 Refactor CodeMirror wrappers and simplify available grams 2023-09-28 16:31:10 +03:00
IRBorisov
1054db3a8a Improve reference info 2023-09-28 13:05:43 +03:00
IRBorisov
78c6a2306e Display text reference tooltips 2023-09-27 23:36:51 +03:00
IRBorisov
1f8f904626 Minor UI fixes 2023-09-26 00:24:50 +03:00
IRBorisov
83242dfb69 Implement termform editor 2023-09-25 14:17:52 +03:00
IRBorisov
f8c087ad87 Change api redicrect 2023-09-24 13:23:52 +03:00
IRBorisov
b6f14fdbe1 Refactor backend API generation and admin UI 2023-09-22 23:26:22 +03:00
IRBorisov
f21a01bbc0 Refactor backend using drf-spectacular 2023-09-21 23:09:51 +03:00
IRBorisov
c322e2e8eb Refactor UI labels 2023-09-21 14:58:01 +03:00
IRBorisov
a1a9886ca3 Fix hotkey descriptions 2023-09-19 22:52:27 +03:00
IRBorisov
e23a71a217 Prepare termform UI 2023-09-19 17:55:17 +03:00
IRBorisov
5a7395e5be Finalize portal URLs 2023-09-16 20:32:56 +03:00
IRBorisov
88a7181695 Refactor UI elements positioning and minor UI fixes 2023-09-15 23:29:52 +03:00
IRBorisov
1dd007a3e6 Prepare to migrate production server 2023-09-14 17:33:34 +03:00
IRBorisov
fbf2d0ba4d Refactor UI elements 2023-09-14 16:53:38 +03:00
IRBorisov
3e416564b5 Restructure models files 2023-09-11 20:31:54 +03:00
IRBorisov
38cdf31676 Implement DataTable features 2023-09-10 20:17:18 +03:00
IRBorisov
86c2965820 Refactoring: replacing data table component pt1 2023-09-09 20:36:55 +03:00
Ulle9
82801e81c0 Violet theme 2023-09-09 17:51:34 +03:00
IRBorisov
964013919d Rework upload file while creating LibraryItem 2023-09-08 13:46:45 +03:00
IRBorisov
cc81cc4b6b Major UI refactoring: change Select component + colors 2023-09-08 02:15:20 +03:00
IRBorisov
3eada5b32d Fix parser 2023-09-05 23:26:20 +03:00
IRBorisov
120cfdcf03 Refactor modal window and z-order 2023-09-05 23:18:21 +03:00
IRBorisov
b53fe27b1e Refactor navigation 2023-09-05 00:23:53 +03:00
IRBorisov
a6b21279a9 Minor UI improvements 2023-09-04 20:37:55 +03:00
IRBorisov
c18e34d2eb Major UI improvement and colors refactoring 2023-09-03 18:26:50 +03:00
Ulle9
8a596ccccf Merge branch 'main' of https://github.com/IRBorisov/ConceptPortal
# Conflicts:
#	rsconcept/frontend/src/components/Footer.tsx
#	rsconcept/frontend/src/components/Help/HelpLibrary.tsx
#	rsconcept/frontend/src/pages/RSFormPage/EditorRSForm.tsx
2023-09-02 11:26:45 +03:00
Ulle9
153194c581 UI changes 2023-09-02 11:21:14 +03:00
IRBorisov
b84bc82c02 Minor UI fixes 2023-08-31 17:25:42 +03:00
IRBorisov
03fb9e3fd0 Refactor constituenta API and remove move restriction 2023-08-29 15:17:16 +03:00
IRBorisov
31cbb6f05a Setup dev and prod configurations for docker 2023-08-29 00:34:56 +03:00
Ulle9
631cf61d17 Merge branch 'main' of https://github.com/IRBorisov/ConceptPortal 2023-08-28 21:58:47 +03:00
Ulle9
111baacf47 UI changes 2023-08-28 21:58:39 +03:00
IRBorisov
aba28f7b39 Update backendAPI.ts 2023-08-28 10:50:10 +03:00
IRBorisov
7da327c131 Embed youtube video 2023-08-27 23:04:57 +03:00
IRBorisov
e87a6278e1 Major UI improvements pass 2023-08-27 15:39:49 +03:00
IRBorisov
2feebec64d Improve UI, start refactoring colors 2023-08-27 00:19:19 +03:00
IRBorisov
337c037e99 Fix typecheck for logic expressions 2023-08-26 21:37:57 +03:00
IRBorisov
743ddf298e Implement subscriptions and improve UI 2023-08-26 17:26:49 +03:00
IRBorisov
fba16a3d0b Change data model and refactor backend 2023-08-25 22:51:20 +03:00
IRBorisov
6988d07f04 UI fixes and Footer rework 2023-08-24 11:10:04 +03:00
IRBorisov
890e676a2c Implement frontend text refs 2023-08-23 22:57:25 +03:00
IRBorisov
38ffba0af6 Fill manuals 2023-08-23 18:50:49 +03:00
IRBorisov
6467ff7b80 Refactor help pages 2023-08-23 18:11:42 +03:00
IRBorisov
375bac2a52 Implement CstRename 2023-08-23 12:15:16 +03:00
IRBorisov
24da53bf40 Add frontend for CstRename function 2023-08-23 01:36:17 +03:00
IRBorisov
b85f057c03 Revert changing ID types and minor ui fixes 2023-08-22 22:38:27 +03:00
IRBorisov
503ad5d0dc Refactor ID types to strings. Multiple UI fixes 2023-08-22 20:29:07 +03:00
IRBorisov
9475a6718b Add dependency graph implementation to backend 2023-08-21 16:02:05 +03:00
IRBorisov
5ed0dbda09 Use minified version of font by default 2023-08-16 18:35:46 +03:00
IRBorisov
4fbfda4eb4 Reimplement CstCreate and minor UI fixes 2023-08-16 18:32:37 +03:00
Ulle9
1f9e761565 Merge branch 'main' of https://github.com/IRBorisov/ConceptPortal 2023-08-16 17:55:06 +03:00
Ulle9
8c60b7e7ce minor changes 2023-08-16 17:54:59 +03:00
IRBorisov
ba4e8219c5 Minor UI fixes 2023-08-16 13:48:46 +03:00
IRBorisov
ecea364d69 Implement GraphEditor params 2023-08-16 00:39:16 +03:00
IRBorisov
2deeee756c Refactor common help elements 2023-08-15 21:43:15 +03:00
IRBorisov
3a3ca5109e Improve GraphUI 2023-08-15 21:22:21 +03:00
IRBorisov
53187efd6c Implement full RSLang grammar 2023-08-14 18:40:19 +03:00
IRBorisov
83e08ca7fc Refactor contexts. Do not share reload in interface 2023-08-11 19:28:12 +03:00
IRBorisov
b9d0dd4c20 Refactor context dependencies 2023-08-11 17:36:09 +03:00
IRBorisov
26639fde5b Update network setup 2023-08-11 12:04:45 +03:00
IRBorisov
7a3ea1bbba Network experiment 2023-08-11 11:18:10 +03:00
Ulle9
1f06f01645 Merge branch 'main' of https://github.com/IRBorisov/ConceptPortal
# Conflicts:
#	rsconcept/frontend/src/App.tsx
2023-08-10 16:20:35 +03:00
IRBorisov
535c45e50f Minor bug fixes 2023-08-10 13:54:49 +03:00
Ulle9
1aa051e8ff Update password function 2023-08-10 13:53:19 +03:00
IRBorisov
1093c4f957 Update constants.ts 2023-08-09 17:26:02 +03:00
IRBorisov
8e2b91402f Setup prod settings 2023-08-08 16:14:58 +03:00
IRBorisov
586052f671 Update constants.ts 2023-08-08 15:48:42 +03:00
IRBorisov
a4c31efdb6 Setup production env 2023-08-08 15:33:23 +03:00
IRBorisov
6e81c13be5 Embed arguments in typification
update pyconcept to 1.3.0
2023-08-06 23:13:45 +03:00
IRBorisov
3947778a35 Update TODO's and add repo link 2023-08-03 17:57:58 +03:00
IRBorisov
0c53bf7a30 Add graph filtering for TermGraph 2023-08-03 16:42:49 +03:00
IRBorisov
b8fe9953a9 Implement search setup for EditConsituenta 2023-08-02 21:35:24 +03:00
IRBorisov
47564c9d91 Multiple UI improvements for RSForm edit 2023-08-02 18:24:17 +03:00
IRBorisov
6bb034ae51 Add testing for TS modules 2023-08-01 23:43:43 +03:00
IRBorisov
c7d4902137 Implement SyntaxTree visualization 2023-08-01 21:55:18 +03:00
IRBorisov
a8bbb2b63c Implement Schema search 2023-08-01 20:14:03 +03:00
IRBorisov
f4af39e62e Refactor backend url setup 2023-08-01 11:44:33 +03:00
IRBorisov
f03e61e3c1 Refactoring and multiple minor UI improvements 2023-07-31 22:38:58 +03:00
Ulle9
19a02b435f Update profile function 2023-07-31 21:45:27 +03:00
IRBorisov
29239590ba Setup term graph experiments 2023-07-30 00:47:07 +03:00
IRBorisov
37c052f73d Add graph visualization via reagraph 2023-07-29 23:00:03 +03:00
IRBorisov
d7138e8b37 Add datastructure for Term graph 2023-07-29 21:23:18 +03:00
IRBorisov
4f45b9978e Implement RSExpr check UI 2023-07-29 03:31:21 +03:00
IRBorisov
35ef677c60 Add patch test for profile 2023-07-28 18:23:37 +03:00
IRBorisov
ff75bef064 Implement RSForm clone 2023-07-28 01:37:26 +03:00
IRBorisov
bee8ee7738 Refactor frontend structure and names 2023-07-28 00:03:37 +03:00
IRBorisov
9dd3155319 Implement RSForm upload and fix bugs 2023-07-27 22:04:25 +03:00
IRBorisov
20bea9c067 Move to Vite. Refactor type system for data transport 2023-07-26 23:11:00 +03:00
Ulle9
468de70465 onSucccess->onSuccess 2023-07-26 10:59:55 +03:00
IRBorisov
e737628cea Setup ESLint and fix issues 2023-07-25 20:27:29 +03:00
IRBorisov
747ce126ae Fix UI bugs and styles + refactor contexts 2023-07-25 00:20:37 +03:00
IRBorisov
920a7baff4 Refactor backend-frontend interaction and add MoveCst
some bugs are still present in MoveCst and CreateCst
2023-07-24 22:34:03 +03:00
IRBorisov
ffbeafc3f5 Refactor async functions. Implement DeleteCst 2023-07-23 21:38:04 +03:00
IRBorisov
e58fd183e9 Implement NewConstituenta + add selector component 2023-07-23 15:23:01 +03:00
IRBorisov
8861ec5378 Improve Consistuenta editing experience 2023-07-22 03:18:48 +03:00
IRBorisov
5bcadaf58b Refactor UI styling and implement text editing buttons 2023-07-21 18:44:14 +03:00
IRBorisov
94961deb8a Improve UI procedures 2023-07-21 00:09:05 +03:00
IRBorisov
ff564704fe Prepare RSForm edit UI 2023-07-20 17:11:03 +03:00