Notes

Anahita Project

Anahita Project's Notes

Rastin Mehr

Rastin Mehr

Added an option to the notification configuration for muting email notifications. Notifications are still created for new posts and likes, but no emails are sent out. #notifications
Rastin Mehr

Rastin Mehr

Improved the implementation of SMTP mail in Anahita. It is working well with Mailgun. Are there any other services that we want to test?
Rastin Mehr

Rastin Mehr

Added CORS settings to the Site Settings #cors
Rastin Mehr

Rastin Mehr

I just tagged the #Anahita 4.4.4 release. The announcement is coming shortly #BirthRelease
Rastin Mehr

Rastin Mehr

The UI for managing an actor administrators is next, and then we can tag the 4.4.4 release because, at this point, a lot of the REST APIs for the actor settings are ready. #Anahita #ReactApp
Rastin Mehr

Rastin Mehr

Just finished implementing the Apps to Actors assignments feature in the Anahita React Settings. Next, we're going to work on Actor Settings. #Anahita #Hackathon #MaterialUI #ReactJS #ReduxJS

This week's #Anahita #Hackathon focus is implementing the Apps and Plugins configuration forms. #ReactJS #MaterialUI

The first iteration of the Search view in the #Anahita #ReactJS app is done. Our next focus is developing the UIs for settings (site, apps, plugins, etc.)

This is the lightest form #ReactJS module in #Anahita that adds form validation to #MaterialUI form fields and utilizes existing html5 form validation and error messages: https://github.com/anahitasocial/anahita-react/blob/master/src/utils/form.js

If you have been watching the #AnahitaReact repo, I have been updating all the class components to use React Hooks instead. It uses way less code and leads to faster UI rendering too. #Anahita #Hackathon
Rastin Mehr

Rastin Mehr

I am wondering whether we want the ability to edit configuration.php from the React App? Technically you can directly edit the file on the server. #configuration
Rastin Mehr

Rastin Mehr

"Enjoy the silence" is what you see with the new "nohtml" Anahita template. This template aims to silence the HTML output when you are using Anahita as a back-end API for a clientside application.
Rastin Mehr

Rastin Mehr

We had to rewrite the Like actions in the Anahita React app and make some improvements. Next, we are going to work on the Password Reset workflow in both Anahita and AnahitaReact applications. #Anahita #PasswordRecovery #Likes
Rastin Mehr

Rastin Mehr

Right now we're building the Actor #FollowRequests user interfaces in the #Anahita #ReactApp as well as its REST API. Once this is done, we can test and tag the 4.4.4 release, or shall we version it the 4.5 release?
Rastin Mehr

Rastin Mehr

Gave some love to the Actor settings in both Anahita React app and Anahita REST API. Checkout the latest uploaded images. #Anahita #Hackathon #ReactJS #ReduxJS #MaterialUI #AnahitaReact

Implemented App and Plugin configuration edit in the #AnahitaReact app. It took some work, but it's done. NEXT, we're going to implement the App Assignments. #Anahita #Hackathon #MaterialUI

This week we are building UIs for the site settings. It is a bit boring but necessary. Then we can focus on fine-tuning for mobile-first design and media composers. #Anahita #ReactApp #MaterialUI

We are going to implement Search functionality in the React App next #Anahita #Search #ReactJS #ReduxJS #MaterialUI #GraphArchitecture

We are now using React Hooks only in the #AnahitaReact app. We have less code and it looks much cleaner. We are also displaying html5 form validation messages in #MaterialUI text fields. It's the simplest and most efficient form validation pattern that we've implemented so far.
Rastin Mehr

Rastin Mehr

We implemented the comment status-change action in #Anahita #ReactJS and did some code refactoring too. We're loving the React hooks and going to use them more often. Next, we're going to redesign the actor Read views and also get the #MaterialUI dark theme working.

Powered by Anahita