Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
93 check-ins using file libs/data.bi version 263c4b8f09
|
2026-01-24
| ||
| 23:33 | [CORE] - Start reworking our template engine. Leaf check-in: be0ae23b58 user: julcar tags: template_engine_rework | |
| 08:14 | [MODULES] - Merge latest changes from users_module_rework branch. Leaf check-in: 969c445dd5 user: julcar tags: trunk | |
|
2026-01-22
| ||
| 20:27 | [MODULES] - Fix compilation (again). Leaf check-in: 8ac88f5a8b user: julcar tags: users_module_rework | |
| 09:57 | [MODULES] - Fix a compilation error. check-in: 9f050c0079 user: julcar tags: users_module_rework | |
| 09:49 | [LIBS][MODULES] - Move TwitterLogin() and FacebookLogin() procedures outside user module, and place them instead in OAuth login library where they belong. check-in: 6874afd610 user: julcar tags: users_module_rework | |
| 09:45 | [CORE] - Implement a function to remove trailing slashes in urls. check-in: 922ab294c6 user: julcar tags: users_module_rework | |
|
2026-01-16
| ||
| 09:15 | [MODULES] - Export some of our new functions in users.bi, they will be used later. check-in: 693a932d60 user: julcar tags: users_module_rework | |
|
2026-01-11
| ||
| 15:20 | [MODULES] - Use proper redirection with timer in the cases where it is needed. check-in: 42a5131dd4 user: julcar tags: users_module_rework | |
| 07:31 | [MODULES] - Make sure we have an username before loading it. check-in: 5afbbc30e6 user: julcar tags: users_module_rework | |
| 07:22 | [MODULES] - Fix query generation in UpdateUser() to avoid potential syntax errors. check-in: 47c5529c77 user: julcar tags: users_module_rework | |
| 06:39 | [MODULES] - How you dare to forget saving user email? BRUH moment of the day. check-in: 734f2cee0f user: julcar tags: users_module_rework | |
| 01:54 | [MODULES] - Fix check before assignment. check-in: c855cc1f03 user: julcar tags: users_module_rework | |
| 01:42 | [MODULES] - Get back to the old way to validate CAPTCHA. check-in: 43fe7d38f5 user: julcar tags: users_module_rework | |
| 01:26 | [MODULES] - Do not validate CAPTCHA if there is nothing to validate. check-in: 617248057d user: julcar tags: users_module_rework | |
| 00:45 | [MODULES] - Get rid of this whole set of (now) unused variables, also fix trailing whitespaces. check-in: cf0a3fd03a user: julcar tags: users_module_rework | |
| 00:39 | [MODULES] - Improve (and simplify) users panel logic. check-in: 83783f7544 user: julcar tags: users_module_rework | |
|
2026-01-10
| ||
| 23:49 | [MODULES] - Fix compilations errors. check-in: 77e06d1cbb user: julcar tags: users_module_rework | |
| 23:26 | [MODULES] - Improve logic in password reset process. check-in: 519833cfb7 user: julcar tags: users_module_rework | |
| 01:11 | [MODULES] - Simplify CreateOAuthLogin() too. check-in: 82aa1945d9 user: julcar tags: users_module_rework | |
| 00:14 | [MODULES] - Simplify CreateUser(), move code back to where it is needed. check-in: 8985b32680 user: julcar tags: users_module_rework | |
|
2026-01-09
| ||
| 23:47 | [MODULES] - Do some variable cleanup, also reuse some variable names. check-in: 038e34c00c user: julcar tags: users_module_rework | |
| 20:02 | [MODULES] - Modularize OAuth login creation. check-in: 74fc5ee1fa user: julcar tags: users_module_rework | |
| 19:28 | [MODULES] - Make use of UpdateUser() when needed. check-in: 8eb26e13f4 user: julcar tags: users_module_rework | |
| 10:36 | [MODULES] - Remove a call to a non-implemented function, also add a missing param clearing. check-in: 111b7e1380 user: julcar tags: users_module_rework | |
| 06:21 | [MODULES] - Implement a routine for user data updating. check-in: 85bfe42e41 user: julcar tags: users_module_rework | |
| 00:46 | [MODULES] - Improve logic in users registering process. check-in: 0d9dbb58f3 user: julcar tags: users_module_rework | |
|
2026-01-08
| ||
| 19:31 | [MODULES] - Move session destruction code to his own procedure. check-in: 98aafb06d4 user: julcar tags: users_module_rework | |
| 00:41 | [MODULES] - Improve user login logic. check-in: a2618ab3af user: julcar tags: users_module_rework | |
|
2026-01-07
| ||
| 23:57 | [MODULES] - Get rid of duplicated code by modularizing user creation routine. check-in: d89e1346d4 user: julcar tags: users_module_rework | |
| 23:11 | [MODULES] - Move code to his own function to improve code readability. check-in: b58fe93b35 user: julcar tags: users_module_rework | |
| 01:18 | [MODULES] - Modularize Session Creation to avoid code repetition. check-in: 892065fffa user: julcar tags: users_module_rework | |
| 00:52 | [MODULES] - Perform User Alias validation just once in LoadUser() procedure instead of validating everywhere. check-in: 96ca3fd591 user: julcar tags: users_module_rework | |
| 00:44 | [MODULES] - Get rid of magic numbers and make them constants instead. check-in: 94882f78e7 user: julcar tags: users_module_rework | |
| 00:20 | [MAIN] - Fix a mess caused by a typing error. check-in: 1f3abdc298 user: julcar tags: trunk | |
| 00:07 | [MODULES] - Add a missing ELSE case in profiles module. check-in: b0e50f01e1 user: julcar tags: trunk | |
| 00:03 | [LIBS][CGI] - Only parse STDIN when request enctype states a form has been sent, also add a missing declaration. check-in: 8eccb91912 user: julcar tags: trunk | |
|
2026-01-06
| ||
| 23:59 | [CORE] - Do not encode double quotes. check-in: a0101c9f80 user: julcar tags: trunk | |
|
2025-12-31
| ||
| 00:36 | [CORE] - Do not encode double quotes.core/strings.bas check-in: 6023bc3829 user: julcar tags: trunk | |
|
2023-08-24
| ||
| 23:16 | [MODULES] - Add missing title for post saved page. check-in: 6c5d8d2ed7 user: julcar tags: trunk | |
| 22:32 | [DATA] - Update oauth-providers.json to work with recent OAuth2 client changes. check-in: 34307e20b2 user: julcar tags: trunk | |
| 18:54 | [MODULES] - Disable temporaly facebook posting until it is fixed. check-in: 5d40cd56c4 user: julcar tags: trunk | |
| 10:03 | [LIBS][MODULES] - Big code upgrade for our OAuth 2.0 client library: get rid of dead code, simplify client functions, reduce intermediate steps, wipe out OAuth 1.x related code, among other changes... now we are able (again) to login with ex-twitter (thanks Elon) and post statuses, everything adapted to latest X api changes. check-in: 2a92003be9 user: julcar tags: trunk | |
| 09:54 | [JSON] - Fix an edge-case where a numeric value close to a comma can lead to parsing failure. check-in: a2755df760 user: julcar tags: trunk | |
|
2023-08-08
| ||
| 09:38 | [MAIN][CORE][MODULES][TEMPLATES] - Merge admin_panel_redesign branch into trunk. check-in: 88da91874c user: julcar tags: trunk | |
| 09:33 | [TEMPLATES] - Change position of page snippet Leaf check-in: b68a9c0069 user: julcar tags: admin_panel_redesign | |
| 09:30 | [TEMPLATES] - Second attempt to improve admin panel interface. check-in: b4787c31db user: julcar tags: admin_panel_redesign | |
| 09:28 | [MODULES] - Fix page preview from admin panel check-in: 3f7531139e user: julcar tags: admin_panel_redesign | |
| 08:57 | [CORE] - Fix page list in admin panel check-in: 7f29c11666 user: julcar tags: admin_panel_redesign | |
|
2023-08-06
| ||
| 09:55 | [TEMPLATES] - First attempt to improve admin panel interface. check-in: 0d90126b45 user: julcar tags: admin_panel_redesign | |
| 09:46 | [MODULES] - Revert commit 46dc3cecb9. check-in: f6df3a1e1e user: julcar tags: admin_panel_redesign | |
|
2023-08-04
| ||
| 23:23 | [MODULES] - Change admin panel title to use IguanaName value. check-in: 46dc3cecb9 user: julcar tags: admin_panel_redesign | |
| 23:17 | [CORE] - Allow templates to access the IguanaName constant. check-in: a127e20967 user: julcar tags: admin_panel_redesign | |
| 23:09 | [MAIN] - Add a constant string for the project's name. check-in: 408505b4cb user: julcar tags: admin_panel_redesign | |
| 19:46 | [LIBS] - Merge last trunk changes #3 check-in: 8f62779207 user: julcar tags: admin_panel_redesign | |
| 19:31 | [LIBS] - Fix 'Segmentation Fault' error on Linux x64 because wrong datatypes. check-in: 87d1afabc6 user: julcar tags: trunk | |
|
2023-08-02
| ||
| 16:39 | [CORE] - Merge last trunk changes #2 check-in: 4380cc666c user: julcar tags: admin_panel_redesign | |
| 16:36 | [CORE] - Disable temporaly replacing line breaks with html break spaces. check-in: 12179e9175 user: julcar tags: trunk | |
| 16:31 | [CORE] - Do not break the pages editor when a page contains raw html code. check-in: 6bb6a3f44b user: julcar tags: trunk | |
| 16:21 | [TEMPLATES] - Add needed template blocks to admin template to make it self-contained. check-in: 42e50012c9 user: julcar tags: admin_panel_redesign | |
| 07:42 | [MAIN][LIBS] - Merge last trunk changes. check-in: d681dc98e3 user: julcar tags: admin_panel_redesign | |
|
2023-07-31
| ||
| 05:14 | [MAIN] - Rework build command in Linux compiler script, this commit enables again compilation in Linux. check-in: b65d95cb7a user: julcar tags: trunk | |
|
2023-07-30
| ||
| 20:12 | [MAIN] - Add sqlite3 library to build command, also add a blank line before EOF. check-in: 113e4184cd user: julcar tags: trunk | |
| 19:12 | [LIBS] - Hide mbedtls calls (temporaly) to linux compilers, at least until I could build a linux version of mbedtls. check-in: 2705b2d943 user: julcar tags: trunk | |
| 19:01 | [LIBS] - Hide winhttp calls to linux compiler check-in: fa20930bd1 user: julcar tags: trunk | |
| 18:52 | [LIBS] - Hide winsock calls for linux hosts check-in: 17a36d1fbb user: julcar tags: trunk | |
| 17:31 | [MAIN] - Make sure to compile widget files in Linux check-in: 10a8880eb6 user: julcar tags: trunk | |
| 17:29 | [LIBS] - Do not hide required functions here. check-in: 95c4da1dc5 user: julcar tags: trunk | |
| 17:26 | [LIBS] - Convert LONG variable to INTEGER so 64-bit compiler do not complain. check-in: 02f8f9023a user: julcar tags: trunk | |
| 17:23 | [MAIN] - Fix wrong file name in Linux Compiler script. check-in: ffdd03786a user: julcar tags: trunk | |
| 16:54 | [LIBS] - Addendum to last commit, replace CLNG() with CINT() check-in: 9bd794c53d user: julcar tags: trunk | |
| 11:11 | [LIBS] - Use CINT() instead of CLNG() when converting function pointers. check-in: 056c398428 user: julcar tags: trunk | |
| 10:49 | [MAIN] - Update Linux compiler script. check-in: 756ab4b577 user: julcar tags: trunk | |
|
2023-07-28
| ||
| 00:05 | [MODULES] - Start a complete redesign of the admin panel interface. check-in: bac8ed1513 user: julcar tags: admin_panel_redesign | |
|
2023-07-27
| ||
| 23:58 | [CORE] - Allow modules to have its own self-contained template, so it can get rid of the main template wrapper. check-in: fe2ef44654 user: julcar tags: trunk | |
| 23:54 | [MODULES] - Add HasOwnTemplate member to IguanaModule type. check-in: f9af871291 user: julcar tags: trunk | |
| 23:47 | [MAIN][CORE] - Implement ClearTplSnippets() check-in: 9c9e03a54e user: julcar tags: trunk | |
| 23:39 | [CORE] - Exclude dead code from compilation. check-in: 1f1d79dfc1 user: julcar tags: trunk | |
|
2022-12-17
| ||
| 10:36 | [LIBS][ACME] - As since commit 0d7250fda7 we respect the aggregation order in JSON_FillObject(), it's needed to update the order of JWS and JWK objects. check-in: a3d7f6279c user: julcar tags: trunk | |
|
2022-12-15
| ||
| 09:59 | [LIBS] - Fix Base64Decode() support for Base64url format. check-in: e712a97c8b user: julcar tags: trunk | |
|
2022-09-28
| ||
| 18:51 | [MODULES] - Move PublishRandomPost() call after SiteContent is loaded, as it caused to modify the postname to be loaded. check-in: 3d8f4f9b6e user: julcar tags: trunk | |
| 18:44 | [MODULES] - Add missing ClearParams() call. check-in: 55ce62cf79 user: julcar tags: trunk | |
| 09:11 | [MODULES] - Improve post management, fix a wrong logic that were preventing admins to edit users posts, display all posts for admins in the main listing instead of private post list. check-in: d21d559089 user: julcar tags: trunk | |
| 08:19 | [MODULES] - Manage properly tags with spaces. check-in: 5118b467f8 user: julcar tags: trunk | |
|
2022-09-26
| ||
| 09:09 | [MODULES] - Fix post listing check-in: 880ac2f073 user: julcar tags: trunk | |
|
2022-09-25
| ||
| 00:30 | [MODULES] - Restore wide scope of site title when resetting password. check-in: ee03f2edf3 user: julcar tags: trunk | |
| 00:08 | [MODULES] - Do not clear user vars if further execution is needed. check-in: 34990c1751 user: julcar tags: trunk | |
|
2022-09-24
| ||
| 23:22 | [DATA] - Empty SITE_URL settings variable check-in: 1a8f72cb0d user: julcar tags: trunk | |
| 23:21 | [JSON] - Respect the member agregation order in JSON_FillObject() check-in: 0d7250fda7 user: julcar tags: trunk | |
| 22:01 | [MODULES] - Fix problematic trailing slash in users module. check-in: de1e509a53 user: julcar tags: trunk | |
|
2022-09-22
| ||
| 22:24 | [CORE] - Implement module aliases. check-in: 919b5c0b04 user: julcar tags: trunk | |
|
2022-09-21
| ||
| 08:28 | [MAIN][CORE][MODULES][DATA] - Merge SQLite-Transition changes to trunk check-in: 48b366dcd6 user: julcar tags: trunk | |
|
2022-09-17
| ||
| 09:55 | [CORE][MODULES][TEMPLATES] - More fixes for unexpected behaviors. Leaf check-in: 71e54591f9 user: julcar tags: SQLite-Transition | |
| 01:26 | [MAIN][CORE][DATA][MODULES] - Commit local branch with a lot of changes: refactor the whole way modules work, abandon almost completely JSON based storage except for content that can mutate over time, get rid of some boilerplate code, simplify several core functions and apply the new changes over the entire project. check-in: 2b4c595165 user: julcar tags: SQLite-Transition | |