Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-08 | Added haml-lint and fix warnings (#2773) | yhirano | |
* add haml_lint to Gemfile * add .haml-lint.yml * fix warnings of haml_lint | |||
2017-05-03 | Replace sprockets/browserify with Webpack (#2617) | Eugen Rochko | |
* Replace browserify with webpack * Add react-intl-translations-manager * Do not minify in development, add offline-plugin for ServiceWorker background cache updates * Adjust tests and dependencies * Fix production deployments * Fix tests * More optimizations * Improve travis cache for npm stuff * Re-run travis * Add back support for custom.scss as before * Remove offline-plugin and babili * Fix issue with Immutable.List().unshift(...values) not working as expected * Make travis load schema instead of running all migrations in sequence * Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in <UI /> * Add react definitions to places that use JSX * Add Procfile.dev for running rails, webpack and streaming API at the same time | |||
2017-04-15 | Fix cross-origin integrity (#1871) | Eugen | |
See <https://glitch.social/users/bea/updates/434> | |||
2017-04-15 | Send initial state in a <script type="application/json"> tag (#1806) | Joachim Viide | |
2017-04-14 | Implementing Subresource Integrity (#1729) | maxypy | |
* Add sprockets-rails to Gemfile * Add sprockets-rails to Gemfile.lock * Update show.html.haml * Update index.html.haml * Update admin.html.haml * Update auth.html.haml * Update embedded.html.haml * Update public.html.haml | |||
2017-02-04 | Make the streaming API also handle websockets (because trying to get the ↵ | Eugen Rochko | |
browser EventSource interface to work flawlessly was a nightmare). WARNING: This commit makes the web UI connect to the streaming API instead of ActionCable like before. This means that if you are upgrading, you should set that up beforehand. | |||
2017-01-12 | Fix #457 - escape JSON in INITIAL_STATE (this bug only ever allowed a user ↵ | Eugen Rochko | |
to xss themselves rather than anyone else) | |||
2017-01-09 | Persist UI settings, add missing localizations for German | Eugen Rochko | |
2017-01-09 | Improve initialState loading | Eugen Rochko | |
2016-12-21 | Fix #249 - use window.location hack to let people login from sandboxed iOS ↵ | Eugen Rochko | |
homescreen | |||
2016-12-18 | Removing external hub completely, fix #333 fixing digit-only hashtags, | Eugen Rochko | |
removing web app capability from non-webapp pages | |||
2016-09-24 | Only load JS on homepage, no other page uses it | Eugen Rochko | |
2016-09-19 | Re-organizing components to be more modular, adding loading bars | Eugen Rochko | |
2016-09-13 | Adding sense of self to the UI, cleaning up routing, adding third (detail) ↵ | Eugen Rochko | |
column | |||
2016-08-26 | The frontend will now be an OAuth app, auto-authorized. The frontend will ↵ | Eugen Rochko | |
use an access token for API requests Adding better errors for the API controllers, posting a simple status works from the frontend now | |||
2016-08-24 | Adding React.js, Redux, revamping dashboard | Eugen Rochko | |
2016-03-25 | Fix Sidekiq pooling issues. Remove API docs from homepage, replace with | Eugen Rochko | |
a basic home timeline | |||
2016-03-21 | Adding Turbolinks, adding status posting form on homepage | Eugen Rochko | |
2016-03-12 | Customized more doorkeeper views, only logged in users can create oauth apps | Eugen Rochko | |
2016-03-12 | Adding config for puma, dashboard layout, fixing some queries | Eugen Rochko | |
2016-03-06 | Adding GNU Public license, adding home timeline, reblog/favourite counters | Eugen Rochko | |
2016-03-05 | Customizing devise views and controllers | Eugen Rochko | |
2016-02-22 | Made some progress | Eugen Rochko | |