Commit Graph

328 Commits

Author SHA1 Message Date
6a3c0332b3 Fixing historical traceability for migrated documents with nil values. 2023-10-20 18:37:51 -05:00
60cfd01f0d Preparing improvements on parenthood detection for the document tree. 2023-10-20 13:54:43 -05:00
9361094bf6 Finishing Grafoscopio notebooks importation with fix for original creation/modification nil data in nodes. 2023-10-20 13:23:28 -05:00
a84ead51e1 More modular code from Lepiter snippets conversion to/from ordered dictionaries. 2023-10-20 12:59:17 -05:00
01a68d562c Importating legacy Grafoscopio notebooks: dealing with nil creation/modification timestamps. 2023-10-20 09:22:06 -05:00
362659b584 Improving Lepiter pages importation fom legacy Grafoscopio notebooks. 2023-10-19 13:14:10 -05:00
8488531726 Prototyping copying pages. Snippets' order is preserved, but not (yet) hierarchy. 2023-10-12 17:01:26 -05:00
0a802799b2 Relocating default server port to address firewall prohibition in classrooms with Windows machines. 2023-10-09 06:43:51 -05:00
dff10a6705 Implementing minimal functionality for machine training. Should be moved to Polyglot once the repository reactivates. 2023-09-23 11:50:46 -05:00
fbe8f8d1c3 Fixing keyboard combinations to keep ergonomy. 2023-08-21 09:17:32 -05:00
90fa52653f Addressing emtpy captios for images. 2023-07-30 12:44:56 -05:00
d011f9c1c1 Redefining dependencies. 2023-07-26 10:08:53 -05:00
4f849d2e36 Improving Markdeep multiline images. 2023-07-09 22:26:09 -05:00
7a7dfa648d Improving title printing. 2023-07-03 22:33:24 -05:00
f5006572e8 Improving Markdown to Markdeep conversion. 2023-07-03 21:55:57 -05:00
e3f3a62078 Debugging Markdeep conversors. 2023-05-23 08:08:35 -05:00
e7411c2075 Markdeep front page generation. 2023-05-22 13:18:03 -05:00
4b6853d920 Extracting from populated table of contents. Debuging web preview. 2023-05-22 06:58:33 -05:00
356ee754bf Merge pull request 'gt-crashes/2' (!3) from gt-crashes/2 into master
Reviewed-on: #3
2023-05-22 01:59:35 +00:00
473c262454 PubPubContent method's recovering after GT crash. 2023-05-21 20:55:46 -05:00
ae75337739 PubPubContent recovering after GT crash. 2023-05-21 20:50:41 -05:00
4944923069 Merge pull request 'New PubPubContent object.' (!2) from gt-crashes/2 into master
Reviewed-on: #2
2023-05-22 01:39:33 +00:00
4b0227454b New PubPubContent object. 2023-05-21 20:30:03 -05:00
146d762f5f Fixing STON wiki exportation. 2023-05-19 10:43:15 -05:00
9a4a87a45e Fixing STON wiki exportation. 2023-05-19 09:54:55 -05:00
ad3e89d891 PubPub exporting to Markdeep completed. 2023-05-16 12:06:12 -05:00
5ab022b860 PubPub adding escape cases. 2023-05-16 11:33:35 -05:00
eeb2330fe8 PubPub reformating in a single message. 2023-05-16 10:20:40 -05:00
baba99ec84 PubPub downloading books by language. 2023-05-16 09:37:40 -05:00
745e9d8e6e Abstracting PubPub republication process. 2023-05-14 13:42:00 -05:00
dc218111e6 Footnotes replacement done (minor bugs with last footnote still to be fixed). 2023-05-14 11:59:09 -05:00
e46329d9e1 Preparing footnotes replacement. 2023-05-12 19:21:04 -05:00
7855e9e0c3 Fixing PubPub footnotes conversion 2023-05-10 11:53:54 -05:00
77ddf8a801 PubPub footnotes conversion 2023-05-10 11:31:54 -05:00
e20cca500e Footnotes improved identifiers partial implementaiton. 2023-05-09 21:56:19 -05:00
a3741918c9 Starting support for footnotes in the new parser. 2023-05-09 18:18:39 -05:00
fe0d65cf5a Data cleaning methods. 2023-05-09 14:45:23 -05:00
91e92c3e6a Improving PubPub documents management. A clearer grammar could replace the original one, now that Markdown parser has been ported. 2023-05-09 13:56:57 -05:00
daef3951b7 Minor bugfixes. 2023-05-08 08:47:11 -05:00
2dd4377c4d Improving Markdeep and Markdown document tree readings with more renders and linefeed bugfix. 2023-05-07 19:21:47 -05:00
093f989e28 Undoing groups until I understand them better. 2023-04-27 13:41:49 -05:00
d448e38047 Renaming to defaults. 2023-04-27 13:37:47 -05:00
a4cf5edacd Renaming to defaults. 2023-04-27 13:36:24 -05:00
7a14575090 Fixing default group definition. 2023-04-27 13:31:58 -05:00
62745b4612 Fixing 'SpecializedGrammars' definition in default group. 2023-04-27 13:26:35 -05:00
7847f95192 Fixing 'Core' definition in default group. 2023-04-27 13:07:19 -05:00
4d913f4461 More modular baseline with smaller 'default' group. 2023-04-27 13:01:42 -05:00
8dc8ce4b99 Better package tags 2023-04-27 12:53:50 -05:00
3ea02ee589 Testing default 'group' definition. 2023-04-27 12:14:27 -05:00
4a3f68bad3 Preparing default group redefinition. 2023-04-27 11:56:59 -05:00
d4577a6489 Redefining key combos again to support underlying changes in GT. 2023-04-27 11:42:11 -05:00
ed87c46402 Preparing package modularization for faster loading times. 2023-04-27 10:53:26 -05:00
298601dbc5 Support for aproximating Grafoscopio notebook's creation timestamps from the commits in the Fossil repository where they're published. 2023-04-18 09:45:03 -05:00
006b8c6663 Support for GrafoscopioNode remote location in Fossil, for getting estimated creation of Grafoscopio notebooks/nodes. 2023-04-17 20:50:14 -05:00
51ad735e0e Starting to fix estimated creation time for nodes when importing. Fossil and a remote location are required for that. 2023-04-17 08:55:37 -05:00
1ee1d2bab9 Starting exportation of LeExampleSnippets to Markdeep. 2023-04-12 10:29:07 -05:00
2e5a2cb3b0 Improved printing on PPCMLink. 2023-04-06 19:30:34 -05:00
51a5a09d6c More document tree element views. 2023-04-06 09:08:04 -05:00
cda799d210 Fixing baseline package name. 2023-04-06 09:02:00 -05:00
1a44e25dc4 Adding more packages to the baseline. 2023-04-06 08:53:27 -05:00
18bdabdb59 Adding more views to Markdown document tree elements. 2023-04-06 08:47:40 -05:00
b7a82ab374 More view for Markdown document trees. 2023-04-05 19:03:26 -05:00
cf08d18fb2 Improving Petit Parser 1 package dependencies. 2023-04-04 13:32:37 -05:00
57d138c21f Loading new baseline package. 2023-04-04 09:45:49 -05:00
8a2ac498e6 Adding Petit Parser 1 as a dependency. 2023-04-04 09:23:20 -05:00
ee2ade0509 Improving Markdown document tree node views. 2023-04-03 22:25:29 -05:00
e9465349e3 Migrating PetitMarkdown from Jan Kurs' PhD thesis and adding views for the new GT. 2023-04-03 20:02:24 -05:00
557f1893e3 Fixing dropdown capabilities. Next: embedding file browsing in dropdown. 2023-03-31 08:23:32 -05:00
e90cf3058a Attempting dropdown capabilities. 2023-03-23 20:59:41 -05:00
59f4822e25 Merge 68dff9bd8c 2023-03-23 18:08:53 -05:00
45fa06e715 Typo and starting storage GUI for notes. 2023-03-23 18:08:01 -05:00
68dff9bd8c Creating a HedgeDoc method to replace youtube embedded links to markdeep format and example. 2023-03-22 10:54:16 -05:00
71d1cbd9a6 Modifyng hedgedoc youtube embedded link parser. 2023-03-21 16:13:26 -05:00
2cb905e58f Improving youtube link parser and adding yaml metadata parser and example class. 2023-03-20 16:37:29 -05:00
ad8e0f445f New multi platform external binary for YAML to /fromJSON conversions. 2023-03-12 14:48:53 -05:00
4b75042fab Refactoring class and methods hierarchies. 2023-03-12 13:23:50 -05:00
690ae86e2f Refactoring class and methods hierarchies. 2023-03-12 11:40:07 -05:00
a7931f6a96 HedgeDoc and Markdeep as subclass of Markdown. 2023-03-12 08:49:48 -05:00
ccab6093a9 HedgeDoc and Markdeep as subclass of Markdown. 2023-03-12 08:47:02 -05:00
1c935c0de0 Improving Markdown metadata importation. Exportation needs to be changed consequently. 2023-03-09 15:51:50 -05:00
a4c77629ff Fixing requirements for external binary compilation from Nim. 2023-03-09 15:20:24 -05:00
f365b3529e Adding prerequisites for installation. 2023-03-09 14:55:13 -05:00
1fe6a8f548 Markdown metadata as an object itself. Separating it at creation needs to be implemented. 2023-03-09 10:10:55 -05:00
11dc04e39f Improving creation and printing. Replacing old dependencies. 2023-03-09 09:45:47 -05:00
6eada9fe00 Creating a parser for HedgeDoc youtube embedded links. 2023-03-08 16:48:03 -05:00
c8c50288cf Fixing for nil values. 2023-03-05 21:25:06 -05:00
781f6fde63 Fixing content recovery. 2023-03-05 21:00:45 -05:00
06b2aff27e Moving out to MiniDocs 2023-03-05 20:42:19 -05:00
b25234a5bb Adding Markdeep captions exportation, now that thy're finally supported in Lepiter's picture snippets. 2023-03-05 18:08:22 -05:00
415c3f0b66 Redoing Markdeep export/preview buttons to complain with new GUI conventions. 2023-02-19 22:40:15 -05:00
c38945da71 Improving Markdown to Markdeep conversion. 2023-01-29 18:05:07 -05:00
2bcf67a132 Converting snippet subrees to Lepiter pages. 2023-01-29 14:21:29 -05:00
0b66b7513c Improving Grafoscopio/Lepiter import and export. 2023-01-29 13:14:33 -05:00
b67df075b1 Grafoscopio notebooks exported as Lepiter pages in temporal directory. 2023-01-29 09:33:37 -05:00
ed211f2fb8 Grafoscopio notebooks exported as Lepiter pages. 2023-01-26 20:55:47 -05:00
a5a01e7ca6 Migrating functionality from Grafoscopio to implement ad-hoc timestamps. 2023-01-26 20:00:20 -05:00
429e04bef7 Fixing web preview for documents via PharoChrome. 2023-01-26 09:34:36 -05:00
c8ce8d0068 Restoring functionality to address https://github.com/feenkcom/gtoolkit/issues/3024 2023-01-24 19:21:31 -05:00
7784d99153 Starting tests for notebooks (creation timestamps). 2023-01-24 10:36:54 -05:00
2f9bef131f Created and edited times management started. 2023-01-22 23:33:24 -05:00
ae7d315699 Grafoscopio notebook importation improved. 2023-01-22 18:18:03 -05:00
2fe11cb753 Grafoscopio document conversion to Lepiter pages started. 2023-01-22 17:49:46 -05:00
128f5b8d7c Grafoscopio document tree preview. 2023-01-22 14:13:27 -05:00
4d4a3f6697 Starting support for reading Grafoscopio nodes/notebooks. 2023-01-22 13:12:10 -05:00
fdc8b8b265 Fixed with https://github.com/astares/Pharo-Chrome/issues/10 2023-01-19 10:05:46 -05:00
726d2950b7 Nim file exporter as a core utility belonging to MiniDocs. 2023-01-17 17:20:39 -05:00
f0c0a537a0 Replacing WebBrowser by GoogleChrome as default document previsualizer, as there is improved support over Firefox as a default browser :-( 2023-01-09 11:44:55 -05:00
84591efdcc Moving functionality from VideoWeb. 2023-01-08 08:17:02 -05:00
2f3fa9a4d3 Markdeep exportation support for YouTube snippets. 2023-01-07 19:23:06 -05:00
40703573ed Fixing dependency address. 2023-01-06 18:35:17 -05:00
a358c34c20 Class initialization and semantic versioning. 2023-01-06 11:00:03 -05:00
c3e3902cd0 Keyboard shortcuts remapping for more consistency/ergonomy. 2023-01-06 10:31:39 -05:00
a88af11245 Dynamic routes setup. 2023-01-05 12:52:37 -05:00
79b2877154 Pre dynamic routes setup. 2023-01-04 14:25:48 -05:00
a587817790 Refresh web preview button initial version working. 2023-01-03 20:02:05 -05:00
ac0912cb75 Server defaults and exploratory button. 2023-01-03 13:57:22 -05:00
bd7f33a223 Fixing dependency on Tealight. 2023-01-03 13:06:25 -05:00
a3aed51bc8 Premigration becasue of image slowness with usage... as happens in GT 0.8.x 2023-01-03 12:46:46 -05:00
78032b3967 MiniDocsServer now inherits from Tealight. 2023-01-03 12:01:46 -05:00
f3171fa09e Ad-hoc singleton patter implementation. We need for literature about the proper way to do it. 2023-01-02 18:31:14 -05:00
dbd9a495c2 Starting local server for exported documents. Exported pages by default on the same folder as their Lepiter JSON counterparts. 2023-01-02 17:38:49 -05:00
1d58571d39 Implementing functionality at subclass level. 2023-01-01 13:26:20 -05:00
1ea7736b0f Functionality migrated from LepiterPlugins repository. 2023-01-01 12:56:51 -05:00
8e9cfe4345 Starting docs web server: adding Teapot dependency. 2023-01-01 12:33:58 -05:00
7ea4c54a9f Improving default storage for notes. 2022-12-31 11:57:20 -05:00
973df93f58 Implementing Markdeep export for LePictureSnippet. 2022-12-20 09:25:49 -05:00
d25f274289 Sanitizing file names to avoid conflicts on Windows. 2022-12-14 13:54:32 -05:00
c5ebe99e34 Improving accented characters sanitation. 2022-11-21 14:19:12 -05:00
3134d36075 Moving characters correction string extension from grafoscopio utils. 2022-11-19 18:35:55 -05:00
f647d51249 Adding crosscompiling configuration to target Windows. 2022-11-04 07:14:30 -05:00
b0422d6a7f Merge ede8bf5bd7 2022-11-03 20:08:33 -05:00
a5fc210776 Extending PubPubGrammar syntax and test. 2022-11-03 20:07:06 -05:00
Offray Vladimir Luna Cardenas
ede8bf5bd7 WindowsOS support: Nimble package listing. 2022-11-03 17:25:06 -05:00
Offray Vladimir Luna Cardenas
06b18c4e50 Fixing data folder for Windows. 2022-11-03 16:19:56 -05:00
77404b9b31 Converting PubPub image links to Markdeep and cleaning debugging code. 2022-10-27 07:15:02 -05:00
381257e55c Support for detecting PubPub image links. 2022-10-25 08:31:45 -05:00
0d28f0c9f5 Implementing tests. 2022-10-25 07:36:34 -05:00
53284f1983 Starting support for PubPub image links extended syntax. 2022-10-25 06:49:55 -05:00
dc7a4b93d1 Fixing footnotes conversion for several footnotes. 2022-10-23 22:33:26 -05:00
a53cb5823e Format conversion before metadata extraction. 2022-10-23 20:42:26 -05:00
ef2b6e7190 Improving conversion from PubPub footnotes links to Markdeep's. 2022-10-23 19:47:02 -05:00
1770fc89cc Fixing conversion from PubPub footnotes links to Markdeep's. 2022-10-23 09:30:53 -05:00
0a6dccba99 Minimal conversion of PubPub footnotes links to Markdeep's. 2022-10-23 07:50:29 -05:00
162d126aeb Minimal detection of PubPub footnote links. 2022-10-21 21:05:40 -05:00
70a06b2c4d Implementing PubPub initial minimal grammar for dealing with alternate link notation. 2022-10-21 18:47:37 -05:00
9a3d17e200 Improving metadata reading. 2022-10-17 14:00:41 -05:00
d7bc31b094 Minor fix with nav bar. 2022-10-16 21:42:02 -05:00
fd35707625 Improvements for converting to Markdeep scrapped open books with YAML metadata from MIT's PubPub publishing platform. 2022-10-16 21:20:47 -05:00
2bb50789ea Implementing YAML metadata to JSON via external Nim script. 2022-10-16 19:10:37 -05:00
94b3c59d7a Converting YAML metadata to JSON using external Nim programs. 2022-10-16 18:52:07 -05:00