Files
habitica/common/script/ops/index.js
Matteo Pagliazzi f7be7205e7 Remove localstorage and add notifications (#7588)
* move remaining files frm /common/script/public to website/public

* remove localstorage

* add back noscript template and put all javascript in the footer

* fixes client side tests

* remove double quotes where possible

* simplify jade code and add tests for buildManifest

* loading page with logo and spinner

* better loading screen in landscape mode

* icon on top of text logo

* wip: user.notifications

* notifications: simpler and working code

* finish implementing notifications

* correct loading screen css and re-inline images

* add tests for user notifications

* split User model in multiple files

* remove old comment about missing .catch()

* correctly setup hooks and methods for User model. Cleanup localstorage

* include UserNotificationsService in static page js and split loading-screen css in its own file

* add cron notification and misc fixes

* remove console.log

* fix tests

* fix multiple notifications
2016-06-07 16:14:19 +02:00

102 lines
2.4 KiB
JavaScript

import update from './update';
import sleep from './sleep';
import revive from './revive';
import reset from './reset';
import reroll from './reroll';
import rebirth from './rebirth';
import allocateNow from './allocateNow';
import clearCompleted from './clearCompleted';
import sortTask from './sortTask';
import updateTask from './updateTask';
import deleteTask from './deleteTask';
import addTask from './addTask';
import addTag from './addTag';
import sortTag from './sortTag';
import getTags from './getTags';
import getTag from './getTag';
import updateTag from './updateTag';
import deleteTag from './deleteTag';
import addWebhook from './addWebhook';
import updateWebhook from './updateWebhook';
import deleteWebhook from './deleteWebhook';
import addPushDevice from './addPushDevice';
import clearPMs from './clearPMs';
import deletePM from './deletePM';
import blockUser from './blockUser';
import feed from './feed';
import buySpecialSpell from './buySpecialSpell';
import purchase from './purchase';
import releasePets from './releasePets';
import releaseMounts from './releaseMounts';
import releaseBoth from './releaseBoth';
import buy from './buy';
import buyGear from './buyGear';
import buyHealthPotion from './buyHealthPotion';
import buyArmoire from './buyArmoire';
import buyQuest from './buyQuest';
import buyMysterySet from './buyMysterySet';
import hourglassPurchase from './hourglassPurchase';
import sell from './sell';
import equip from './equip';
import hatch from './hatch';
import unlock from './unlock';
import changeClass from './changeClass';
import disableClasses from './disableClasses';
import allocate from './allocate';
import readCard from './readCard';
import openMysteryItem from './openMysteryItem';
import scoreTask from './scoreTask';
import markPmsRead from './markPMSRead';
module.exports = {
update,
sleep,
revive,
reset,
reroll,
rebirth,
allocateNow,
clearCompleted,
sortTask,
updateTask,
deleteTask,
addTask,
addTag,
sortTag,
getTags,
getTag,
updateTag,
deleteTag,
addWebhook,
updateWebhook,
deleteWebhook,
addPushDevice,
clearPMs,
deletePM,
blockUser,
feed,
buySpecialSpell,
purchase,
releasePets,
releaseMounts,
releaseBoth,
buy,
buyGear,
buyHealthPotion,
buyArmoire,
buyQuest,
buyMysterySet,
hourglassPurchase,
sell,
equip,
hatch,
unlock,
changeClass,
disableClasses,
allocate,
readCard,
openMysteryItem,
scoreTask,
markPmsRead,
};