summaryrefslogtreecommitdiff
path: root/routes.js
AgeCommit message (Collapse)Author
2020-06-13Added Nodemailer as an SMTP servicelowercasename
2020-06-12Fixed nanoid generationlowercasename
2020-06-12Switch over shortid to nanoidlowercasename
2020-06-12Remove debugginglowercasename
2020-06-12More debugging to event deletionlowercasename
2020-06-12Debugging and fixes to event deletionlowercasename
2020-02-06Merge branch 'master' into newmasterRaphael
2020-01-27Adding failsafe for misssing AP dataDarius Kazemi
In the case where a Gathio server upgrades to the version supporting ActivityPub, there can be errors related to missing ActivityPub actors for old events. This fixes that.
2020-01-24Converting all tabs to two-spacesDarius Kazemi
2020-01-20changing federation toggleDarius Kazemi
2020-01-18Adding Federation toggleDarius Kazemi
There is now a toggle in the `config/domain-example.js` file called `isFederated`. When set to `true`, ActivityPub functions as normal. When set to false, the ActivityPub functions all immediately return without doing anything, and AP routes return 404s.
2020-01-17Adding Node version specification, fixup typosDarius Kazemi
2020-01-12fixupDarius Kazemi
2020-01-12Merge branch 'master' of github.com:lowercasename/gathio into newmasterDarius Kazemi
2020-01-12reverting ical importDarius Kazemi
2020-01-10Fixed a bug in iCal file import; added logo to emailslowercasename
2020-01-10Revert "Fixed a bug in iCal file import"lowercasename
This reverts commit f2765abbee6001759f74f6c9e1161d2f02a58b2f.
2020-01-10Fixed a bug in iCal file importlowercasename
2020-01-06minor fixDarius Kazemi
2020-01-06minor fixDarius Kazemi
2020-01-06adding commentsDarius Kazemi
2020-01-06move function to activitypub fileDarius Kazemi
2020-01-06minor fixesDarius Kazemi
2020-01-06Merge branch 'master' of github.com:dariusk/gathio into newmasterDarius Kazemi
2020-01-06delete console logsDarius Kazemi
2020-01-06lots of refactoringDarius Kazemi
2020-01-06update federation docDarius Kazemi
2020-01-04add federation documentDarius Kazemi
2020-01-04Enhancements to AP and one-click removalDarius Kazemi
This adds AP Delete/Event, AP Delete/Actor, and one-click removal from RSVP lists that can be included in the "you have rsvped" confirmation message.
2020-01-04Email refactoringDarius Kazemi
Tons of refactoring of email. This no longer uses Sendgrid templates and now uses source-controlled handlebars files in the `views/emails/` directory. This means that email messages are now source-controlled and vastly reduces the sendgrid setup process. This also adds a new file, `domain-example.js`, in the config directory, which stores things like the site name, base URL, port, etc. This should be renamed to `domain.js`, in keeping with the other configuration files.
2020-01-04Email refactoringDarius Kazemi
Tons of refactoring of email. This no longer uses Sendgrid templates and now uses source-controlled handlebars files in the `views/emails/` directory. This means that email messages are now source-controlled and vastly reduces the sendgrid setup process.
2020-01-04Event image deletion functionalitylowercasename
2020-01-04Removal-from-event via password functionalitylowercasename
2020-01-02Export as ICS functionalitylowercasename
2019-12-15profile updates, better diffsDarius Kazemi
2019-12-15Big refactor and new featuresDarius Kazemi
2019-12-11sending polllsDarius Kazemi
2019-12-11follow Undo now worksDarius Kazemi
2019-12-11Fixing federation bugDarius Kazemi
2019-12-11First pass at federation!Darius Kazemi
2019-09-30Fixes to iCal parserRaphael Kabo
2019-09-30Event group functionalityRaphael Kabo
2019-09-14Functionality to limit number of attendeeslowercasename
2019-08-24Some tweaks to event page displaylowercasename
2019-08-24Metadata display tweakslowercasename
2019-08-24OG and Twitter metadata for event pageslowercasename
2019-08-03Updated Sendgrid email templatelowercasename
2019-08-03Users can remove themselves, admins can remove all users from eventslowercasename
2019-08-02Attempt to make edit fields show correct timeRaphael Kabo
2019-08-02Backend to display events in appropriate timezoneRaphael Kabo