Skip to content
Snippets Groups Projects
  1. Jul 14, 2017
  2. Jul 13, 2017
    • unarist's avatar
      Add object-fit polyfill for Edge (#4182) · eeb5923e
      unarist authored
      eeb5923e
    • Sorin Davidoi's avatar
      Improve swiping (#4188) · a9067167
      Sorin Davidoi authored
      * feat(components/columns_area): Toggle animation settings
      
      * fix(components/media_modal): Center non-visible views
      
      * fix(components/media_modal): Check for null
      
      * refactor(columns_area): Better logic
      a9067167
    • Sorin Davidoi's avatar
      a9a0c854
    • Sorin Davidoi's avatar
      Web Push Notifications (#3243) · 0c7c188c
      Sorin Davidoi authored
      * feat: Register push subscription
      
      * feat: Notify when mentioned
      
      * feat: Boost, favourite, reply, follow, follow request
      
      * feat: Notification interaction
      
      * feat: Handle change of public key
      
      * feat: Unsubscribe if things go wrong
      
      * feat: Do not send normal notifications if push is enabled
      
      * feat: Focus client if open
      
      * refactor: Move push logic to WebPushSubscription
      
      * feat: Better title and body
      
      * feat: Localize messages
      
      * chore: Fix lint errors
      
      * feat: Settings
      
      * refactor: Lazy load
      
      * fix: Check if push settings exist
      
      * feat: Device-based preferences
      
      * refactor: Simplify logic
      
      * refactor: Pull request feedback
      
      * refactor: Pull request feedback
      
      * refactor: Create /api/web/push_subscriptions endpoint
      
      * feat: Spec PushSubscriptionController
      
      * refactor: WebPushSubscription => Web::PushSubscription
      
      * feat: Spec Web::PushSubscription
      
      * feat: Display first media attachment
      
      * feat: Support direction
      
      * fix: Stuff broken while rebasing
      
      * refactor: Integration with session activations
      
      * refactor: Cleanup
      
      * refactor: Simplify implementation
      
      * feat: Set VAPID keys via environment
      
      * chore: Comments
      
      * fix: Crash when no alerts
      
      * fix: Set VAPID keys in testing environment
      
      * fix: Follow link
      
      * feat: Notification actions
      
      * fix: Delete previous subscription
      
      * chore: Temporary logs
      
      * refactor: Move migration to a later date
      
      * fix: Fetch the correct session activation and misc bugs
      
      * refactor: Move migration to a later date
      
      * fix: Remove follow request (no notifications)
      
      * feat: Send administrator contact to push service
      
      * feat: Set time-to-live
      
      * fix: Do not show sensitive images
      
      * fix: Reducer crash in error handling
      
      * feat: Add badge
      
      * chore: Fix lint error
      
      * fix: Checkbox label overlap
      
      * fix: Check for payload support
      
      * fix: Rename action "type" (crash in latest Chrome)
      
      * feat: Action to expand notification
      
      * fix: Lint errors
      
      * fix: Unescape notification body
      
      * fix: Do not allow boosting if the status is hidden
      
      * feat: Add VAPID keys to the production sample environment
      
      * fix: Strip HTML tags from status
      
      * refactor: Better error messages
      
      * refactor: Handle browser not implementing the VAPID protocol (Samsung Internet)
      
      * fix: Error when target_status is nil
      
      * fix: Handle lack of image
      
      * fix: Delete reference to invalid subscriptions
      
      * feat: Better error handling
      
      * fix: Unescape HTML characters after tags are striped
      
      * refactor: Simpify code
      
      * fix: Modify to work with #4091
      
      * Sort strings alphabetically
      
      * i18n: Updated Polish translation
      
      it annoys me that it's not fully localized :P
      
      * refactor: Use current_session in PushSubscriptionController
      
      * fix: Rebase mistake
      
      * fix: Set cacheName to mastodon
      
      * refactor: Pull request feedback
      
      * refactor: Remove logging statements
      
      * chore(yarn): Fix conflicts with master
      
      * chore(yarn): Copy latest from master
      
      * chore(yarn): Readd offline-plugin
      
      * refactor: Use save! and update!
      
      * refactor: Send notifications async
      
      * fix: Allow retry when push fails
      
      * fix: Save track for failed pushes
      
      * fix: Minify sw.js
      
      * fix: Remove account_id from fabricator
      0c7c188c
    • unarist's avatar
  3. Jul 12, 2017
  4. Jul 11, 2017
    • Naoki Kosaka's avatar
      b21ab498
    • Eugen Rochko's avatar
      Redesign the landing page, mount public timeline on it (#4122) · e19eefe2
      Eugen Rochko authored
      * Redesign the landing page, mount public timeline on it
      
      * Adjust the standalone mounted component to the lacking of router
      
      * Adjust auth layout pages to new design
      
      * Fix tests
      
      * Standalone public timeline polling every 5 seconds
      
      * Remove now obsolete translations
      
      * Add responsive design for new landing page
      
      * Address reviews
      
      * Add floating clouds behind frontpage form
      
      * Use access token from public page when available
      
      * Fix mentions and hashtags links, cursor on status content in standalone mode
      
      * Add footer link to source code
      
      * Fix errors on pages that don't embed the component, use classnames
      
      * Fix tests
      
      * Change anonymous autoPlayGif default to false
      
      * When gif autoplay is disabled, hover to play
      
      * Add option to hide the timeline preview
      
      * Slightly improve alt layout
      
      * Add elephant friend to new frontpage
      
      * Display "back to mastodon" in place of "login" when logged in on frontpage
      
      * Change polling time to 3s
      e19eefe2
    • Akihiko Odaki (@fn_aki@pawoo.net)'s avatar
      Require stylesheets in common.js (#4152) · 8784bd79
      Akihiko Odaki (@fn_aki@pawoo.net) authored
      Require stylesheets in common.js because stylesheets are shared by the
      entry points.
      8784bd79
    • Yamagishi Kazutoshi's avatar
      Drawer tab according to column (#4135) · 31366334
      Yamagishi Kazutoshi authored
      * Add notifications link to drawer
      
      * Remove local and public timeline tab in drawer
      
      * Add home
      31366334
  5. Jul 10, 2017
  6. Jul 09, 2017
  7. Jul 08, 2017
  8. Jul 07, 2017
    • Nolan Lawson's avatar
    • Sylvhem's avatar
      Various fixes in the French translation (#4107) · 8fecd801
      Sylvhem authored
      * Changement de « Changement de mot de passe » en « Sécurité »
      
      * Suppression de « (Two-factor auth) »
      
      Change la valeur de la chaîne « two_factor_authentication » de « Identification à deux facteurs (Two-factor auth) » à « Identification à deux facteurs ».
      La traduction anglaise entre parathentèse était redondante et gênait la lecture.
      
      Change the value of the "two_factor_authentication" from "Identification à deux facteurs (Two-factor auth)" to "Identification à deux facteurs".
      The English translation in brackets was superflous and was getting in the way of the reader.
      
      * Remplace « ' » par « ’ »
      
      Retire de la traduction les apostrophes droites « ' » (U+0027) au profit des apostrophes typographiques « ’ » (U+2019).
      En typographie française, les apostrophes typographiques sont utilisées à la place des apostrophes droites. La traduction était jusqu’ici incohérente et utilisait les deux.
      
      Remove from the translation all the vertical apostrophes (U+0027) in favor of the curly ones (U+2019).
      In French typography, typographic apostrophes are used instead of vertical ones. The translation was incoherent and used both.
      
      * Remplace « ... » par « … »
      
      Remplace les séries de trois points par le caractère dédié « … » (U+2026).
      
      Replace all the series of three dots by the dedicated character "…" (U+2026).
      
      * Mise à jour
      
      Crée config/locales/activerecord.fr.yml, ajoute de nouvelles chaînes et met à jour certains textes.
      Les compteurs de caractères pour le pseudonyme et la biographie devrait maintenant pouvoir fonctionner même quand l’interface est en français.
      
      Create config/locales/activerecord.fr.yml, add new strings et update some textes.
      The caracters counters for the username and the biography should now work even when the interface is in French.
      
      * Remplace « A » par « À »
      
      Remplace « A » par « À » aux endroits où le mot est mal orthographié.
      
      Replace "A" by "À" when the wrong word is used.
      
      * Ajout d’espaces insécables
      
      Ajoute des espaces insécables suivant les régles nécessaires en typographie française.
      
      Add non-breaking spaces following rules of French typography.
      
      * Remplace « certain » par « certain·e »
      
      Harmonise la traduction en remplaçant « certain » par sa forme épicène.
      
      Harmonize the translation by replacing "certain" (sure) by its epicene form.
      
      * Corrige un angliscisme
      
      Remplace « adresse e-mail » par « adresse électronique ».
      
      Replace "adresse e-mail" (e-mail address) by "adresse électronique" (electronic address).
      8fecd801
    • Sorin Davidoi's avatar
      Lazy load components (#3879) · 348d6f5e
      Sorin Davidoi authored
      * feat: Lazy-load routes
      
      * feat: Lazy-load modals
      
      * feat: Lazy-load columns
      
      * refactor: Simplify Bundle API
      
      * feat: Optimize bundles
      
      * feat: Prevent flashing the waiting state
      
      * feat: Preload commonly used bundles
      
      * feat: Lazy load Compose reducers
      
      * feat: Lazy load Notifications reducer
      
      * refactor: Move all dynamic imports into one file
      
      * fix: Minor bugs
      
      * fix: Manually hydrate the lazy-loaded reducers
      
      * refactor: Move all dynamic imports to async-components
      
      * fix: Loading modal style
      
      * refactor: Avoid converting the raw state for each lazy hydration
      
      * refactor: Remove unused component
      
      * refactor: Maintain modal name
      
      * fix: Add as=script to preload link
      
      * chore: Fix lint error
      
      * fix(components/bundle): Check if timestamp is set when computing elapsed
      
      * fix: Load compose reducers for the onboarding modal
      348d6f5e
  9. Jul 06, 2017
    • Damien Erambert's avatar
      Add a setting allowing the use of system's default font in Web UI (#4033) · 18d3fa95
      Damien Erambert authored
      * add a system_font_ui setting on the server
      
      * Plug the system_font_ui on the front-end
      
      * add EN/FR locales for the new setting
      
      * put Roboto after all other fonts
      
      * remove trailing whitespace so CodeClimate is happy
      
      * fix user_spec.rb
      
      * correctly write user_spect this time
      
      * slightly better way of adding the classes
      
      * add comments to the system-font stack for clarification
      
      * use .system-font for the class instead
      
      * don't use multiple lines for comments
      
      * remove trailing whitespace
      
      * use the classnames module for consistency
      
      * use `mastodon-font-sans-serif` instead of Roboto directly
      18d3fa95
    • abcang's avatar
      Improve Activity stream spoiler (#4088) · f76e7182
      abcang authored
      f76e7182
Loading