• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

adventurerscodex / adventurerscodex / 1291
71%

Build:
DEFAULT BRANCH: develop
Ran 15 Dec 2016 06:07AM UTC
Jobs 1
Files 193
Run time 10s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1291

push

travis-ci

web-flow
Release v1.2 (#1090)

* Remade PR after Merge was Erased #1 (#859)

* Genericises Data Loading Process.

* Genericises Data Loading Process.

* Remade PR after Merge was Erased #2 (#860)

* Adds spell and item dynamic population.

* Adds spell and item dynamic population.

* Remade PR after Merge was Erased #3 (#861)

* Removes docs now that they're copied to the Wiki

* Removes docs now that they're copied to the Wiki

* Spell slots (#862)

* changes the behavior of the spell slot progress bar to reflect the number of spell slots per spell level

* removes extra blank lines

* fixes formatting errors

* fixes formatting errors

* removes a test for the older function and adds a new one

* Add spell label for cantrip (#867)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Adds spell and item dynamic population. (#846)

* Add spell level label and tests

* Add spell name label which includes ritual markup (#868)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Adds spell and item dynamic population. (#846)

* Add spell name label which includes ritual markup

* Add ritual as uppercase

* Spell UI update (#878)

* Adds autocomplete to Armors (#865)

* Adds autocomplete to armors

* Add spell label for cantrip (#867)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Adds spell and item dynamic population. (#846)

* Add spell level label and tests

* Add spell name label which includes ritual markup (#868)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Adds spell and item dynamic population. (#846)

* Add spell name label which includes ritual markup

* Add ritual as uppercase

* Various Fixes

- Fixes issue with disclaimer never clearing
- Fixes issue where armors did not persist

* Adds autocomplete to armors

* Various Fixes

- Fixes issue with disclaimer never clearing
- Fixes issue where armors did not persist

* New Short and Long Rest Icons (#876)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Adds spell and item dynamic population. (#846)

* Add new icons for short and long rest

* Add short and long rest icons

* Change icon to meditation

* Add meditation svg, remove bed svg

* Adds new functionality to the Persistence Service. (#866)

- And TESTS!!!
- @tanyxp helped!

* Adds Autocomplete to Weapons (#864)

* Adds weapon autocomplete

* Adds new fixture data and new migration

* Adds tests

* Various fixes

- Fixes issue where disclaimer would not reset.
- Fixes issue where damage type did not autofill.
- Removes size field from model, and modal.

* Adds ignore field.

* Fixes fixtures

* Fix spell prepared persistence issue (#887)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Adds spell and item dynamic population. (#846)

* Fix spell prepared persistence bug

* Fix broken test in character fixture

* Fixes icon size (#883)

* Moved migrations to its own file. (#879)

* Magic items (#888)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Added magic items pre-pop

* Spell total (#890)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Added total spells label

* Modal open/close function (#894)

* Added functionality to modal binding.

* Fixed comment

* Updated variable name

* Adds new Functionality to Support Building DM tools. (#892)

* Adds new player types layout

* Reorganizes structure

* Breaks out root index and root view model.

- The root view model, now called AdventurersCodexViewModel is now a globalized
  container view model for any child. It contains the logic for application
initialization, and event handling. During init, the vm decides what player
to load, and then initializes it's child to that player's view model.
- The character root view model has been broken out from the root and now
  handles just character data. It acts like most other container view models,
and the logic has been adapted to use the view model utilities functions for
clarity.

- In addition to breaking out the view models, their associated templates have
  also been broken out into their constituent pieces.
- Breaking out the templates revealed a few, long-standing design flaws in the
  index.html. These have not been fixed and are the subject of future commits.

* Adds wizard for DM campaigns, and adds switching to DMs.

- The wizard can now be used to create DM characters.
    - The DMs, when loaded will have a test page of content. This page can be
      used to add additional DM modules.
- Character switching is now done in a way that unfortunately makes switching
  even slower (for now, there are ways to fix this). A character's type
determines which root view model to load and then inits and loads it.
    - Because of the fact that multiple player view models are now used
      (instead of the 1 root vm) the importance of the `init` method on child
view models is greatly reduced, and should be considered for deprication.
- Currently the player info VMs do not load for DMs but this is expected.
  There is an exception in the index.html that refuses to load those VMs
except if the player is a DM.
- Modules form this point forward can be added to the DM root view model. They
  should work fine. As for the player Info, this will need to be fixed soon.

* Fixes character switching

* Adds new player types layout

* Reorganizes structure

* Breaks out root index and root view model.

- The root view model, now called AdventurersCodexViewModel is now a globalized
  container view model for any child. It contains the logic for application
initialization, and event handling. During init, the vm decides what player
to load, and then initializes it's child to that player's view model.
- The character root view model has been broken out from the root and now
  handles just character data. It acts like most other container view models,
and the logic has been adapted to use the view model utilities functions for
clarity.

- In addition to breaking out the view models, their associated templates have
  also been broken out into their constituent pieces.
- Breaking out the templates revealed a few, long-standing design flaws in the
  index.html. These have not been fixed and are the subject of future commits.

* Adds wizard for DM campaigns, and adds switching to DMs.

- The wizard can now be used to create DM characters.
    - The DMs, when loaded will have a test page of content. This page can be
      used to add additional DM modules.
- Character switching is now done in a way that unfortunately makes switching
  even slower (for now, there are ways to fix this). A character's type
determines which root view model to load and then inits and loads it.
    - Because of the fact that multiple player view models are now used
      (instead of the 1 root vm) the importance of the `init` method on child
view models is greatly reduced, and should be considered for deprication.
- Currently the player info VMs do not load for DMs but this is expected.
  There is an exception in the index.html that refuses to load those VMs
except if the player is a DM.
- Modules form this point forward can be added to the DM root view model. They
  should work fine. As for the player Info, this will need to be fixed soon.

* Fixes character switching

* Forces root.js files to load first to fix test loading errors.

* Fixes active styling for radio buttons.

* Fixes issue with player type not clearing when going back.

* Removes old notification system

* Fixes filesaver error when testing. (#900)

* Adds new autoignore to mapping. (#898)

* Adds new autoignore binding

* Adds example to docs

* Adds new autoignore binding

* Adds example to docs

* Fixed deity typo and removed duplicate alignment field (#905)

* Added tab subtitle (#906)

* Added tab subtitle

* Update index.tmpl.html

* Fixed deity typo and removed duplicate alignment field (#905)

* Made css classes for new styles

* Removed tooltips due to redundancy

* Adds preview/edit tabs to spell view/edit modal. (#899)

* Adds preview/edit tabs to spell view/edit modal.

* Fixes tests

* Fixes global replace

* Removes double line break

* Fixes typo with modal-close method

* Change spell slot title text (#920)

* Change placeholder (#918)

* Remove delete button and change placeholder text (#919)

* Change modal title (#926)

* Add overflow for spell cards (#924)

* Moved files (#923)

* Moved files

* Update README.md

* Update 'new' modal text (#912)

* Update 'new' modal text

* Update index.html

* Changed ToHit column to a badge (#928)

* Changed ToHit column to a badge and various other fixes.

* Fixed test.

* Moved files (#923)

* Moved files

* Update README.md

* Fixed tests, added new label for magic mod, fixed logic, removed useless fixture option

* Move spell stats to spells (#940)

* Add preview tab to magic items (#939)

* Add message to previews with empty descriptions (#953)

* Add items preview tab (#948)

* Add items preview tab

* Add test when no description exists

* Only show magical modifier badge on weapons widget if there is a modifier (#943)

* Add dynamic badge class

* Change min from 0 to -10

* Add tests for applying magical modifer badge class and fix broken test.

* Remove magical modifier min.

* Add armor preview tab (#955)

* Test and add necessary methods to model and view model for preview tab

* Rename onopen method

* Add tests and template for armor preview tab

* Add weapons preview in edit modal (#956)

* Remove ducks in a row reference. (#961)

* Fixes max value with temp HP (#966)

* Add and test armor magical modifier (#958)

* Markdown binding (#970)

* Initial reuse of old SimpleMDE Binding.

* Adds markdown edit/preview to Notes.

- Adds a custom Markdown Edit/Preview component that should make it much easier
  to do this system-wide.
- Adds 2 other sub-bindings that can be used to build further and more indepth
  markdown support

* Removes bin files in favor of Bower.

* Adds more options to the component.

* Text now saves even when not blurred.

* Removes beta indicator. (#976)

* Remove proficiency from armor module (#971)

* Remove proficiency from armor module

* Remove unused code

* Changed temp hp color bar (#979)

* Updated modal header text (#978)

* Fixed modal text and one issue with opening a modal in weapons.

* Fixed a couple more headers

* Truncate characters in table column (#981)

* first try

* merging v1.2

* Added the rest of the short descriptions to the items

* Removes specs directory (#982)

* Validation (#980)

* Added validation extender

* Added extender file

* Fixed styling

* Added validation to wizard steps

* Added docs

* Remove unused sort code in armor module (#984)

* Remove unused sort code

* Remove extra character

* Add pre-pop for alignment for wizard and app profile (#987)

* Profile image redesign (#973)

* Fixes issue with new images not saving

* Redesigns Player Image UI and Code.

- Players can no longer save images by dragging them into the circle (this was
  unfriendly to mobile to start anyway).
- Instead, players click/tap on the circle and are presented with a modal
  prompting them to enter either (or both I guess) a remote image URL or their
gravatar email.
    - This approach greatly simplifies the amount of code needed to store
      actual images and improves the user's experience of using the app. Images
are huge in comparison with the campacity of LocalStorage (and later, sending
them over the wire might be too complex anyway).

* Adds new radio paradigm for selecting a profile image.

- Selecting a given radio option will set the current profile picture to that
  option. The values of both options are persisted, but only the selected one
is used.

* Adds missing files

* Fixes issue with gravatar email not changing.

* Simplify HP logic. (#977)

* Change name of skills tracking widget (formerly daily features) (#990)

* Change name of skills tracking widget

* Change to agreed upon names

* Treasure: Add total weight (#986)

* Remove misc attribute from treasure as its not used

* Convert clear, import, and export to new conventions

* Add tests and totalWeight and totalWeightLabel

* Create test file for treasure model

* Remove unused method

* Improved error handling and sytle fixes

* Weapons: Add calculated range label and test. (#965)

* Add calculated range label and test.

* Use weapon type in logic

* Improve error handling and improve weaponRangeLabel handling

* Add background pre-population (#994)

* Adds new functionality for multiple notes. (#974)

* Adds new functionality for multiple notes.

- Notes are now displayed as a selectable list. By default every user has 1
  note, and can add more.
- Note titles are auto calculated from their first line and first 25
  characters. This makes it super easy for users to add notes and get to work.
    - In the case that no note text exists, the title "Empty Note" is
      displayed.

- Also cleaned up some miswritten divs in the markdown component.

* Fixes tests and removes old findBy method.

* Adds new safety check

* Spell icons (#997)

* Adds new functionality for multiple notes.

- Notes are now displayed as a selectable list. By default every user has 1
  note, and can add more.
- Note titles are auto calculated from their first line and first 25
  characters. This makes it super easy for users to add notes and get to work.
    - In the case that no note text exists, the title "Empty Note" is
      displayed.

- Also cleaned up some miswritten divs in the markdown component.

* Fixes tests and removes old findBy method.

* Adds new safety check

* Added spells and spell icons.

* Add race and class pre-pop to profile (#999)

* Add race and class pre-pop to profile

* Fix tests

* Modal focus (#1003)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Started fixing modals

* added focus to spells

* Add markdown link to notes widget (#1004)

* Adds more detiled error message. (#1008)

* Sets image link as the default for players, and fixes bug. (#1007)

- Old players will see their image persist as now the image link option is
  selected by default.
- Fixes an issue where player images were not unloaded properly.

* Updates init logic in markdown-component. (#1006)

- Component now sets the default tab to preview if there is existing content.
  Use the default to override this behavior. A lack of content will cause edit
to be selected.

* Changed Tagline from D&D to RPGs (#1010)

* Remove religion from app (#1011)

* Change total gold label (#1016)

* Change total gold label

* Add gp to total gold

* Add spell stats table (#1013)

* Add spell stats table

* Add clickable class to spell stats table

* Removes unneeded view models (#1028)

* Removes unneeded view models

* Removes more dependencies

* Bug: Exp persist (#1027)

* Various fixes to profile, wizard-prof, and stats

* Fixed test

* Add more transparency to the spell icon spell cards (#1033)

* Add magic items cards to preview (#1035)

* Add tracker UI column for reset type (#1014)

* Add tracker UI column for reset type

* Add short rest and long rest icons to tracker

* Add death saves Icon functionality (#911)

* Add death save icon functionality

* Add break

* Fixes persistence issue. (#4)

* Adds Status line (#962)

* Adds character status line.

* Changes UI text and location

* Fixes

* Adds subscriptions for updates to weighted items.

* Fixes rebase errors

* Adds notifications when modals are used to edit list items.

- Before this, notifications would only be fired on the addition/deletion of
  items from their view model's list. This would exclude editing existing
items.
- Cleans up lots of misplaced code since changes in master.

* Updates total encumberance weight to 5e formula

* Revoves rebase artifacts

* Total Weight component status is now removed when no strength is available.

* Fixes

* Fixes issue with models returning weights of NaN

* Fixes issue with profile not rendering new name changes.

* Adds total treasure weight.

* Change new modal title to include campaign (#1041)

* Replaces incorrectly merged armor template. (#1043)

* Resolve issue where empty weight produced NAN (#1039)

* Resolve issue where empty weight produced NAN

* Refactor magic item weight calculation

* Fix version set for database version on character import (#1051)

* Change resting notifications to accurate message for tracked features… (#1056)

* Change resting notifications to accurate message for tracked features, feats, and traits

* Make messages consistent

* Adds sticky wizard footer. (#1059)

* Update CHANGELOG.md (#1060)

* Update CHANGELOG.md

* Update CHANGELOG.md

* Adds DM Tools (#1062)

* Initial commit

* Adds support for nested encounters.

* Adds missing component

* Fixes issues with encounters

* Adds Encounter Detail View Model, and Fixes Switching

- Encounters now generage an Encounter Id when created. This ID is used to
  compare for equality.
- Encounter Detail View does nothing yet.
- Fixes an issue where selected encounter events didn't propogate.
- Selected Encounters are now styled.
- Adds a basic encounter add modal. More to come.

* Adds the ability to remove encounters.

* Adds support for child encounters.

- Changes the level of depth from 5 to 4 since the levels are n+1.
- Adds support for nested encounters to be added via the UI.
    - Some styling work needs to be done since the corners are a bit sharp on
      the bottom edges of the entries.
- Fixes some styling issues when rendering nested encounters.
- Adds template CombatSectionViewModel and initialization for it.
- Child Encounters can now notify their parents of their existence.
- Deleting an Encounter now deletes it's children as well.

* Fixes deleting encounters

* Fixes spacing

* Adds the ability to collapse encounter containers.

- Removes some old testing code.

* Adds support for dynamic encounter sections.

- As of now, creating an encounter will generate all sub-sections, which can
  be hidden by editing the encounter.
- Encounter sections are laid out by the framework established by the
  CombatSection demo. This VM is not complete, but provides the basic shell
that all encounter sections will need to replicate.
    - No models for the CombatSection exist. The VM doesn't save any data.
- Fixes an issue with dynamic loading caused by the encounter-detail method
  returning an observable containing an observable.

* Encounter properties now save when edited.

* Adds tests for encounter vms.

* Fixes incorrect modal title

* Allows the user to add enocunter sections in the add modal.

* List actions are now only visible if an encoutner is selected.

* Adds cursor styling

* Removes redundant css

* Fixes tests

* Fixes issue with deleting encounters

* Fixes issue when all encounters are removed.

* Adds new save and delete propagation methods.

- When encounters are added or deleted, these events are propagated to the
  child encounter and section view models. This gives them a change to remove
or persist their relevant data. These are required methods.

* Adds init and load to view models

* Adds the notes section (#960)

* Added notes section. Working on tests.

* Added tests.

* added notes to sections list

* Adds Point of Interest Encounter Section (#998)

* Adds initial framework for Points of Interest Encounter Section.

* Fixes to encounters post-merge

* Adds PointsOfInterest Encounter Section.

- Updates Notes encounter section to use new section methods.
- Solidifies section templates.
- Encounter sections need to subscribe to the `Encounter.changed` notification
  to know when their detail view model is changed and needs to update.
- Points of Interest need to have the markdown binding applied and the tabs.

* NPC Encounter (#1024)

* Spell icons (#997)

* Adds new functionality for multiple notes.

- Notes are now displayed as a selectable list. By default every user has 1
  note, and can add more.
- Note titles are auto calculated from their first line and first 25
  characters. This makes it super easy for users to add notes and get to work.
    - In the case that no note text exists, the title "Empty Note" is
      displayed.

- Also cleaned up some miswritten divs in the markdown component.

* Fixes tests and removes old findBy method.

* Adds new safety check

* Added spells and spell icons.

* Add race and class pre-pop to profile (#999)

* Add race and class pre-pop to profile

* Fix tests

* Modal focus (#1003)

* Removes docs now that they're copied to the Wiki (#848)

* Genericises Data Loading Process. (#847)

* Started fixing modals

* added focus to spells

* Add markdown link to notes widget (#1004)

* Adds more detiled error message. (#1008)

* Sets image link as the default for players, and fixes bug. (#1007)

- Old players will see their image persist as now the image link option is
  selected by default.
- Fixes an issue where player images were not unloaded properly.

* Updates init logic in markdown-component. (#1006)

- Component now sets the default tab to preview if there is existing content.
  Use the default to override this behavior. A lack of content will cause edit
to be selected.

* Changed Tagline from D&D to RPGs (#1010)

* Remove religion from app (#1011)

* Fixed broken tests

* Added col-md-x to PoI table

* adds npc section

* Added missing field to edit modal, added short/long desc, fixed order of sections

* Adds Player Text Section (#1026)

* Adds Player Text section

* Adds new convineince methods for stripping plaintext

* Adds a name column to the player text.

* Updates padding and fixes issue with descriptions.

* Fixes an issue where enounter name changes did not persist.

* Adds Environment Encounter Section (#1034)

* Adds new convineince methods for stripping plaintext

* Updates padding and fixes issue with descriptions.

* Fixes an issue where enounter name changes did not persist.

* Adds environment encounter section.

- This also updates the headers for all existing encounter sections from h4 to
  h3 and changes the Encounter title header to h2 in an effort to help
distingush the encounter sections from each other. There's more to be done with
this but it's a start.
    - Adds <hr>s between sections

* Various Fixes

- Makes ordering of fields consistent between edit/preview panels.
- Removes unneeded comments.
- <hr>s now only show up if either the description or image (or both) are
  present.
- If no values are entered for the Weather/Terrain, then the preview renders
  'Unknown'
- If no environment data is entered the module will default to opening the
  edit section on load.

* Fixes issue where <hr>s are displayed incorrectly.

* Add icons to encounter sections

* Adds DM Campaign Overview (#1052)

* Adds Campaign Overview View Model and Player Image to DM

* Removes old file

* Adds player image to DM overview.

This commit also fixes an issue where teh notes would not save properly.

* Fixes issue with loading encounters during character switching

* Adds markdown disclaimer to all markdown-preview-edit components.

* Fixes an issue where special characters were imporperly rendered

* Fixes tests.

* Adds new placeholder when no encounters are selected.

- Fixes an issue where encounter detail view models were not removed from the
  UI.

* Changed overview icon

* Adds DM treasure section (#1057)

* Initial try

* Adding edit/preview

* Adds auto-complete, adds table columns, adds btn-group icons.

* Fixed coins not deleting

* fixed tests

* DM Tools: Monsters Section (#1046)

* Added monster model

* tmpl, model, vm done. Need to make model of AS and add logic for AS models to be created on monster save

* New ability scores model for monsters. Need to delete the AS when a monster is deleted. Need to add ID to monster and hand it to the AS.

* Finished adding monsters and ability scores.

* Made preview tab the default, removed static array usage in template, and changed logic for creating monster label.

* removed unused function

* Fixed linting error

* Adds taglines to encounter modals (#1061)

* Fixes issue with reloading encounters. (#1058)

* Refactors the encounter view model to fix auto-reloading.

- Encounters have now been divorced from their previous view-related
  activities. Encounters are now displayed via EncounterCellViewModels which
map their underlying encounter model to a view cell.
    - Doing this allows the encounter-list component to be generalized (as it
      has been) into a nested-list component that can display any cell VM that
follows it's criteria.

* Updates nested list docs.

* Sets notes section as on by default

* Fixes some tests, and removes others.

* added icons and tagline

* added files

* Removes rebase artifacts

* Fixed linting issues

* Removes unneeded file causing 404. (#1069)

* Fixes an issue where null text would break markdown parsing. (#1070)

* Changes modal text (#1072)

* Player text is now on by default (#1071)

* Replaces the background field in the wizard. (#1074)

* Fixes an issue where profiles would not unsubscribe from notifications (#1073)

* Fixes HR issue. (#1075)

* Monster opening modal fix (#1080)

* Change trash to red for glyphicos on hover (#1084)

* Change trash to red for glyphicos on hover

* Add new class for hover glyph trash

* Adds modal focus to all DM sections (#1082)

* Adds modal focus to all DM sections

* Added 'N/A' to certain fields in treasure and fixed the issue with some modals not defaulting to preview tab.

* Fixes issue where Encounter Cells did not refresh their data. (#1089)

* Fixes issue where Encounter Cells did not refresh their data.

* Fixes tests.

* Updates Encounter section titles and fixes issue with Notification Subscriptiosn (#1088)

* Update package.json

* Fixes invalid name.

6307 of 8779 relevant lines covered (71.84%)

4.67 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1291.1 15 Dec 2016 06:07AM UTC 0
71.84
Travis Job 1291.1
Source Files on build 1291
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1291
  • ffc0be24 on github
  • Prev Build on develop (#936)
  • Next Build on develop (#1482)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc